@font-face{font-family:jost;src:url(../media/Jost_300-s.p.14ilxi8p27xkz.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:jost;src:url(../media/Jost_400-s.p.2cj9ot4txxook.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jost;src:url(../media/Jost_500-s.p.3el8hok0ohpir.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_68274a32-module__v49kuW__className{font-family:jost,jost Fallback}.jost_68274a32-module__v49kuW__variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_400-s.p.0u70gkhz9e0b8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/JetBrainsMono_500-s.p.201221j3_rbu8.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_ceb4aef4-module__MY1RXG__className{font-family:mono,mono Fallback}.mono_ceb4aef4-module__MY1RXG__variable{--font-mono:"mono", "mono Fallback"}
@font-face{font-family:doto;src:url(../media/Doto_600-s.p.2idr0vong4k-j.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:doto;src:url(../media/Doto_800-s.p.432s8ga3ey-2d.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:doto Fallback;src:local(Arial);ascent-override:72.25%;descent-override:19.01%;line-gap-override:0.0%;size-adjust:131.49%}.doto_a7eb22fd-module__9opHoW__className{font-family:doto,doto Fallback}.doto_a7eb22fd-module__9opHoW__variable{--font-doto:"doto", "doto Fallback"}
:root{--space:#000;--night:#030a16;--abyss:#011a38;--navy:#023d6c;--ink:#f5f7fa;--muted:#f5f7fa8f;--faint:#f5f7fa52;--line:#ffffff17;--orange:#eb6819;--amber:#fd9e3f;--ember:#ab3213;--sky:#a1d6f6;--blue:#2a89cc;--glass:#ffffff0b;--glass-hi:#ffffff13;--ring:inset 0 1px 0 0 #ffffff24, inset 0 0 0 1px #ffffff14;--ease:cubic-bezier(.2, .7, .2, 1);--wrap:1200px;--gutter:clamp(20px, 8.33vw, 120px);--f-display:var(--font-jost), "Jost", system-ui, sans-serif;--f-mono:var(--font-mono), ui-monospace, Menlo, monospace;--f-dot:var(--font-doto), var(--font-mono), monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--space);overflow-x:clip}body{background:var(--space);color:var(--ink);font-family:var(--f-display);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--orange);color:#000}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:300}code,pre,kbd{font-family:var(--f-mono)}.skip{background:var(--ink);color:#000;z-index:100;padding:12px 20px;position:absolute;top:-80px;left:20px}.skip:focus{top:20px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.mono{font-family:var(--f-mono)}.caps{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;line-height:1}.muted{color:var(--muted)}.accent{color:var(--orange)}.sky{color:var(--sky)}.grain:after{content:"";pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(6,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.btn{height:44px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);white-space:nowrap;border-radius:3px;align-items:center;gap:10px;padding:12px 24px;font-size:12px;font-weight:500;line-height:12px;display:inline-flex}.btn .arr{transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn-primary{background:var(--orange);color:#000}.btn-primary:hover{background:var(--amber)}.btn-ghost{color:var(--ink);box-shadow:var(--ring);-webkit-backdrop-filter:blur(14px);background:#00000059}.btn-ghost:hover{background:#ffffff1a}.btn-sm{height:34px;padding:9px 16px;font-size:11px}.btn[disabled]{opacity:.45;pointer-events:none}.chip{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;background:var(--glass);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:9.5px;font-weight:500;line-height:10.8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.chip-hot{background:var(--orange);color:#000;box-shadow:none}.chip-sky{color:var(--sky);background:#a1d6f624;box-shadow:inset 0 0 0 1px #a1d6f640}.dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.dot-live{background:var(--orange);animation:2s infinite pulse;box-shadow:0 0 #eb6819b3}@keyframes pulse{0%{box-shadow:0 0 #eb681999}70%{box-shadow:0 0 0 8px #eb681900}to{box-shadow:0 0 #eb681900}}.link-caps{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;transition:color .2s var(--ease);border-bottom:1px solid;padding-bottom:3px;font-size:11px}.link-caps:hover{color:var(--orange)}.site-header{z-index:50;pointer-events:none;position:fixed;top:25px;left:0;right:0}.header-inner{pointer-events:auto;width:calc(100% - 114px);max-width:1326px;height:49px;transition:background .3s var(--ease), box-shadow .3s var(--ease), backdrop-filter .3s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 36px;display:flex}.site-header.is-scrolled .header-inner,.site-header.is-solid .header-inner{box-shadow:var(--ring);-webkit-backdrop-filter:blur(20px)saturate(140%);background:#060a129e}.brand{align-items:center;gap:12px;display:inline-flex}.brand img{width:34px;height:auto}.brand span{font-family:var(--f-display);letter-spacing:.42em;margin-right:-.42em;font-size:15px;font-weight:400}.main-nav{align-items:center;gap:4px;display:flex}.nav-item{position:relative}.nav-link{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6.5px 13px 6.5px 16px;font-size:11.5px;font-weight:500;line-height:12px;display:inline-flex}.nav-link:hover,.nav-item:focus-within .nav-link{background:#ffffff14}.nav-link .chev{opacity:.7;width:8px;height:8px;transition:transform .2s var(--ease)}.nav-item:hover .chev{transform:rotate(180deg)}.nav-panel{min-width:300px;box-shadow:var(--ring), 0 30px 60px #00000080;-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;background:#080c16eb;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 14px);right:0;transform:translateY(-6px)}.nav-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-item:hover .nav-panel,.nav-item:focus-within .nav-panel{opacity:1;visibility:visible;transform:none}.nav-panel a{transition:background .2s var(--ease);border-radius:10px;padding:11px 14px;font-size:14.4px;line-height:1.4;display:block}.nav-panel a small{color:var(--muted);font-size:12.5px;display:block}.nav-panel a:hover{background:#ffffff0f}.nav-cta{height:32px;margin-left:10px;padding:9px 16px}.menu-btn,.mobile-menu{display:none}.landing-hero{background:var(--space);height:100svh;min-height:640px;position:relative;overflow:hidden}.hero-stage{transform-origin:50% 70%;will-change:transform, opacity;position:absolute;inset:0}.hero-stage img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;animation:settle 2.6s var(--ease) both}.hero-stage:before{content:"";z-index:1;background:radial-gradient(120% 70% at 50% 30%,#0000 0%,#00000059 70%),linear-gradient(#00000040,#0000 30% 60%,#000000b3);position:absolute;inset:0}@keyframes settle{0%{filter:blur(6px)brightness(.6);transform:scale(1.09)}to{filter:none;transform:none}}.landing-hero-inner{text-align:center;z-index:2;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-hero h1{letter-spacing:-.045em;text-transform:uppercase;max-width:1000px;margin-top:-4vh;font-size:clamp(46px,8.54vw,123px);font-weight:300;line-height:.85}.landing-hero h1 .ln{padding-bottom:.04em;display:block;overflow:hidden}.landing-hero h1 .ln>span{animation:rise 1.2s var(--ease) both;display:inline-block}.landing-hero h1 .ln:nth-child(2)>span{color:var(--amber);animation-delay:.12s}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}.landing-hero-foot{z-index:2;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:56px;left:0;right:0}.landing-lede{letter-spacing:-.03em;max-width:590px;animation:enter 1.1s .5s var(--ease) both;font-size:20.96px;font-weight:400;line-height:1.2}.hero-actions{animation:enter 1.1s .62s var(--ease) both;gap:18px;display:flex}@keyframes enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-thesis{text-align:center;padding:316px 0 216px;position:relative;overflow:hidden}.lp-thesis .glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#eb68198c,#ab32132e 45%,#0000 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-160px;right:-180px}.glyph-field{pointer-events:none;font-family:var(--f-mono);color:#a1d6f612;white-space:pre;font-size:11px;line-height:14px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(60% 60% at 30% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 60% at 30% 40%,#000,#0000 75%)}.thesis{letter-spacing:-.045em;max-width:1276px;margin:0 auto;font-size:clamp(30px,3.82vw,55px);font-weight:300;line-height:.95;position:relative}.thesis .w{color:#f5f7fa42;transition:color .2s linear}.thesis .w.on{color:var(--ink)}.thesis .w.on.hot{color:var(--amber)}.lp-section{position:relative}.h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:.95}.h2 .hot,.h-big .hot{color:var(--amber)}.h-big{letter-spacing:-.05em;font-size:clamp(46px,6.53vw,94px);font-weight:300;line-height:.95}.h3{letter-spacing:-.05em;font-size:clamp(30px,2.92vw,42px);font-weight:300;line-height:.95}.h4{letter-spacing:-.05em;font-size:clamp(24px,2.22vw,32px);font-weight:300;line-height:.95}.lead{letter-spacing:-.03em;font-size:clamp(19px,1.875vw,27px);line-height:1.2}.body{letter-spacing:-.03em;font-size:16px;line-height:1.2}.center{text-align:center}.lp-usecases{padding:0 0 130px}.lp-usecases .h2{text-align:center}.deck-tabs{width:max-content;box-shadow:var(--ring), 0 10px 30px #00000080;background:#0a0e18e6;border-radius:999px;gap:4px;margin:44px auto 34px;padding:6px;display:flex}.deck-tabs button{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:8px 16px;font-size:10px}.deck-tabs button[aria-selected=true]{background:var(--orange);color:#000}.deck-tabs button:hover:not([aria-selected=true]){color:var(--ink)}.deck{width:min(729px,100%);height:430px;margin:0 auto;position:relative}.deck-card{box-shadow:var(--ring), 0 40px 80px #0000008c;transition:transform .6s var(--ease), opacity .4s var(--ease);background:linear-gradient(155deg,#ffffff12 0%,#ffffff05 40%),#080c16f7;border-radius:20px;grid-template-columns:240px 1fr;gap:28px;margin:0 auto;padding:29px 31px;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.deck-card.ghost{pointer-events:none}.deck-card.ghost>*{visibility:hidden}.deck-copy{flex-direction:column;justify-content:space-between;min-height:300px;display:flex}.deck-copy p{color:var(--muted);margin-top:18px;font-size:15px;line-height:1.3}.deck-stage{background:#ffffff0b;border-radius:10px;min-width:0;padding:18px 20px;font-size:12.8px;line-height:1.6;box-shadow:inset 0 0 0 1px #ffffff1a}.ui-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ui-head .h{letter-spacing:-.03em;font-size:20px;font-weight:300}.ui-row{border-top:1px solid var(--line);font-family:var(--f-mono);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:11px;display:flex}.ui-row span:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.ui-row span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foot{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:12px;font-size:9.5px}.lp-room{padding:144px 0 170px}.room-grid{grid-template-columns:minmax(0,1fr) 387px;align-items:start;gap:80px;display:grid}.room-left{flex-direction:column;justify-content:space-between;min-height:560px;display:flex;position:sticky;top:140px}.room-left .lead{max-width:503px}.room-cards{flex-direction:column;gap:14px;display:flex}.glass-card{box-shadow:var(--ring), 0 24px 50px #00000059;-webkit-backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffff14 0%,#ffffff04 45%),#ffffff05;border-radius:20px;padding:26px 26px 24px}.glass-card p{color:var(--muted);margin:14px 0 18px;font-size:14px;line-height:1.35}.glass-card pre{box-shadow:inset 0 0 0 1px var(--line);color:var(--sky);background:#00000073;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:11.5px;line-height:1.55;overflow-x:auto}.band-ink{background:var(--night);position:relative;overflow:hidden}.lp-freedom{padding:180px 0 140px}.freedom-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.freedom-head p{color:var(--muted);letter-spacing:-.02em;justify-self:end;max-width:440px;font-size:18px;line-height:1.3}.flow{grid-template-columns:1fr 72px 1.3fr 72px 1fr;align-items:stretch;margin-top:64px;display:grid}.flow-card{min-height:280px;box-shadow:var(--ring);background:linear-gradient(160deg,#ffffff0f,#ffffff03 50%),#ffffff05;border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px 20px 20px;display:flex}.flow-card .caps{color:var(--orange);font-size:10px}.flow-card .h4{margin-top:18px}.flow-card p{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.35}.flow-card .mini{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.flow-card .mini div{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.3}.flow-card .mini b{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:4px;font-size:8.5px;font-weight:500;display:block}.conn{justify-content:center;align-items:center;display:flex;position:relative}.conn:before{content:"";background:linear-gradient(90deg, #eb681900, var(--orange), #eb681900);height:1px;position:absolute;top:50%;left:0;right:0}.conn span{background:var(--night);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;padding:6px 4px;font-size:7.5px;line-height:1.25;position:relative}.conn span:before{content:"";background:var(--orange);width:6px;height:6px;margin:0 auto 6px;display:block}.stat-row{box-shadow:var(--ring);background:#ffffff09;border-radius:999px;grid-template-columns:repeat(4,1fr);margin-top:26px;padding:21px 57px;display:grid}.stat{text-align:center;padding:6px 8px}.stat+.stat{border-left:1px solid var(--line)}.stat .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.stat .v{font-family:var(--f-dot);color:var(--amber);letter-spacing:.02em;margin:6px 0 2px;font-size:46px;font-weight:600;line-height:1.05}.stat .d{color:var(--muted);font-size:11.5px}.lp-verify{text-align:center;padding:240px 0 0}.line-wrap{height:clamp(420px,52vw,640px);margin-top:70px;position:relative}.line-wrap canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.line-empty{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.line-feed{right:var(--gutter);text-align:left;flex-direction:column;gap:6px;width:300px;display:flex;position:absolute;top:18px}.feed-item{font-family:var(--f-mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:#00000059;border-radius:8px;align-items:baseline;gap:10px;padding:6px 10px;font-size:10.5px;line-height:1.35;display:flex}.feed-item b{color:var(--ink);font-weight:500}.feed-item .t{color:var(--faint);white-space:nowrap;margin-left:auto}.feed-item.k b{color:var(--amber)}.line-counters{z-index:2;margin-top:-10px;padding-bottom:170px;position:relative}.lp-apps{padding:0 0 170px}.app-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;display:grid}.app-card{min-height:230px;box-shadow:var(--ring);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(155deg,#ffffff13 0%,#ffffff04 40%),#ffffff05;border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px 20px 18px;display:flex;position:relative}.app-card:hover{box-shadow:var(--ring), 0 24px 50px #00000073;transform:translateY(-3px)}.app-card .tags{flex-wrap:wrap;gap:6px;display:flex}.app-card .name{align-items:center;gap:12px;margin-top:22px;display:flex}.app-card .name img{object-fit:contain;width:26px;height:26px}.app-card .meta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;margin-top:18px;font-size:9.5px;display:flex}.app-card .q{font-family:var(--f-mono);color:var(--ink);margin-top:12px;font-size:12px;line-height:1.5}.lp-token{padding:72px 28.8px}.token-card{min-height:709px;box-shadow:var(--ring);border-radius:22px;grid-template-columns:1fr 1fr;gap:40px;padding:110px 60px;display:grid;position:relative;overflow:hidden}.token-card .bg{filter:blur(26px)saturate(1.1)brightness(.75);background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.06)}.token-card .bg:after{content:"";background:linear-gradient(90deg,#0000008c,#00000040);position:absolute;inset:0}.token-card>:not(.bg){position:relative}.token-card .h2{align-self:center}.acc{border-left:1px solid #eb681999;align-self:center;padding-left:18px}.acc-item{border-bottom:1px solid #ffffff2e}.acc-btn{text-align:left;align-items:center;gap:14px;width:100%;padding:20px 0;display:flex}.acc-btn .n{font-family:var(--f-mono);color:var(--muted);align-self:flex-start;margin-top:6px;font-size:9px}.acc-btn .t{letter-spacing:-.04em;flex:1;font-size:26px;font-weight:300}.acc-btn .c{width:22px;height:22px;color:var(--ink);transition:background .2s var(--ease), transform .3s var(--ease);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.acc-item.open .acc-btn .c{background:var(--orange);color:#000;transform:rotate(90deg)}.acc-body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.acc-item.open .acc-body{grid-template-rows:1fr}.acc-body>div{overflow:hidden}.acc-body p{color:#f5f7fac7;max-width:440px;padding:0 0 20px 26px;font-size:14px;line-height:1.4}.lp-blog{padding:158px 0 144px}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-top:56px;padding-bottom:6px;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.post{scroll-snap-align:start;box-shadow:var(--ring);min-height:520px;transition:transform .3s var(--ease);background:#ffffff08;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 9.33333px);display:flex;overflow:hidden}.post:hover{transform:translateY(-3px)}.post .art{height:240px;position:relative;overflow:hidden}.post .art img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.post:hover .art img{transform:scale(1.04)}.post .art .over{text-align:center;letter-spacing:-.04em;text-shadow:0 2px 20px #0009;justify-content:center;align-items:center;padding:20px;font-size:26px;font-weight:300;line-height:1;display:flex;position:absolute;inset:0}.post .txt{flex-direction:column;flex:1;justify-content:space-between;padding:22px 22px 18px;display:flex}.post .txt .h4{margin-top:12px}.post .meta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:18px;font-size:8.5px;display:flex}.car-nav{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.car-nav button{width:30px;height:30px;transition:background .2s var(--ease), color .2s;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.car-nav button:last-child{background:var(--orange);color:#000}.car-nav button:hover{background:var(--amber);color:#000}.closing-band{text-align:center;background:var(--night);padding:144px 0;position:relative;overflow:hidden}.closing-band .actions{justify-content:center;gap:14px;margin-top:44px;display:flex}.closing-band .glyph-field{-webkit-mask-image:radial-gradient(70% 90%,#000,#0000 80%);mask-image:radial-gradient(70% 90%,#000,#0000 80%)}.newsletter{padding:158px 0 115px}.install{gap:8px;max-width:640px;margin-top:38px;display:flex}.install .field{min-width:0;height:52px;font-family:var(--f-mono);color:var(--sky);white-space:nowrap;scrollbar-width:none;background:#ffffff0a;border-radius:3px;flex:1;align-items:center;padding:0 16px;font-size:13px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff24}.install .btn{height:52px}.site-footer{background:var(--space);padding:109px 0 0;position:relative;overflow:hidden}.footer-top{grid-template-columns:300px 1fr;gap:40px;display:grid}.footer-top .h4{font-size:34px}.footer-cols{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.footer-cols h4{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:18px;font-size:10px;font-weight:500;line-height:10px}.footer-cols a{letter-spacing:-.02em;transition:color .2s var(--ease);padding:9.5px 0;font-size:15.5px;line-height:1.2;display:block}.footer-cols a:hover{color:var(--orange)}.gdpr{max-width:760px;color:var(--muted);margin-top:60px;font-size:12.5px;line-height:1.5}.footer-wordmark{height:clamp(120px,22vw,316px);margin-top:40px;position:relative}.footer-wordmark .glow{background:radial-gradient(50% 50%,#eb681999,#ab321340 40%,#023d6c40 60%,#0000 75%);width:120%;height:130%;position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}.footer-wordmark .word{text-align:center;letter-spacing:.12em;text-indent:.12em;color:#000;-webkit-text-stroke:1px #ffffff24;font-size:clamp(64px,17vw,250px);font-weight:400;line-height:1;position:absolute;bottom:-.1em;left:0;right:0}.footer-legal{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:14px 33px 18px;font-size:9.5px;display:flex;position:relative}.footer-legal nav{flex-wrap:wrap;gap:22px;display:flex}.footer-legal a:hover{color:var(--orange)}.page-hero{align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.page-hero .bg{position:absolute;inset:0}.page-hero .bg img{object-fit:cover;width:100%;height:100%;animation:settle 2.6s var(--ease) both}.page-hero .bg:after{content:"";background:linear-gradient(#00000059,#0000001a 40%,#000000eb);position:absolute;inset:0}.page-hero .inner{padding-top:160px;padding-bottom:64px;position:relative}.page-hero h1{letter-spacing:-.05em;animation:enter 1.1s var(--ease) both;font-size:clamp(44px,6.5vw,94px);font-weight:300;line-height:.92}.page-hero .lead{color:#f5f7fad1;max-width:640px;animation:enter 1.1s .15s var(--ease) both;margin-top:22px}.section{padding:110px 0}.section-tight{padding:60px 0}.grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.panel{box-shadow:var(--ring);background:linear-gradient(155deg,#ffffff12 0%,#ffffff04 45%),#ffffff05;border-radius:20px;min-width:0;padding:26px}.panel h2,.panel h3{margin-bottom:16px}.field-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.field input,.field select{height:44px;font-family:var(--f-mono);background:#00000073;border:0;border-radius:3px;outline:none;width:100%;min-width:0;padding:0 12px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff24}.field input:focus,.field select:focus{box-shadow:inset 0 0 0 1px var(--orange)}.kv{font-family:var(--f-mono);grid-template-columns:1fr auto;gap:0;font-size:12px;display:grid}.kv>div{border-top:1px solid var(--line);padding:9px 0}.kv>div:nth-child(odd){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:10px;display:flex}.kv>div:nth-child(2n){text-align:right}.table{border-collapse:collapse;width:100%;font-family:var(--f-mono);font-size:12px}.table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 8px;font-size:9.5px;font-weight:500}.table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 8px}.table-wrap{overflow-x:auto}.note{color:var(--muted);font-size:13px;line-height:1.45}.err{color:#ff9a7a;font-family:var(--f-mono);font-size:12px}.ok{color:var(--sky);font-family:var(--f-mono);font-size:12px}.code{box-shadow:inset 0 0 0 1px var(--line);font-family:var(--f-mono);color:var(--sky);white-space:pre;background:#0000008c;border-radius:12px;margin:0;padding:16px 18px;font-size:12.5px;line-height:1.6;position:relative;overflow-x:auto}.code-box{position:relative}.code-box .copy{position:absolute;top:10px;right:10px}.code-box .code{padding-right:86px}.term{box-shadow:var(--ring);background:#02060c;border-radius:14px;overflow:hidden}.term-bar{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}.term-bar .tdot{background:#ffffff24;border-radius:50%;width:9px;height:9px;display:inline-block}.term-body{height:380px;font-family:var(--f-mono);white-space:pre-wrap;word-break:break-all;padding:14px 16px;font-size:12px;line-height:1.6;overflow-y:auto}.term-body .p{color:var(--orange)}.term-body .o{color:#f5f7fac7}.term-body .d{color:var(--faint)}.docs-shell{grid-template-columns:240px 1fr;gap:60px;padding:150px 0 120px;display:grid}.docs-nav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:110px}.docs-nav .caps{color:var(--faint);margin:0 0 14px 12px;font-size:10px}.docs-nav a{letter-spacing:-.02em;color:var(--muted);transition:background .2s var(--ease), color .2s;border-radius:8px;padding:9px 12px;font-size:15px}.docs-nav a:hover{color:var(--ink);background:#ffffff0a}.docs-nav a[aria-current=page]{color:#000;background:var(--orange)}.prose{min-width:0;max-width:760px}.prose h1{letter-spacing:-.05em;margin-bottom:30px;font-size:clamp(40px,4.4vw,64px);font-weight:300;line-height:.95}.prose h2{letter-spacing:-.04em;margin:52px 0 16px;font-size:30px;font-weight:300;line-height:1.05}.prose h3{letter-spacing:-.02em;margin:30px 0 10px;font-size:20px;font-weight:400;line-height:1.2}.prose p,.prose li{color:#f5f7fad1;font-size:16.5px;line-height:1.6}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 18px;padding-left:20px}.prose li{margin:6px 0}.prose a{color:var(--amber);border-bottom:1px solid #fd9e3f66}.prose code{color:var(--sky);background:#ffffff12;border-radius:4px;padding:1px 6px;font-size:.86em}.prose .code,.prose .code-box{margin:0 0 20px}.prose table{max-width:100%;margin:0 0 22px;display:block;overflow-x:auto}.prose strong{color:var(--ink);font-weight:500}.docs-pager{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:60px;padding-top:24px;display:flex}.docs-pager a{letter-spacing:-.03em;flex-direction:column;gap:4px;font-size:20px;font-weight:300;display:flex}.docs-pager a span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.line-page{height:100svh;min-height:620px;position:relative;overflow:hidden}.line-page .line-wrap{height:auto;margin:0;position:absolute;inset:0}.line-page .hud{left:var(--gutter);bottom:40px;right:var(--gutter);z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute}.line-page .hud>*{pointer-events:auto}.line-page h1{letter-spacing:-.05em;font-size:clamp(34px,4vw,56px);font-weight:300;line-height:.95}.rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.rv.in{opacity:1;transform:none}@media (max-width:1100px){.app-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr}.room-grid{grid-template-columns:1fr 340px;gap:40px}}@media (max-width:900px){.main-nav{display:none}.menu-btn{border-radius:999px;justify-content:center;align-items:center;width:40px;height:32px;display:inline-flex}.menu-btn span{background:var(--ink);width:16px;height:1px;box-shadow:0 -5px 0 var(--ink), 0 5px 0 var(--ink);display:block}.header-inner{width:calc(100% - 24px);height:46px;padding:0 12px 0 18px}.site-header{top:12px}.mobile-menu{z-index:60;-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s;background:#000000f0;padding:90px 24px 40px;display:block;position:fixed;inset:0;overflow-y:auto}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{letter-spacing:-.04em;border-bottom:1px solid var(--line);padding:12px 0;font-size:30px;font-weight:300;display:block}.mobile-menu a.sub{color:var(--muted);padding-left:18px;font-size:18px}.mobile-menu .close{position:absolute;top:22px;right:24px}.landing-hero-foot{flex-direction:column;align-items:stretch;bottom:34px}.landing-lede{text-align:center;font-size:17px}.hero-actions{justify-content:center;gap:10px}.hero-actions .btn{padding:12px 16px}.lp-thesis{padding:160px 0 120px}.deck{height:auto}.deck-card{grid-template-columns:1fr;position:relative}.deck-card.ghost{display:none}.deck-copy{min-height:0}.room-grid{grid-template-columns:1fr}.room-left{gap:26px;min-height:0;position:static}.freedom-head{grid-template-columns:1fr;gap:24px}.freedom-head p{justify-self:start}.flow{grid-template-columns:1fr}.conn{height:64px}.conn:before{background:linear-gradient(180deg, #eb681900, var(--orange), #eb681900);width:1px;height:auto;inset:0 auto 0 50%}.stat-row{border-radius:22px;grid-template-columns:1fr 1fr;padding:16px}.stat:nth-child(3){border-left:0}.stat .v{font-size:34px}.line-feed{width:auto;margin:0 20px;position:relative;top:auto;right:auto}.token-card{grid-template-columns:1fr;min-height:0;padding:60px 22px}.lp-token{padding:40px 12px}.post{flex-basis:86%}.footer-cols{grid-template-columns:1fr 1fr}.footer-legal{flex-direction:column;padding:14px 20px 18px}.grid-2,.grid-3{grid-template-columns:1fr}.field-row{grid-template-columns:1fr 1fr}.docs-shell{grid-template-columns:1fr;gap:30px;padding-top:110px}.docs-nav{flex-flow:wrap;position:static}.docs-nav .caps{width:100%}.install{flex-direction:column}.app-grid{grid-template-columns:1fr}.lp-verify{padding-top:140px}.page-hero{min-height:480px}.room-grid,.grid-2,.grid-3,.docs-shell,.freedom-head,.flow,.token-card{grid-template-columns:minmax(0,1fr)!important}.room-cards,.room-left,.panel,.glass-card,.code-box{min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
