@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_7b44ede5-module__DZM70G__className{font-family:manrope,manrope Fallback}.manrope_7b44ede5-module__DZM70G__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_wght_normal-s.p.0tm8u-h63rec8.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_ef8568bf-module__XtBSNa__className{font-family:dmSans,dmSans Fallback}.dmsans_ef8568bf-module__XtBSNa__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
:root{--black:#080908;--black-2:#090a09;--black-3:#0b0c0b;--paper:#090a09;--white:#f4f5f0;--orange:#f4f5f0;--green:#f4f5f0;--muted:#92968e;--line:#f4f5f024;font-family:var(--font-dm-sans), sans-serif;color:var(--white);background:var(--black);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);min-width:320px;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{color:var(--black);background:var(--orange)}.skip-link{z-index:500;color:#080908;background:#f4f5f0;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #f4f5f0}.scroll-progress{z-index:200;background:var(--orange);transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0}.site-header{z-index:50;background:0 0;grid-template-columns:210px 1fr auto;align-items:center;height:82px;padding:0 22px;display:grid;position:absolute;top:0;left:0;right:0}.brand{align-items:center;width:138px;display:flex}.brand img{filter:invert();opacity:.96;width:132px;height:auto}.desktop-nav{justify-self:center;gap:30px;display:flex}.desktop-nav a{color:#d5d8d1;text-shadow:0 1px 14px #000000e6;gap:9px;padding:10px 0;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .25s,opacity .25s;display:flex}.desktop-nav a:hover{color:#fff;opacity:.7}.header-specular{width:118px;height:36px;color:var(--white);letter-spacing:.1em;text-shadow:0 1px 14px #000000e6;justify-self:end;padding:0 15px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.menu-button,.mobile-menu{display:none}.hero{background:var(--black);min-height:100svh;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080908f0 0%,#080908b8 34%,#0809081f 61%,#08090847 100%),linear-gradient(#08090829,#0000 38%,#0809084d);position:absolute;inset:0}.hero:after{content:"";z-index:2;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.prism-hero{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.prism-hero iframe{background:#000;border:0;width:100%;height:100%;display:block}.hero-ambient{z-index:0;filter:blur(20px);background:radial-gradient(circle,#ffffff0a,#0000 65%);border-radius:50%;width:680px;height:680px;animation:5s ease-in-out infinite ambient-breathe;position:absolute;top:50%;left:56%;transform:translate(-50%,-48%)}.hero-bottom-fade{z-index:7;background:linear-gradient(180deg,transparent 0%,#0809082e 18%,#080908c7 72%,var(--black) 100%);pointer-events:none;height:clamp(150px,22vh,250px);position:absolute;bottom:0;left:0;right:0}.hero-content{z-index:8;flex-direction:column;justify-content:center;width:49%;min-height:100svh;padding:148px 0 116px 22px;display:flex;position:relative}.hero h1{font:740 clamp(65px,7.1vw,126px)/.84 var(--font-manrope), sans-serif;letter-spacing:-.076em;margin:0}.hero h1 span{display:block;overflow:hidden}.hero h1 span:nth-child(2){color:var(--orange)}.hero-content>p{color:#b4b8b0;letter-spacing:-.025em;max-width:540px;margin:36px 0 0;font-size:clamp(17px,1.45vw,23px);line-height:1.44}.hero-actions{align-items:center;gap:10px;margin-top:38px;display:flex}.hero-specular{width:148px;height:42px;color:var(--white);letter-spacing:.1em;padding:0 17px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.primary-button,.system-button{letter-spacing:.06em;cursor:pointer;border:1px solid #f4f5f047;min-height:42px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.system-button{background:#090a08b3;align-items:center;gap:20px;padding:0 15px;display:inline-flex}.system-button i{background:var(--orange);border-radius:50%;width:6px;height:6px}.system-button[aria-pressed=true] i{background:var(--green);box-shadow:0 0 9px var(--green)}.scroll-sequence{height:calc((var(--scene-count) + 1) * 100svh);background:var(--black);border-bottom:0;position:relative}.scroll-scene-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:75%}.scroll-sequence-placeholder{height:600svh}.scroll-sequence-stage{align-items:center;height:100svh;padding:0 5vw;display:grid;position:sticky;top:0;overflow:hidden}.scroll-sequence-copy{width:100%;height:100%;position:relative}.scroll-sequence-panel{z-index:1;opacity:0;visibility:hidden;color:#f4f5f06b;width:min(1480px,100%);font:660 clamp(46px,5.65vw,96px)/1.04 var(--font-manrope),sans-serif;letter-spacing:-.067em;margin:0;position:absolute;top:50%;left:0;translate:0 -50%}.scroll-sequence-panel:first-child{opacity:1;visibility:visible}.scroll-sequence-panel span{color:#f4f5f06b;display:inline-block;transform:translateY(.16em)}.scroll-sequence-static{padding:100px 5vw;height:auto!important}.scroll-sequence-static .scroll-sequence-stage{height:auto;padding:0;position:static;overflow:visible}.scroll-sequence-static .scroll-sequence-copy{gap:70px;height:auto;display:grid}.scroll-sequence-static .scroll-sequence-panel{opacity:1;visibility:visible;width:100%;position:static;translate:none}.scroll-sequence-static .scroll-sequence-panel span{color:#f4f5f0;transform:none}.company-core{z-index:4;width:min(58vw,850px);height:min(76vw,820px);transition:filter .6s;position:absolute;top:53%;right:-1vw;transform:translateY(-50%)}.core-glow{filter:blur(28px);background:radial-gradient(circle,#ff5c323b,#ff4b240d 40%,#0000 70%);border-radius:50%;width:48%;height:48%;animation:4s ease-in-out infinite core-breathe;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.core-map{width:100%;height:100%;overflow:visible}.orbit{fill:none;stroke:#d8ddd338;stroke-width:1px;stroke-dasharray:3 8;transform-origin:380px 355px}.orbit-one{animation:34s linear infinite orbit-spin}.orbit-two{animation:41s linear infinite orbit-spin-reverse}.orbit-three{animation:47s linear infinite orbit-spin}.core-halo{fill:#090a0857;stroke:#f4f5f026;stroke-width:1px}.core-halo.inner{fill:#ff4b2406;stroke:#ff5c3252}.core-ray{fill:none;stroke:#f4f5f012;stroke-width:1px}.data-path{fill:none;stroke:#ff4b2457;stroke-width:1px;stroke-dasharray:2 7}.core-monolith path{fill:none;stroke:#ffad8fcc;stroke-width:1px}.core-monolith text{fill:var(--black);letter-spacing:.1em;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.map-node circle:first-child{fill:var(--orange)}.map-node .node-pulse{fill:none;stroke:#ff4b2459;animation:2.4s infinite node-pulse}.map-node text{fill:#a4a89f;letter-spacing:.08em;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.travel{fill:#ffc1aa;filter:drop-shadow(0 0 5px var(--orange))}.core-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#afb3ab;background:#0a0b09c7;border:1px solid #f4f5f029;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 20px 50px #00000047}.agent-panel{width:205px;top:27%;left:3%}.agent-panel>div{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:10px;padding-bottom:9px;font-size:7px;display:flex}.agent-panel>div b{color:var(--green);font-weight:600}.agent-panel>div i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.agent-panel p{grid-template-columns:19px 1fr auto;margin:8px 0;font-size:6px;display:grid}.agent-panel p span{color:#646861}.agent-panel p em{color:var(--orange);font-style:normal}.metric-panel{width:170px;bottom:22%;right:6%}.metric-panel>span{letter-spacing:.08em;font-size:7px}.metric-panel strong{color:var(--white);font:500 31px/1 var(--font-manrope);margin:8px 0;display:block}.metric-panel>div{align-items:end;gap:4px;height:32px;display:flex}.metric-panel>div i{background:var(--orange);flex:1;animation:2.4s ease-in-out infinite alternate metric-rise}.metric-panel>div i:first-child{height:20%}.metric-panel>div i:nth-child(2){height:34%}.metric-panel>div i:nth-child(3){height:29%}.metric-panel>div i:nth-child(4){height:53%}.metric-panel>div i:nth-child(5){height:69%}.metric-panel>div i:nth-child(6){height:100%}.core-label{color:#666a63;letter-spacing:.08em;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute}.label-left{bottom:14%;left:3%}.label-right{top:18%;right:3%}.company-core.is-live .core-map{filter:saturate(1.3)brightness(1.16)}.company-core.is-live .agent-panel{transform:translate(14px,-10px)}.company-core.is-live .metric-panel{transform:translate(-18px,8px)}.company-core.is-live .orbit{stroke:#ff5b318a;animation-duration:9s}.portal-visual{z-index:0;background:var(--black);width:100%;height:100%;inset:0;overflow:hidden;transform:none}.portal-image{object-fit:cover;object-position:center;opacity:1;filter:brightness(.86)contrast(1.12)saturate(.96);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.002)}.portal-ascii,.portal-scan,.portal-meta{display:none}.portal-meta{z-index:4;color:#ebefe89e;letter-spacing:.09em;justify-content:space-between;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;left:51%;right:22px}.portal-meta b{color:#ff794bcc;font-weight:600}.meta-top{top:122px}.meta-bottom{bottom:78px}.portal-visual.is-live .portal-image{filter:saturate(.98)contrast(1.12)brightness(.68)}.portal-visual.is-live .portal-ascii{opacity:.83;filter:contrast(1.45)drop-shadow(0 0 3px #ff582b38)}.portal-visual.is-live .portal-scan{animation-duration:3.2s}.stack-section{background:var(--black-2);color:var(--white);padding:0 22px 110px}.section-intro{grid-template-columns:170px 1.2fr .8fr;align-items:end;gap:5vw;margin-bottom:100px;display:grid}.section-intro h2,.system-copy h2,.method-head h2,.studio-statement h2{font:720 clamp(55px,6.6vw,110px)/.86 var(--font-manrope);letter-spacing:-.074em;margin:0}.section-intro h2 em,.system-copy h2 em,.method-head h2 em,.studio-statement h2 em{color:var(--orange);font-style:normal}.section-intro>p{max-width:470px;color:var(--muted);margin:0;font-size:18px;line-height:1.52}.stack-diagrams{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.stack-diagram{background:#080908;place-items:center;min-height:720px;padding:58px 3vw 36px;display:grid;position:relative;overflow:hidden}.stack-diagram-triangle{background:0 0}.stack-diagram+.stack-diagram{border-left:1px solid var(--line)}.stack-diagram:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 52%,#f4f5f00b,#0000 58%);position:absolute;inset:0}.stack-diagram-meta{z-index:2;color:#747870;letter-spacing:.09em;justify-content:space-between;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:20px;left:20px;right:20px}.stack-diagram picture{place-items:center;width:100%;height:100%;display:grid}.stack-diagram img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.stack-diagram-triangle img{filter:brightness(1.04)contrast(1.05);max-width:780px;max-height:580px}.stack-diagram-data img{filter:brightness(1.13)contrast(1.06);max-width:580px;max-height:640px}.visual-agent{background:radial-gradient(circle,#22231f,#0e0f0d 68%)}.agent-node{z-index:2;color:#b6bab2;border:1px solid #4c5049;border-radius:50%;place-items:center;width:54px;height:54px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute}.agent-node.core{background:var(--orange);color:var(--black);border-color:var(--orange);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #ff4b2457}.agent-node.n1{top:18%;left:14%}.agent-node.n2{top:20%;right:14%}.agent-node.n3{bottom:13%;right:19%}.visual-agent>i{transform-origin:0;background:#4d514a;width:32%;height:1px;position:absolute;top:33%;left:23%;transform:rotate(18deg)}.visual-agent>i:nth-of-type(2){top:50%;left:51%;transform:rotate(-22deg)}.visual-agent>i:nth-of-type(3){top:53%;left:49%;transform:rotate(28deg)}.visual-software{background:#11120f;padding:14px}.software-top{color:#aeb2aa;border:1px solid #3b3e38;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.software-top b{color:var(--green);font-weight:600}.software-layout{background:linear-gradient(90deg,#181916 0 29%,#3b3e38 29% 29.2%,#10110f 29.2%);border:1px solid #3b3e38;grid-template-columns:repeat(3,1fr);gap:9px;height:calc(100% - 50px);margin-top:12px;padding:18px 18px 18px 34%;display:grid}.software-layout i{background:var(--orange);opacity:.9;grid-column:1/-1;height:54px}.software-layout span{background:#171815;border:1px solid #343731;align-self:end;height:70px}.visual-operations{background:#11120f;flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex}.ops-line{color:#bdc1b9;border:1px solid #353832;grid-template-columns:32px 1fr auto;align-items:center;height:54px;padding:0 15px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.ops-line b{color:#60645d}.ops-line i{color:var(--green);font-style:normal}.visual-brand{background:var(--orange);color:var(--black);padding:20px}.visual-brand strong{font:800 21px/1 var(--font-manrope);letter-spacing:-.08em;position:absolute;top:12px;left:18px}.visual-brand span{font:700 clamp(32px,4.5vw,70px)/.82 var(--font-manrope);letter-spacing:-.075em;position:absolute;bottom:18px;left:18px}.visual-brand i{background:#090a0873;width:1px;animation:3.2s ease-in-out infinite brand-scan;position:absolute;top:0;bottom:0;left:61%}.technical-diagram{background:#090a09;border-top:1px solid #f4f5f014;border-bottom:1px solid #f4f5f014;height:380px;margin:38px -20px 30px;overflow:hidden}.technical-diagram svg{width:100%;height:100%;display:block}.technical-diagram-intelligence{background:#090a09;height:380px}.intelligence-cycle-image{object-fit:contain;object-position:center;filter:brightness(.94)contrast(1.08);width:100%;height:100%;display:block;transform:scale(1.22)}.technical-diagram-operations,.technical-diagram-identity{height:380px}.system-stack-image{object-fit:cover;filter:brightness(.88)contrast(1.08);width:100%;height:100%;display:block;transform:scale(1.035)}.system-stack-image-operations{object-position:center 42%}.system-stack-image-identity{object-position:center 70%}.diagram-context{max-width:560px;font:600 15px/1.45 var(--font-dm-sans), sans-serif;letter-spacing:-.01em;margin:15px 0 2px;color:#9b9f98!important}.technical-diagram text{fill:#8d918b;letter-spacing:.055em;font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.technical-diagram .diagram-title{fill:#f0f2ee;letter-spacing:.03em;font-size:18px}.diagram-line{fill:none;stroke:#545753;stroke-width:1.15px;vector-effect:non-scaling-stroke}.diagram-bright{stroke:#e9ece7}.diagram-dashed{stroke-dasharray:3 5}.diagram-flow{stroke-dasharray:5 7;animation:6s linear infinite diagram-flow}.flow-delay-one{animation-delay:-2s}.flow-delay-two{animation-delay:-4s}.diagram-node,.diagram-signal{fill:#eef1ec;stroke:#eef1ec;vector-effect:non-scaling-stroke}.diagram-arrow,.diagram-dot{fill:#eef1ec}.diagram-fill{opacity:.62}.diagram-grid{opacity:.42}.diagram-grid-line{fill:none;stroke:#555954;stroke-width:.7px}.diagram-surface{fill:#f4f5f002}.diagram-label-bright{fill:#eef1ec!important}.diagram-layer{transform-origin:280px 160px;animation:7s ease-in-out infinite alternate diagram-layer}.diagram-layer.layer-1{animation-delay:-.8s}.diagram-layer.layer-2{animation-delay:-1.6s}.diagram-layer.layer-3{animation-delay:-2.4s}.diagram-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite diagram-pulse}.diagram-frame{fill:#f4f5f002}.frame-inner{stroke:#858984}.sector-section{background:var(--black);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,5vw,88px);padding:88px 5vw;display:grid}.sector-visual{aspect-ratio:3/2;border:1px solid var(--line);background:#070c0b;width:100%;max-width:820px;position:relative;overflow:hidden}.sector-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#040807c7);position:absolute;inset:0}.sector-visual img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block}.sector-visual:hover img{transform:scale(1.025)}.sector-visual-meta{z-index:2;color:#e5f4efb8;letter-spacing:.09em;justify-content:space-between;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.sector-copy{border:1px solid var(--line);flex-direction:column;justify-content:center;min-height:560px;padding:56px 4vw;display:flex}.sector-copy h2{font:720 clamp(48px,5vw,82px)/.88 var(--font-manrope);letter-spacing:-.072em;margin:34px 0 40px}.sector-copy h2 em{color:var(--white);font-style:normal}.sector-copy>p{color:#a2a69e;max-width:560px;margin:0;font-size:18px;line-height:1.55}.sector-tags{flex-wrap:wrap;gap:6px;margin-top:58px;display:flex}.sector-tags span{border:1px solid var(--line);color:#b5b9b1;padding:8px 10px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.system-section{background:var(--black);align-items:center;min-height:820px;padding:150px 6vw;display:grid}.system-copy{width:100%;max-width:1240px;margin:0 auto}.system-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:clamp(70px,10vw,150px);padding:80px 0;display:grid}.system-text h2{margin:34px 0 42px}.system-text>p{color:#a2a69e;max-width:610px;margin:0;font-size:19px;line-height:1.55}.system-text>a{border-bottom:1px solid var(--white);align-items:center;gap:28px;margin-top:48px;padding-bottom:8px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.system-orb-row{color:#858a82;text-align:center;letter-spacing:.1em;flex-direction:column;align-items:center;gap:20px;font:650 8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.system-orb-row canvas{flex:none}.system-orb-frame{place-items:center;width:190px;height:190px;display:grid}.system-orb-frame canvas{width:190px;height:190px;display:block}.system-console{border:1px solid var(--line);background:#0d0e0c;box-shadow:0 40px 100px #00000059}.console-head{border-bottom:1px solid var(--line);color:#8c9088;justify-content:space-between;align-items:center;height:48px;padding:0 15px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.console-head span:last-child{color:var(--green)}.console-head i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.console-row{border-bottom:1px solid var(--line);grid-template-columns:40px 1.4fr 36px 1fr;align-items:center;min-height:76px;padding:0 17px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative;overflow:hidden}.console-row>span,.console-row>i{color:#52564f;font-style:normal}.console-row code{color:#aeb2aa}.console-row b{color:var(--white);font-weight:600}.console-row em{background:var(--orange);width:20%;height:1px;animation:console-signal 3s calc(var(--delay) * .35s) linear infinite;position:absolute;bottom:0;left:0}.console-foot{color:#666a63;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;height:54px;padding:0 17px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.console-foot b{color:var(--orange);font-weight:700}.method-section{background:var(--black-2);color:var(--white);border-top:1px solid var(--line);padding:145px 22px}.method-head{grid-template-columns:170px 1fr;align-items:start;gap:5vw;margin-bottom:110px;display:grid}.phase-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.phase{border-right:1px solid var(--line);min-height:330px;padding:26px 28px 28px 0}.phase+.phase{padding-left:24px}.phase:last-child{border-right:0}.phase>span{color:#7f837c;letter-spacing:.08em;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.phase-indicator{align-items:center;height:60px;margin:38px 0 50px;display:flex}.phase-indicator:before,.phase-indicator:after{content:"";background:var(--line);flex:1;height:1px}.phase-indicator i{border:1px solid var(--white);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--black-2), inset 0 0 0 7px var(--white);border-radius:50%}.phase h3{max-width:280px;font:720 clamp(30px,2.7vw,43px)/.98 var(--font-manrope);letter-spacing:-.058em;margin:92px 0 20px}.phase p{color:#9ca099;max-width:300px;margin:0;font-size:16px;font-weight:520;line-height:1.5}.studio-section{background:var(--black-3);grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;min-height:920px;padding:150px 6vw;display:grid}.studio-detail{padding-top:60px}.studio-detail>p{color:#afb3ab;letter-spacing:-.035em;max-width:600px;margin:0 0 32px;font-size:clamp(21px,2.1vw,34px);line-height:1.3}.studio-detail>.studio-manifesto{color:var(--white);font-weight:680}.studio-detail a{color:var(--orange)}.studio-detail .inline-arrow-link{white-space:nowrap;align-items:baseline;gap:.18em;display:inline-flex}.studio-detail .inline-arrow-link svg{stroke-width:1.7px;width:.48em;height:.48em;transform:translateY(-.26em)}.studio-checks{border-top:1px solid var(--line);margin-top:65px}.studio-checks span{border-bottom:1px solid var(--line);color:#959990;align-items:center;gap:12px;padding:15px 0;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.studio-checks svg{width:13px;color:var(--orange)}.cta-section{text-align:center;background:var(--black-2);min-height:650px;color:var(--white);border-top:1px solid var(--line);place-items:center;padding:80px 22px;display:grid;position:relative;overflow:hidden}.cta-section>div:last-child{z-index:2;position:relative}.cta-section span{letter-spacing:.09em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cta-section a{border-bottom:5px solid var(--white);font:760 clamp(60px,9vw,150px)/.84 var(--font-manrope);letter-spacing:-.08em;align-items:center;gap:25px;margin-top:38px;display:flex}.cta-section a svg{width:.5em;height:.5em}.cta-data{color:#f4f5f009;white-space:nowrap;animation:16s linear infinite data-drift;top:17%;left:-10%;right:-10%;z-index:0!important;font:800 7vw/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;position:absolute!important}footer{background:var(--black);border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr;gap:7vw;padding:80px 22px 24px;display:grid}.footer-brand img{filter:invert();width:140px;height:auto}.footer-brand p{color:#898d85;margin-top:28px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-contact{flex-direction:column;justify-self:end;align-items:flex-start;gap:14px;display:flex}.footer-contact>span{color:#5f635c;letter-spacing:.08em;margin-bottom:8px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-contact a{align-items:center;gap:14px;font-size:13px;display:flex}.footer-contact .contact-email{font-weight:700}.footer-contact .whatsapp-link{color:#aeb2aa;letter-spacing:.025em;font:650 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-contact small{color:#676b64;margin-top:18px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-bottom{border-top:1px solid var(--line);color:#646860;grid-column:1/-1;justify-content:space-between;margin-top:65px;padding-top:18px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.footer-legal{gap:18px;display:flex}.footer-bottom a,.footer-legal a{transition:color .2s}.footer-bottom a:hover,.footer-legal a:hover{color:var(--white)}.cookie-notice{z-index:300;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c0bf5;border:1px solid #f4f5f03d;grid-template-columns:1fr auto auto;align-items:center;gap:18px;max-width:720px;margin-left:auto;padding:16px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 20px 80px #00000080}.cookie-notice span{color:#787c74;letter-spacing:.08em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cookie-notice p{color:#b5b9b1;max-width:460px;margin:7px 0 0;font-size:12px;line-height:1.45}.cookie-notice a,.cookie-notice button{letter-spacing:.06em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cookie-notice a{color:#a3a79f}.cookie-notice button{border:1px solid var(--white);min-height:38px;color:var(--black);background:var(--white);cursor:pointer;padding:0 14px}.legal-page{background:var(--black);min-height:100svh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;padding:0 22px;display:flex}.legal-header img{filter:invert();width:132px;height:auto}.legal-header>a:last-child{color:#a9ada5;align-items:center;gap:10px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.legal-body{max-width:1180px;margin:0 auto;padding:130px 22px 160px}.legal-kicker,.legal-updated{color:#777b74;letter-spacing:.09em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.legal-body h1{font:740 clamp(62px,9vw,145px)/.8 var(--font-manrope);letter-spacing:-.082em;margin:40px 0 30px}.legal-body h1 em{color:#8e928a;font-style:normal}.legal-sections{border-top:1px solid var(--line);margin-top:120px}.legal-sections section{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,700px);gap:4vw;padding:42px 0 50px;display:grid}.legal-sections section>span{color:#6f736c;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.legal-sections h2{font:700 clamp(27px,3vw,42px)/.96 var(--font-manrope);letter-spacing:-.056em;margin:0 0 20px}.legal-sections p{color:#aeb2aa;margin:0 0 18px;font-size:16px;line-height:1.65}.legal-sections p:last-child{margin-bottom:0}.legal-sections a{color:var(--white);text-underline-offset:4px;-webkit-text-decoration:underline #555952;text-decoration:underline #555952}.legal-sections a svg{vertical-align:middle}.legal-footer{border-top:1px solid var(--line);color:#71756e;justify-content:space-between;gap:20px;padding:22px;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.legal-footer a{color:#b4b8b0;align-items:center;gap:10px;display:flex}.company-performance{background:var(--black);padding:clamp(80px,11vw,160px) 5vw}.company-performance-inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:8vw;display:grid}.company-performance h2{font:700 clamp(38px,4.2vw,68px)/1.05 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0}.company-performance p{color:#a5a8a2;max-width:510px;font:500 clamp(17px,1.5vw,22px)/1.6 var(--font-dm-sans),sans-serif;letter-spacing:-.02em;margin:0}.footer-founder{color:#d5d8d1;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:inline-flex}.footer-founder span{color:#a0a39c}.footer-founder:hover{color:#fff}.closing-scene{background:var(--black);position:relative}.next-era-copy{z-index:2;text-align:center;pointer-events:none;grid-column:1/-1;place-self:center;max-width:1500px;padding:40px 0;position:relative}.next-era-copy h2{color:#f4f5f0;font:760 clamp(54px,7vw,120px)/.98 var(--font-manrope),sans-serif;letter-spacing:-.065em;margin:0}footer{background:0 0;border-top:0;position:relative}.closing-scene footer{isolation:isolate;row-gap:32px;min-height:100svh}.footer-grainient{z-index:-1;pointer-events:none;opacity:.95;background:linear-gradient(#080908,#15114e);position:absolute;inset:-140px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.closing-scene .footer-brand p,.closing-scene .footer-contact>span,.closing-scene .footer-founder span{color:#b9bdb6}.closing-scene .footer-contact small,.closing-scene .footer-bottom{color:#a6aaa3;line-height:1.5}@media (min-width:781px){.closing-scene footer{grid-template-rows:minmax(300px,1fr) auto auto;padding-top:24px}.next-era-copy{padding:24px 0}.closing-scene .footer-brand p{color:#b9bdb6;margin-top:16px}.closing-scene .footer-contact>span{color:#a6aaa3}.closing-scene .footer-bottom{margin-top:0}}@media (max-width:680px){.company-performance{padding:85px 20px}.company-performance-inner{grid-template-columns:1fr;gap:28px}.company-performance h2{font-size:clamp(36px,8vw,52px)}.next-era-copy{padding:20px 0 45px}.next-era-copy h2{font-size:clamp(43px,11vw,70px);line-height:.95}}@keyframes ambient-breathe{50%{opacity:.7;transform:translate(-50%,-48%)scale(1.14)}}@keyframes core-breathe{50%{opacity:.7;transform:translate(-50%,-50%)scale(1.18)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin-reverse{to{transform:rotate(-302deg)}}@keyframes node-pulse{50%{r:24px;opacity:0}}@keyframes metric-rise{to{transform-origin:bottom;opacity:.6;transform:scaleY(.72)}}@keyframes brand-scan{0%,to{left:15%}50%{left:82%}}@keyframes console-signal{0%{transform:translate(-110%)}to{transform:translate(610%)}}@keyframes data-drift{to{transform:translate(-35%)}}@keyframes portal-drift{0%{transform:scale(1.015)}to{transform:scale(1.055)}}@keyframes portal-scan{0%,12%{opacity:0;left:-28%}22%{opacity:1}72%{opacity:1}88%,to{opacity:0;left:112%}}@keyframes diagram-flow{to{stroke-dashoffset:-48px}}@keyframes diagram-layer{to{opacity:.82;transform:translateY(-4px)}}@keyframes diagram-pulse{50%{opacity:.48;transform:scale(.78)}}@media (max-width:1050px){.desktop-nav a{min-width:96px}.hero-content{width:60%}.company-core{opacity:.74;width:70vw;right:-18vw}.portal-visual{opacity:1;width:100%;height:100%;inset:0}.section-intro{grid-template-columns:130px 1fr}.section-intro>p{grid-column:2;margin-top:20px}.stack-diagram{min-height:620px}.sector-section{grid-template-columns:1fr;padding:64px 28px}.sector-visual{justify-self:center;max-width:820px;min-height:0}.sector-copy{min-height:520px}.system-section,.studio-section{grid-template-columns:1fr;gap:90px}.studio-detail{padding-top:0}}@media (max-width:780px){.menu-button{width:44px;height:44px}.hero-specular{min-height:44px}.footer-contact a,.footer-founder,.footer-legal a,.footer-bottom>a{align-items:center;min-height:36px;display:inline-flex}.footer-contact .whatsapp-link{font-size:10px}.closing-scene .footer-contact small{font-size:9px;line-height:1.4}.site-header{grid-template-columns:1fr auto;height:68px}.brand img{width:112px}.desktop-nav,.site-header .header-specular{display:none}.menu-button{background:0 0;border:0;place-items:center;display:grid}.mobile-menu{z-index:45;background:#090a08fa;flex-direction:column;padding:24px 22px;display:flex;position:fixed;inset:68px 0 0}.mobile-menu a{border-bottom:1px solid var(--line);font:700 27px/.96 var(--font-manrope);justify-content:space-between;align-items:center;padding:23px 0;display:flex}.hero-content{justify-content:flex-start;width:100%;min-height:820px;padding:140px 22px 330px}.system-grid{grid-template-columns:1fr;gap:58px;padding:58px 0}.system-text>p{font-size:18px}.system-orb-row{text-align:left;flex-direction:row;justify-content:flex-start;gap:20px}.system-orb-frame,.system-orb-frame canvas{width:112px;height:112px}.hero h1{font-size:clamp(57px,14.8vw,100px)}.hero-content>p{font-size:17px}.scroll-sequence{height:calc((var(--scene-count) + 1) * 92svh)}.scroll-sequence-stage{padding:0 22px}.scroll-sequence-panel{letter-spacing:-.062em;width:100%;font-size:clamp(37px,9.7vw,62px);line-height:1.06}.company-core{opacity:.8;width:700px;height:700px;top:67%;left:50%;right:auto;transform:translate(-50%,-50%)}.portal-visual{opacity:1;width:100%;height:100%;inset:0;transform:none}.portal-image{object-position:62% center;transform:scale(1.08)translateY(-3.5%)}.portal-ascii{-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 100%);mask-image:linear-gradient(#0000 0%,#000 38% 100%)}.portal-meta{left:22px}.agent-panel{left:18%}.metric-panel{right:18%}.section-intro,.method-head{display:block}.section-intro>p{margin-top:35px}.stack-diagrams{grid-template-columns:1fr}.stack-diagram{min-height:650px;padding:52px 16px 24px}.stack-diagram+.stack-diagram{border-left:0;border-top:1px solid var(--line)}.stack-diagram-data{min-height:760px}.sector-visual{min-height:0}.sector-copy{min-height:560px}.phase-grid{grid-template-columns:repeat(2,1fr)}.phase:nth-child(2){border-right:0}.phase:nth-child(-n+2){border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr}.footer-contact{justify-self:start}.footer-bottom{flex-wrap:wrap;gap:15px}}@media (max-width:520px){.site-header{padding:0 16px}.hero-content{min-height:100svh;padding:112px 16px 220px}.hero h1{font-size:15.2vw}.hero-actions{flex-direction:column;align-items:stretch}.hero-specular,.system-button{justify-content:center}.company-core{top:70%;transform:translate(-50%,-50%)scale(.8)}.portal-visual{width:100%;height:100%;inset:0;transform:none}.portal-image{object-position:center;transform:scale(1.03)translateY(-1%)}.portal-meta{font-size:6px;left:16px;right:16px}.method-section{padding:100px 16px 80px}.stack-section{padding:0 16px 80px}.section-intro h2,.system-copy h2,.method-head h2,.studio-statement h2{font-size:14.5vw}.stack-section{overflow:hidden}.scroll-sequence-stage{padding:0 16px}.scroll-sequence-panel{font-size:10.8vw}.stack-diagram{min-height:440px;padding:48px 0 18px}.stack-diagram-data{min-height:570px}.stack-diagram-meta{font-size:6px;left:0;right:0}.technical-diagram{height:290px;margin:32px -14px 28px}.technical-diagram-intelligence{height:330px}.technical-diagram-operations,.technical-diagram-identity{height:340px}.diagram-context{font-size:14px}.sector-section{gap:16px;padding:16px}.sector-visual{min-height:0}.sector-visual img{object-position:center}.sector-copy{min-height:520px;padding:55px 20px}.sector-copy h2{font-size:13vw}.sector-copy>p{font-size:16px}.system-section,.studio-section{padding:100px 16px}.console-row{grid-template-columns:25px 1fr 20px .8fr;padding:0 10px;font-size:8px}.console-foot{gap:7px;padding:0 10px;font-size:6px}.phase-grid{grid-template-columns:1fr}.phase,.phase+.phase{border-right:0;border-bottom:1px solid var(--line);min-height:285px;padding:24px 0 28px}.phase h3{margin-top:70px}.phase-indicator{margin:25px 0 30px}.cta-section{min-height:500px;padding:60px 16px}.cta-section a{border-bottom-width:3px;font-size:14.2vw}footer{grid-template-columns:1fr;padding:65px 16px 22px}.footer-contact{grid-column:auto}.footer-bottom{margin-top:30px}.cookie-notice{grid-template-columns:1fr auto;bottom:10px;left:10px;right:10px}.cookie-notice>div{grid-column:1/-1}.legal-header{height:76px;padding:0 16px}.legal-header img{width:112px}.legal-body{padding:90px 16px 110px}.legal-body h1{font-size:16vw}.legal-sections{margin-top:80px}.legal-sections section{grid-template-columns:28px 1fr;gap:12px;padding:32px 0 38px}.legal-sections p{font-size:15px}.legal-footer{flex-direction:column;padding:20px 16px}}@media (max-width:780px){.closing-scene footer{grid-template-rows:auto auto auto auto;align-content:center;row-gap:12px;min-height:100svh;padding:16px 16px 12px}.next-era-copy{padding:8px 0 12px}.next-era-copy h2{font-size:clamp(30px,min(10.8vw,6.4svh),54px);line-height:.95}.closing-scene .footer-brand img{width:108px}.closing-scene .footer-brand p{margin-top:8px;font-size:9px;line-height:1.35}.closing-scene .footer-founder{min-height:24px;margin-top:6px;font-size:10px}.closing-scene .footer-contact{gap:6px}.closing-scene .footer-contact>span{margin-bottom:0;font-size:9px}.closing-scene .footer-contact a{gap:9px;min-height:32px;font-size:11px}.closing-scene .footer-contact .whatsapp-link{font-size:10px}.closing-scene .footer-contact small{margin-top:3px;font-size:9px;line-height:1.35}.closing-scene .footer-bottom{gap:8px;margin-top:0;padding-top:10px;font-size:8px}.closing-scene .footer-legal a,.closing-scene .footer-bottom>a{min-height:32px}}@media (min-width:480px) and (max-height:520px){.closing-scene footer{grid-template-rows:minmax(60px,1fr) auto auto;grid-template-columns:1fr 1fr;gap:10px 24px;min-height:100svh;padding:12px 22px}.next-era-copy{padding:0}.next-era-copy h2{font-size:clamp(24px,7svh,40px)}.closing-scene .footer-contact{justify-self:end;gap:3px}.closing-scene .footer-bottom{margin-top:0}}@media (min-width:781px) and (min-height:521px) and (max-height:760px){.closing-scene footer{grid-template-rows:minmax(180px,1fr) auto auto;row-gap:20px}.next-era-copy h2{font-size:min(7vw,10svh)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-sequence{height:auto;padding:130px 5vw}.scroll-sequence-stage{height:auto;padding:0;display:block;position:relative;overflow:visible}.scroll-sequence-copy{gap:90px;height:auto;display:grid}.scroll-sequence-panel{opacity:1;visibility:visible;width:100%;position:relative;top:auto;translate:none}.scroll-sequence-panel span{color:#f4f5f0fa;transform:none}}:root{--signal:#5b4dff;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--spectrum:linear-gradient(90deg,#ff5a4a,#ffb347,#f2ea6b,#5df2a6,#4cc9ff,#6b5cff,#c15cff);--ease-out:cubic-bezier(.22,1,.36,1)}.site-header{transition:height .5s var(--ease-out), background-color .5s, border-color .5s, backdrop-filter .5s;border-bottom:1px solid #0000;position:fixed}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#08090899;border-bottom-color:#f4f5f014;height:62px}.site-header.is-scrolled .brand img{width:112px}.brand img{transition:width .5s var(--ease-out)}.section-kicker{color:#9a9e96;font:700 10px/1 var(--mono);letter-spacing:.14em;align-items:center;gap:12px;display:inline-flex}.section-kicker b{color:var(--white);letter-spacing:.04em;border:1px solid #f4f5f038;padding:5px 6px;font-weight:700}.section-kicker:after{content:"";background:#f4f5f04d;width:46px;height:1px}.xl{height:calc((var(--n) + 2) * 90svh + 100svh);background:var(--black);border-top:1px solid var(--line);position:relative}.xl-stage{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:3vw;height:100svh;padding:92px 5vw 40px;display:grid;position:sticky;top:0;overflow:hidden}.xl-mirrored .xl-stage{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.xl-mirrored .xl-copy{order:2}.xl-copy{z-index:2;max-width:560px;position:relative}.xl-copy h2{font:730 clamp(42px,4.6vw,84px)/.9 var(--font-manrope);letter-spacing:-.07em;margin:28px 0 22px}.xl-intro{color:#9a9e96;margin:0;font-size:17px;line-height:1.55}.xl-panels{border-top:1px solid var(--line);height:270px;margin-top:40px;position:relative}.xl-panel{opacity:0;visibility:hidden;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out), visibility .55s;padding-top:26px;position:absolute;inset:0;transform:translateY(18px)}.xl-panel.is-active{opacity:1;visibility:visible;transform:none}.xl-panel-code{color:#8b8f87;font:700 10px/1 var(--mono);letter-spacing:.14em}.xl-panel h3{font:700 clamp(26px,2.3vw,38px)/1 var(--font-manrope);letter-spacing:-.05em;margin:16px 0 14px}.xl-panel p{color:#b0b4ac;margin:0;font-size:16px;line-height:1.58}.xl-panel-hint{color:#6f736c;font:700 10px/1 var(--mono);letter-spacing:.16em;align-items:center;gap:14px;display:flex}.xl-hint-line{background:linear-gradient(transparent,var(--white));width:1px;height:46px;animation:hint-drop 1.8s var(--ease-out) infinite;transform-origin:top}.xl-scene{--plate:min(380px,27vw,40svh);--gap:calc(var(--plate) * .165);perspective:2600px;perspective-origin:50% 30%;place-items:center;height:100%;display:grid;position:relative}.xl-tilt{width:var(--plate);height:var(--plate);transform-style:preserve-3d;transform:translateY(calc(var(--plate) * .2)) rotateX(58deg)}.xl-rig{width:100%;height:100%;transform-style:preserve-3d;transform:rotateZ(calc(var(--rz,-28) * 1deg));position:relative}.xl-mirrored .xl-rig{transform:rotateZ(calc(var(--rz,-28) * -1deg))}.xl-layer{transform-style:preserve-3d;transform:translate3d(calc(var(--pull,0) * var(--plate) * .5), calc(var(--pull,0) * var(--plate) * -.12), calc((var(--i) - var(--mid)) * var(--gap) * (.12 + var(--e,0) * .88) + var(--above) * var(--plate) * var(--lift,.55)));position:absolute;inset:0}.xl-mirrored .xl-layer{transform:translate3d(calc(var(--pull,0) * var(--plate) * .12), calc(var(--pull,0) * var(--plate) * -.42), calc((var(--i) - var(--mid)) * var(--gap) * (.12 + var(--e,0) * .88) + var(--above) * var(--plate) * var(--lift,.55)))}.xl-shadow{transform:translateZ(calc(var(--gap) * var(--mid) * -1 * (.12 + var(--e,0) * .88) - var(--plate) * .2));filter:blur(24px);background:radial-gradient(closest-side,#5b4dff47,#5b4dff0f 60%,#0000);border-radius:50%;position:absolute;inset:-18%}.xl-static{height:auto}.xl-static .xl-stage{height:auto;min-height:100svh;padding-top:120px;padding-bottom:120px;position:relative}.xl-static{--e:1}.xl-static .xl-panels{height:auto}.xl-static .xl-panel{opacity:1;visibility:visible;border-bottom:1px solid var(--line);padding-bottom:26px;position:relative;inset:auto;transform:none}.xl-static .xl-panel-hint,.xl-static .xl-counter{display:none}.xl-static .xl-static .xl-stage{align-items:start}.xl-static .xl-scene{height:100svh;position:sticky;top:0}.faq{background:var(--black);border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw;padding:clamp(110px,13vw,190px) 5vw;display:grid}.faq-head{align-self:start;position:sticky;top:110px}.faq-head h2{font:730 clamp(46px,5vw,92px)/.9 var(--font-manrope);letter-spacing:-.072em;margin:30px 0 0}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:650 clamp(20px,1.8vw,28px)/1.2 var(--font-manrope);letter-spacing:-.04em;grid-template-columns:46px 1fr 24px;align-items:center;gap:10px;padding:28px 0;list-style:none;transition:color .3s;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#5f635c;font:700 10px/1 var(--mono);letter-spacing:.12em}.faq summary svg{color:#8a8e86;width:20px;height:20px;transition:transform .4s var(--ease-out)}.faq details[open] summary svg{color:var(--white);transform:rotate(45deg)}.faq summary:hover{color:#c9ccc5}.faq details p{color:#a7aba3;max-width:640px;margin:-6px 0 30px 56px;font-size:17px;line-height:1.62}@keyframes hint-drop{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@property --above{syntax:"<number>";inherits:false;initial-value:0}.xl-layer{--above:0;transition:--above .9s var(--ease-out)}.xl-layer.is-active~.xl-layer{--above:1}.xl[data-step=layer] .xl-layer.is-active~.xl-layer .xl-plate{opacity:.38}.xl-plate{transform-style:preserve-3d;border-radius:calc(var(--plate) * .028);color:#f4f5f057;box-shadow:inset 0 0 0 1px #fff3, inset 0 1px 0 #ffffff42, 0 calc(var(--plate) * .04) calc(var(--plate) * .1) #0000008c;transition:transform .9s var(--ease-out), opacity .7s, color .6s, box-shadow .8s;background:linear-gradient(155deg,#ffffff13,#ffffff03 42%,#ffffff08),#0c0d0f;position:absolute;inset:0}.xl-plate:before{content:"";border-radius:inherit;transform:translateZ(calc(var(--plate) * -.022));background:#030304;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.xl-plate:after{content:"";background:var(--spectrum);opacity:0;border-radius:1px;height:1px;transition:opacity .7s;position:absolute;bottom:-1px;left:8%;right:8%}.glyph{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;width:56%;height:56%;position:absolute;top:22%;left:22%;overflow:visible}.glyph *{vector-effect:non-scaling-stroke}.glyph .g-faint{opacity:.4}.glyph .g-dash{stroke-dasharray:2 4;opacity:.55}.glyph .g-fill{fill:currentColor;stroke:none}.glyph .g-bright{stroke:var(--white);opacity:.9}.glyph .g-ray{stroke-width:1.4px;opacity:.85}.xl-plate-label{color:inherit;font:600 calc(var(--plate) * .022)/1 var(--mono);letter-spacing:.32em;position:absolute;top:7%;left:7%}.xl-plate-num{color:#0000;-webkit-text-stroke:1px #f4f5f029;font:200 calc(var(--plate) * .2)/1 var(--font-manrope);letter-spacing:-.06em;opacity:0;transition:opacity .6s,-webkit-text-stroke-color .6s;position:absolute;bottom:3%;right:6%}.xl-layer.is-active .xl-plate{transform:translateZ(calc(var(--plate) * .06));color:var(--white);box-shadow:inset 0 0 0 1px #ffffff8c, inset 0 1px 0 #ffffff80, 0 0 calc(var(--plate) * .35) #6b5cff47}.xl-layer.is-active .xl-plate:after{opacity:1}.xl-layer.is-active .xl-plate-num{opacity:1;-webkit-text-stroke-color:#f4f5f08c}.xl-static .xl-plate-num{opacity:.6}.xl[data-step=layer] .xl-layer:not(.is-active) .xl-plate{color:#f4f5f033;background:linear-gradient(155deg,#ffffff0d,#ffffff03 42%),#0a0b0c}.xl[data-step=layer] .xl-layer:not(.is-active) .xl-plate-label{opacity:.55}.xl[data-step=done] .xl-plate{color:#f4f5f0b3;box-shadow:inset 0 0 0 1px #ffffff3d, 0 0 calc(var(--plate) * .16) #6b5cff1f}.xl[data-step=done] .xl-plate:after{opacity:.6}.xl-beam{width:2px;height:1px;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(90deg)}.xl-beam-core{width:2px;left:-1px;top:calc((var(--gap) * (var(--n) - 1) + var(--plate) * .5) * -.5);height:calc(var(--gap) * (var(--n) - 1) + var(--plate) * .5);transform-origin:50% 0;background:linear-gradient(#fff0,#fff 12% 70%,#a096ffe6 88%,#a096ff00);position:absolute;transform:scaleY(0);box-shadow:0 0 10px #ffffffb3,0 0 34px #6b5cffb3}.xl-shadow{background:radial-gradient(closest-side,#6b5cff33,#6b5cff0a 60%,#0000)}.xl-panel ul{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.xl-panel li{border-bottom:1px solid var(--line);color:#c3c6bf;font:500 13px/1.2 var(--font-dm-sans);letter-spacing:-.005em;align-items:center;gap:14px;padding:11px 0;display:flex}.xl-panel li:before{content:"";opacity:.5;background:currentColor;width:14px;height:1px}.xl-panel{padding-top:30px}.xl-panels{border-top:0;height:300px}.xl-counter{align-items:baseline;gap:10px;margin-top:10px;padding-top:14px;display:flex;position:relative}.xl-counter b{font:200 44px/1 var(--font-manrope);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.xl-counter span{color:#5f635c;font:600 10px/1 var(--mono);letter-spacing:.14em}.xl-counter i{background:linear-gradient(90deg,var(--white) calc(var(--fill) * 100%),#f4f5f024 0);width:180px;height:1px;transition:background .6s;position:absolute;top:0;left:0}.xl-copy h2{letter-spacing:-.065em;font-weight:640}@media (max-width:900px){.xl-stage,.xl-mirrored .xl-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:0;padding:72px 16px 16px}.xl-mirrored .xl-copy{order:0}.xl-copy h2{margin:16px 0 0;font-size:clamp(30px,8.4vw,48px)}.xl-intro{display:none}.xl-panels{height:200px;margin-top:18px}.xl-panel{padding-top:16px}.xl-panel h3{margin:10px 0 8px;font-size:24px}.xl-panel p{font-size:14px;line-height:1.5}.xl-panel ul{margin-top:12px}.xl-counter,.xl-panel ul{display:none}.xl-panels{height:190px}.xl-scene{--plate:min(250px,58vw,30svh)}.xl-static .xl-scene{height:70svh;position:relative}.faq{grid-template-columns:1fr}.faq-head{position:static}}@media (max-width:520px){.faq details p{margin-left:0;font-size:15px}.faq summary{grid-template-columns:34px 1fr 20px;font-size:19px}}.footer-light{z-index:-1;background:var(--black);position:absolute;inset:0;overflow:hidden}.footer-light:before{content:"";z-index:1;background:linear-gradient(180deg,var(--black),transparent);pointer-events:none;height:160px;position:absolute;top:0;left:0;right:0}@media (max-width:900px){.xl-copy h2{font-size:clamp(30px,8vw,44px)}.xl-panels{height:168px;margin-top:14px}.xl-panel h3{font-size:22px}.xl-panel p{font-size:14px}.xl-scene{--gap:calc(var(--plate) * .13);align-self:stretch;height:auto;min-height:0}.xl-layer.is-active .xl-plate{box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #ffffff80,0 0 40px #6b5cff40}.xl-plate{box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff42}.xl-shadow{filter:none}}@media (max-width:900px) and (max-height:640px){.xl-panel p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:900px){.xl-layer{--lift:.42}}.marquee{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--black);grid-template-columns:180px 1fr;align-items:center;display:grid;position:relative}.marquee-label{color:#6f736c;font:700 9px/1 var(--mono);letter-spacing:.2em;padding:0 22px}.marquee-track{padding:30px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-row{width:max-content;margin:0;padding:0;list-style:none;animation:48s linear infinite marquee;display:flex}.marquee-row li{color:#c9ccc5;font:560 clamp(17px,1.5vw,22px)/1 var(--font-manrope);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:12px;padding-right:64px;display:inline-flex}.marquee-row img{width:22px;height:22px}.marquee:hover .marquee-row{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.visibility{background:var(--black);border-top:1px solid var(--line);padding:clamp(120px,14vw,200px) 5vw}.visibility-head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:30px 6vw;margin-bottom:110px;display:grid}.visibility-head .section-kicker{grid-column:1/-1}.visibility-head h2{font:680 clamp(46px,6vw,108px)/.9 var(--font-manrope);letter-spacing:-.07em;margin:0}.visibility-head p{color:#a2a69e;margin:0;font-size:17px;line-height:1.6}.visibility-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vis-panel{background:radial-gradient(120% 70% at 50% 0,#8f85ff14,#0000 60%),linear-gradient(#ffffff09,#ffffff02),#0b0c0d;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1a,0 60px 120px #00000073}.vis-panel:after{content:"";pointer-events:none;border-radius:inherit;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vis-panel header{z-index:1;color:#6f736c;height:54px;font:700 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:0 26px;display:flex;position:relative}.vis-panel header b{color:var(--white);font-weight:700}.vis-stage{z-index:1;place-items:center;height:420px;padding:34px 30px;display:grid;position:relative}.vis-copy{z-index:1;padding:6px 30px 34px;position:relative}.vis-copy strong{font:200 clamp(72px,8vw,136px)/.8 var(--font-manrope);letter-spacing:-.07em;background:linear-gradient(#fff 30%,#f4f5f059);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:26px;display:block}.vis-copy p{color:#c3c6bf;max-width:520px;margin:0;font-size:17px;line-height:1.6}.vis-copy ul{border-top:1px solid var(--line);max-width:520px;margin:30px 0 0;padding:0;list-style:none}.vis-copy li{border-bottom:1px solid var(--line);color:#a2a69e;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:flex}.vis-copy li:before{content:"";opacity:.6;background:currentColor;width:14px;height:1px}.vis-passage{width:min(100%,480px);position:relative}.vis-doc{transition:opacity 1s var(--ease-out), filter 1s;background:#ffffff05;border-radius:14px;padding:26px 26px 22px;box-shadow:inset 0 0 0 1px #ffffff12}.vis-doc-url{color:#5f635c;font:600 9px/1 var(--mono);letter-spacing:.08em;margin-bottom:18px;display:block}.vis-doc p{color:#6a6e67;margin:0 0 12px;font-size:13.5px;line-height:1.7}.vis-doc-faint{opacity:.55}.vis-doc mark{color:#dfe2db;transition:background-size 1.1s .2s var(--ease-out), color .6s .2s;background:linear-gradient(90deg,#8f85ff47,#8f85ff1f) 0 0/0% 100% no-repeat;padding:1px 0}.vis-quote{opacity:0;transition:opacity .9s .9s var(--ease-out), transform 1.1s .9s var(--ease-out);background:linear-gradient(#1c1d22f5,#101114f5);border-radius:14px;margin:0;padding:20px 22px 18px;position:absolute;bottom:-26%;left:8%;right:-4%;transform:translateY(26px)scale(.97);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff2e,0 40px 80px #0009,0 0 60px #8f85ff1f}.vis-quote:before{content:"";background:linear-gradient(90deg,#fff,#8f85ff99,#0000);width:80px;height:1px;position:absolute;top:0;left:22px}.vis-quote figcaption{color:#8f85ff;font:700 9px/1 var(--mono);letter-spacing:.16em;align-items:center;gap:8px;display:flex}.vis-quote figcaption i{background:#8f85ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #8f85ff}.vis-quote blockquote{color:#f4f5f0;font:560 17px/1.4 var(--font-manrope);letter-spacing:-.02em;margin:14px 0 12px}.vis-quote-meta{color:#5f635c;font:600 8px/1 var(--mono);letter-spacing:.16em}.vis-panel.is-in .vis-doc mark{color:#fff;background-size:100% 100%}.vis-panel.is-in .vis-quote{opacity:1;transform:none}.vis-panel.is-in .vis-doc{opacity:.75;filter:blur(.3px)}.vis-consensus{width:100%;max-width:560px}.vis-consensus svg{width:100%;height:auto;display:block;overflow:visible}.vis-orbit{fill:none;stroke:#ffffff12;stroke-width:1px;stroke-dasharray:2 5}.vis-orbit-inner{stroke:#8f85ff29}.vis-link{fill:none;stroke:#f4f5f047;stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--d) var(--ease-out)}.vis-panel.is-in .vis-link{stroke-dashoffset:0}.vis-signal{fill:#fff;filter:drop-shadow(0 0 4px #8f85ff);opacity:0;transition:opacity .6s 1.6s}.vis-panel.is-in .vis-signal{opacity:.9}.vis-node{fill:#0b0c0d;stroke:#f4f5f0b3;stroke-width:1px}.vis-consensus text{fill:#7d8179;letter-spacing:.12em;font:700 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.vis-core-ring{fill:none;stroke:#8f85ff80;stroke-width:1px}.vis-core{fill:#f4f5f0}.vis-consensus .vis-core-label{fill:#080908;font:800 11px/1 var(--font-manrope);letter-spacing:-.02em}.vis-consensus-meta{color:#6f736c;font:700 9px/1 var(--mono);letter-spacing:.16em;justify-content:center;gap:14px;margin-top:18px;display:flex}.vis-consensus-meta b{color:#8f85ff;font-weight:400}@media (prefers-reduced-motion:reduce){.vis-quote,.vis-doc mark,.vis-link,.vis-signal{transition:none}}@media (max-width:900px){.marquee{grid-template-columns:1fr}.marquee-label{padding:22px 16px 0}.marquee-track{padding:18px 0 22px}.visibility{padding:100px 16px}.visibility-head{grid-template-columns:1fr;margin-bottom:60px}.visibility-head h2{font-size:clamp(40px,11vw,60px)}.visibility-head p{font-size:15px}.visibility-grid{grid-template-columns:1fr;gap:16px}.vis-panel{border-radius:18px}.vis-panel header{padding:0 20px}.vis-stage{height:auto;min-height:330px;padding:30px 18px 70px}.vis-copy{padding:0 20px 28px}.vis-copy p{font-size:15px}.vis-doc{padding:20px 18px 16px}.vis-doc p{font-size:12.5px}.vis-quote{bottom:-30%;left:4%;right:0}.vis-quote blockquote{font-size:15px}.vis-panel:last-child .vis-stage{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.marquee-row{animation:none}}@media (min-width:901px){.xl-copy h2{font-size:clamp(40px,3.9vw,70px)}.xl-copy{max-width:600px}}@media (min-width:901px) and (max-height:860px){.xl-intro{display:none}.xl-panels{margin-top:26px}.xl-counter{display:none}}@media (min-width:901px){.vis-panel:first-child .vis-stage{padding-bottom:96px}}@media (max-width:900px){.vis-panel:first-child .vis-stage{padding-bottom:118px}}.guide-page{background:var(--black);min-height:100svh}.guide-crumbs{color:#6f736c;max-width:1180px;font:700 9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin:0 auto;padding:26px 22px 0;display:flex}.guide-crumbs a{color:#a2a69e;transition:color .2s}.guide-crumbs a:hover{color:var(--white)}.guide-crumbs b{color:#6f736c;font-weight:700}.guide{grid-template-columns:minmax(0,1fr) 260px;gap:30px 7vw;max-width:1180px;margin:0 auto;padding:90px 22px 140px;display:grid}.guide-head{grid-column:1/-1;max-width:980px}.guide-head h1{font:680 clamp(44px,6vw,96px)/.95 var(--font-manrope);letter-spacing:-.065em;margin:34px 0}.guide-answer{color:#e4e6e0;max-width:860px;font:500 clamp(20px,1.9vw,27px)/1.45 var(--font-manrope);letter-spacing:-.025em;margin:0}.guide-meta{border-top:1px solid var(--line);color:#7d8179;margin:30px 0 0;padding-top:18px;font-size:13px}.guide-meta a{color:#c3c6bf;text-underline-offset:3px;-webkit-text-decoration:underline #4a4d47;text-decoration:underline #4a4d47}.guide-toc{border-top:1px solid var(--line);grid-area:2/2;align-self:start;padding-top:18px;position:sticky;top:30px}.guide-toc span{color:#6f736c;font:700 9px/1 var(--mono);letter-spacing:.16em}.guide-toc ol{counter-reset:toc;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.guide-toc li{counter-increment:toc;gap:10px;font-size:13px;line-height:1.4;display:flex}.guide-toc li:before{content:counter(toc, decimal-leading-zero);color:#5f635c;font:700 9px/1.9 var(--mono)}.guide-toc a{color:#a2a69e;transition:color .2s}.guide-toc a:hover{color:var(--white)}.guide-body{grid-area:2/1;min-width:0;max-width:760px}.guide-body section{border-top:1px solid var(--line);padding:54px 0 6px;scroll-margin-top:30px}.guide-body section:first-child{border-top:0;padding-top:10px}.guide-body h2{font:660 clamp(26px,2.4vw,36px)/1.1 var(--font-manrope);letter-spacing:-.045em;margin:0 0 22px}.guide-body h3{font:640 19px/1.3 var(--font-manrope);letter-spacing:-.02em;margin:26px 0 10px}.guide-body p{color:#b9bcb5;margin:0 0 20px;font-size:17px;line-height:1.7}.guide-body ul,.guide-body ol{border-top:1px solid var(--line);margin:0 0 24px;padding:0;list-style:none}.guide-body li{border-bottom:1px solid var(--line);color:#c3c6bf;padding:14px 0;font-size:16px;line-height:1.6}.guide-body ul>li{gap:14px;display:flex}.guide-body ul>li:before{content:"";opacity:.5;background:currentColor;flex:0 0 14px;height:1px;margin-top:.8em}.guide-body ol{counter-reset:step}.guide-body ol>li{counter-increment:step;grid-template-columns:34px 1fr;display:grid}.guide-body ol>li:before{content:counter(step, decimal-leading-zero);color:#8f85ff;font:700 10px/2.6 var(--mono)}.guide-table{background:#ffffff04;border-radius:14px;margin:6px 0 28px;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.guide-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:14px 16px;line-height:1.5}.guide-table thead th{color:#7d8179;font:700 9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.guide-table tbody th{color:var(--white);font-weight:600}.guide-table td{color:#b9bcb5}.guide-table tr:last-child th,.guide-table tr:last-child td{border-bottom:0}.guide-body pre{background:#0d0e10;border-radius:14px;margin:6px 0 28px;padding:22px;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.guide-body code{color:#d7d9d3;font:500 13px/1.7 var(--mono)}.guide-qa+.guide-qa{margin-top:6px}.guide-sources ol>li{grid-template-columns:34px 1fr;font-size:14px}.guide-sources a{color:#c3c6bf;text-underline-offset:3px;word-break:break-word;-webkit-text-decoration:underline #4a4d47;text-decoration:underline #4a4d47}.guide-related,.guide-cta{grid-column:1;max-width:760px}.guide-related{border-top:1px solid var(--line);margin-top:40px;padding-top:18px;display:grid}.guide-related span{color:#6f736c;font:700 9px/1 var(--mono);letter-spacing:.16em;margin-bottom:8px}.guide-related a{border-bottom:1px solid var(--line);font:600 18px/1.3 var(--font-manrope);letter-spacing:-.02em;justify-content:space-between;gap:20px;padding:16px 0;transition:color .2s;display:flex}.guide-related a:hover{color:#c9ccc5}.guide-cta{background:radial-gradient(120% 90% at 0 0,#8f85ff1a,#0000 60%),#0b0c0d;border-radius:18px;margin-top:40px;padding:30px;box-shadow:inset 0 0 0 1px #ffffff14}.guide-cta p{color:#c3c6bf;margin:0 0 18px;font-size:16px;line-height:1.6}.guide-cta a{border-bottom:1px solid var(--white);font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:6px;display:inline-flex}.guide-index{grid-template-columns:1fr}.guide-list{grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.guide-list a{background:#0b0c0d;border-radius:18px;flex-direction:column;gap:14px;height:100%;padding:30px;transition:box-shadow .3s,background-color .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.guide-list a:hover{background:#0f1012;box-shadow:inset 0 0 0 1px #fff3}.guide-list small{color:#8f85ff;font:700 9px/1 var(--mono);letter-spacing:.16em}.guide-list h2{font:660 clamp(22px,2vw,30px)/1.1 var(--font-manrope);letter-spacing:-.04em;margin:0}.guide-list p{color:#a2a69e;flex:1;margin:0;font-size:15px;line-height:1.6}.guide-list span{color:#c3c6bf;font:700 9px/1 var(--mono);letter-spacing:.14em;align-items:center;gap:8px;display:inline-flex}.visibility-links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.visibility-links a{color:#c9ccc5;border-radius:999px;gap:10px;padding:12px 16px;font-size:14px;transition:box-shadow .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.visibility-links a:hover{color:var(--white);box-shadow:inset 0 0 0 1px #fff6}.visibility-links span{color:#8f85ff}.faq-more{color:var(--white);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #4a4d47;text-decoration:underline #4a4d47}.footer-guides{color:#a6aaa3;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 22px;font-size:12px;display:flex}.footer-guides span{color:#6f736c;font:700 8px/1 var(--mono);letter-spacing:.14em}.footer-guides a{transition:color .2s}.footer-guides a:hover{color:var(--white)}@media (max-width:900px){.guide{grid-template-columns:minmax(0,1fr);padding:60px 16px 100px}.guide-head h1{overflow-wrap:anywhere;font-size:clamp(34px,9.4vw,52px)}.guide-crumbs{padding:20px 16px 0}.guide-toc{grid-area:auto/1;position:static}.guide-body{grid-row:auto}.guide-body p{font-size:16px}.guide-list{grid-template-columns:1fr}.guide-list a{padding:24px}.footer-guides{gap:6px 14px;font-size:11px}}.footer-markets a{transition:color .2s}.footer-markets a:hover{color:var(--white)}
