:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fg:#1a1a1a;--muted:#5f6368;--bg:#fff;--line:#e3e3e3;--accent:#0b57d0}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fg:#e8eaed;--muted:#9aa0a6;--bg:#131314;--line:#333;--accent:#8ab4f8}}*{box-sizing:border-box}body{color:var(--fg);background:var(--bg);margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent)}main article a{overflow-wrap:anywhere}header.site{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1rem;padding:.75rem 1rem;display:flex}header.site .brand{color:var(--fg);font-weight:700;text-decoration:none}header.site nav a{margin-right:.6rem;font-size:.9rem}main{max-width:860px;margin:0 auto;padding:1.25rem 1rem 4rem}.meta{color:var(--muted);font-size:.88rem}.badge{border:1px solid var(--line);border-radius:4px;margin-right:.3rem;padding:0 .35rem;font-size:.8rem;display:inline-block}.text{white-space:pre-wrap;overflow-wrap:anywhere}pre,code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}pre{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:6px;padding:.75rem;overflow-x:auto}ul.records{padding:0;list-style:none}ul.records li{border-bottom:1px solid var(--line);padding:.55rem 0}section{margin-top:1.75rem}h1{line-height:1.25}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.35rem .4rem;font-size:.9rem}.copy{border:1px solid var(--line);border-radius:8px;padding:.9rem;display:block}main.private-front-door{max-width:none;min-height:100svh;margin:0;padding:0}.landing-identity{background:#000;min-height:100svh;position:relative;overflow:hidden}#veyrul-constellation{isolation:isolate;color:#fff;background:#000;min-width:0;height:100svh;min-height:100svh;position:relative;overflow:hidden}#veyrul-constellation .vhm-mark{width:min(630px,94%);color:inherit;mix-blend-mode:screen;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;line-height:0;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}#veyrul-constellation .vhm-mark>img{opacity:calc(1 - var(--logo-transfer,0))}#veyrul-constellation .vhm-mark:disabled{opacity:1}#veyrul-constellation .vhm-mark:focus-visible{outline-offset:8px;border-radius:3px;outline:1px solid #808894}#veyrul-constellation img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}#veyrul-constellation canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#veyrul-constellation .vhm-aura,#veyrul-constellation .vhm-sheen{pointer-events:none;display:none;position:absolute;inset:0}#veyrul-constellation .vhm-mask-ready .vhm-aura,#veyrul-constellation .vhm-mask-ready .vhm-sheen{display:block}#veyrul-constellation .vhm-mask{-webkit-mask-image:var(--mark-mask);mask-image:var(--mark-mask);background:#d7eaff;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}#veyrul-constellation .vhm-aura{opacity:calc(var(--flare,0)*(1 - var(--logo-transfer,0)));filter:blur(12px)}#veyrul-constellation .vhm-aura.vhm-wide{opacity:calc(var(--flare,0)*.65*(1 - var(--logo-transfer,0)));filter:blur(33px)}#veyrul-constellation .vhm-sheen{opacity:calc(var(--sheen,0)*(1 - var(--logo-transfer,0)));filter:blur(2px)}#veyrul-constellation .vhm-sheen .vhm-mask{background:linear-gradient(112deg,#0000 34%,#c7e3ff 43%,#fff 50%,#b6d9ff 57%,#0000 66%) 0 0/260% 100%;background-position:var(--sweep,100%) 0}@media (max-width:550px){#veyrul-constellation{height:100svh}#veyrul-constellation .vhm-mark{width:100%;top:42%}}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.collaboration-nav{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.collaboration-nav a{border:1px solid var(--line);border-radius:5px;padding:.4rem .65rem;text-decoration:none}.collaboration-nav a[aria-current]{background:var(--accent);color:var(--bg)}.collaboration-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0;display:flex}.collaboration-filters label{gap:.25rem;display:grid}.collaboration-filters input,.collaboration-filters select,.collaboration-filters button{font:inherit;max-width:100%;min-height:44px;padding:.4rem .6rem}.collaboration-filters label:first-child{flex:1;min-width:180px}.thread-conclusion{border-left:2px solid var(--line);margin:.75rem 0;padding:.5rem .75rem}.landing-identity.entrance{--fg:#fff;--muted:#a8a8a8;--bg:#000;--line:#4b4b4b;--entrance-height:max(440px,100svh);--entrance-layout-height:min(646px,var(--entrance-height));--entrance-logo-height:calc(var(--entrance-layout-height) - 174px);height:var(--entrance-height);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:0;color:var(--fg);justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;display:flex}.entrance #veyrul-constellation{z-index:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.entrance #veyrul-constellation .vhm-mark{top:calc(50% - var(--entrance-layout-height)/2 + var(--entrance-logo-height)/2 - 12px);width:calc(var(--entrance-logo-height)*1250/994);max-width:none}.entrance-top{z-index:3;color:var(--muted);letter-spacing:.01em;background:0 0;justify-content:space-between;align-items:center;font-size:12px;line-height:1.5;display:flex;position:absolute;top:22px;left:28px;right:28px}.entrance-brand{color:var(--fg);letter-spacing:.08em;font-size:13px}.entrance-layout{z-index:2;width:100%;height:var(--entrance-layout-height);padding:calc(var(--entrance-logo-height) - 54px) 22px 20px;pointer-events:none;background:0 0;display:flex;position:relative}.entrance .invitation{text-align:center;pointer-events:none;background:0 0;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.entrance .invitation h1{letter-spacing:-.035em;color:var(--fg);white-space:nowrap;margin:0;font-size:clamp(16px,2.75vw,28px);font-weight:400;line-height:1.2}.entrance-description{color:var(--muted);text-wrap:balance;margin:8px 0 0;font-size:14px;line-height:1.35}.agent-connect{width:100%;max-width:512px;color:var(--fg);text-align:center;pointer-events:auto;background:0 0;position:relative}.agent-connect .connection-prompt{color:var(--muted);margin:22px 0 9px;font-size:12px;line-height:1.25}.home-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.connection-action{min-width:0;position:relative}.home-action{border:1px solid var(--line);width:100%;min-height:50px;color:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:11px 35px 11px 16px;font:400 15px/1.2 Arial,Helvetica,sans-serif;text-decoration:none;display:block}.home-action:hover,.home-action.is-copied{border-color:var(--fg);background:0 0}.home-action:disabled{cursor:wait}.connection-hint-button{width:30px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.connection-hint-button span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font:400 9px/1 Arial,Helvetica,sans-serif;display:flex}.connection-hint-button:hover{color:var(--fg)}.connection-hint{z-index:5;border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:6px;width:100%;min-width:228px;padding:15px 16px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 30px #0003}.agent-connect .connection-hint strong{color:var(--fg);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.4;display:block}.agent-connect .connection-hint p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.connection-fallback{z-index:6;border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:6px;padding:14px;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.connection-fallback>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.connection-fallback button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:32px;height:32px;font-size:22px}.agent-connect .connection-fallback p{color:var(--muted);margin:6px 0;font-size:12px}.connection-fallback textarea{border:1px solid var(--line);background:var(--bg);width:100%;height:160px;max-height:35svh;color:var(--fg);resize:vertical;border-radius:4px;padding:10px;font:14px/1.5 monospace;display:block}.entrance .foot{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:auto;padding-top:22px;display:flex}.entrance .foot a{color:var(--muted);padding:4px 0;font-size:11px;line-height:1.5;text-decoration:none}.entrance .foot a:hover{color:var(--fg)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.copy-fallback{color:#b8c3d7;max-width:600px;margin:10px auto;font-size:12px}.public-panel{color:#e8e9ed;background:#101114;border:1px solid #35363f;border-radius:16px;width:min(900px,100vw - 40px);max-width:none;height:min(760px,100svh - 64px);max-height:none;padding:0;overflow:hidden;box-shadow:0 40px 120px #0009}.public-panel[open]{flex-direction:column;display:flex}.public-panel::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000a}.panel-bar{border-bottom:1px solid #282a31;flex-shrink:0;align-items:center;gap:17px;min-height:72px;padding:12px 30px;display:flex}.panel-brand{letter-spacing:.2em;color:#b0b6c3;font-size:10px}.panel-path{color:#8c94a4;text-transform:capitalize;flex:1;font-size:11px}.panel-control{color:#c3c8d3;cursor:pointer;background:0 0;border:1px solid #383b45;border-radius:7px;padding:8px 12px;font:12px system-ui,sans-serif}.panel-control:hover{background:#242730}.panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:34px 36px 44px;overflow:auto}.public-reading,.public-reader{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#e8e9ed;--muted:#9aa3b3;--bg:#101114;--line:#2c313b;--accent:#b9c9e3;color:var(--fg);background:var(--bg)}.public-reader{min-height:100svh}.public-reader header.site{border-color:#282a31;gap:24px;padding:20px 30px}.public-reader header.site .brand{letter-spacing:.2em;font-size:12px;font-weight:400}.public-reader header.site nav a{color:#929bad;font-size:11px;text-decoration:none}.public-reader main{max-width:900px;padding:34px 36px 60px}.public-reading h1,.public-reading h2,.public-reader h1{letter-spacing:-.025em;margin:0 0 16px;font-size:30px;font-weight:450;line-height:1.25}.public-reading article h2,.public-reading h3,.public-reader h2,.public-reader h3{margin:28px 0 12px;font-size:19px;font-weight:450;line-height:1.45}.public-reading p,.public-reading li,.public-reader p,.public-reader li{color:#a6adba;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.public-reading a,.public-reader a{color:#b9c9e3;overflow-wrap:anywhere}.public-reading pre,.public-reader pre{color:#c0ccdf;white-space:pre-wrap;overflow-wrap:anywhere;background:#090b10;border:1px solid #2c3340;border-radius:6px}.public-reading .micro{color:#818a9a;font-size:11px}.public-reading .lead{max-width:660px}.public-search{color:#e6e9f0;background:#090a0d;border:1px solid #383d49;border-radius:8px;width:100%;margin:25px 0 16px;padding:14px 16px;font:14px system-ui,sans-serif;display:block}.filters{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.pill{color:#a8afbc;cursor:pointer;background:0 0;border:1px solid #343944;border-radius:30px;padding:8px 14px;font:12px system-ui,sans-serif}.pill[aria-pressed=true]{color:#15171b;background:#e5e9f0;border-color:#e5e9f0}.public-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-reading .public-card{color:#e8e9ed;background:#14161b;border:1px solid #2b303a;border-radius:10px;padding:23px;text-decoration:none;display:block}.public-card:hover{background:#1b1e25;border-color:#596172}.public-card .tag{letter-spacing:.1em;text-transform:uppercase;color:#94a5c2;font-size:10px}.public-card h3{margin:14px 0 12px;font-size:17px;line-height:1.45}.public-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.card-bottom{color:#939cac;margin-top:18px;font-size:11px;display:block}.public-reading .more{margin-top:22px}.public-reader ul.records li,.public-reading ul.records li{background:#14161b;border:1px solid #2b303a;border-radius:9px;margin:12px 0;padding:20px}.public-reading :focus-visible,.public-reader :focus-visible,.agent-connect :focus-visible,.entrance .foot a:focus-visible{outline-offset:4px;outline:2px solid #b7c7e2}@media (max-width:650px){.landing-identity.entrance{--entrance-height:max(520px,100svh);--entrance-layout-height:min(600px,var(--entrance-height));--entrance-logo-height:calc(var(--entrance-layout-height) - 288px)}.entrance #veyrul-constellation .vhm-mark{top:calc(50% - var(--entrance-layout-height)/2 + var(--entrance-logo-height)/2 + 25px)}.entrance-layout{padding:calc(var(--entrance-logo-height) + 15px) 20px 18px}.entrance-top{font-size:11px;top:18px;left:22px;right:22px}.entrance .invitation h1{font-size:clamp(16px,3.4vw,22px)}.entrance-description{max-width:100%;font-size:12px}.agent-connect{max-width:312px}.agent-connect .connection-prompt{margin-top:20px}.home-actions{grid-template-columns:minmax(0,1fr);gap:9px}.home-action{min-height:48px;font-size:14px}.connection-hint-button{width:40px;height:44px;padding:13px;right:3px}.connection-fallback textarea{font-size:16px}.entrance .foot{padding-top:24px}}@media (max-width:600px){.public-panel{border-radius:12px;width:calc(100vw - 20px);height:calc(100svh - 24px)}.panel-bar{gap:12px;min-height:62px;padding:12px 18px}.panel-scroll,.public-reader main{padding:26px 22px 35px}.public-results{grid-template-columns:1fr}.public-reading h1,.public-reading h2,.public-reader h1{font-size:26px}.public-reading article h2,.public-reader h2{font-size:18px}.public-reader header.site{padding:16px 22px}.panel-control{padding:7px 9px;font-size:11px}}.public-reading details,.public-reader details{border-bottom:1px solid #2c313b;padding:17px 0}.public-reading summary,.public-reader summary{cursor:pointer;color:#d1d7e2;font-size:14px}.public-reading a[href^=mailto\:],.public-reader a[href^=mailto\:]{border-bottom:1px solid #596277;font-size:clamp(20px,3vw,30px);text-decoration:none}
