@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_6bee3b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:__Poppins_6bee3b,__Poppins_Fallback_6bee3b;font-style:normal}.__variable_6bee3b{--font-sans:"__Poppins_6bee3b","__Poppins_Fallback_6bee3b"}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__JetBrains_Mono_62ea8e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_62ea8e;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_62ea8e{font-family:__JetBrains_Mono_62ea8e,__JetBrains_Mono_Fallback_62ea8e;font-style:normal}.__variable_62ea8e{--font-mono:"__JetBrains_Mono_62ea8e","__JetBrains_Mono_Fallback_62ea8e"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--text:#0c0c12;--mut:#55555e;--fnt:#8b8b93;--ln:rgba(0,0,0,.12);--pnl:rgba(0,0,0,.022);--pbd:rgba(0,0,0,.14);--nav:hsla(0,0%,100%,.8);--acc:#e8191a}[data-theme=dark]{--bg:#0a0a0d;--text:#f4f4f7;--mut:#9a9aa8;--fnt:#67676f;--ln:hsla(0,0%,100%,.1);--pnl:hsla(0,0%,100%,.03);--pbd:hsla(0,0%,100%,.13);--nav:rgba(10,10,13,.72)}html{scroll-behavior:smooth}html.theme-booting,html.theme-booting .root,html.theme-booting body{transition:none!important}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background .35s ease,color .35s ease}a{color:inherit;text-decoration:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-width:1px}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(.22,1,.36,1)}.acc{color:var(--acc)}.mono-num{font-size:15px}.mono-label,.mono-num{font-family:var(--font-mono),ui-monospace,monospace}.mono-label{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.root{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;background:var(--bg);transition:background .35s ease}@keyframes sc-reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-dash{to{stroke-dashoffset:-16}}@keyframes sc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sc-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.35)}}@keyframes sc-blink{50%{opacity:0}}@keyframes sc-ash-icons{0%,26%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}44%{opacity:0;transform:translateY(-14px) scale(.9);filter:blur(3px)}92%{opacity:0;transform:translateY(-14px) scale(.9);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes sc-ash-text{0%,30%{opacity:0;transform:translateY(6px);filter:blur(2px)}50%,90%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(6px);filter:blur(2px)}}@keyframes sc-flock{0%{transform:translateX(-14%) translateY(0)}50%{transform:translateX(50%) translateY(-10px)}to{transform:translateX(114%) translateY(0)}}@keyframes sc-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes sc-shoot{0%{opacity:0;transform:translate(0) rotate(var(--ang,24deg)) scaleX(.2)}2%{opacity:1}4%{transform:translate(calc(var(--dx,340px)*.18),calc(var(--dy,150px)*.18)) rotate(var(--ang,24deg)) scaleX(1)}11%{opacity:.9}14%{opacity:0;transform:translate(var(--dx,340px),var(--dy,150px)) rotate(var(--ang,24deg)) scaleX(1)}to{opacity:0;transform:translate(var(--dx,340px),var(--dy,150px)) rotate(var(--ang,24deg)) scaleX(1)}}@keyframes sc-ash-fleck{0%,28%{opacity:0;transform:translate(0) scale(1)}34%{opacity:.9}48%{opacity:0;transform:translate(var(--ax,4px),-22px) scale(.4)}to{opacity:0;transform:translate(var(--ax,4px),-22px) scale(.4)}}.reveal{animation:sc-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.rise-1{animation:sc-rise .7s ease .05s both}.rise-2{animation:sc-rise .8s ease .15s both}.dash{animation:sc-dash 1.1s linear infinite}.view{display:none}.view.active{display:block}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2.4vw,20px) clamp(20px,4vw,64px);background:transparent;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.nav.scrolled{background:var(--nav);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ln)}.brand{display:flex;flex-direction:column;gap:2px;cursor:pointer}.brand-name{font-size:clamp(24px,4vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1}.brand-tag{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(7px,1vw,8.5px);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--fnt)}.desktop-nav{gap:clamp(18px,2.2vw,38px);font-size:16px;font-weight:500;position:static}.desktop-nav,.nav-item{display:flex;align-items:center;color:var(--mut)}.nav-item{gap:7px;cursor:pointer;transition:color .18s ease;white-space:nowrap}.nav-item:hover{color:var(--text)}.dropdown{position:static}.mega{position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);background:var(--bg);border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);box-shadow:0 24px 44px -30px rgba(0,0,0,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s}.dropdown.open .mega,.dropdown:hover .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-inner{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:clamp(32px,3.4vw,48px) clamp(20px,4vw,64px)}.mega-lead{display:none}.mega-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(28px,4vw,72px)}.mega-link{display:grid;grid-template-columns:22px 1fr;-moz-column-gap:11px;column-gap:11px;row-gap:12px;align-items:center;cursor:pointer}.mega-ico{display:flex;align-items:center;justify-content:center;color:var(--text);grid-column:1;grid-row:1}.mega-ico svg{width:20px;height:20px}.mega-tx{display:contents}.mega-tx b{grid-column:2;grid-row:1;font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text);display:flex;align-items:center;gap:8px;transition:color .16s ease}.mega-tx small{grid-column:1/-1;grid-row:2;font-size:14px;line-height:1.5;color:var(--mut);max-width:30ch}.mega-link:hover .mega-ico,.mega-link:hover .mega-tx b{color:var(--acc)}.mega-link--soon{opacity:.9}.mega--brand,.mega-bg{overflow:hidden}.mega-bg{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 42%,rgba(0,0,0,.35) 58%,#000 72%);mask-image:linear-gradient(90deg,transparent,transparent 42%,rgba(0,0,0,.35) 58%,#000 72%)}.mega-bg-glow{position:absolute;top:-30%;right:0;width:min(560px,50vw);height:140%;background:radial-gradient(circle at 72% 42%,rgba(232,25,26,.14),transparent 42%),radial-gradient(circle at 58% 58%,rgba(74,163,255,.06),transparent 38%);filter:blur(12px)}[data-theme=dark] .mega-bg-glow{background:radial-gradient(circle at 72% 42%,rgba(232,25,26,.18),transparent 42%),radial-gradient(circle at 58% 58%,rgba(74,163,255,.08),transparent 38%)}.mega-bg-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(var(--ln) 1px,transparent 1px),linear-gradient(90deg,var(--ln) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 88% 42%,#000 0,transparent 68%);mask-image:radial-gradient(ellipse 70% 90% at 88% 42%,#000 0,transparent 68%)}.mega-bg-art{position:absolute;top:50%;right:4%;width:min(480px,42vw);height:auto;transform:translateY(-50%);color:var(--pbd);opacity:.82}.mega-bg-orbit{transform-origin:398px 168px;animation:ins-orbit-spin 48s linear infinite}.mega-bg-hub{animation:ins-hub-breathe 5s ease-in-out infinite}.mega-bg-ring circle{transform-origin:398px 168px;transform-box:fill-box;animation:ins-ring-expand 3.6s ease-out infinite}.mega-bg-ring circle:nth-child(2){animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.mega-bg-hub,.mega-bg-orbit,.mega-bg-ring circle{animation:none}}.compact-divider{height:1px;margin:6px 8px;background:var(--ln)}.theme-switcher{display:flex;align-items:center;gap:10px;padding:8px 10px 6px}.theme-side{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;border:none;background:transparent;font-family:var(--font-sans),system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--fnt);cursor:pointer;transition:color .18s ease}.theme-side svg{width:15px;height:15px;flex-shrink:0}.theme-side.is-active{color:var(--text)}.theme-toggle{position:relative;flex-shrink:0;width:44px;height:26px;padding:0;border:1px solid var(--pbd);border-radius:999px;background:var(--pnl);cursor:pointer;transition:background .2s ease,border-color .2s ease}.theme-toggle[aria-checked=true]{border-color:var(--text);background:var(--text)}.theme-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--bg);box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.theme-toggle[aria-checked=true] .theme-knob{transform:translateX(18px)}.mm-theme-switcher{padding:10px 14px 12px}.mm-theme-divider{margin:8px 14px}.nav-actions{gap:clamp(10px,1.4vw,16px)}.nav-actions,.theme-btn{display:flex;align-items:center}.theme-btn{justify-content:center;width:36px;height:36px;border-radius:50%;border:.5px solid var(--pbd);background:transparent;color:var(--text);cursor:pointer;flex-shrink:0;transition:border-color .2s ease,background .2s ease}.theme-btn svg{width:17px;height:17px;display:block}.theme-btn .theme-icon-sun,[data-theme=dark] .theme-btn .theme-icon-moon{display:none}[data-theme=dark] .theme-btn .theme-icon-sun{display:block}.theme-btn:hover{border-color:var(--text);background:var(--pnl)}.contact-btn{display:flex;align-items:center;gap:12px;padding:13px 24px;border:1px solid var(--pbd);border-radius:999px;font-size:16px;font-weight:500;color:var(--text);transition:border-color .2s ease,background .2s ease}.contact-btn:hover{border-color:var(--text);background:var(--pnl)}.burger{display:none;flex-direction:column;gap:5px;padding:10px;background:transparent;border:none;cursor:pointer}.burger span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px}.mobile-menu{display:none}.mobile-menu.open{position:sticky;top:64px;z-index:19;display:flex;flex-direction:column;gap:6px;margin:0 clamp(20px,4vw,64px);padding:18px 20px;background:var(--bg);border:1px solid var(--pbd);border-radius:16px;box-shadow:0 20px 50px -20px rgba(0,0,0,.4)}.mm-item{font-size:16px;font-weight:500;color:var(--mut);padding:9px 0 9px 14px;cursor:pointer;transition:color .16s ease}.mm-item:hover{color:var(--text)}.mm-group{border-bottom:1px solid var(--ln)}.mm-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;background:transparent;border:none;font-family:var(--font-sans),system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--text);cursor:pointer;text-align:left}.mm-chev{color:var(--mut);transition:transform .22s ease}.mm-head[aria-expanded=true] .mm-chev{transform:rotate(180deg)}.mm-sub{max-height:0;overflow:hidden;transition:max-height .3s ease}.mm-group.open .mm-sub{max-height:420px;padding-bottom:8px}.mm-contact{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;padding:16px;border-radius:12px;font-size:16px;font-weight:600;color:var(--bg);background:var(--text)}.globe-box{position:absolute;top:0;right:-8%;width:64%;height:128vh;z-index:1;pointer-events:auto}#globe,.globe-fade{position:absolute;inset:0}.globe-fade{pointer-events:none;background:linear-gradient(90deg,var(--bg) 0,transparent 46%),linear-gradient(180deg,transparent 56%,var(--bg) 90%)}.hero{position:relative;z-index:5;max-width:660px;padding:clamp(40px,6vh,90px) clamp(24px,4vw,64px) 0}.home-hero-title{font-size:clamp(38px,7.5vw,82px);line-height:1.03;font-weight:700;letter-spacing:-.03em;margin-bottom:clamp(22px,3.5vw,34px)}.home-hero-title .hero-grad{background:linear-gradient(180deg,var(--text) 0,rgba(12,12,18,.48) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .home-hero-title .hero-grad{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.55));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-hero-title .acc{color:var(--acc);-webkit-text-fill-color:var(--acc)}.eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500;font-size:clamp(10px,1.6vw,12px);letter-spacing:.24em;color:var(--acc);text-transform:uppercase;margin-bottom:clamp(18px,3vw,26px)}.hero-btns{display:flex;flex-wrap:wrap;gap:14px}.btn-primary{display:flex;align-items:center;justify-content:center;gap:14px;padding:17px 28px;border-radius:12px;font-size:clamp(15px,4vw,17px);font-weight:600;color:var(--bg);background:var(--text);transition:transform .2s ease,opacity .2s ease}.btn-primary:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary{display:flex;align-items:center;justify-content:center;gap:14px;padding:17px 28px;border-radius:12px;font-size:clamp(15px,4vw,17px);font-weight:600;color:var(--text);border:1px solid var(--pbd);background:transparent;transition:border-color .2s ease,background .2s ease,transform .2s ease}.btn-secondary:hover{border-color:var(--text);background:var(--pnl);transform:translateY(-2px)}.btn-inline{display:inline-flex}.stats-wrap{position:relative;margin-top:auto;z-index:5;padding:clamp(48px,7vh,96px) clamp(24px,4vw,64px) 40px}.stats-grid{border-top:1px solid var(--ln);padding-top:40px;display:grid;grid-template-columns:repeat(4,1fr)}.stat-cell{display:flex;align-items:center;gap:clamp(12px,2vw,22px);padding:16px clamp(10px,2vw,48px);border-left:1px solid var(--ln);border-radius:14px;transition:background .2s ease}.stat-cell:first-child{border-left:none}.stat-icon{color:var(--mut);flex-shrink:0}.stat-value{font-size:clamp(26px,5vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1}.stat-loading{display:inline-flex;align-items:flex-end;gap:5px;height:clamp(26px,5vw,34px)}.stat-loading span{width:8px;height:8px;border-radius:50%;background:var(--acc);animation:stat-bounce 1.2s ease-in-out infinite}.stat-loading span:nth-child(2){animation-delay:.18s;opacity:.7}.stat-loading span:nth-child(3){animation-delay:.36s;opacity:.45}@keyframes stat-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-9px)}}.stat-label{font-size:clamp(13px,3vw,15px);color:var(--mut);margin-top:6px}.stat-cell:hover{background:var(--pnl)}.section{position:relative;z-index:5;border-top:1px solid var(--ln);padding:clamp(64px,9vw,120px) clamp(20px,4vw,64px)}.section--panel{background:var(--pnl)}.section-head{max-width:920px;margin:0 auto;text-align:center}.h2{font-size:clamp(32px,5.4vw,60px);line-height:1.06;font-weight:700;letter-spacing:-.03em;margin-bottom:clamp(20px,3vw,30px)}.statement-h2{color:var(--text);max-width:18ch;margin-left:auto;margin-right:auto;letter-spacing:-.04em;line-height:1.04}.statement-h2 .acc{color:var(--acc);-webkit-text-fill-color:var(--acc)}.lead{font-size:clamp(16px,3.4vw,19px);line-height:1.6;color:var(--mut);max-width:560px;margin:0 auto}.gap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,28px);max-width:960px;margin:clamp(44px,6vw,72px) auto 0;align-items:stretch}.gap-card{display:flex;flex-direction:column;padding:clamp(28px,3vw,42px);border:1px solid var(--pbd);border-radius:20px;background:var(--pnl)}.gap-card--accent{border-left:2px solid var(--acc)}.gap-card-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:26px}.gap-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--ln)}.gap-row .dot-mut{width:7px;height:7px;border-radius:50%;background:var(--fnt);flex-shrink:0}.gap-row span.txt{font-size:clamp(15px,2.6vw,17px)}.tier{display:flex;flex-direction:row;align-items:center;gap:clamp(16px,2vw,24px);max-width:1080px;margin:clamp(44px,6vw,72px) auto 0}.tier-col{flex:1 1 0;min-width:220px}.tier-center{flex:1.1 1 0;min-width:240px}.tier-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.2em;color:var(--fnt);text-transform:uppercase;text-align:center;margin-bottom:18px}.tier-list{display:flex;flex-direction:column;gap:10px}.tier-list>div{padding:14px 18px;border:1px solid var(--pbd);border-radius:12px;background:var(--bg);text-align:center;font-size:15px;color:var(--text)}.tier-arrow{flex:0 0 56px;height:24px;opacity:.8}.tier-center-card{position:relative;padding:clamp(28px,3vw,40px) 26px;border:1px solid var(--pbd);border-top:2px solid var(--acc);border-radius:20px;background:var(--bg);text-align:center;animation:sc-float 4s ease-in-out infinite}.cap-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:1000px;margin:clamp(44px,6vw,72px) auto 0}.cap-cell{padding:clamp(26px,2.6vw,38px) clamp(20px,2.4vw,40px)}.cap-cell:nth-child(2n){border-left:1px solid var(--ln)}.cap-cell:nth-child(n+3){border-top:1px solid var(--ln)}.cap-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.cap-n{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(24px,3vw,30px);font-weight:700;color:var(--acc)}.cap-icon{width:44px;height:44px;border-radius:12px;border:1px solid var(--pbd);display:flex;align-items:center;justify-content:center;color:var(--text)}.cap-title{font-size:clamp(19px,2.4vw,23px);font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.cap-body{font-size:clamp(14px,2.6vw,16px);line-height:1.65;color:var(--mut);max-width:340px}.aud-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,20px);max-width:1000px;margin:clamp(44px,6vw,72px) auto 0}.aud-atropos{border-radius:20px;height:100%;width:100%}.aud-atropos .atropos-inner{height:100%;border-radius:20px;overflow:hidden;border:1px solid var(--pbd);background:var(--pnl)}.aud-atropos .atropos-shadow{border-radius:20px;background:rgba(12,12,18,.04);filter:blur(22px);opacity:.55}.aud-atropos .atropos-highlight{background-image:radial-gradient(circle at 50%,hsla(0,0%,100%,.2),transparent 55%)}[data-theme=dark] .aud-atropos .atropos-shadow{background:rgba(0,0,0,.4);filter:blur(24px);opacity:1}[data-theme=dark] .aud-atropos .atropos-highlight{background-image:radial-gradient(circle at 50%,hsla(0,0%,100%,.12),transparent 50%)}.aud-card{padding:clamp(26px,2.6vw,34px);height:100%}.aud-tag{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--acc);margin-bottom:16px}.aud-title{font-size:clamp(19px,2.4vw,23px);font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.aud-body{font-size:clamp(14px,2.6vw,16px);line-height:1.65;color:var(--mut)}.api{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,5vw,72px);max-width:1080px;margin:clamp(44px,6vw,64px) auto 0;align-items:center}.api-points{display:flex;flex-direction:column;gap:16px}.api-point{display:flex;align-items:center;gap:12px;font-size:clamp(15px,2.6vw,16px);color:var(--text)}.api-terminal{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden;background:#0d1117;box-shadow:0 30px 70px -30px rgba(0,0,0,.6)}.term-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.07)}.term-bar .dot{width:11px;height:11px;border-radius:50%}.term-file{margin-left:10px;font-size:12.5px;color:#7d8590}.term-file,.term-pre{font-family:var(--font-mono),ui-monospace,monospace}.term-pre{margin:0;padding:26px 28px;min-height:380px;font-size:13.5px;line-height:1.75;color:#c9d1d9;white-space:pre-wrap;word-break:break-word}.caret{display:inline-block;width:8px;height:15px;background:#c9d1d9;vertical-align:-2px;animation:sc-blink 1s step-end infinite}.caret--acc{width:3px;height:.95em;background:var(--acc);vertical-align:-.14em;margin-left:3px}.prose{max-width:720px;margin:0 auto}.prose-lead{font-size:clamp(18px,3vw,22px);line-height:1.55;font-weight:500;letter-spacing:-.01em;margin-bottom:22px}.prose-body{font-size:clamp(16px,2.8vw,18px);line-height:1.7;color:var(--mut);margin-bottom:22px}.prose-quote,.prose-strong{font-size:clamp(18px,3vw,22px);line-height:1.5;font-weight:600;letter-spacing:-.01em}.prose-quote{border-left:2px solid var(--acc);padding-left:22px}.about-hero,.careers-hero{position:relative;overflow:hidden}.about-hero{min-height:clamp(560px,86vh,820px);display:flex;align-items:center}.climb-scene{position:absolute;top:0;bottom:0;right:0;width:min(60%,720px);color:var(--text);pointer-events:none}.climb-fade-x{background:linear-gradient(90deg,var(--bg) 0,transparent 46%)}.climb-fade-x,.climb-fade-y{position:absolute;inset:0;pointer-events:none}.climb-fade-y{background:linear-gradient(0deg,var(--bg) 0,transparent 22%)}.about-hero-text{position:relative;z-index:5;width:100%;max-width:1000px;margin:0 auto;padding:clamp(96px,14vh,170px) clamp(20px,4vw,64px) clamp(40px,6vw,72px)}.about-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:960px;margin:clamp(40px,5vw,64px) auto 0}.about-cell{padding:clamp(26px,2.6vw,38px) clamp(20px,2.4vw,40px)}.about-cell:nth-child(2n){border-left:1px solid var(--ln)}.about-cell:nth-child(n+3){border-top:1px solid var(--ln)}.about-cell-t{font-size:clamp(19px,2.4vw,22px);font-weight:600;letter-spacing:-.01em;margin-bottom:14px}.about-cell-b{font-size:clamp(15px,2.6vw,16px);line-height:1.65;color:var(--mut)}.vault{max-width:620px;margin:clamp(40px,5vw,60px) auto 0;border:1px solid var(--pbd);border-radius:20px;overflow:hidden;background:var(--bg)}.vault-head{justify-content:space-between;gap:16px;padding:20px clamp(20px,3vw,28px);border-bottom:1px solid var(--ln)}.vault-head,.vault-title{display:flex;align-items:center}.vault-title{gap:12px}.vault-lock{width:34px;height:34px;border-radius:9px;border:1px solid var(--pbd);justify-content:center;color:var(--acc)}.vault-lock,.vault-row{display:flex;align-items:center}.vault-row{justify-content:space-between;gap:20px;padding:16px clamp(20px,3vw,28px);border-bottom:1px solid var(--ln)}.vault-row-l{display:flex;align-items:center;gap:16px;min-width:0}.vault-redact{width:38px;height:12px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--text) 0 8px,transparent 8px 12px);opacity:.55;flex-shrink:0}.vault-row span.role{font-size:clamp(14px,2.4vw,16px);color:var(--mut)}.vault-foot{padding:16px clamp(20px,3vw,28px);text-align:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.1em;color:var(--fnt)}.birds-section{overflow:hidden}.flock-wrap{position:relative;height:clamp(80px,12vw,120px);margin-bottom:clamp(24px,4vw,40px)}.flock{top:0;left:0;width:100%;height:100%;animation:sc-flock 16s ease-in-out infinite;color:var(--acc)}.flock,.flock span{position:absolute}.quote-section{overflow:hidden}.quote-stage{position:relative;max-width:860px;margin:0 auto;min-height:clamp(320px,48vw,420px)}.quote-card{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;text-align:left;opacity:0;transform:translateX(48px);pointer-events:none;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.quote-card.is-active{opacity:1;transform:translateX(0);pointer-events:auto;z-index:2}.quote-card.is-exit{opacity:0;transform:translateX(-48px);z-index:1}.quote-mark{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(48px,8vw,88px);line-height:.8;font-weight:700;color:var(--acc);opacity:.85;margin-bottom:clamp(4px,1.2vw,10px)}.quote-text{font-size:clamp(18px,2.8vw,28px);line-height:1.45;font-weight:600;letter-spacing:-.015em;margin:0}.quote-attr{margin-top:clamp(20px,3vw,32px);font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.center-cta{text-align:center}@media (prefers-reduced-motion:reduce){.quote-card{position:relative;opacity:1;transform:none;transition:none;margin-bottom:40px}.quote-card.is-exit{display:none}.quote-stage{min-height:0}}.careers-hero-text{position:relative;z-index:5;max-width:1000px;margin:0 auto;padding:clamp(110px,15vh,180px) clamp(20px,4vw,64px) clamp(40px,6vw,64px)}.stars{inset:0;z-index:1;pointer-events:none}.star,.stars{position:absolute}.star{border-radius:2px;transform-origin:left center;opacity:0}.career-for{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(32px,4vw,56px);max-width:900px;margin:0 auto}.for-list{display:flex;flex-direction:column;gap:20px}.for-item{display:flex;gap:14px;align-items:flex-start}.for-item svg{flex-shrink:0;margin-top:6px}.for-item span{font-size:clamp(16px,2.8vw,18px);line-height:1.55;color:var(--text)}.for-item--muted span{color:var(--mut)}.dash-mark{flex-shrink:0;margin-top:8px;width:14px;height:2px;background:var(--mut)}.roles{max-width:880px;margin:0 auto}.roles-head{align-items:baseline;margin-bottom:16px}.role-row,.roles-head{display:flex;justify-content:space-between}.role-row{align-items:center;gap:20px;padding:clamp(20px,2.6vw,28px) 4px;border-top:1px solid var(--ln);transition:padding-left .2s ease}.role-row:hover{padding-left:16px}.role-title{font-size:clamp(17px,2.6vw,21px);font-weight:600;letter-spacing:-.01em;margin-bottom:6px}.role-meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.06em;color:var(--mut)}.role-arrow{flex-shrink:0;color:var(--acc)}.role-end{border-top:1px solid var(--ln)}#careers-roles{scroll-margin-top:90px}.footer{position:relative;z-index:5;padding:clamp(48px,6vw,80px) clamp(20px,4vw,64px) clamp(32px,4vw,48px)}.footer-divider{position:relative;height:1px;background:var(--ln);max-width:1280px;margin:0 auto clamp(48px,6vw,84px)}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:clamp(24px,3vw,48px);max-width:1280px;margin:0 auto}.footer-cols{display:contents}.footer-col-title{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.footer-col-rule{width:28px;height:2px;background:var(--acc);margin:12px 0 24px}.footer-col-links{display:flex;flex-direction:column;gap:16px}.footer-link{font-size:15px;color:var(--mut);transition:color .18s ease;width:-moz-fit-content;width:fit-content}.footer-link:hover{color:var(--text)}.soon-badge{display:inline-block;margin-left:6px;padding:1px 5px;font-size:8px;font-weight:500;letter-spacing:.06em;color:var(--acc);border:1px solid var(--acc);line-height:1.3}.hiring-badge,.soon-badge{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;border-radius:999px;vertical-align:middle}.hiring-badge{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 9px 2px 7px;font-size:9.5px;font-weight:600;letter-spacing:.08em;color:#fff;background:var(--acc)}.hiring-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:hiring-blink 1.4s ease-in-out infinite}@keyframes hiring-blink{0%,to{opacity:1;box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}50%{opacity:.35;box-shadow:0 0 0 4px hsla(0,0%,100%,0)}}@media (prefers-reduced-motion:reduce){.hiring-badge:before{animation:none}}.gd-hero{position:relative;overflow:hidden;text-align:center;padding:clamp(120px,17vh,200px) clamp(20px,4vw,64px) clamp(56px,7vw,88px)}.gd-hero-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:min(900px,120vw);height:620px;background:radial-gradient(circle at 50% 40%,rgba(232,25,26,.14),transparent 62%);pointer-events:none}.gd-hero-inner{position:relative;z-index:2;max-width:720px;margin:0 auto}.gd-hero-title{font-size:clamp(40px,7vw,80px);line-height:1.02;font-weight:700;letter-spacing:-.035em;margin-top:clamp(14px,2vw,20px)}.gd-hero-sub{margin:clamp(18px,2.6vw,26px) auto 0;max-width:500px;font-size:clamp(17px,3vw,21px);line-height:1.5;color:var(--mut)}.gd-hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,4vw,40px)}.gd-layout{display:grid;grid-template-columns:220px 1fr;gap:clamp(32px,5vw,80px);max-width:1080px;margin:0 auto;padding:0 clamp(20px,4vw,64px) clamp(64px,9vw,120px)}.gd-rail{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:2px}.gd-rail-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fnt);margin-bottom:14px}.gd-rail-link{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--mut);transition:background .16s ease,color .16s ease}.gd-rail-link:hover{background:var(--pnl);color:var(--text)}.gd-rail-n{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1px solid var(--pbd);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--acc)}.gd-steps{min-width:0;display:flex;flex-direction:column;gap:clamp(56px,8vw,104px)}.gd-step{scroll-margin-top:96px}.gd-step-kicker{display:flex;align-items:center;gap:14px;margin-bottom:18px}.gd-step-num{font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1;letter-spacing:-.02em}.gd-step-badge,.gd-step-num{font-family:var(--font-mono),ui-monospace,monospace;color:var(--acc)}.gd-step-badge{padding:5px 12px;border-radius:999px;border:1px solid var(--acc);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.gd-step-title{font-size:clamp(28px,4.4vw,46px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin-bottom:16px}.gd-step-lead{font-size:clamp(16px,3vw,19px);line-height:1.6;color:var(--mut);max-width:620px;margin-bottom:clamp(24px,3vw,34px)}.gd-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(22px,2.6vw,30px);border:1px solid var(--pbd);border-radius:18px;background:var(--pnl)}.gd-panel--accent{border-color:var(--acc)}.gd-panel-row{display:flex;align-items:center;gap:14px;font-size:clamp(15px,2.6vw,17px);color:var(--text)}.gd-panel-row svg{flex-shrink:0}.gd-panel-btn{padding:13px 22px}.gd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.gd-mini{padding:clamp(20px,2.2vw,26px);border:1px solid var(--pbd);border-radius:16px;background:var(--pnl)}.gd-mini-t{font-size:clamp(16px,2.2vw,18px);font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.gd-mini p{font-size:14.5px;line-height:1.6;color:var(--mut)}.gd-code{margin-top:clamp(20px,2.6vw,28px);border:1px solid var(--pbd);border-radius:14px;overflow:hidden;background:#0d1117}.gd-code-bar{padding:12px 18px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:12px;letter-spacing:.06em;color:#7d8590}.gd-code pre,.gd-code-bar{font-family:var(--font-mono),ui-monospace,monospace}.gd-code pre{margin:0;padding:20px 22px;font-size:clamp(12px,2vw,13.5px);line-height:1.7;color:#c9d1d9;white-space:pre-wrap;word-break:break-word}.gd-ol{list-style:none;counter-reset:gd;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.gd-ol li{counter-increment:gd;display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--ln);font-size:clamp(15px,2.6vw,17px);line-height:1.55;color:var(--mut)}.gd-ol li:before{content:counter(gd);flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pnl);border:1px solid var(--pbd);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--text)}.gd-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:clamp(20px,2.6vw,28px)}.gd-link{font-size:15px;font-weight:600;color:var(--acc);transition:opacity .16s ease}.gd-link:hover{opacity:.75}.gd-mini code,.gd-ol code,.gd-step code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.86em;padding:2px 6px;border-radius:5px;background:var(--pbd);color:var(--text)}.gd-foot{text-align:center;padding:clamp(40px,6vw,72px) clamp(20px,3vw,40px);border:1px solid var(--pbd);border-radius:24px;background:var(--pnl)}.gd-foot-t{font-size:clamp(24px,3.6vw,36px);font-weight:700;letter-spacing:-.03em;margin-bottom:12px}.gd-foot p{font-size:clamp(15px,2.6vw,17px);line-height:1.6;color:var(--mut);max-width:440px;margin:0 auto clamp(24px,3vw,30px)}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.guide-btn{display:inline-flex;align-items:center;padding:11px 18px;border-radius:10px;border:1px solid var(--pbd);font-size:14px;font-weight:600;color:var(--text);transition:border-color .2s ease,background .2s ease,transform .2s ease}.guide-btn:hover{border-color:var(--text);background:var(--pnl);transform:translateY(-2px)}.guide-btn--solid{color:#fff}.guide-btn--solid,.guide-btn--solid:hover{border-color:var(--acc);background:var(--acc)}.guide-btn--solid:hover{opacity:.9}.support-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--ln);background:var(--pnl);padding:clamp(96px,13vh,150px) clamp(20px,4vw,64px) clamp(48px,6vw,72px);text-align:center}.support-hero-inner{position:relative;z-index:2;max-width:720px;margin:0 auto}.support-orbit{position:absolute;top:42%;left:50%;width:1px;height:1px;z-index:0;pointer-events:none}.orbit-ring{position:absolute;top:50%;left:50%;border:1px solid var(--pbd);border-radius:50%;transform:translate(-50%,-50%);opacity:.5}.orbit-ring--1{width:340px;height:340px;animation:orbit-pulse 4s ease-in-out infinite}.orbit-ring--2{width:560px;height:560px;animation:orbit-pulse 4s ease-in-out .6s infinite}.orbit-ring--3{width:800px;height:800px;animation:orbit-pulse 4s ease-in-out 1.2s infinite}.orbit-dot{position:absolute;top:50%;left:50%;border-radius:50%}.orbit-dot--1{width:340px;height:340px;margin:-170px 0 0 -170px;animation:orbit-spin 14s linear infinite}.orbit-dot--2{width:560px;height:560px;margin:-280px 0 0 -280px;animation:orbit-spin 22s linear infinite reverse}.orbit-dot--3{width:800px;height:800px;margin:-400px 0 0 -400px;animation:orbit-spin 30s linear infinite}.orbit-dot:before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--acc);box-shadow:0 0 12px 2px rgba(232,25,26,.5)}.orbit-dot--2:before{background:#4aa3ff;box-shadow:0 0 12px 2px rgba(74,163,255,.5)}@keyframes orbit-pulse{0%,to{opacity:.28}50%{opacity:.6}}@keyframes orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.orbit-dot,.orbit-ring{animation:none}}.support-hero .eyebrow,.support-hero h1{text-align:center}.support-hero .eyebrow{display:block}.support-search{display:flex;align-items:center;gap:12px;margin:clamp(28px,4vw,40px) auto 0;max-width:620px;padding:4px 6px 4px 20px;border:1px solid var(--pbd);border-radius:999px;background:var(--bg);transition:border-color .2s ease,box-shadow .2s ease}.support-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px rgba(232,25,26,.12)}.support-search svg{color:var(--mut);flex-shrink:0}.support-search input{flex:1;min-width:0;padding:15px 0;border:none;background:transparent;color:var(--text);font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(15px,2.6vw,16px);outline:none}.support-search input::-moz-placeholder{color:var(--fnt)}.support-search input::placeholder{color:var(--fnt)}.support-wrap{max-width:1040px;margin:0 auto}.support-h{font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.02em;margin-bottom:clamp(20px,3vw,28px)}.support-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,18px)}.support-cat{display:block;padding:clamp(22px,2.4vw,28px);border:1px solid var(--pbd);border-radius:16px;background:var(--pnl);transition:border-color .2s ease,transform .2s ease,background .2s ease}.support-cat:hover{border-color:var(--text);transform:translateY(-3px);background:var(--bg)}.support-cat-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--pbd);color:var(--acc);margin-bottom:18px}.support-cat-title{font-size:clamp(16px,2.4vw,18px);font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.support-cat-desc{font-size:14px;line-height:1.55;color:var(--mut);margin-bottom:16px}.support-cat-count{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;color:var(--fnt)}.support-articles{display:flex;flex-direction:column;border:1px solid var(--pbd);border-radius:16px;overflow:hidden}.support-article{display:flex;align-items:center;gap:14px;padding:18px clamp(18px,2.4vw,26px);border-top:1px solid var(--ln);color:var(--text);font-size:clamp(15px,2.6vw,16px);transition:background .16s ease,padding-left .2s ease}.support-article:first-child{border-top:none}.support-article:hover{background:var(--pnl);padding-left:clamp(24px,3vw,34px)}.support-article svg:first-child{flex-shrink:0}.support-article span{flex:1}.support-article>svg:last-child{color:var(--mut);flex-shrink:0}.support-empty{padding:28px;text-align:center;color:var(--mut);font-size:15px}.sa-wrap{max-width:720px;margin:0 auto}.sa-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--mut);margin-bottom:clamp(24px,3vw,34px);transition:color .16s ease}.sa-back:hover{color:var(--text)}.sa-cat{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.sa-title{font-size:clamp(28px,4.4vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin-bottom:clamp(24px,3vw,34px)}.sa-body p{font-size:clamp(16px,2.8vw,18px);line-height:1.72;color:var(--mut);margin-bottom:18px}.sa-help{display:flex;align-items:center;gap:12px;margin-top:clamp(32px,4vw,48px);padding-top:24px;border-top:1px solid var(--ln);font-size:15px;color:var(--text)}.sa-help-btn{padding:9px 20px;border:1px solid var(--pbd);border-radius:999px;background:transparent;color:var(--text);font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .18s ease,background .18s ease}.sa-help-btn:hover{border-color:var(--acc);background:var(--pnl)}.sa-related{margin-top:clamp(36px,4vw,52px)}.sa-related-h{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fnt);margin-bottom:12px}.sa-related-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--ln);font-size:clamp(15px,2.6vw,16px);color:var(--text);transition:padding-left .18s ease}.sa-related-link:hover{padding-left:10px}.sa-related-link svg{color:var(--acc);flex-shrink:0}.support-contact{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-top:clamp(48px,6vw,72px);padding:clamp(28px,3.4vw,40px);border:1px solid var(--pbd);border-radius:20px;background:var(--pnl)}.support-contact-title{font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.support-contact-sub{font-size:clamp(14px,2.6vw,16px);line-height:1.6;color:var(--mut);max-width:460px}.support-contact-actions{display:flex;flex-wrap:wrap;gap:12px}.connect-hero{position:relative;z-index:2;max-width:920px;margin:0 auto}.sol-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:1000px;margin:clamp(44px,6vw,72px) auto 0}.sol-cell{padding:clamp(26px,2.6vw,38px) clamp(20px,2.4vw,40px)}.sol-cell:nth-child(2n){border-left:1px solid var(--ln)}.sol-cell:nth-child(n+3){border-top:1px solid var(--ln)}.sol-cell-n{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(20px,2.6vw,26px);font-weight:700;color:var(--acc);margin-bottom:14px}.sol-cell-t{font-size:clamp(19px,2.4vw,23px);font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.sol-cell-b{font-size:clamp(14px,2.6vw,16px);line-height:1.65;color:var(--mut);max-width:360px}.connect-signal{position:absolute;top:0;right:0;width:min(58%,680px);height:100%;z-index:0;pointer-events:none;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.connect-signal svg{width:100%;height:100%}.cs-node{fill:var(--bg);stroke:var(--mut);stroke-width:1.6;animation:cs-node-pulse 3s ease-in-out infinite}.cs-node:nth-child(2){animation-delay:.5s}.cs-node:nth-child(3){animation-delay:1s}.cs-node:nth-child(4){animation-delay:1.5s}.cs-node:nth-child(5){animation-delay:2s}.cs-node:nth-child(6){animation-delay:2.5s}@keyframes cs-node-pulse{0%,to{stroke:var(--mut)}50%{stroke:var(--acc)}}.cs-hub{fill:var(--acc)}.cs-ring{fill:none;stroke:var(--acc);stroke-width:1.5;transform-origin:300px 200px;animation:cs-ring-out 2.6s ease-out infinite}.cs-ring--2{animation-delay:1.3s}@keyframes cs-ring-out{0%{transform:scale(1);opacity:.7}to{transform:scale(5);opacity:0}}@media (prefers-reduced-motion:reduce){.cs-node,.cs-pkt,.cs-ring{animation:none}.cs-pkt{display:none}}.connect-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(28px,4vw,56px);max-width:1000px;margin:0 auto;align-items:center}.connect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,18px);max-width:1040px;margin:clamp(44px,6vw,72px) auto 0}.connect-card{padding:clamp(24px,2.6vw,30px);border:1px solid var(--pbd);border-radius:16px;background:var(--pnl);transition:border-color .2s ease,transform .2s ease}.connect-card:hover{border-color:var(--text);transform:translateY(-3px)}.connect-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--pbd);color:var(--acc);margin-bottom:18px}.connect-card-title{font-size:clamp(16px,2.4vw,18px);font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.connect-card-body{font-size:14px;line-height:1.6;color:var(--mut)}.cta-banner{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:center;max-width:1000px;margin:0 auto;padding:clamp(32px,5vw,64px);border:1px solid var(--pbd);border-radius:24px;background:var(--pnl);overflow:hidden}.radio{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text)}.radio-svg{width:100%;max-width:320px}.radio-tip{animation:sc-blink 1.1s step-end infinite}.radio-led{animation:led-flash 2s step-end infinite;transform-origin:center}@keyframes led-flash{0%,to{opacity:1}12%{opacity:.15}24%{opacity:1}40%{opacity:.15}55%{opacity:1}70%{opacity:.15}85%{opacity:1}}.radio-needle{transform-origin:140px 94px;animation:needle-sweep 5s ease-in-out infinite}@keyframes needle-sweep{0%,to{transform:rotate(-32deg)}50%{transform:rotate(32deg)}}.radio-waves{position:absolute;top:8%;right:6%;width:40px;height:40px;pointer-events:none}.radio-waves span{position:absolute;top:50%;left:50%;border:2px solid var(--acc);border-radius:50%;opacity:0;transform:translate(-50%,-50%);animation:wave-out 2.4s ease-out infinite}.radio-waves span:nth-child(2){animation-delay:.8s}.radio-waves span:nth-child(3){animation-delay:1.6s}@keyframes wave-out{0%{width:10px;height:10px;opacity:.8}to{width:90px;height:90px;opacity:0}}.cta-morse{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(13px,2vw,15px);letter-spacing:.28em;color:var(--acc);min-height:1.4em;margin-bottom:18px}.cta-morse-caret{display:inline-block;width:7px;height:1em;background:var(--acc);vertical-align:-2px;margin-left:3px;animation:sc-blink 1s step-end infinite}@media (prefers-reduced-motion:reduce){.radio-led,.radio-needle,.radio-tip,.radio-waves span{animation:none}}.contact-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(36px,5vw,72px);max-width:1040px;margin:0 auto;align-items:start}.contact-info{margin-top:clamp(32px,4vw,44px);display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--ln)}.contact-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--ln)}.contact-info-k{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fnt)}.contact-info-v{font-size:15px;color:var(--text)}.contact-form{padding:clamp(24px,3vw,36px);border:1px solid var(--pbd);border-radius:20px;background:var(--pnl)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field,.form-row{margin-bottom:16px}.field{display:flex;flex-direction:column;gap:8px}.field:last-of-type{margin-bottom:0}.field>span{font-size:13px;font-weight:600;color:var(--text)}.field input,.field select,.field textarea{width:100%;padding:13px 15px;border:1px solid var(--pbd);border-radius:10px;background:var(--bg);color:var(--text);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px rgba(232,25,26,.12)}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--fnt)}.field input::placeholder,.field textarea::placeholder{color:var(--fnt)}.contact-form .btn-primary{margin-top:8px}.form-success{display:none;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:clamp(28px,4vw,40px) 12px}.form-success.show{display:flex}.contact-form.is-sent>:not(.form-success){display:none}.form-success-tick{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:color-mix(in srgb,var(--acc) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--acc) 40%,transparent)}.form-success-tick svg{width:30px;height:30px}.form-success-tick .tick-circle{fill:none;stroke:var(--acc);stroke-width:2;stroke-dasharray:80;stroke-dashoffset:80;animation:form-tick-circle .45s ease forwards}.form-success-tick .tick-check{fill:none;stroke:var(--acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:28;stroke-dashoffset:28;animation:form-tick-check .35s ease .28s forwards}.form-success-title{font-size:clamp(20px,3vw,24px);font-weight:650;letter-spacing:-.02em;color:var(--text)}.form-success-copy{max-width:34ch;font-size:15px;line-height:1.55;color:var(--mut)}@keyframes form-tick-circle{to{stroke-dashoffset:0}}@keyframes form-tick-check{to{stroke-dashoffset:0}}@supports not (background:color-mix(in srgb,red 50%,white)){.form-success-tick{background:rgba(232,25,26,.1);border-color:rgba(232,25,26,.35)}}.apply-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,64px);max-width:1040px;margin:0 auto;align-items:start}.apply-intro{position:sticky;top:96px}#apply{scroll-margin-top:80px}.field--file{margin-top:4px}.file-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px;border:1.5px dashed var(--pbd);border-radius:12px;background:var(--bg);color:var(--mut);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.file-drop:hover{border-color:var(--acc);color:var(--text)}.file-drop.has-file{border-style:solid;border-color:var(--acc);color:var(--text)}.file-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-label{font-size:14px}.brand-rule{width:56px;height:2px;background:var(--acc);margin:26px 0 18px}.ash-wrap{position:relative;height:26px}.ash-icons{position:absolute;inset:0;display:flex;align-items:center;gap:16px;color:var(--mut);animation:sc-ash-icons 6s ease-in-out infinite}.ash-fleck{position:absolute;border-radius:50%;animation:sc-ash-fleck 6s ease-out infinite}.ash-text{position:absolute;inset:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--text);white-space:nowrap;animation:sc-ash-text 6s ease-in-out infinite}.ash-text,.footer-legal{display:flex;align-items:center}.footer-legal{justify-content:space-between;gap:24px;max-width:1280px;margin:clamp(44px,6vw,72px) auto 0;padding-top:28px;border-top:1px solid var(--ln);color:var(--mut)}.legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,1.8vw,26px);font-size:14px}.legal-link{color:var(--mut);transition:color .18s ease}.legal-link:hover{color:var(--text)}.ins-page{position:relative;min-height:100%;isolation:isolate;overflow:clip}.ins-page-head{position:relative;z-index:1;overflow:hidden;border-top:none;padding-top:clamp(110px,15vh,168px);padding-bottom:clamp(36px,5vw,56px);border-bottom:1px solid var(--ln)}.ins-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 38%,rgba(0,0,0,.4) 55%,#000 70%);mask-image:linear-gradient(90deg,transparent,transparent 38%,rgba(0,0,0,.4) 55%,#000 70%)}.ins-bg-glow{position:absolute;top:-15%;right:-5%;width:min(520px,58vw);height:min(420px,55vh);background:radial-gradient(circle at 72% 42%,rgba(232,25,26,.14),transparent 42%),radial-gradient(circle at 58% 58%,rgba(74,163,255,.06),transparent 38%);filter:blur(12px)}[data-theme=dark] .ins-bg-glow{background:radial-gradient(circle at 72% 42%,rgba(232,25,26,.18),transparent 42%),radial-gradient(circle at 58% 58%,rgba(74,163,255,.08),transparent 38%)}.ins-bg-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(var(--ln) 1px,transparent 1px),linear-gradient(90deg,var(--ln) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 75% 85% at 82% 38%,#000 0,transparent 68%);mask-image:radial-gradient(ellipse 75% 85% at 82% 38%,#000 0,transparent 68%)}.ins-bg-art{position:absolute;top:50%;right:-2%;width:min(520px,52vw);height:auto;transform:translateY(-52%);color:var(--pbd);opacity:.88}.ins-bg-orbit{color:var(--pbd);transform-origin:398px 168px;animation:ins-orbit-spin 48s linear infinite}@keyframes ins-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ins-bg-stack .ins-layer{transform-origin:348px 260px;animation:ins-layer-float 7s ease-in-out infinite}.ins-bg-stack .ins-layer--2{animation-delay:-2.3s}.ins-bg-stack .ins-layer--3{animation-delay:-4.6s}@keyframes ins-layer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ins-bg-mesh path{vector-effect:non-scaling-stroke}.ins-bg-hub{animation:ins-hub-breathe 5s ease-in-out infinite}@keyframes ins-hub-breathe{0%,to{opacity:.85}50%{opacity:1}}.ins-bg-ring circle{transform-origin:398px 168px;transform-box:fill-box;animation:ins-ring-expand 3.6s ease-out infinite}.ins-bg-ring circle:nth-child(2){animation-delay:1.8s}@keyframes ins-ring-expand{0%{transform:scale(1);opacity:.55}to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.ins-bg-hub,.ins-bg-orbit,.ins-bg-ring circle,.ins-bg-stack .ins-layer{animation:none}}.ins-page-head-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.ins-page-title{font-size:clamp(34px,5.6vw,58px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin-top:4px}.ins-page-lead{margin-top:clamp(14px,2.2vw,20px);font-size:clamp(15px,2.8vw,18px);line-height:1.65;color:var(--mut);max-width:52ch}.ins-page-body{padding-top:clamp(36px,5vw,56px);padding-bottom:clamp(48px,7vw,88px)}.ins-page-body,.ins-shell{position:relative;z-index:1}.ins-shell{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.ins-cover{position:relative;overflow:hidden;background:var(--pnl);border-bottom:1px solid var(--ln)}.ins-cover img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.ins-cover--lg{aspect-ratio:16/9}.ins-cover--md{aspect-ratio:16/10}.ins-cover--xl{aspect-ratio:16/8;border-radius:20px;border-bottom:1px solid var(--ln);border:1px solid var(--ln)}.ins-cover--empty{background:radial-gradient(ellipse 80% 70% at 20% 20%,rgba(232,25,26,.14),transparent 55%),radial-gradient(ellipse 60% 50% at 85% 80%,rgba(232,25,26,.08),transparent 50%),var(--pnl)}.ins-cover-glow{position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.04))}[data-theme=dark] .ins-cover-glow{background:linear-gradient(135deg,transparent 40%,hsla(0,0%,100%,.06))}.ins-cover-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:.12em;color:var(--acc);opacity:.35}.ins-card{display:flex;flex-direction:column;border:1px solid var(--pbd);border-radius:20px;background:var(--bg);overflow:hidden;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.ins-card:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--pbd));transform:translateY(-3px);box-shadow:0 24px 48px -28px rgba(0,0,0,.45)}.ins-card--spotlight .ins-card-body{padding:clamp(24px,3vw,36px) clamp(24px,3.2vw,40px) clamp(28px,3.4vw,40px)}.ins-card-body{position:relative;display:flex;flex-direction:column;flex:1;padding:clamp(18px,2.4vw,24px);min-height:0}.ins-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ins-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--acc) 35%,var(--pbd));background:color-mix(in srgb,var(--acc) 8%,transparent);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.ins-card-meta,.ins-pill{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px}.ins-card-meta{letter-spacing:.04em;color:var(--fnt);white-space:nowrap}.ins-card-title{font-size:clamp(18px,2.4vw,24px);line-height:1.2;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.ins-card--spotlight .ins-card-title{font-size:clamp(22px,3vw,34px);line-height:1.14;margin-bottom:14px;max-width:22ch}.ins-card-excerpt{font-size:clamp(14px,2.4vw,16px);line-height:1.62;color:var(--mut);flex:1}.ins-card--spotlight .ins-card-excerpt{max-width:58ch;margin-bottom:8px}.ins-card:not(.ins-card--spotlight) .ins-card-body{padding-bottom:52px}.ins-card:not(.ins-card--spotlight) .ins-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ins-card-cta{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:600;color:var(--acc)}.ins-card-arrow{flex-shrink:0;margin-left:auto;margin-top:auto;color:var(--fnt);transition:color .18s ease,transform .18s ease}.ins-card:not(.ins-card--spotlight) .ins-card-arrow{position:absolute;right:clamp(18px,2.4vw,24px);bottom:clamp(18px,2.4vw,24px)}.ins-card:hover .ins-card-arrow{color:var(--acc);transform:translateX(3px)}.ins-feed{display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.ins-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}@media (min-width:981px){.ins-page-head-inner{max-width:1080px}.ins-page-lead{max-width:56ch}.ins-shell{max-width:1080px;gap:0}.ins-feed{gap:0}.ins-card--spotlight .ins-cover{display:none}.ins-card,.ins-card--spotlight{flex-direction:row;align-items:stretch;border:none;border-radius:0;border-bottom:1px solid var(--ln);background:transparent;overflow:visible;box-shadow:none;transform:none;transition:background .18s ease}.ins-card--spotlight:hover,.ins-card:hover{border-color:var(--ln);transform:none;box-shadow:none;background:color-mix(in srgb,var(--pnl) 80%,transparent)}.ins-card--spotlight{border-top:1px solid var(--ln);padding-top:4px}.ins-card--spotlight .ins-card-body{padding:28px 8px 28px 0;max-width:none}.ins-card--spotlight .ins-card-title{font-size:clamp(26px,2.8vw,34px);max-width:28ch;margin-bottom:12px}.ins-card--spotlight .ins-card-excerpt{max-width:62ch;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ins-card--spotlight .ins-card-cta{margin-top:18px}.ins-grid{display:flex;flex-direction:column;gap:0}.ins-card:not(.ins-card--spotlight){display:grid;grid-template-columns:1fr 148px;gap:36px;align-items:center}.ins-card:not(.ins-card--spotlight) .ins-cover{order:2;width:148px;aspect-ratio:4/3;border-radius:12px;border-bottom:1px solid var(--ln);border:1px solid var(--ln)}.ins-card:not(.ins-card--spotlight) .ins-cover--empty{display:none}.ins-card:not(.ins-card--spotlight):has(.ins-cover--empty){grid-template-columns:1fr}.ins-card:not(.ins-card--spotlight) .ins-card-body{order:1;padding:26px 0}.ins-card:not(.ins-card--spotlight) .ins-card-arrow{position:static;margin:16px 0 0}.ins-card:not(.ins-card--spotlight) .ins-card-title{font-size:20px;font-weight:600}.ins-card:not(.ins-card--spotlight) .ins-card-excerpt{-webkit-line-clamp:2}}.ins-meta{display:flex;align-items:center;gap:10px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.05em;color:var(--fnt);margin-bottom:16px}.ins-tag{color:var(--acc);text-transform:uppercase;letter-spacing:.1em}.ins-dot{width:3px;height:3px;border-radius:50%;background:var(--pbd)}.post-head{max-width:760px;margin:0 auto}.post-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.04em;color:var(--mut);transition:color .16s ease}.post-back:hover{color:var(--text)}.post-title{font-size:clamp(30px,5vw,52px);line-height:1.08;font-weight:700;letter-spacing:-.03em;margin:14px 0 20px}.post-lead{font-size:clamp(17px,3vw,21px);line-height:1.55;color:var(--mut)}.post-cover{position:relative;max-width:960px;margin:clamp(32px,4vw,52px) auto 0;overflow:hidden}.post-cover .ins-cover--xl{width:100%}.post-body{max-width:720px;margin:0 auto}.post-p{font-size:clamp(16px,2.8vw,18px);line-height:1.75;color:var(--mut);margin-bottom:22px}.post-h3{font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--text);margin:38px 0 16px}.post-byline{margin-top:40px;padding-top:24px;border-top:1px solid var(--ln);font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.06em;color:var(--fnt)}.post-next{max-width:760px;margin:0 auto}.post-next-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fnt);margin-bottom:18px}.post-next-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,2.8vw,30px);border:1px solid var(--pbd);border-radius:18px;background:var(--pnl);transition:border-color .2s ease,transform .2s ease}.post-next-link:hover{border-color:var(--text);transform:translateY(-3px)}.post-next-title{font-size:clamp(18px,2.8vw,24px);font-weight:600;letter-spacing:-.01em;margin-top:8px}.post-next-link>svg{flex-shrink:0;color:var(--acc)}.policy-head{max-width:1080px;margin:0 auto}.policy-meta{display:flex;align-items:center;gap:12px;margin-top:22px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;letter-spacing:.06em;color:var(--fnt)}.policy-meta-dot{width:4px;height:4px;border-radius:50%;background:var(--pbd)}.policy-switch{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(26px,3.4vw,36px)}.policy-navlink{padding:9px 15px;border:1px solid var(--pbd);border-radius:999px;font-size:13.5px;font-weight:500;color:var(--mut);transition:border-color .18s ease,color .18s ease,background .18s ease}.policy-navlink:hover{border-color:var(--text);color:var(--text)}.policy-navlink.active{background:var(--text);border-color:var(--text);color:var(--bg)}.policy-layout{display:grid;grid-template-columns:232px 1fr;gap:clamp(28px,4vw,64px);max-width:1080px;margin:0 auto;align-items:start}.policy-toc{position:sticky;top:92px;display:flex;flex-direction:column;gap:3px}.policy-toc-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fnt);margin-bottom:12px}.policy-toc-link{font-size:13.5px;line-height:1.4;color:var(--mut);padding:7px 12px;border-left:2px solid var(--ln);transition:color .16s ease,border-color .16s ease}.policy-toc-link:hover{color:var(--text);border-color:var(--acc)}.policy-content{min-width:0;max-width:720px}.policy-section{display:grid;grid-template-columns:44px 1fr;gap:clamp(12px,2vw,20px);padding:clamp(24px,3vw,34px) 0;border-top:1px solid var(--ln);scroll-margin-top:90px}.policy-section:first-child{border-top:none;padding-top:0}.policy-section-n{font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;font-weight:700;color:var(--acc);padding-top:3px}.policy-h3{font-size:clamp(19px,2.6vw,24px);font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.policy-subhead{font-size:clamp(14px,2.2vw,15px);font-weight:600;color:var(--text);margin:20px 0 8px}.policy-p{font-size:clamp(14px,2.6vw,15.5px);line-height:1.72;color:var(--mut);margin-bottom:14px}.policy-p:last-child{margin-bottom:0}@media (max-width:980px){.contact-btn,.desktop-nav,.theme-btn{display:none}.burger{display:flex}.globe-box{position:absolute;top:32vh;right:-18%;width:104%;height:62vh;z-index:1;opacity:.5;pointer-events:none}.globe-fade{background:linear-gradient(180deg,var(--bg) 0,transparent 30%),linear-gradient(0deg,var(--bg) 0,transparent 26%)}.hero{max-width:100%;padding:clamp(24px,7vw,40px) clamp(20px,4vw,64px) 0}.btn-primary,.btn-secondary{flex:1 1 100%}.btn-inline{flex:0 1 auto}.stats-wrap{margin-top:clamp(40px,10vw,64px);padding:0 clamp(20px,4vw,64px) 36px}.stats-grid{padding-top:28px;grid-template-columns:repeat(2,1fr);gap:8px}.stat-cell:nth-child(2){border-left:none}.about-grid,.api,.aud-grid,.cap-grid,.career-for,.gap-grid{grid-template-columns:1fr}.about-cell:nth-child(2n),.cap-cell:nth-child(2n){border-left:none}.about-cell:nth-child(2),.cap-cell:nth-child(2){border-top:1px solid var(--ln)}.tier{flex-direction:column;align-items:stretch}.tier-arrow{transform:rotate(90deg);margin:0 auto;width:24px;height:34px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-legal{flex-direction:column;align-items:flex-start;gap:16px}.support-cats{grid-template-columns:1fr}.support-contact{flex-direction:column;align-items:flex-start}.connect-feature,.sol-grid{grid-template-columns:1fr}.sol-cell:nth-child(2n){border-left:none}.sol-cell:nth-child(2){border-top:1px solid var(--ln)}.connect-signal{display:none}.connect-grid,.cta-banner{grid-template-columns:1fr}.cta-banner{text-align:center}.cta-banner .radio{order:-1}.radio-waves{right:22%}.apply-wrap{grid-template-columns:1fr}.apply-intro{position:static}.contact-wrap,.form-row,.policy-layout{grid-template-columns:1fr}.policy-toc{position:static;margin-bottom:8px}.ins-bg{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 52%,rgba(0,0,0,.3) 68%,#000 82%);mask-image:linear-gradient(90deg,transparent,transparent 52%,rgba(0,0,0,.3) 68%,#000 82%)}.ins-bg-art{width:min(360px,78vw);opacity:.55;right:-10%}.ins-bg-glow{opacity:.7}.ins-bg-grid{opacity:.12}.ins-grid{grid-template-columns:1fr}.ins-card--spotlight .ins-card-title{max-width:none}.ins-card:not(.ins-card--spotlight) .ins-card-arrow{position:static;margin-top:16px;margin-left:0}.ins-card:not(.ins-card--spotlight) .ins-card-body{padding-bottom:52px}.gd-layout{grid-template-columns:1fr}.gd-rail{position:static;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px}.gd-rail-link{border:1px solid var(--pbd)}}