@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.0j9pqkz3er-71.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.2qpii4b6jmzj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_2e703d45-module__8W9PKa__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_2e703d45-module__8W9PKa__variable{--font-michroma:"Michroma", "Michroma Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_c7461db-module__BgbptG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_c7461db-module__BgbptG__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_5d1ca906-module__zo1qOW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_5d1ca906-module__zo1qOW__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_ab3f9e52-module__V5fwGW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_ab3f9e52-module__V5fwGW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--display:var(--font-sora), "Segoe UI", Arial, sans-serif;--sans:var(--font-space-grotesk), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-space-mono), "Courier New", monospace;--ink:#050815;--ink-2:#080d1e;--ink-3:#0c1327;--panel:#0e162adb;--panel-strong:#131d36f0;--purple:#7c4dff;--purple-deep:#4b22bc;--face:#f7f8ff;--text:#f4f7fb;--text-soft:#c3ccdf;--muted:#7f8aa2;--line:#b2bedd2e;--line-strong:#bfcae852;--lav:#c8b8ff;--violet:#8d7cff;--mint:#79d8c5;--amber:#d8b66c;--rose:#ff9aab;--shadow:0 24px 80px #00000047;--radius:8px;--entry-display:var(--font-michroma), "Arial Black", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{min-height:100dvh;color:var(--text);font-family:var(--sans);background:linear-gradient(180deg, #080d1e33, #050815fa 38rem), var(--ink);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img,svg{display:block}::selection{color:#08101f;background:var(--lav)}body[data-entry=true]{overflow:hidden}.entry-screen{color:#fff;isolation:isolate;background:radial-gradient(120% 90% at 50% 38%,#11183f 0%,#0a0f2c 42%,#05081c 100%);place-items:center;min-height:100dvh;transition:opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.entry-screen.is-entering{opacity:0;transform:scale(1.035)}.entry-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(#7c4dff0f 1px,#0000 1px),linear-gradient(90deg,#7c4dff0f 1px,#0000 1px);background-size:46px 46px;animation:24s linear infinite entryDrift;position:fixed;inset:-2px;-webkit-mask-image:radial-gradient(70% 60% at 50% 42%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 42%,#000 0%,#0000 75%)}@keyframes entryDrift{to{background-position:46px 46px}}.entry-vignette{z-index:-1;pointer-events:none;background:radial-gradient(80% 70% at 50% 45%,#0000 55%,#0000008c 100%);position:fixed;inset:0}.stage{text-align:center;flex-direction:column;align-items:center;width:min(86vw,520px);display:flex;position:relative}.emblem{aspect-ratio:1;width:min(64vw,340px);color:inherit;cursor:pointer;background:0 0;border:0;position:relative}.emblem:focus-visible{outline-offset:12px;border-radius:50%;outline:2px solid #b79bffe6}.emblem:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #b79bff00;border-radius:50%;width:58%;transition:border-color .24s,transform .24s,box-shadow .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.emblem:hover:after,.emblem[aria-pressed=true]:after{border-color:#b79bff40;transform:translate(-50%,-50%)scale(1.03);box-shadow:0 0 26px #7c4dff29}.bloom{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#7c4dff8c 0%,#7c4dff00 68%);width:62%;animation:3.4s ease-in-out infinite entryBloom;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}@keyframes entryBloom{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.06)}}.entry-screen svg{width:100%;height:100%;overflow:visible}.hex{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.7,0,.3,1) .15s forwards entryDraw}@keyframes entryDraw{to{stroke-dashoffset:0}}.tower{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) .55s forwards entryRise;transform:translateY(26px)}@keyframes entryRise{to{opacity:1;transform:translateY(0)}}.hand-min{transform-box:view-box;transform-origin:220px 250px;animation:1.9s linear .9s infinite entrySpin}.hand-hr{transform-box:view-box;transform-origin:220px 250px;animation:7.6s linear .9s infinite entrySpin}@keyframes entrySpin{to{transform:rotate(360deg)}}.orbit{transform-box:view-box;transform-origin:220px 250px}.orbit-a{animation:8s linear infinite entrySpin}.orbit-b{animation:12s linear infinite entrySpinReverse}.ring-dash{opacity:0;transform-box:view-box;transform-origin:220px 250px;animation:.8s 1s forwards entryFadeIn,26s linear infinite entrySpin}@keyframes entrySpinReverse{to{transform:rotate(-360deg)}}@keyframes entryFadeIn{to{opacity:1}}.pulse-node{animation:1.9s ease-in-out infinite entryNodePulse}@keyframes entryNodePulse{0%,to{opacity:.6}50%{opacity:1}}.wordmark{margin-top:6px;overflow:hidden}.wordmark h1{background:linear-gradient(90deg, #fff 0%, #fff 50%, var(--purple) 50%, #b79bff 100%);color:#0000;font-family:var(--entry-display);letter-spacing:.22em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(20px,5.4vw,34px);line-height:1;animation:.8s cubic-bezier(.2,.7,.2,1) 1.35s forwards entryWordmarkUp;transform:translateY(110%)}@keyframes entryWordmarkUp{to{transform:translateY(0)}}.sub{opacity:0;justify-content:center;align-items:center;gap:14px;margin-top:10px;animation:.7s 1.7s forwards entryFadeIn;display:flex}.sub .ln{background:linear-gradient(90deg, transparent, var(--purple));width:46px;height:2px}.sub .ln.r{background:linear-gradient(90deg, var(--purple), transparent)}.sub span{color:#fff;font-family:var(--entry-display);letter-spacing:.5em;padding-left:.5em;font-size:clamp(11px,2.6vw,15px)}.tag{opacity:0;width:100%;height:18px;margin-top:20px;animation:.7s 2s forwards entryFadeIn;position:relative}.tag b{color:var(--muted);font-family:var(--sans);letter-spacing:.18em;opacity:0;text-transform:uppercase;justify-content:center;align-items:center;gap:.6em;font-size:clamp(11px,2.7vw,13px);font-weight:500;transition:opacity .5s;display:flex;position:absolute;inset:0}.tag b.on{opacity:1}.tag b em{color:var(--purple);font-style:normal;font-weight:600}.hint{color:#e8ebfa8a;font-family:var(--mono);letter-spacing:.16em;opacity:0;text-transform:uppercase;margin:10px 0 0;font-size:10px;animation:.7s 2.08s forwards entryFadeIn}.system-status{opacity:0;width:min(80vw,340px);margin-top:18px;animation:.6s 2.2s forwards entryFadeIn}.system-status .meta{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:11px;display:flex}.system-status .pct{color:#fff}.track{background:#7c4dff29;border-radius:99px;height:3px;position:relative;overflow:hidden}.bar{background:linear-gradient(90deg, var(--purple-deep), var(--purple) 60%, #b79bff);border-radius:99px;width:100%;height:100%;box-shadow:0 0 22px #7c4dfff2}.track:after{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff80,#0000);border-radius:99px;width:32%;animation:1.7s ease-in-out infinite entryShimmer;position:absolute;inset:0}@keyframes entryShimmer{0%{transform:translate(-120%)}to{transform:translate(360%)}}.signup{opacity:0;width:min(80vw,340px);margin-top:20px;animation:.6s 2.32s forwards entryFadeIn}.signup-row{grid-template-columns:minmax(0,1fr) 74px;align-items:center;gap:8px;width:100%;display:grid}.signup input{border-radius:var(--radius);color:#fff;min-width:0;height:42px;font-family:var(--mono);letter-spacing:.05em;background:#05081c75;border:1px solid #b79bff52;outline:none;padding:0 14px;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px #7c4dff14}.signup input::placeholder{color:#e8ebfa8a}.signup input:focus{background:#05081cad;border-color:#b79bffd1;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 22px #7c4dff40}.signup button{border-radius:var(--radius);color:#fff;background:linear-gradient(90deg, var(--purple-deep), var(--purple) 62%, #b79bff);cursor:pointer;height:42px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:0;font-size:11px;font-weight:700;transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:0 0 14px #7c4dff73}.signup button:hover{filter:brightness(1.08);box-shadow:0 0 20px #7c4dffa6}.signup button:active{transform:translateY(1px)}.signup button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.74}.signup-note{min-height:16px;color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:9px 0 0;font-size:10px}.signup-note.good{color:#cfd6f5}.signup-note.bad{color:#ffb4cc}.site-shell{isolation:isolate;min-height:100dvh;padding-top:4.75rem;position:relative;overflow-x:clip}.page-grid{z-index:-2;pointer-events:none;background-image:linear-gradient(#c8b8ff0e 1px,#0000 1px),linear-gradient(90deg,#c8b8ff0b 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 42%,#0000 100%)}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.topbar:before{content:"";z-index:-1;border-bottom:1px solid var(--line);background:#050815d1;height:4.75rem;position:fixed;top:0;left:0;right:0}.brand{min-width:0;font-family:var(--display);text-transform:uppercase;align-items:center;gap:.65rem;font-size:.92rem;font-weight:700;line-height:.95;display:inline-flex}.brand img{object-fit:contain;width:2.15rem;height:2.4rem}.brand strong{font-weight:500;display:block}.topbar nav{color:var(--text-soft);justify-content:center;gap:1.6rem;font-size:.9rem;display:flex}.topbar nav a,.secondary-action{transition:color .16s}.topbar nav a{padding:.35rem 0;position:relative}.topbar nav a:hover,.secondary-action:hover,.topbar nav a[aria-current=page]{color:var(--text)}.topbar nav a[aria-current=page]:after{content:"";background:linear-gradient(90deg, var(--lav), var(--mint));height:1px;position:absolute;bottom:-.18rem;left:0;right:0}.nav-action,.primary-action,.secondary-action{border-radius:var(--radius);min-height:2.75rem}.nav-action{color:#0c1020;background:linear-gradient(135deg,#f5f1ff,#b7a7ff);justify-content:center;align-items:center;padding:0 1rem;font-size:.86rem;font-weight:700;display:inline-flex}.detail-hero,.detail-section,.detail-next{width:min(1180px,100% - 2rem);margin:0 auto}.detail-hero{grid-template-columns:minmax(0,.95fr) minmax(22rem,.75fr);align-items:center;gap:3.5rem;min-height:calc(100dvh - 4.75rem);padding:4rem 0 3rem;display:grid}.detail-hero-copy{max-width:52rem}.detail-index{color:var(--lav);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.76rem}.detail-hero h1{max-width:13ch;margin-bottom:1.25rem;font-size:clamp(3.7rem,6vw,5.8rem);line-height:.94}.detail-hero-copy>p:not(.detail-index){max-width:42rem;color:var(--text-soft);font-size:1.1rem;line-height:1.7}.detail-proof-panel{border:1px solid var(--line);border-radius:var(--radius);background-color:#ffffff07;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:0;display:grid;overflow:hidden}.detail-proof-panel article{border-bottom:1px solid var(--line);gap:.4rem;min-height:8.2rem;padding:1.1rem;display:grid}.detail-proof-panel article:last-child{border-bottom:0}.detail-proof-panel span,.detail-point>span,.detail-next p{color:var(--lav);font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.detail-proof-panel p{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.55}.detail-section{padding:3.2rem 0}.detail-points-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.detail-point{min-height:17rem;padding:1.35rem 1.2rem}.detail-point+.detail-point{border-left:1px solid var(--line)}.detail-point h2{margin:1.6rem 0 .8rem;font-size:1.65rem;line-height:1.08}.detail-point p{color:var(--text-soft);margin-bottom:0;font-size:.98rem;line-height:1.62}.detail-visual-section{padding-top:2.4rem}.detail-signal-list{border-top:1px solid var(--line)}.detail-signal-list .problem-row{grid-template-columns:5.5rem 1fr;padding:1.65rem 0}.detail-bridge{margin-top:0}.detail-evidence-layout{grid-template-columns:minmax(0,1fr) 16rem;align-items:stretch;gap:1.2rem;display:grid}.detail-path-layout{gap:1.2rem;display:grid}.detail-next{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:2rem 0 7rem;display:grid}.detail-next p{margin:0 0 .65rem}.detail-next h2{margin:0;font-size:3rem;line-height:1}.briefing-page-hero{grid-template-columns:minmax(0,.78fr) minmax(30rem,1fr);align-items:start;min-height:auto;padding-top:5rem}.briefing-outcome-board{margin-top:0}.hero-section{grid-template-columns:minmax(0,.86fr) minmax(31rem,1.14fr);align-items:center;gap:3rem;width:min(1180px,100% - 2rem);min-height:calc(100dvh - 4.75rem);margin:0 auto;padding:3.6rem 0 2.2rem;display:grid}.hero-copy{max-width:40rem}.bridge-label{color:var(--lav);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.72rem;line-height:1.35}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--display)}h1{max-width:18ch;margin-bottom:1.35rem;font-size:clamp(4rem,5.6vw,5.25rem);line-height:.98}h1 span{display:block}.accent-word{color:var(--lav)}.hero-lede{max-width:34rem;color:var(--text-soft);margin-bottom:2rem;font-size:1.16rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.primary-action,.secondary-action{border:1px solid var(--line-strong);justify-content:center;align-items:center;gap:.7rem;padding:0 1rem;font-weight:700;display:inline-flex}.primary-action{color:#080d1e;background:linear-gradient(135deg,#f4efff,#b7a9ff 78%,#97e3d4);border-color:#0000;box-shadow:0 18px 42px #8d7cff2e}.primary-action svg,.briefing-form button svg{width:1.15rem;height:1.15rem}.primary-action path,.briefing-form button path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.secondary-action{color:var(--text-soft);background:#ffffff08}.hero-visual{position:relative}.hero-bridge{border:1px solid var(--line);border-radius:var(--radius);min-height:31rem;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 48%,#8d7cff29,#0000 32%),linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/34px 34px,#090f22b8;position:relative;overflow:hidden}.hero-orbit{pointer-events:none;border:1px solid #c8b8ff2e;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:19rem;height:19rem;animation:22s linear infinite signalSpin}.orbit-two{border-style:dashed;width:13rem;height:13rem;animation:30s linear infinite reverse signalSpin}.hero-connector{border-top:1px dashed #c8b8ff70;position:absolute;top:48%;left:13%;right:13%}@keyframes signalSpin{to{transform:rotate(360deg)}}.hero-node,.hero-core{z-index:2;border:1px solid var(--line-strong);border-radius:var(--radius);background:#0c1327eb;position:absolute;box-shadow:0 18px 42px #00000040}.hero-node{width:10.8rem;min-height:10rem;padding:1rem;top:31%}.hero-node-software{left:1.15rem}.hero-node-company{text-align:right;right:1.15rem}.hero-node span,.hero-core span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.hero-node strong,.hero-core strong{color:var(--text);font-family:var(--display);text-transform:uppercase;margin-top:.35rem;font-size:1rem;line-height:1.1;display:block}.hero-node ul{color:var(--text-soft);gap:.38rem;margin:1rem 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.hero-core{text-align:center;background:linear-gradient(180deg, #ffffff0f, #ffffff04), var(--panel-strong);justify-items:center;width:10rem;min-height:10rem;padding:1rem;display:grid;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-core img{object-fit:contain;width:4.6rem;height:5.2rem;margin-bottom:.6rem}.hero-motions{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid;position:absolute;bottom:1.15rem;left:1.15rem;right:1.15rem}.motion-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;min-height:5rem;padding:.8rem}.motion-card small,.motion-card b{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.motion-card span{color:var(--text);font-family:var(--display);text-transform:uppercase;margin:.28rem 0 .18rem;font-size:.92rem;display:block}.bridge-diagram{grid-template-columns:minmax(9rem,1fr) minmax(15rem,1fr) minmax(9rem,1fr);align-items:center;gap:1.15rem;display:grid;position:relative}.bridge-diagram:before,.bridge-diagram:after{content:"";border-top:1px dashed #c8b8ff73;width:29%;position:absolute;top:50%}.bridge-diagram:before{left:22%}.bridge-diagram:after{right:22%}.bridge-stack{z-index:1;position:relative}.bridge-stack.right{text-align:right}.bridge-items{gap:.7rem;margin-top:.7rem;display:grid}.bridge-item,.core-card,.pillar-panel,.evidence-stage,.loop-console,.briefing-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.bridge-item{min-height:4.2rem;padding:.85rem}.bridge-item span,.bridge-item small{display:block}.bridge-item span{text-transform:uppercase;font-weight:700}.bridge-item small{color:var(--muted);margin-top:.35rem;font-size:.8rem}.bridge-core{z-index:2;position:relative}.core-card{text-align:center;background:linear-gradient(180deg, #ffffff0a, #ffffff03), var(--panel-strong);padding:1.4rem}.core-card img{object-fit:contain;width:5rem;height:5.6rem;margin:0 auto .75rem}.core-card p{color:var(--text);font-family:var(--display);text-transform:uppercase;margin-bottom:1rem;font-weight:700}.core-card ul{color:var(--text-soft);gap:.45rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.briefing-pages{grid-column:1/-1;gap:.85rem;display:grid}.page-path{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.page-path button{min-height:6.6rem;color:var(--text-soft);text-align:left;background:0 0;border:0;gap:.22rem;padding:1rem;transition:background-color .16s,color .16s,transform .16s;display:grid;position:relative}.page-path button:hover,.page-path button.is-active{color:var(--text);background:#c8b8ff1a}.page-path button:hover{transform:translateY(-1px)}.page-path button.is-visited:not(.is-active) .path-count{color:var(--mint)}.page-path button.is-active:after{content:"";background:linear-gradient(90deg, var(--lav), var(--mint));height:2px;position:absolute;bottom:0;left:1rem;right:1rem}.path-count{color:var(--lav);font-family:var(--mono);font-size:.66rem;line-height:1}.page-path strong{color:var(--text);font-family:var(--display);text-transform:uppercase;font-size:.98rem}.page-path small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.page-path button+button{border-left:1px solid var(--line)}.briefing-page-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#c8b8ff14,#79d8c509),#ffffff07;grid-template-columns:minmax(0,.96fr) minmax(0,1fr) minmax(14rem,.62fr);align-items:stretch;gap:1rem;padding:1rem;display:grid;box-shadow:0 22px 70px #00000038}.briefing-page-copy,.briefing-page-list,.briefing-page-action{border-radius:var(--radius);background:#0508155c;border:1px solid #b2bedd1f;padding:1rem}.briefing-page-copy p,.briefing-page-action strong{color:var(--lav);font-family:var(--mono);text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem}.briefing-page-copy h2{margin-bottom:.7rem;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.05}.briefing-page-copy span,.briefing-page-action span{color:var(--text-soft);font-size:.95rem;line-height:1.55;display:block}.briefing-page-list{gap:.75rem;margin:0;list-style:none;display:grid}.briefing-page-list li{color:var(--text-soft);padding-left:1.2rem;font-size:.94rem;line-height:1.5;position:relative}.briefing-page-list li:before{content:"";background:var(--lav);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.62rem;left:0;box-shadow:0 0 14px #c8b8ff73}.briefing-page-action{align-content:space-between;gap:1rem;display:grid}.briefing-page-action div{gap:.55rem;display:grid}.briefing-page-action a{border:1px solid var(--line);border-radius:var(--radius);min-height:2.55rem;color:var(--text);font-family:var(--mono);text-transform:uppercase;justify-content:center;align-items:center;padding:0 .75rem;font-size:.68rem;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.briefing-page-action a:first-child{color:#08101f;background:linear-gradient(135deg,#f4efff,#b7a9ff 76%,#97e3d4);border-color:#0000}.briefing-page-action a:hover{background-color:#ffffff0e;border-color:#c8b8ffad}.section{width:min(1180px,100% - 2rem);margin:0 auto;padding:6.5rem 0}.section-copy{max-width:42rem}.section-copy.compact{max-width:52rem}.section h2{margin-bottom:1rem;font-size:3.2rem;line-height:1.05}.section h3{line-height:1.15}.section p{color:var(--text-soft);font-size:1.04rem;line-height:1.65}.problem-section{grid-template-columns:minmax(0,.82fr) minmax(24rem,1fr);align-items:start;gap:4rem;display:grid}.problem-list{border-top:1px solid var(--line)}.problem-row{border-bottom:1px solid var(--line);grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.25rem 0;transition:background-color .16s,transform .16s;display:grid}.problem-row:hover{background:#ffffff06;transform:translate(.25rem)}.problem-row>span{color:var(--lav);font-family:var(--mono);font-size:.78rem}.problem-row h3,.problem-row p{margin-bottom:0}.problem-row h3{text-transform:uppercase;font-size:1.15rem}.framework-layout{grid-template-columns:minmax(0,.9fr) minmax(17rem,.5fr);align-items:end;gap:3rem;display:grid}.framework-summary{gap:.65rem;display:grid}.framework-summary p{border-left:2px solid var(--lav);color:var(--text-soft);font-family:var(--mono);text-transform:uppercase;margin:0;padding:.35rem 0 .35rem .85rem;font-size:.78rem;line-height:1.35}.framework-bridge{margin-top:3rem}.pillar-panel{margin-top:3rem;padding:1.5rem}.pillar-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(20rem,.8fr) minmax(0,1fr);align-items:start;gap:2rem;padding-bottom:1.35rem;display:grid}.pillar-intro h3{margin-bottom:0;font-size:2rem}.pillar-intro p{margin-bottom:0;font-size:.98rem}.pillar-grid{grid-template-columns:repeat(3,1fr);display:grid}.pillar-item{padding:1.5rem 1.2rem .2rem;transition:background-color .16s,transform .16s}.pillar-item:hover{background:#ffffff06;transform:translateY(-1px)}.pillar-item+.pillar-item{border-left:1px solid var(--line)}.pillar-index{color:var(--lav);font-family:var(--mono);margin-bottom:1rem;font-size:.78rem;display:inline-flex}.pillar-item h4{text-transform:uppercase;margin-bottom:.6rem;font-size:1.05rem}.pillar-item p{margin-bottom:0;font-size:.94rem}.evidence-section{grid-template-columns:minmax(18rem,.7fr) minmax(34rem,1.3fr);align-items:center;gap:3.2rem;display:grid}.evidence-stage{grid-template-columns:minmax(0,1fr) 14rem;gap:1.2rem;padding:1.1rem;display:grid}.evidence-map{border:1px solid var(--line);border-radius:var(--radius);background-color:#ffffff05;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:27rem;position:relative;overflow:hidden}.evidence-lines{color:#c8b8ff73;width:82%;height:82%;position:absolute;inset:9%}.evidence-lines path{fill:none;stroke:currentColor;stroke-width:.42px;stroke-dasharray:2 2}.evidence-core,.evidence-node{border:1px solid var(--line-strong);border-radius:var(--radius);background:#0c1327eb;place-items:center;display:grid;position:absolute;box-shadow:0 14px 34px #0000003d}.evidence-core{width:5.3rem;height:5.3rem;top:50%;left:50%;transform:translate(-50%,-50%)}.evidence-core img{object-fit:contain;width:3.2rem;height:3.6rem}.evidence-node{min-width:8.4rem;min-height:3.2rem;color:var(--text-soft);font-family:var(--mono);text-transform:uppercase;padding:.7rem .9rem;font-size:.72rem}.node-agents{top:8%;left:50%;transform:translate(-50%)}.node-tools{top:22%;left:6%}.node-data{top:20%;right:7%}.node-models{bottom:17%;left:11%}.node-policies{bottom:8%;left:50%;transform:translate(-50%)}.node-permissions{bottom:18%;right:12%}.node-workflows{top:48%;right:3%}.benefit-rail{gap:.8rem;display:grid}.benefit-rail article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;padding:1rem;transition:border-color .16s,background-color .16s,transform .16s}.benefit-rail article:hover{background:#c8b8ff12;border-color:#c8b8ff6b;transform:translateY(-1px)}.benefit-rail h3{text-transform:uppercase;margin-bottom:.35rem;font-size:.95rem}.benefit-rail p{margin-bottom:0;font-size:.88rem}.loop-section .section-copy{margin-bottom:1.5rem}.loop-console{overflow:hidden}.loop-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.loop-tabs button{border:0;border-right:1px solid var(--line);min-height:3.1rem;color:var(--text-soft);font-family:var(--mono);text-transform:uppercase;background:0 0;font-size:.78rem}.loop-tabs button:last-child{border-right:0}.loop-tabs button.is-active{color:var(--text);background:#c8b8ff1a}.loop-body{grid-template-columns:.78fr 1.25fr .85fr;gap:1rem;padding:1.1rem;display:grid}.loop-narrative,.trace-panel,.config-panel{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07}.loop-narrative{padding:1.2rem}.loop-eyebrow{color:var(--lav);font-family:var(--mono);text-transform:uppercase;margin:0;font-size:.72rem}.loop-narrative h3{margin:.45rem 0 .7rem;font-size:1.7rem}.loop-narrative p:not(.loop-eyebrow){font-size:.95rem}.loop-metric{border-top:1px solid var(--line);gap:.2rem;margin-top:1.25rem;padding-top:1rem;display:grid}.loop-metric strong{font-family:var(--display);font-size:1.55rem}.loop-metric span{color:var(--muted);font-size:.9rem}.panel-heading{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.85rem .95rem;font-size:.68rem;display:flex}.trace-panel{overflow-x:auto}.trace-panel table{border-collapse:collapse;width:100%;min-width:32rem}.trace-panel th,.trace-panel td{text-align:left;white-space:nowrap;border-bottom:1px solid #b2bedd1a;padding:.78rem .95rem}.trace-panel th{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:400}.trace-panel td{color:var(--text-soft);font-size:.9rem}.status-pill{border:1px solid var(--line);min-height:1.45rem;font-family:var(--mono);border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;display:inline-flex}.status-pill.ok{color:var(--mint);border-color:#79d8c559}.status-pill.review,.status-pill.watch{color:var(--amber);border-color:#d8b66c59}.config-panel dl{gap:.9rem;margin:0;padding:1rem;display:grid}.config-panel div{gap:.22rem;display:grid}.config-panel dt{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.config-panel dd{color:var(--text-soft);margin:0;font-size:.92rem}.onboarding-section{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);align-items:start;gap:3rem;display:grid}.onboarding-timeline{counter-reset:onboarding;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.onboarding-timeline li{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:#ffffff06;min-height:17rem;padding:1.1rem;position:relative}.onboarding-timeline li:first-child{border-left:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius)}.onboarding-timeline li:last-child{border-right:1px solid var(--line);border-radius:0 var(--radius) var(--radius) 0}.onboarding-timeline li+li{border-left:1px solid var(--line)}.timeline-index{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--lav);font-family:var(--mono);background:#c8b8ff14;border-radius:50%;place-items:center;margin-bottom:2.2rem;display:grid}.onboarding-timeline p{color:var(--lav);font-family:var(--mono);text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem}.onboarding-timeline h3{min-height:3rem;margin-bottom:.75rem;font-size:1.2rem}.onboarding-timeline small{color:var(--text-soft);font-size:.88rem;line-height:1.55}.outcomes-section{padding-top:2rem}.artifact-section{grid-template-columns:minmax(21rem,.78fr) minmax(30rem,1fr);align-items:center;gap:3rem;display:grid}.artifact-copy h2{margin-bottom:1rem;font-size:3.5rem;line-height:1}.deliverable-grid{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:1.6rem;display:grid}.deliverable-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff07;padding:1rem}.deliverable-grid h3{text-transform:uppercase;margin-bottom:.5rem;font-size:1rem}.deliverable-grid p{margin-bottom:0;font-size:.9rem}.artifact-visual{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);margin:0;overflow:hidden}.artifact-visual img{object-fit:cover;filter:brightness(1.28)contrast(1.12)saturate(1.08);width:100%;height:auto}.outcome-board{border-top:1px solid var(--line);margin-top:1.5rem}.outcome-row{border-bottom:1px solid var(--line);grid-template-columns:13rem 17rem 1fr;align-items:baseline;gap:1rem;padding:1.35rem 0;display:grid}.outcome-row span{color:var(--lav);font-family:var(--mono);text-transform:uppercase;font-size:.78rem}.outcome-row h3{margin-bottom:0;font-size:1.32rem}.outcome-row p{margin-bottom:0;font-size:.96rem}.briefing-section{grid-template-columns:minmax(20rem,.7fr) minmax(30rem,1fr);align-items:start;gap:3rem;padding-bottom:7rem;display:grid}.briefing-copy h2{margin-bottom:1rem;font-size:3.8rem;line-height:1}.briefing-includes{gap:.55rem;margin-top:2rem;display:grid}.briefing-includes span{border-left:2px solid var(--lav);color:var(--text-soft);font-family:var(--mono);text-transform:uppercase;padding-left:.85rem;font-size:.78rem}.briefing-card{padding:1.1rem}.briefing-form{gap:1rem;display:grid}.form-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.briefing-form label{gap:.45rem;display:grid}.briefing-form label span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.briefing-form input,.briefing-form select,.briefing-form textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:3.15rem;color:var(--text);background:#05081594;outline:none;padding:.8rem .9rem;transition:border-color .16s,background-color .16s}.briefing-form textarea{resize:vertical;min-height:8.4rem}.briefing-form input:focus,.briefing-form select:focus,.briefing-form textarea:focus{background:#080d1ed1;border-color:#c8b8ffb8}.briefing-form input::placeholder,.briefing-form textarea::placeholder{color:#c3ccdf75}.briefing-form .full{text-transform:uppercase;border:0;width:100%;min-height:3.35rem}.briefing-form .full:disabled{cursor:progress;opacity:.72}.form-note{min-height:1.4rem;color:var(--muted);margin:0;font-size:.9rem}.form-note.good{color:var(--mint)}.form-note.bad{color:var(--rose)}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:1080px){.topbar,.topbar nav{gap:1rem}.hero-section,.problem-section,.evidence-section,.onboarding-section,.artifact-section,.briefing-section,.detail-hero,.briefing-page-hero{grid-template-columns:1fr}.framework-layout{grid-template-columns:1fr;gap:1.5rem}.hero-section{min-height:auto;padding-top:4rem}.hero-copy{max-width:48rem}h1{max-width:13ch;font-size:4.1rem}.page-path{grid-template-columns:repeat(2,1fr)}.page-path button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.page-path button:nth-child(4){border-top:1px solid var(--line)}.briefing-page-panel,.evidence-stage{grid-template-columns:1fr}.benefit-rail{grid-template-columns:repeat(2,1fr)}.loop-body{grid-template-columns:1fr}.detail-hero{min-height:auto;padding-top:4rem}.detail-proof-panel{grid-template-columns:repeat(3,1fr)}.detail-proof-panel article{border-bottom:0;border-right:1px solid var(--line)}.detail-proof-panel article:last-child{border-right:0}.detail-evidence-layout{grid-template-columns:1fr}.onboarding-timeline{grid-template-columns:repeat(2,1fr)}.onboarding-timeline li:nth-child(2){border-radius:0 var(--radius) 0 0;border-right:1px solid var(--line)}.onboarding-timeline li:nth-child(3){border-left:1px solid var(--line);border-radius:0 0 0 var(--radius)}.onboarding-timeline li:last-child{border-radius:0 0 var(--radius) 0}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;padding:.8rem 0}.topbar:before{height:4.25rem}.topbar nav{display:none}.brand{font-size:.82rem}.nav-action{min-height:2.4rem;padding:0 .75rem;font-size:.78rem}.hero-section,.section,.detail-hero,.detail-section,.detail-next{width:min(100% - 1.1rem,42rem)}.hero-section{gap:2rem;padding-top:3rem}h1{font-size:3.15rem}.hero-lede,.section p{font-size:1rem}.hero-actions{display:grid}.hero-bridge{min-height:31rem}.hero-node{width:calc(50% - 1.55rem);min-height:8.8rem;top:1rem}.hero-node-software{left:1rem}.hero-node-company{right:1rem}.hero-node strong,.hero-core strong,.motion-card span{font-size:.82rem}.hero-node ul{font-size:.78rem}.hero-core{width:8.7rem;min-height:8.7rem;top:54%}.hero-core img{width:3.7rem;height:4.3rem}.hero-connector{display:none}.hero-motions{gap:.45rem;bottom:1rem;left:1rem;right:1rem}.motion-card{min-height:4.4rem;padding:.65rem .55rem}.bridge-diagram{grid-template-columns:1fr}.bridge-diagram:before,.bridge-diagram:after{display:none}.bridge-stack.right{text-align:left}.page-path,.pillar-grid,.form-grid,.benefit-rail,.detail-points-section,.detail-proof-panel{grid-template-columns:1fr}.page-path button+button,.page-path button:nth-child(3),.page-path button:nth-child(4),.pillar-item+.pillar-item,.detail-point+.detail-point{border-left:0;border-top:1px solid var(--line)}.detail-proof-panel article,.detail-proof-panel article:last-child{border-right:0;border-bottom:1px solid var(--line)}.detail-proof-panel article:last-child{border-bottom:0}.section{padding:4.5rem 0}.section h2,.artifact-copy h2,.briefing-copy h2{font-size:2.25rem}.detail-hero{padding:3rem 0 2rem}.detail-hero h1{font-size:3.05rem}.detail-hero-copy>p:not(.detail-index){font-size:1rem}.detail-section{padding:2.6rem 0}.detail-point{min-height:auto}.detail-point h2{margin-top:1.15rem;font-size:1.45rem}.detail-next{grid-template-columns:1fr;align-items:start;padding-bottom:5rem}.detail-next h2{font-size:2.25rem}.problem-section,.pillar-intro{grid-template-columns:1fr;gap:1.5rem}.problem-row{grid-template-columns:3.2rem 1fr}.evidence-map{min-height:30rem}.evidence-node{min-width:7.2rem;font-size:.66rem}.node-tools,.node-models{left:4%}.node-data,.node-workflows,.node-permissions{right:4%}.onboarding-timeline{grid-template-columns:1fr}.onboarding-timeline li,.onboarding-timeline li:first-child,.onboarding-timeline li:nth-child(2),.onboarding-timeline li:nth-child(3),.onboarding-timeline li:last-child{border:1px solid var(--line);border-radius:var(--radius);min-height:auto}.onboarding-timeline li+li{margin-top:.8rem}.timeline-index{margin-bottom:1rem}.outcome-row{grid-template-columns:1fr;gap:.35rem}.deliverable-grid{grid-template-columns:1fr}.briefing-section{padding-bottom:5rem}}@media (max-width:460px){.stage{width:min(90vw,520px)}.emblem{width:min(72vw,320px)}.hint{margin-top:8px;font-size:9px}.system-status{width:min(86vw,340px);margin-top:16px}.signup{width:min(86vw,340px)}.signup-row{grid-template-columns:minmax(0,1fr);gap:10px}.signup button{width:100%}h1{font-size:2.55rem}.section h2,.artifact-copy h2,.briefing-copy h2{font-size:1.92rem}.detail-hero h1{font-size:2.52rem}.hero-copy,.section-copy{min-width:0}.core-card,.pillar-panel,.evidence-stage,.loop-console,.artifact-visual,.briefing-card{box-shadow:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ring-one,.ring-two,.orbit-one,.orbit-two,.entry-grid,.bloom,.hex,.tower,.hand-min,.hand-hr,.orbit,.ring-dash,.pulse-node,.wordmark h1,.sub,.tag,.hint,.system-status,.signup,.track:after{animation:none}.hex{stroke-dashoffset:0}.tower,.sub,.tag,.hint,.system-status,.signup{opacity:1}.tower,.wordmark h1{transform:none}}
