@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--bg:#000;--panel:#0a0a0a;--fg:#fff;--fg-2:#ffffffa6;--fg-3:#fff6;--fg-4:#ffffff38;--surface:#ffffff0d;--line:#ffffff1a;--line-2:#fff3;--green:#9ca3af;--green-glow:#ffffff29;--mono:"Roboto Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-display:clamp(26px,3.6vw,52px);--t-h2:clamp(20px,2.3vw,32px);--t-h3:18px;--t-stat:clamp(26px,3vw,40px);--t-body:13px;--t-nav:13px;--maxw:1340px;--gut:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#000;background:var(--bg);color:#fff;color:var(--fg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-weight:400;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:#fff;color:#000}::-moz-selection{background:#fff;color:#000}[role=button],a,button{-webkit-tap-highlight-color:transparent}button{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono)}:focus-visible{outline:2px solid #fff;outline:2px solid var(--fg);outline-offset:3px}.skip-link{background:#fff;background:var(--fg);border-radius:999px;color:#000;color:var(--bg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:13px;font-weight:600;left:50%;padding:10px 22px;position:fixed;top:-64px;transform:translateX(-50%);transition:top .2s ease;z-index:200}.skip-link:focus-visible{top:16px}.col{margin:0 auto;max-width:1340px;max-width:var(--maxw);padding:0 28px;padding:0 var(--gut);width:100%}.dot{animation:dot-pulse 2.6s infinite;background:#9ca3af;background:var(--green);border-radius:999px;box-shadow:0 0 0 4px #ffffff29;box-shadow:0 0 0 4px var(--green-glow);flex:none;height:8px;width:8px}@keyframes dot-pulse{0%{box-shadow:0 0 0 0 #ffffff29;box-shadow:0 0 0 0 var(--green-glow)}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 0 0 #fff0}}.shiny{animation:shine-spin 4.5s linear infinite;background:conic-gradient(from var(--shine-angle),#242424,#d3d2d3 25%,#242424 50%,#d3d2d3 75%,#242424);border-radius:999px;cursor:pointer;display:inline-flex;padding:1.5px;position:relative}@keyframes shine-spin{to{--shine-angle:360deg}}.shiny__inner{align-items:center;background:#0a0a0a;background:var(--panel);border-radius:999px;color:#fff;color:var(--fg);display:inline-flex;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:13px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.2em;overflow:hidden;padding:16px 48px;position:relative;text-transform:uppercase;transition:background .2s ease;white-space:nowrap}.shiny:hover .shiny__inner{background:#141414}.shiny__inner:after{animation:glare 4.5s ease-in-out infinite;background:linear-gradient(120deg,#0000 35%,#ffffff2e 47%,#ffffff59 50%,#ffffff2e 53%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-130%)}@keyframes glare{0%,to{transform:translateX(-130%)}55%,65%{transform:translateX(130%)}}.shiny--sm .shiny__inner{font-size:11px;letter-spacing:.18em;padding:12px 24px}.ghost-link{align-items:center;color:#fff6;color:var(--fg-3);display:inline-flex;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;gap:10px;letter-spacing:.16em;text-transform:uppercase;transition:color .18s ease}.ghost-link:hover{color:#fff;color:var(--fg)}.ghost-link .ic{border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:999px;display:grid;height:22px;place-items:center;width:22px}@media (prefers-reduced-motion:reduce){.dot,.shiny,.shiny__inner:after{animation:none}html{scroll-behavior:auto}}.nav{align-items:center;background:#fff0;border:1px solid #0000;border-radius:999px;box-shadow:0 0 0 #0000;display:flex;justify-content:space-between;left:50%;max-width:1680px;padding:8px;position:fixed;top:16px;transform:translateX(-50%);transition:max-width .46s cubic-bezier(.22,1,.36,1),background .36s ease,border-color .36s ease,box-shadow .36s ease,padding .36s ease;width:calc(100% - 56px);width:calc(100% - var(--gut)*2);z-index:100}.nav.stuck{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#ffffff30;border-color:#ffffff38;box-shadow:0 14px 44px #0000004d;max-width:1340px;padding:8px 8px 8px 22px}.nav .brand{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:18px;font-weight:500;letter-spacing:-.01em;padding-left:12px;transition:color .32s ease}.nav .brand,.nav.stuck .brand{color:#fff;color:var(--fg)}.brand-logo{display:block;height:19px;transition:filter .32s ease;width:auto}.nav.stuck .brand-logo{filter:none}.hero-logo{display:block;margin:0 auto 38px}.hero-logo img{display:block;height:46px;width:auto}@media (max-width:600px){.hero-logo img{height:34px}}.nav .right{align-items:center;display:flex;gap:28px}@media (max-width:600px){.nav .right{gap:8px}}.nav .links{align-items:center;display:flex;gap:28px}.nav .links a{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:13px;font-size:var(--t-nav);font-weight:500;letter-spacing:.3px;transition:color .22s ease}.nav .links a:hover{color:#fff;color:var(--fg)}.nav.stuck .links a{color:#ffffffa6;color:var(--fg-2)}.nav .launch,.nav.stuck .links a:hover{color:#fff;color:var(--fg)}.nav .launch{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;font-weight:600;height:40px;letter-spacing:.06em;padding:0 20px;text-transform:uppercase;transition:background .22s ease,color .22s ease,border-color .22s ease;white-space:nowrap}.nav .launch:hover{background:#9ca3af;background:var(--green);border-color:#9ca3af;border-color:var(--green);color:#000;color:var(--bg)}.nav.stuck .launch{background:#fff;border-color:#fff;color:#000}.nav.stuck .launch:hover{background:#ffffffd9;border-color:#ffffffd9;color:#000}.brand-logo--symbol{display:none}@media (max-width:600px){.nav .brand{height:19px;overflow:hidden;padding-left:0;position:relative;transition:width .38s cubic-bezier(.22,1,.36,1),color .32s ease;width:149px}.nav .brand .brand-logo{display:block;left:0;position:absolute;top:0;transition:opacity .34s ease}.brand-logo--symbol{opacity:0}.nav.stuck .brand{width:42px}.nav.stuck .brand-logo--full{opacity:0}.nav.stuck .brand-logo--symbol{opacity:1}.nav .launch{display:none}.nav.stuck .launch{animation:nav-launch-in .38s cubic-bezier(.22,1,.36,1) both;display:inline-flex;font-size:11px;height:38px;padding:0 16px}}@keyframes nav-launch-in{0%{opacity:0;transform:translateX(12px) scale(.85)}to{opacity:1;transform:translateX(0) scale(1)}}.hero{min-height:100svh;overflow:hidden;position:relative;text-align:center}.hero__text{left:50%;padding:0 28px;padding:0 var(--gut);position:absolute;top:35%;transform:translate(-50%,-50%);width:100%;z-index:1}#hero-dots{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}#hero-dots canvas{display:block}.hero:after{background:radial-gradient(ellipse 55% 48% at 50% 50%,#0000008c,#0000 70%),linear-gradient(180deg,#00000059 0,#0000 28%,#0000 72%,#000);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.status{align-items:center;color:#ffffffa6;color:var(--fg-2);display:inline-flex;font-size:12px;font-weight:400;gap:12px;letter-spacing:.14em;margin-bottom:48px;text-transform:uppercase}.hero h1,.status{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono)}.hero h1{color:#fff;color:var(--fg);font-size:clamp(26px,3.6vw,52px);font-size:var(--t-display);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:none;white-space:nowrap}@media (max-width:560px){.hero h1{white-space:normal}}.rotw{display:inline-block;line-height:1;overflow:hidden;position:relative;vertical-align:bottom}.rotw__sizer{display:block;visibility:hidden}.rotw__word{left:0;position:absolute;top:0;transition:transform .66s cubic-bezier(.34,1.45,.5,1),opacity .5s ease;white-space:nowrap}.hero h1 .g{color:#9ca3af;color:var(--green)}.hero .sub{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:clamp(18px,2.2vw,26px);font-weight:400;letter-spacing:.01em;line-height:1.4;margin:28px 0 0;max-width:none}.hero .actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:center;left:50%;margin:0;position:absolute;top:54.5%;transform:translate(-50%,-50%);z-index:1}.trusted{border-top:1px solid #ffffff1a;border-top:1px solid var(--line);padding:120px 0}.trusted .lab{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;margin:0 0 48px;text-align:center}.marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);overflow:hidden;position:relative;width:100%}.marquee__track{align-items:center;animation:marquee 42s linear infinite;display:flex;gap:64px;width:-webkit-max-content;width:max-content}@media (hover:hover){.marquee:hover .marquee__track{animation-play-state:paused}}.marquee__track img{filter:grayscale(1);flex:none;height:26px;opacity:.55;transition:opacity .22s ease;width:auto}.marquee__track img.is-center,.marquee__track img:hover{opacity:1}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none;flex-wrap:wrap;justify-content:center}}.sect{padding:120px 0}.sect-line{border-top:1px solid #ffffff1a;border-top:1px solid var(--line)}.sect-head{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:48px;text-align:center}.sect-head .section-k{margin:0}.sect-h2{color:#fff;color:var(--fg);font-size:clamp(20px,2.3vw,32px);font-size:var(--t-h2);font-weight:500;letter-spacing:-.03em;line-height:1.1;max-width:24ch}.sect-h2,.section-k{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);margin:0}.section-k{align-items:center;color:#fff6;color:var(--fg-3);display:flex;font-size:11px;gap:12px;justify-content:center;letter-spacing:.22em;text-transform:uppercase}.section-k:after,.section-k:before{content:"";height:1px;width:30px}.grid3,.section-k:after,.section-k:before{background:#ffffff1a;background:var(--line)}.grid3{grid-gap:1px;border:1px solid #ffffff1a;border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.cell{background:#000;background:var(--bg);display:flex;flex-direction:column;gap:12px;padding:48px 32px}.cell .idx{color:#9ca3af;color:var(--green);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.cell h3{color:#fff;color:var(--fg);font-size:18px;font-size:var(--t-h3);font-weight:500;letter-spacing:-.02em;line-height:1.15}.cell h3,.cell p{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);margin:0}.cell p{color:#ffffffa6;color:var(--fg-2);font-size:13px;font-weight:400;line-height:1.65}.arch{overflow:hidden;position:relative}.arch:before{background-image:radial-gradient(#ffffff0f 1px,#0000 0);background-size:26px 26px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 72% 66% at 50% 46%,#000,#0000 78%);mask-image:radial-gradient(ellipse 72% 66% at 50% 46%,#000,#0000 78%);pointer-events:none;position:absolute;z-index:0}.arch .col{position:relative;z-index:1}.arch-title{color:#fff;color:var(--fg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0;text-align:center}.arch-cols{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:minmax(220px,1fr) minmax(320px,440px) minmax(220px,1fr);margin-top:40px}.arch-col{position:relative}.arch-col.left .arch-pillar{align-items:flex-end;position:absolute;right:0;text-align:right;transform:translateY(-50%)}.arch-col.left .arch-pillar[data-pillar="0"]{top:37%}.arch-col.left .arch-pillar[data-pillar="2"]{top:77%}.arch-col.right .arch-pillar{left:0;position:absolute;text-align:left;top:57%;transform:translateY(-50%)}.arch-center{display:flex;justify-content:center;position:relative}.arch-pillar{display:flex;flex-direction:column;max-width:34ch;transition:opacity .3s ease}.arch-pillar.is-dim{opacity:.3}.arch-pillar__title{color:#fff;color:var(--fg);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.arch-pillar__body,.arch-pillar__title{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono)}.arch-pillar__body{color:#ffffffa6;color:var(--fg-2);font-size:13px;line-height:1.7;margin:0}.arch-stack{height:660px;position:relative;width:340px}.arch-stack__coin{left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:290px;z-index:4}.arch-stack__coin img{display:block;height:auto;width:100%}.arch-stack__layer{left:50%;opacity:.42;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;-webkit-user-select:none;user-select:none;width:300px}.arch-stack__hit{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-clip-path:polygon(50% 3%,100% 43%,50% 97%,0 43%);clip-path:polygon(50% 3%,100% 43%,50% 97%,0 43%);cursor:pointer;inset:0;pointer-events:auto;position:absolute}.arch-stack__layer img{display:block;height:auto;pointer-events:none;width:100%;will-change:transform}.arch-stack__layer--1{top:120px;z-index:3}.arch-stack__layer--2{top:250px;z-index:2}.arch-stack__layer--3{top:380px;z-index:1}.arch-stack__layer.is-active{opacity:1}.arch-stack__layer.is-dim{opacity:.14}.arch-mobile{align-items:center;display:flex;flex-direction:column;margin-top:28px;touch-action:pan-y}.arch-mobile .arch-stack{height:560px;width:300px}.arch-mobile .arch-stack__layer{width:264px}.arch-mobile .arch-stack__layer--1{top:96px}.arch-mobile .arch-stack__layer--2{top:210px}.arch-mobile .arch-stack__layer--3{top:324px}.arch-mobile .arch-stack__coin{width:244px}.arch-mobile__text{max-width:460px;min-height:156px;text-align:center;width:100%}.arch-mobile__text .arch-pillar{align-items:center;max-width:none}.arch-controls{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.arch-arrow{background:#ffffff0d;border:1px solid #fff3;border:1px solid var(--line-2);border-radius:999px;color:#fff;color:var(--fg);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;transition:background .2s ease,border-color .2s ease;width:44px}.arch-arrow:hover{background:#ffffff1a;border-color:#fff6;border-color:var(--fg-3)}.arch-arrow svg{display:block;height:16px;width:16px}.arch-dots{display:flex;gap:12px}.arch-dot{background:#fff3;background:var(--line-2);background-clip:content-box;border:0;border-radius:999px;cursor:pointer;height:41px;padding:16px;transition:background .2s ease,transform .2s ease;width:41px}.arch-dot.is-active{background:#fff;background:var(--fg);transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.arch-dot,.arch-pillar,.arch-stack__layer{transition:none}.arch-stack__layer img{animation:none}}.stack{align-items:center;display:flex;flex-direction:column;gap:22px;margin-top:48px}.stack-lab{color:#fff6;color:var(--fg-3);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.stack .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.stack .chips span{border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:999px;color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.1em;padding:10px 18px;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.stack .chips span:hover{border-color:#fff3;border-color:var(--line-2);color:#fff;color:var(--fg)}.hero-docs{height:50px;padding:0 26px}.hero-docs:hover{background:#1c1c1c;border-color:#fff6;border-color:var(--fg-3)}.flagship{padding:0}.flagship-runway{height:190vh;position:relative}.flagship-sticky{align-items:center;display:flex;flex-direction:column;gap:8px;height:100vh;justify-content:center;position:-webkit-sticky;position:sticky;top:0}.flagship .head2{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 auto 48px;padding:0 28px;padding:0 var(--gut);text-align:center;white-space:nowrap}.flagship .head2,.flagship .head2 .lead{color:#fff;color:var(--fg)}.flagship .col{max-width:1340px}.flagship-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(230px,1fr) minmax(0,900px) minmax(230px,1fr)}.feat-col{gap:64px}.feat,.feat-col{display:flex;flex-direction:column}.feat{gap:12px;max-width:34ch}.feat .ic{color:#fff6;color:var(--fg-3);display:grid;height:64px;margin-bottom:10px;place-items:center;width:64px}.feat .ic svg{height:40px;width:40px}.feat .ic img{display:block;height:64px;object-fit:contain;width:64px}.feat h3{color:#fff;color:var(--fg);font-size:18px;font-size:var(--t-h3);font-weight:500;letter-spacing:-.02em}.feat h3,.feat p{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);margin:0}.feat p{color:#ffffffa6;color:var(--fg-2);font-size:13px;line-height:1.7}.feat-col.right .feat{margin-left:auto;text-align:left}.device{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0a0a0a;background:var(--panel);border:4px solid #2a2a2a;border-radius:26px;box-shadow:0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 50px #00000026,0 149px 60px #0000000a;overflow:hidden;padding:10px;position:relative;transform:perspective(1300px) rotateX(0deg) scale(1);transform:perspective(1300px) rotateX(var(--rot,0deg)) scale(var(--sc,1));transform-origin:center center;will-change:transform}.device:before{background:radial-gradient(60% 50% at 50% 50%,#ffffff1a,#0000 70%);content:"";filter:blur(40px);inset:-30% -10%;position:absolute;z-index:-1}.device img{border-radius:14px;display:block;height:auto;width:100%}.flagship .feat{will-change:opacity,transform}@media (max-width:1000px){.flagship-grid{gap:56px;grid-template-columns:1fr}.device{order:-1}.feat-col{flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}.feat{align-items:center;flex:1 1 240px;text-align:center}.feat-col.right .feat{margin-left:0;text-align:center}.feat .ic{margin-left:auto;margin-right:auto}}.footer2{border-top:1px solid #ffffff1a;border-top:1px solid var(--line);overflow:hidden;padding-top:120px;position:relative}.footer2-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto auto auto auto}.footer2-brand img{display:block;height:22px;width:auto}.fcol{min-width:150px}.fcol h4{color:#fff;color:var(--fg);font-size:15px;font-weight:500;letter-spacing:-.01em;margin:0 0 22px}.fcol a,.fcol h4{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono)}.fcol a{color:#ffffffa6;color:var(--fg-2);display:block;font-size:13px;margin-bottom:16px;transition:color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.fcol a:hover{color:#fff;color:var(--fg);transform:translateY(-1px)}.fcol-soon{color:#fff6;color:var(--fg-3);cursor:default;display:block;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:13px;margin-bottom:16px}.footer2-barwrap{border-top:1px solid #ffffff1a;border-top:1px solid var(--line);margin-top:72px}.footer2-bar{align-items:flex-start;display:flex;justify-content:space-between;padding-top:40px}.footer2-bar-left{display:flex;flex-direction:column;gap:20px}.flinks2{display:flex;flex-wrap:wrap;gap:28px}.flinks2 a{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:13px;transition:color .2s ease}.flinks2 a:hover{color:#fff;color:var(--fg)}.footer2-copy{color:#fff6;color:var(--fg-3);display:block;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px}.footer-social{align-items:center;display:flex;gap:16px}.footer-social a{color:#ffffffa6;color:var(--fg-2);display:inline-flex;transition:color .16s ease}.footer-social a:hover{color:#fff;color:var(--fg)}.footer-social svg{height:20px;width:20px}.footer2-mark{margin-top:88px;pointer-events:none}.footer2-mark img{display:block;margin:0 auto -1%;opacity:.14;transform:translateY(7%);width:97%}@media (max-width:900px){.footer2-grid{gap:32px;grid-template-columns:1fr 1fr}.footer2-brand{grid-column:1/-1}.footer2-bar{flex-direction:column;gap:28px;margin-top:48px}.footer2-mark{margin-top:56px}.footer2-mark img{margin-left:auto;transform:translateY(6%);width:100%}}@media (max-width:1000px){.flagship-runway{height:auto}.flagship-sticky{gap:0;height:auto;padding:96px 0;position:static}.device{transform:none!important}.flagship .head2{margin-bottom:40px;max-width:22ch;white-space:normal}}@media (max-width:600px){:root{--gut:20px}.trusted{padding:72px 0}.trusted .lab{margin-bottom:32px}.sect{padding:72px 0}.sect-head{margin-bottom:32px}.flagship-sticky{padding:76px 0}.feat-col{gap:32px}.endcta{padding:72px 0}.footer2{padding-top:72px}.arch-pillar__body,.b2b-block p,.feat p{font-size:14px}}.nav-toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0 12px;width:44px}.nav-toggle span{background:#fff;background:var(--fg);display:block;height:1.5px;transition:transform .24s ease,opacity .2s ease;width:100%}.nav.stuck .nav-toggle{background:#ffffff0f;border-color:#ffffff1a;border-color:var(--line)}.nav.open .nav-toggle span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav.open .nav-toggle span:nth-child(2){opacity:0}.nav.open .nav-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:800px){.nav-toggle{display:flex}.nav .links{align-items:stretch;background:#0a0a0a;border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 50px #0000008c;display:none;flex-direction:column;gap:4px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 10px)}.nav.open .links{display:flex}.nav .links a,.nav.stuck .links a{border-radius:12px;color:#ffffffa6;color:var(--fg-2);padding:13px 16px}.nav .links a:hover,.nav.stuck .links a:hover{background:#ffffff0f;color:#fff;color:var(--fg)}}.b2b-grid{grid-gap:64px;align-items:stretch;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,560px);margin-top:48px}.b2b-grid,.b2b-scheme{display:grid}.b2b-visual{display:flex;grid-area:1/1;opacity:0;transition:opacity .32s ease;visibility:hidden}.b2b-visual.is-active{opacity:1;visibility:visible}.b2b-visual img,.b2b-visual svg{display:block;height:100%;object-fit:contain;width:100%}.b2b-tabs{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--line);display:flex;gap:32px;grid-row:1}.b2b-tab{background:none;border:0;border-bottom:1px solid #0000;color:#fff6;color:var(--fg-3);cursor:pointer;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:-1px;padding:0 2px 14px;transition:color .2s ease,border-color .2s ease}.b2b-tab:hover{color:#ffffffa6;color:var(--fg-2)}.b2b-tab.is-active{border-bottom-color:#fff;border-bottom-color:var(--fg);color:#fff;color:var(--fg)}.b2b-content{display:grid;grid-template-columns:minmax(0,1fr)}.b2b-panel{grid-column:1;grid-row:2;visibility:hidden}.b2b-panel.is-active{visibility:visible}.b2b-block{padding:24px 0}.b2b-block h3{color:#fff;color:var(--fg);font-size:18px;font-size:var(--t-h3);font-weight:500;letter-spacing:-.02em;margin:0 0 10px}.b2b-block h3,.b2b-block p{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono)}.b2b-block p{color:#ffffffa6;color:var(--fg-2);font-size:13px;line-height:1.7;margin:0}@media (max-width:900px){.b2b-grid{gap:40px;grid-template-columns:1fr}.b2b-scheme{margin:0 auto;max-width:440px;width:100%}.b2b-visual img,.b2b-visual svg{height:auto}.b2b-tabs{border-bottom:0;flex-wrap:wrap;gap:18px}.b2b-tab{font-size:17px;margin-bottom:0}}.b2b-trust{border-top:1px solid #ffffff1a;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:64px auto 0;max-width:980px;padding-top:48px}.b2b-trust__col{align-items:center;display:flex;flex-direction:column;padding:8px 24px;text-align:center}.b2b-trust__col+.b2b-trust__col{border-left:1px solid #ffffff1a;border-left:1px solid var(--line)}.b2b-trust__col h3{color:#fff;color:var(--fg);font-size:17px;font-weight:600;height:24px;letter-spacing:-.01em;line-height:24px;margin:0}.b2b-trust__col h3,.b2b-trust__col p{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);white-space:nowrap}.b2b-trust__col p{color:#ffffffa6;color:var(--fg-2);font-size:12px;height:19px;line-height:19px;margin:6px 0 26px}.b2b-trust__chips{display:flex;gap:8px;margin-bottom:26px}.b2b-chip,.b2b-trust__chips{align-items:center;height:38px;justify-content:center}.b2b-chip{background:#141414;border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:8px;display:inline-flex;padding:0;width:88px}.b2b-chip img{display:block;filter:grayscale(1);height:13px;opacity:.8;width:auto}.b2b-chip--text{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;letter-spacing:.04em}@media (max-width:900px){.b2b-trust{gap:40px;grid-template-columns:1fr;padding-top:40px}.b2b-trust__col+.b2b-trust__col{border-left:0;border-top:1px solid #ffffff1a;border-top:1px solid var(--line);padding-top:40px}}.news-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:340px minmax(0,1fr)}.news-intro{background:#0a0a0a;background:var(--panel);border:1px solid #ffffff1a;border:1px solid var(--line);display:flex;flex-direction:column;padding:48px 32px}.news-intro .sect-h2{font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-.02em;margin:0;text-align:left}.news-sub{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:13px;line-height:1.7;margin:16px 0 0}.news-controls{display:flex;gap:12px;margin-top:auto;padding-top:32px}.news-controls .arch-arrow:disabled{cursor:default;opacity:.3}.news-rail{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.news-rail::-webkit-scrollbar{display:none}.news-rail.has-more{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 48px),#0000)}.news-card{background:#000;background:var(--bg);border:1px solid #ffffff1a;border:1px solid var(--line);display:flex;flex:0 0 320px;flex-direction:column;scroll-snap-align:start;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease}.news-card:hover{border-color:#fff3;border-color:var(--line-2);transform:translateY(-1px)}.news-card__img{aspect-ratio:16/9;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--line);display:block;overflow:hidden}.news-card__img img{display:block;filter:grayscale(1);height:100%;object-fit:cover;opacity:.85;transition:filter .32s ease,opacity .32s ease;width:100%}.news-card:hover .news-card__img img{filter:grayscale(0);opacity:1}.news-card__body{display:flex;flex:1 1;flex-direction:column;gap:18px;padding:20px}.news-card__title{color:#fff;color:var(--fg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.45}.news-card__meta{align-items:center;color:#ffffffa6;color:var(--fg-2);display:flex;justify-content:space-between;margin-top:auto}.news-card__meta svg{height:11px;width:11px}.news-card:hover .news-card__meta{color:#fff;color:var(--fg)}.news-card__date{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.04em}@media (max-width:900px){.news-grid{grid-template-columns:1fr}.news-intro{padding:32px 24px}.news-card{flex-basis:280px}}.endcta{padding:120px 0;text-align:center}.endcta-h{color:#fff;color:var(--fg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 48px}.endcta-actions{display:flex;justify-content:center}@media (max-height:480px){.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:88px 28px 40px;padding:88px var(--gut) 40px}.hero .actions,.hero__text{left:auto;position:static;top:auto;transform:none}.hero .actions{margin-top:28px}}.legal{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:14px;line-height:1.75;margin:0 auto;max-width:880px;padding:150px 28px 96px;padding:150px var(--gut) 96px}.legal section{padding:0}.legal .container{margin:0;max-width:none;padding:0;width:100%}.legal h1{font-size:clamp(20px,2.3vw,32px);font-size:var(--t-h2);letter-spacing:-.03em;line-height:1.1;margin:0 0 44px;text-align:center}.legal h1,.legal h2{color:#fff;color:var(--fg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-weight:500}.legal h2{font-size:20px;letter-spacing:-.02em;margin:40px 0 14px}.legal h3{color:#fff;color:var(--fg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:-.01em;margin:28px 0 10px}.legal p{margin:0 0 18px}.legal strong{font-weight:600}.legal a,.legal strong{color:#fff;color:var(--fg)}.legal a{text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}.legal a:hover{color:#ffffffa6;color:var(--fg-2)}.legal ol,.legal ul{margin:0 0 18px;padding-left:22px}.legal li{margin:0 0 8px}.legal .terms-content{background:#0a0a0a;background:var(--panel);border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:16px;padding:40px}@media (max-width:600px){.legal{padding:124px 28px 72px;padding:124px var(--gut) 72px}.legal .terms-content{padding:24px}}.branding{color:#fff;color:var(--fg)}.sg-wrap{margin:0 auto;max-width:1080px;padding:0 28px;padding:0 var(--gut)}.sg-hero{padding:168px 0 64px}.sg-sect{border-top:1px solid #ffffff1a;border-top:1px solid var(--line);padding:88px 0}.sg-h1{color:#fff;color:var(--fg);font-size:clamp(26px,3.9vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0}.sg-h1,.sg-sub{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono)}.sg-sub{color:#ffffffa6;color:var(--fg-2);font-size:15px;line-height:1.7;margin:24px 0 0;max-width:60ch}.branding .kicker{align-items:center;color:#fff6;color:var(--fg-3);display:flex;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;gap:12px;letter-spacing:.22em;margin:0 0 40px;text-transform:uppercase}.branding .kicker:before{background:#fff3;background:var(--line-2);content:"";height:1px;width:30px}.sg-h2{color:#fff;color:var(--fg);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:clamp(20px,2.4vw,30px);font-weight:500;letter-spacing:-.02em;margin:0 0 8px}.brand-grid{grid-gap:1px;background:#ffffff1a;background:var(--line);border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:16px;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:28px;overflow:hidden}.brand-swatch{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center;min-height:220px;padding:44px}.brand-swatch img{display:block;height:auto;width:min(66%,320px)}.brand-swatch--dark{background:#000}.brand-swatch--light{background:#fff}.brand-swatch__cap{color:#fff6;color:var(--fg-3);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.brand-swatch--light .brand-swatch__cap{color:#0a0a0a8c}.swatches{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:28px}.sw{border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:8px;overflow:hidden}.sw .chip{height:64px}.sw .meta{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;padding:10px 12px}.sw .name{color:#fff;color:var(--fg)}.sw .hex{color:#fff6;color:var(--fg-3);letter-spacing:.04em}.trow{grid-gap:24px;align-items:baseline;border-top:1px solid #ffffff1a;border-top:1px solid var(--line);display:grid;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);gap:24px;grid-template-columns:130px 1fr;padding:14px 0}.trow .lbl{color:#fff6;color:var(--fg-3);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.trow .smp{color:#fff;color:var(--fg)}.branding .row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 40px}.btn-frost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:999px;color:#fff;color:var(--fg);height:40px;padding:0 20px}.btn-frost,.btn-solid{align-items:center;display:inline-flex;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.btn-solid{background:#fff;border-radius:999px;color:#000;height:44px;padding:0 24px}.btn-hair{background:#0000;border:1px solid #fff3;border:1px solid var(--line-2);border-radius:999px;color:#fff;color:var(--fg);font-weight:600;height:44px;letter-spacing:.06em;padding:0 24px}.branding .ghost,.btn-hair{align-items:center;display:inline-flex;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;text-transform:uppercase}.branding .ghost{color:#fff6;color:var(--fg-3);gap:10px;letter-spacing:.16em}.branding .ghost .ic{border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:999px;display:grid;font-size:10px;height:22px;place-items:center;width:22px}.sg-dotline{align-items:center;color:#ffffffa6;color:var(--fg-2);display:flex;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:12px;gap:16px;letter-spacing:.14em;margin:16px 0 28px;text-transform:uppercase}.cells{grid-gap:1px;background:#ffffff1a;background:var(--line);border:1px solid #ffffff1a;border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.branding .cell{background:#000;background:var(--bg);display:flex;flex-direction:column;gap:12px;padding:36px 28px}.branding .cell .idx{color:#9ca3af;color:var(--green);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.branding .cell h3{color:#fff;color:var(--fg);font-size:22px;font-weight:500;letter-spacing:-.02em}.branding .cell h3,.branding .cell p{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);margin:0}.branding .cell p{color:#ffffffa6;color:var(--fg-2);font-size:13px;line-height:1.6}.ruler{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:48px}.ruler i{background:#9ca3af;background:var(--green);border-radius:2px;display:block;height:24px}.ruler span{align-items:center;color:#fff6;color:var(--fg-3);display:inline-flex;flex-direction:column;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;gap:6px}.radii{display:flex;flex-wrap:wrap;gap:18px}.radii .r{background:#141414;border:1px solid #fff3;border:1px solid var(--line-2);color:#fff6;color:var(--fg-3);display:grid;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:10px;height:80px;padding-bottom:6px;place-items:end center;width:80px}.elevs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.elev{background:#0a0a0a;background:var(--panel);border-radius:14px;color:#fff6;color:var(--fg-3);display:grid;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:11px;height:120px;letter-spacing:.14em;place-items:center;text-transform:uppercase}.e-hair{border:1px solid #ffffff1a;border:1px solid var(--line)}.e-std{box-shadow:0 10px 30px #0006}.e-elev{box-shadow:0 14px 44px #0000004d}.e-cine{box-shadow:0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 50px #00000026,0 149px 60px #0000000a}.e-glow{position:relative}.e-glow:before{background:radial-gradient(60% 60% at 50% 50%,#ffffff1f,#0000 70%);border-radius:14px;content:"";inset:0;position:absolute}.branding .surface{border:1px solid #ffffff1a;border:1px solid var(--line);border-radius:16px;overflow:hidden;padding:80px 28px;position:relative;text-align:center}.branding .surface:before{background:repeating-conic-gradient(from 0deg at 50% 50%,#fff0 0 1.5deg,#ffffff0f 1.5deg 1.8deg);content:"";height:300%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#0000 12%,#000 30%,#0000 70%);mask-image:radial-gradient(closest-side,#0000 12%,#000 30%,#0000 70%);position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.branding .surface>*{position:relative;z-index:1}@media (max-width:760px){.brand-grid,.cells,.elevs{grid-template-columns:1fr}.sg-hero{padding:132px 0 48px}.sg-sect{padding:64px 0}.trow{gap:6px;grid-template-columns:1fr}}.notfound{align-items:center;display:flex;flex-direction:column;gap:26px;justify-content:center;min-height:72vh;padding:160px 28px 120px;padding:160px var(--gut) 120px;text-align:center}.notfound__code{color:#fff6;color:var(--fg-3);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.notfound h1,.notfound__code{font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);margin:0}.notfound h1{color:#fff;color:var(--fg);font-size:clamp(20px,2.3vw,32px);font-size:var(--t-h2);font-weight:500;letter-spacing:-.03em}.notfound p{color:#ffffffa6;color:var(--fg-2);font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono);font-size:14px;margin:0}.intro-overlay{align-items:center;background:#000;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.intro-lottie{height:100%;width:100%}@media (min-width:1024px){.intro-lottie{height:70vh;width:70vw}}.app-shell--hidden{opacity:0;overflow:hidden}.app-shell--visible{animation:intro-fade-in .5s ease;opacity:1}@keyframes intro-fade-in{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.b1dd1f9e.css.map*/