:root{color-scheme:dark;--bg:#131311;--bg-raised:#1b1b18;--bg-card:#21211d;--ink:#ece5d6;--ink-dim:#a59e8e;--ink-faint:#6e6a5e;--line:rgba(236,229,214,0.1);--line-strong:rgba(236,229,214,0.18);--ink-rgb:236,229,214;--glass-rgb:19,19,17;--panel-rgb:27,27,24;--bg-deep:#0e0e0c;--live:#6fd97e;--shadow-a:0.45;--shadow-a-strong:0.55}:root[data-theme=light]{color-scheme:light;--bg:#f4f1e9;--bg-raised:#fbf9f3;--bg-card:#ffffff;--ink:#221f18;--ink-dim:#5d5749;--ink-faint:#8d8676;--line:rgba(34,31,24,0.12);--line-strong:rgba(34,31,24,0.22);--ink-rgb:34,31,24;--glass-rgb:244,241,233;--panel-rgb:251,249,243;--bg-deep:#ebe7dc;--live:#1e8a40;--shadow-a:0.12;--shadow-a-strong:0.18}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ann-h:0px}html.ann-on{--ann-h:40px}@media(max-width:540px){html.ann-on{--ann-h:34px}}html{scroll-behavior:smooth;scroll-padding-top:calc(72px + var(--ann-h))}body{padding-top:var(--ann-h);transition:padding-top .36s cubic-bezier(.22,1,.36,1);background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background .3s,color .3s}::selection{background:rgba(237,156,33,.35)}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif;font-weight:600;line-height:1.12;letter-spacing:-.02em}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid #ed9c21;outline-offset:3px;border-radius:3px}img{max-width:100%;display:block}.container{width:min(1180px,100% - 48px);margin-inline:auto}@media(max-width:540px){.container{width:calc(100% - 36px)}}.section{padding:110px 0}@media(max-width:768px){.section{padding:76px 0}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ed9c21}.eyebrow:before{content:"";width:28px;height:1px;background:#ed9c21}.section-head{max-width:720px;margin-bottom:56px}.section-head h1,.section-head h2{font-size:clamp(30px,4.2vw,46px);margin-top:16px}.section-head p{margin-top:16px;color:var(--ink-dim);font-size:17px}.ext-ico{flex-shrink:0;vertical-align:-.12em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:#ed9c21;color:#161205}.btn--primary:hover{background:#ffb84d;box-shadow:0 10px 34px rgba(237,156,33,.32)}.btn--ghost{border:1px solid var(--line-strong);color:var(--ink)}.btn--ghost:hover{border-color:rgba(237,156,33,.65);color:#ffb84d}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(26px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal-stagger.is-visible>*{opacity:1;transform:none}.reveal-stagger.is-visible>:first-child{transition-delay:0s}.reveal-stagger.is-visible>:nth-child(2){transition-delay:70ms}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.14s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.21s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.28s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.35s}.reveal-stagger.is-visible>:nth-child(7){transition-delay:.42s}.reveal-stagger.is-visible>:nth-child(8){transition-delay:.49s}.reveal-stagger.is-visible>:nth-child(9){transition-delay:.56s}.reveal-stagger.is-visible>:nth-child(10){transition-delay:.63s}.reveal-stagger.is-visible>:nth-child(11){transition-delay:.7s}.reveal-stagger.is-visible>:nth-child(12){transition-delay:.77s}.reveal-stagger.is-visible>:nth-child(13){transition-delay:.84s}.reveal-stagger.is-visible>:nth-child(14){transition-delay:.91s}.spot{position:relative}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--spot-o,0);transition:opacity .5s;background:radial-gradient(240px circle at var(--mx,-240px) var(--my,-240px),rgba(237,156,33,.09),transparent 70%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-stagger>*{opacity:1;transform:none;transition:none}}html.ann-dismissed .announcement{display:none}.announcement{position:fixed;top:0;left:0;right:0;z-index:200;height:var(--ann-h,40px);display:flex;align-items:center;justify-content:center;color:var(--ink);background:linear-gradient(90deg,rgba(237,156,33,.16),rgba(237,156,33,.05) 38%,rgba(237,156,33,.05) 62%,rgba(237,156,33,.16)),var(--bg-raised);border-bottom:1px solid rgba(237,156,33,.32);transform:translateY(0);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1)}.announcement--closing{transform:translateY(-100%);opacity:0}.announcement__viewport{display:inline-flex;align-items:center;gap:11px;max-width:100%;padding:0 12px;min-width:0}.announcement__viewport:hover .announcement__go{transform:translateX(3px)}.announcement__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#ed9c21;box-shadow:0 0 7px rgba(237,156,33,.7)}.announcement__line{display:inline-flex;align-items:baseline;min-width:0;overflow:hidden;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.announcement__part{flex-shrink:0}.announcement__part--lead{color:#ffb84d;font-weight:700}.announcement__sep{color:rgba(237,156,33,.5);margin:0 9px}.announcement__go{flex-shrink:0;margin-left:11px;color:#ed9c21;transition:transform .2s cubic-bezier(.22,1,.36,1)}.announcement__close{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(0,0,0,0);border-radius:50%;background:rgba(var(--glass-rgb),.5);color:var(--ink-dim);cursor:pointer;transition:color .2s,background .2s,border-color .2s}.announcement__close:hover{color:var(--ink);background:rgba(var(--glass-rgb),.9);border-color:rgba(237,156,33,.5)}@media(max-width:768px){.announcement__part--opt{display:none}}@media(max-width:540px){.announcement__line{font-size:11px;letter-spacing:.08em}.announcement__sep{margin:0 7px}}body.menu-open{overflow:hidden}.navbar{position:fixed;top:var(--ann-h,0);left:0;right:0;z-index:100;height:72px;transition:top .36s cubic-bezier(.22,1,.36,1),border-color .35s;border-bottom:1px solid rgba(0,0,0,0)}.navbar:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(0,0,0,0);transition:background .35s,-webkit-backdrop-filter .35s;transition:background .35s,backdrop-filter .35s;transition:background .35s,backdrop-filter .35s,-webkit-backdrop-filter .35s}.navbar--open:before,.navbar--scrolled:before{background:rgba(var(--glass-rgb),.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.navbar--open,.navbar--scrolled{border-bottom-color:var(--line)}.navbar__inner{height:100%;justify-content:space-between}.navbar__brand,.navbar__inner{display:flex;align-items:center}.navbar__brand{font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;gap:9px;z-index:102}.navbar__right{gap:20px}.navbar__links,.navbar__right{display:flex;align-items:center}.navbar__links{gap:32px}.navbar__links a:not(.navbar__cta){font-size:14.5px;font-weight:500;color:var(--ink-dim);position:relative;padding:6px 0;transition:color .25s}.navbar__links a:not(.navbar__cta):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ed9c21;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.navbar__links a:not(.navbar__cta).is-active,.navbar__links a:not(.navbar__cta):hover{color:var(--ink)}.navbar__links a:not(.navbar__cta).is-active:after{transform:scaleX(1)}.navbar__products{position:relative}.navbar__products-trigger{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500;color:var(--ink-dim);padding:6px 0;transition:color .25s}.navbar__products-trigger svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.navbar__products-trigger.is-active,.navbar__products-trigger.is-open,.navbar__products-trigger:hover{color:var(--ink)}.navbar__products-trigger.is-open svg{transform:rotate(180deg)}.navbar__cta{padding:10px 22px;font-size:14px}.navbar .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-strong);background:rgba(0,0,0,0);color:var(--ink-dim);cursor:pointer;z-index:102;transition:color .25s,border-color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.navbar .theme-toggle svg{display:block}.navbar .theme-toggle:hover{color:#ed9c21;border-color:rgba(237,156,33,.5);transform:rotate(12deg)}.navbar__burger{display:none;flex-direction:column;gap:5px;z-index:102;padding:8px}.navbar__burger span{width:24px;height:2px;background:var(--ink);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s}.navbar--open .navbar__burger span:first-child{transform:translateY(7px) rotate(45deg)}.navbar--open .navbar__burger span:nth-child(2){opacity:0}.navbar--open .navbar__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.navbar__burger{display:flex}.navbar--open:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;z-index:101;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.navbar--open:after,.navbar__links{background:rgba(var(--glass-rgb),.97);-webkit-backdrop-filter:blur(18px);pointer-events:none}.navbar__links{position:fixed;inset:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:calc(72px + var(--ann-h, 0px) + 24px) 24px 40px;overflow-y:auto;backdrop-filter:blur(18px);opacity:0;transition:opacity .3s}.navbar__links>a:not(.navbar__cta){font-size:22px;font-family:Space Grotesk,sans-serif;padding:16px 0;border-bottom:1px solid var(--line)}.navbar__links .navbar__cta{margin-top:26px;justify-content:center;padding:16px;font-size:16px}.navbar__links--open{opacity:1;pointer-events:auto}}.mega{position:absolute;top:100%;left:50%;padding-top:16px;transform:translateX(-50%) translateY(-8px);width:min(920px,100vw - 48px);opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.mega--open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega__panel{background:rgba(var(--panel-rgb),.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 32px 80px rgba(0,0,0,var(--shadow-a-strong));overflow:hidden}.mega__inner{display:grid;grid-template-columns:repeat(3,1fr)}.mega__col{padding:26px 26px 22px}.mega__col+.mega__col{border-left:1px solid var(--line)}.mega__col-head{display:block;padding:0 0 14px!important;margin-bottom:12px;border-bottom:1px solid var(--line)}.mega__col-head:after{display:none}.mega__col-head:hover .mega__title{color:#ffb84d}.mega__step{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#ed9c21}.mega__label{display:block;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;color:var(--ink)}.mega__title{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-faint);transition:color .25s}.mega__list{list-style:none;display:flex;flex-direction:column;gap:2px}.mega__item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px!important;margin:0 -10px;border-radius:8px;transition:background .2s}.mega__item:after{display:none}.mega__item:hover{background:rgba(237,156,33,.08)}.mega__item:hover .mega__item-name{color:#ffb84d}.mega__item-name{font-size:14px;font-weight:500;color:var(--ink);transition:color .2s}.mega__item-abbr{font-size:11.5px;color:var(--ink-faint);text-align:right}.mega__item-soon{font-size:9.5px;letter-spacing:.12em;color:#ed9c21;border:1px solid rgba(237,156,33,.4);border-radius:999px;padding:2px 8px}.mega__foot,.mega__item-soon{font-family:JetBrains Mono,monospace;text-transform:uppercase}.mega__foot{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:16px 26px!important;border-top:1px solid var(--line);font-size:11px;letter-spacing:.06em;color:var(--ink-dim)!important}.mega__foot:after{display:none}.mega__foot span{color:#ed9c21;transition:transform .25s cubic-bezier(.22,1,.36,1)}.mega__foot:hover{color:var(--ink)!important}.mega__foot:hover span{transform:translateX(4px)}@media(max-width:768px){.mega{position:static;transform:none;width:auto;padding-top:0;opacity:1;pointer-events:auto}.mega:not(.mega--open){display:none}.mega__panel{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;border-radius:0;overflow:visible;padding:2px 0 10px}.mega__inner{grid-template-columns:1fr}.mega__col{padding:12px 0}.mega__col+.mega__col{border-left:none;border-top:1px solid var(--line)}.mega__col-head{margin-bottom:6px}.mega__item{padding:10px!important}.mega__foot{display:none!important}.navbar__products{width:100%;border-bottom:1px solid var(--line)}.navbar__products-trigger{width:100%;justify-content:space-between;padding:16px 0;font-size:22px;font-family:Space Grotesk,sans-serif;color:var(--ink)}.navbar__products-trigger svg{width:16px;height:16px}}.hhero{position:relative;padding:156px 0 96px;overflow:hidden;background-image:linear-gradient(rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px);background-size:56px 56px}.hhero__glow{position:absolute;top:-340px;left:50%;transform:translateX(-50%);width:1100px;height:700px;background:radial-gradient(ellipse at center,rgba(237,156,33,.16) 0,transparent 62%);pointer-events:none}.hhero__inner{position:relative;display:grid;grid-template-columns:1.04fr 1fr;grid-gap:64px;gap:64px;align-items:center}.hhero__copy .eyebrow{animation:hero-rise .8s cubic-bezier(.22,1,.36,1) both}.hhero__copy h1{font-size:clamp(38px,5.2vw,62px);margin-top:20px;animation:hero-rise .8s cubic-bezier(.22,1,.36,1) .1s both}.hhero__copy h1 em{font-style:normal;color:#ed9c21}.hhero__copy p{margin-top:22px;max-width:540px;font-size:17.5px;color:var(--ink-dim);animation:hero-rise .8s cubic-bezier(.22,1,.36,1) .2s both}.hhero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px;animation:hero-rise .8s cubic-bezier(.22,1,.36,1) .3s both}.hhero__visual{animation:hero-rise .9s cubic-bezier(.22,1,.36,1) .25s both}.hhero__facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;background:rgba(var(--panel-rgb),.55);margin-top:28px;animation:hero-rise .9s cubic-bezier(.22,1,.36,1) .4s both}.hhero__fact{display:flex;flex-direction:column;gap:6px;padding:24px 28px}.hhero__fact+.hhero__fact{border-left:1px solid var(--line)}.hhero__fact-value{font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:600;color:#ed9c21;letter-spacing:-.01em}.hhero__fact-label{font-size:13.5px;color:var(--ink-dim)}@media(max-width:1024px){.hhero__inner{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.hhero__facts{grid-template-columns:1fr}.hhero__fact+.hhero__fact{border-left:none;border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.hhero__actions,.hhero__copy .eyebrow,.hhero__copy h1,.hhero__copy p,.hhero__facts,.hhero__visual{animation:none}}.wconsole{position:relative;background:linear-gradient(180deg,rgba(var(--ink-rgb),.03),transparent 30%),rgba(var(--panel-rgb),.9);border:1px solid var(--line-strong);border-radius:14px;overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,var(--shadow-a)),inset 0 1px 0 rgba(var(--ink-rgb),.06)}.wconsole__bar{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--line);background:rgba(var(--glass-rgb),.5)}.wconsole__dots{display:flex;gap:6px}.wconsole__dots i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.wconsole__dots i:first-child{background:rgba(237,156,33,.8)}.wconsole__title{letter-spacing:.2em;color:var(--ink-faint)}.wconsole__live,.wconsole__title{font-family:JetBrains Mono,monospace;font-size:11px}.wconsole__live{display:inline-flex;align-items:center;gap:7px;margin-left:auto;letter-spacing:.16em;color:var(--live)}.wconsole__live i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live);animation:live-blink 2s ease-in-out infinite}.wconsole__body{display:grid;grid-template-columns:16px 1fr;grid-column-gap:14px;column-gap:14px;padding:6px 20px 10px}.wconsole__rail{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.wconsole__rail-track{position:absolute;top:16.7%;bottom:16.7%;left:50%;width:2px;transform:translateX(-50%);border-radius:2px;background:linear-gradient(180deg,rgba(237,156,33,.5),rgba(237,156,33,.16))}.wconsole__rail-comet{position:absolute;left:50%;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#ffe6c4;box-shadow:0 0 12px rgba(237,156,33,.9),0 0 5px hsla(0,0%,100%,.85);animation:rail-flow 3.2s ease-in-out infinite}.wconsole__rail-comet:before{content:"";position:absolute;left:50%;bottom:50%;width:2px;height:26px;transform:translateX(-50%);border-radius:2px;background:linear-gradient(180deg,rgba(255,184,77,0),#ffb84d)}.wconsole__node{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--bg-card);border:2px solid rgba(237,156,33,.85);box-shadow:0 0 0 3px rgba(237,156,33,.12);animation:node-pulse 3.2s ease-in-out infinite}.wconsole__node:nth-child(2){animation-delay:.06s}.wconsole__node:nth-child(3){animation-delay:1.34s}.wconsole__node:nth-child(4){animation-delay:2.62s}.wconsole__lanes{min-width:0}.wconsole__lane{position:relative;display:flex;align-items:center;gap:14px;padding:16px 0}.wconsole__lane+.wconsole__lane{border-top:1px solid var(--line)}.wconsole__meta{flex:0 0 92px;display:flex;flex-direction:column;gap:3px}.wconsole__step{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ed9c21}.wconsole__label{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;color:var(--ink)}.wconsole__chart{position:relative;flex:1 1;height:88px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(120% 140% at 50% 0,rgba(237,156,33,.05),transparent 60%),var(--bg-deep)}.wconsole__readout{position:absolute;top:8px;right:9px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#ffb84d;background:rgba(var(--glass-rgb),.66);border:1px solid rgba(237,156,33,.3);border-radius:6px;padding:3px 8px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:540px){.wconsole__meta{flex-basis:76px}.wconsole__label{font-size:16px}}.wc-chart{display:block;width:100%;height:100%}.wc-grid,.wc-vgrid{stroke:rgba(var(--ink-rgb),.07);stroke-width:1}.wc-axis{stroke:rgba(var(--ink-rgb),.16);stroke-width:1.2}.wc-bar.is-peak{filter:drop-shadow(0 0 4px rgba(237,156,33,.55))}.wc-sweep{fill:rgba(255,224,170,.55);animation:wc-sweep 4.4s ease-in-out infinite}.wc-scan{animation:wc-scan 4.8s ease-in-out infinite}.wc-scroll{animation:motif-scrollx 17s linear infinite}.wc-curve{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wc-curve--1{stroke:#ffb84d;opacity:.95}.wc-curve--2{stroke:#ed9c21;opacity:.5}.wc-curve--3{stroke:#ed9c21;opacity:.28}.wc-cursor{stroke:rgba(237,156,33,.7);stroke-width:1.4;stroke-dasharray:3 4;filter:drop-shadow(0 0 5px rgba(237,156,33,.55));animation:live-blink 2.6s ease-in-out infinite}@keyframes wc-sweep{0%{transform:translateX(0);opacity:0}12%,88%{opacity:1}to{transform:translateX(360px);opacity:0}}@keyframes wc-scan{0%{transform:translateX(0)}to{transform:translateX(392px)}}@keyframes rail-flow{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}@keyframes node-pulse{0%,24%,to{transform:scale(1);border-color:rgba(237,156,33,.85);box-shadow:0 0 0 3px rgba(237,156,33,.12)}8%{transform:scale(1.3);border-color:#ffe6c4;box-shadow:0 0 0 5px rgba(237,156,33,.18),0 0 18px rgba(237,156,33,.75)}}@media(prefers-reduced-motion:reduce){.wc-cursor,.wc-scan,.wc-scroll,.wc-sweep,.wconsole__live i,.wconsole__node,.wconsole__rail-comet{animation:none}}.hero{position:relative;padding:156px 0 96px;overflow:hidden;background-image:linear-gradient(rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px);background-size:56px 56px}.hero__glow{position:absolute;top:-340px;left:50%;transform:translateX(-50%);width:1100px;height:700px;background:radial-gradient(ellipse at center,rgba(237,156,33,.16) 0,transparent 62%);pointer-events:none}.hero__inner{position:relative;display:grid;grid-template-columns:1.04fr 1fr;grid-gap:64px;gap:64px;align-items:center}.hero__crumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--ink-faint);animation:hero-rise .8s cubic-bezier(.22,1,.36,1) both}.hero__crumb a:hover{color:#ed9c21}.hero__copy .eyebrow{animation:hero-rise .8s cubic-bezier(.22,1,.36,1) both}.hero__copy h1{font-size:clamp(38px,5.4vw,64px);margin-top:20px;animation:hero-rise .8s cubic-bezier(.22,1,.36,1) .1s both}.hero__copy h1 em{font-style:normal;color:#ed9c21}.hero__copy p{margin-top:22px;max-width:520px;font-size:17.5px;color:var(--ink-dim);animation:hero-rise .8s cubic-bezier(.22,1,.36,1) .2s both}.hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px;animation:hero-rise .8s cubic-bezier(.22,1,.36,1) .3s both}.hero__console{background:rgba(var(--panel-rgb),.86);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,var(--shadow-a)),0 0 0 1px rgba(237,156,33,.05);animation:hero-rise .9s cubic-bezier(.22,1,.36,1) .25s both}.hero__console-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);background:rgba(var(--glass-rgb),.6)}.hero__console-dots{display:flex;gap:6px}.hero__console-dots i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.hero__console-dots i:first-child{background:rgba(237,156,33,.75)}.hero__console-title{letter-spacing:.18em;color:var(--ink-faint)}.hero__console-live,.hero__console-title{font-family:JetBrains Mono,monospace;font-size:11px}.hero__console-live{margin-left:auto;letter-spacing:.12em;color:var(--live);animation:live-blink 2s ease-in-out infinite}.hero__stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;background:rgba(var(--panel-rgb),.55);margin-top:28px;animation:hero-rise .9s cubic-bezier(.22,1,.36,1) .4s both}.hero__stat{display:flex;flex-direction:column;gap:6px;padding:26px 28px}.hero__stat+.hero__stat{border-left:1px solid var(--line)}.hero__stat-value{font-family:JetBrains Mono,monospace;font-size:clamp(26px,3vw,34px);font-weight:700;color:#ed9c21;letter-spacing:-.02em}.hero__stat-label{font-size:13.5px;color:var(--ink-dim)}@media(max-width:1024px){.hero__inner{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.hero__stats{grid-template-columns:1fr 1fr}.hero__stat{border-top:1px solid var(--line)}.hero__stat:nth-child(-n+2){border-top:none}.hero__stat:nth-child(odd){border-left:none}}@media(max-width:540px){.hero__stats{grid-template-columns:1fr}.hero__stat{border-left:none!important}.hero__stat:nth-child(2){border-top:1px solid var(--line)}}.spectrum{padding:10px 12px 14px}.spectrum svg{width:100%;height:auto;display:block}.spectrum__readout{display:flex;align-items:center;height:46px;box-sizing:border-box;margin-bottom:10px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:rgba(var(--glass-rgb),.65);overflow:hidden;white-space:nowrap;font-family:JetBrains Mono,monospace;transition:border-color .25s,background .25s}.spectrum__readout.is-active{border-color:rgba(237,156,33,.32);background:rgba(237,156,33,.045)}.spectrum__readout-data{display:flex;align-items:center;gap:12px;width:100%;min-width:0;animation:readout-in .22s cubic-bezier(.22,1,.36,1)}.spectrum__readout-species{flex:0 0 auto;padding:3px 9px;border:1px solid rgba(237,156,33,.4);border-radius:6px;background:rgba(237,156,33,.12);color:#ffb84d;font-size:13.5px;font-weight:700}.spectrum__readout-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-size:13px}.spectrum__readout-meter{flex:0 0 auto;margin-left:auto;width:54px;height:4px;border-radius:2px;background:rgba(var(--ink-rgb),.12);overflow:hidden}.spectrum__readout-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(237,156,33,.65),#ffb84d);transform-origin:left;animation:meter-fill .35s cubic-bezier(.22,1,.36,1)}.spectrum__readout-meter[data-level="0"] i{width:0}.spectrum__readout-meter[data-level="1"] i{width:10%}.spectrum__readout-meter[data-level="2"] i{width:20%}.spectrum__readout-meter[data-level="3"] i{width:30%}.spectrum__readout-meter[data-level="4"] i{width:40%}.spectrum__readout-meter[data-level="5"] i{width:50%}.spectrum__readout-meter[data-level="6"] i{width:60%}.spectrum__readout-meter[data-level="7"] i{width:70%}.spectrum__readout-meter[data-level="8"] i{width:80%}.spectrum__readout-meter[data-level="9"] i{width:90%}.spectrum__readout-meter[data-level="10"] i{width:100%}.spectrum__readout-mz{flex:0 0 auto;color:var(--ink-faint);font-size:12px}.spectrum__readout-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:rgba(237,156,33,.8);box-shadow:0 0 8px rgba(237,156,33,.55);animation:live-blink 2s ease-in-out infinite}.spectrum__readout-hint{color:var(--ink-faint);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.spectrum__grid{stroke:rgba(var(--ink-rgb),.06);stroke-width:1}.spectrum__axis{stroke:rgba(var(--ink-rgb),.25);stroke-width:1}.spectrum__tick{fill:var(--ink-faint);font-family:JetBrains Mono,monospace;font-size:10px}.spectrum__tick--unit{fill:rgba(237,156,33,.8)}.spectrum__noise{fill:rgba(var(--ink-rgb),.16)}.spectrum__sweep{stroke:rgba(237,156,33,.4);stroke-width:1;stroke-dasharray:3 4}.spectrum__peak{cursor:crosshair}.spectrum__hit{fill:rgba(0,0,0,0)}.spectrum__bar{fill:url(#peak-fill);transition:filter .2s}.spectrum__peak.is-hovered .spectrum__bar{filter:drop-shadow(0 0 8px rgba(237,156,33,.9)) brightness(1.25)}.spectrum__label{fill:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:10.5px}.spectrum__peak.is-hovered .spectrum__label{fill:#ffb84d}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes readout-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hero__actions,.hero__console,.hero__copy .eyebrow,.hero__copy h1,.hero__copy p,.hero__stats,.spectrum__readout-data,.spectrum__readout-meter i{animation:none}}.pillars{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(237,156,33,.025),transparent 32%)}.pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:1024px){.pillars__grid{grid-template-columns:1fr}}.pillars__card{position:relative;display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:32px 30px 28px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s}.pillars__card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#ed9c21,transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pillars__card:hover{transform:translateY(-6px);border-color:rgba(237,156,33,.42);background:var(--bg-card)}.pillars__card:hover:before{transform:scaleX(1)}.pillars__card:hover .pillars__link span{transform:translateX(5px)}.pillars__step{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ed9c21}.pillars__card-top h3{font-size:28px;margin-top:8px}.pillars__sub{display:block;margin-top:4px;font-size:13.5px;color:var(--ink-faint)}.pillars__blurb{margin-top:18px;font-size:14.5px;color:var(--ink-dim);flex:0 0 auto}.pillars__chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;flex:1 1;align-content:flex-start}.pillars__chips li{font-size:12px;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:5px 12px;transition:border-color .25s,color .25s}.pillars__chips li.is-soon{color:var(--ink-faint);border-style:dashed}.pillars__card:hover .pillars__chips li{border-color:var(--line-strong)}.pillars__link{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600;color:#ffb84d}.pillars__link span{transition:transform .25s cubic-bezier(.22,1,.36,1)}.suite{border-top:1px solid var(--line)}.suite__foot{display:flex;justify-content:center;margin-top:40px}.suitecross{border-top:1px solid var(--line)}.suitecross__head{text-align:center;margin-bottom:36px}.suitecross__head h2{font-size:clamp(26px,3.6vw,40px);margin-top:14px}.suitecross__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;max-width:900px;margin:0 auto}@media(max-width:768px){.suitecross__grid{grid-template-columns:1fr}}.suitecross__card{display:flex;flex-direction:column;gap:10px;padding:30px;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.suitecross__card:hover{border-color:rgba(237,156,33,.5);transform:translateY(-4px)}.suitecross__step{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#ed9c21}.suitecross__title{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;color:var(--ink)}.suitecross__blurb{font-size:15px;line-height:1.55;color:var(--ink-dim)}.suitecross__go{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--ink)}.suitecross__arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.suitecross__card:hover .suitecross__arrow{transform:translateX(4px)}.motif-wrap{position:absolute;inset:0;display:block;overflow:hidden}.motif{width:100%;height:100%;display:block}.motif__axis{stroke:rgba(var(--ink-rgb),.22);stroke-width:1.4}.motif__scroll{animation:motif-scrollx 11s linear infinite}.motif__scroll--slow{animation-duration:16s}.motif__scroll--mid{animation-duration:11s}.motif__scroll--fast{animation-duration:7.5s}.motif__scroll--c1{animation-duration:15s}.motif__scroll--c2{animation-duration:11s}.motif__scroll--c3{animation-duration:18s}@keyframes motif-scrollx{to{transform:translateX(-320px)}}.motif--spectrum .motif__bar{fill:#ed9c21;opacity:.82;transform-box:fill-box;transform-origin:bottom;animation:motif-bar 2.8s cubic-bezier(.22,1,.36,1) infinite}.motif--spectrum .motif__bar:nth-child(2){animation-delay:.13s}.motif--spectrum .motif__bar:nth-child(3){animation-delay:.26s}.motif--spectrum .motif__bar:nth-child(4){animation-delay:.39s}.motif--spectrum .motif__bar:nth-child(5){animation-delay:.52s}.motif--spectrum .motif__bar:nth-child(6){animation-delay:.65s}.motif--spectrum .motif__bar:nth-child(7){animation-delay:.78s}.motif--spectrum .motif__bar:nth-child(8){animation-delay:.91s}.motif--spectrum .motif__bar:nth-child(9){animation-delay:1.04s}.motif--spectrum .motif__bar:nth-child(10){animation-delay:1.17s}.motif--spectrum .motif__bar:nth-child(11){animation-delay:1.3s}.motif--spectrum .motif__bar:nth-child(12){animation-delay:1.43s}.motif--spectrum .motif__bar:nth-child(13){animation-delay:1.56s}.motif--spectrum .motif__bar:nth-child(14){animation-delay:1.69s}.motif--spectrum .motif__bar:nth-child(15){animation-delay:1.82s}@keyframes motif-bar{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1.02)}}.motif--waves .motif__wave{fill:none;stroke:#ed9c21;stroke-width:2;stroke-linecap:round}.motif--waves .motif__wave--1{opacity:.85}.motif--waves .motif__wave--2{opacity:.5}.motif--waves .motif__wave--3{opacity:.3}.motif--totalgas .motif__area{fill:rgba(237,156,33,.16);stroke:rgba(237,156,33,.6);stroke-width:2}.motif--totalgas .motif__sweep{stroke:rgba(237,156,33,.55);stroke-width:2;animation:motif-sweep 3.4s cubic-bezier(.22,1,.36,1) infinite}.motif--totalgas .motif__pip{fill:#ffb84d;filter:drop-shadow(0 0 6px rgba(237,156,33,.8));animation:motif-blink 2s ease-in-out infinite}@keyframes motif-sweep{0%{transform:translateX(0);opacity:0}10%,90%{opacity:1}to{transform:translateX(320px);opacity:0}}.motif--sensors .motif__sensor-box{fill:rgba(var(--ink-rgb),.03);stroke:var(--line-strong);stroke-width:1.2}.motif--sensors .motif__sensor-dot{fill:#ed9c21;animation:motif-pulse 2.2s ease-in-out infinite}.motif--sensors .motif__sensor-label{fill:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:17px;font-weight:500;text-anchor:middle}.motif--sensors .motif__sensor:first-child .motif__sensor-dot{animation-delay:.32s}.motif--sensors .motif__sensor:nth-child(2) .motif__sensor-dot{animation-delay:.64s}.motif--sensors .motif__sensor:nth-child(3) .motif__sensor-dot{animation-delay:.96s}.motif--sensors .motif__sensor:nth-child(4) .motif__sensor-dot{animation-delay:1.28s}.motif--sensors .motif__sensor:nth-child(5) .motif__sensor-dot{animation-delay:1.6s}@keyframes motif-pulse{0%,to{opacity:.35;transform:scale(.85);transform-box:fill-box;transform-origin:center}50%{opacity:1;transform:scale(1.1);transform-box:fill-box;transform-origin:center}}.motif--flow .motif__pipe{fill:none;stroke:rgba(var(--ink-rgb),.12);stroke-width:14;stroke-linecap:round}.motif--flow .motif__pipe-line{fill:none;stroke:rgba(237,156,33,.5);stroke-width:2;stroke-dasharray:10 14;animation:motif-dash 1.6s linear infinite}.motif--flow .motif__bead{fill:#ffb84d;filter:drop-shadow(0 0 5px rgba(237,156,33,.75))}@keyframes motif-dash{to{stroke-dashoffset:-48}}.motif--elements .motif__cell{fill:none;stroke:rgba(var(--ink-rgb),.18);stroke-width:.8;animation:motif-cell 3.6s ease-in-out infinite}@keyframes motif-cell{0%,64%,to{fill:rgba(237,156,33,0);stroke:rgba(var(--ink-rgb),.18);stroke-width:.8}82%{fill:rgba(237,156,33,.16);stroke:#ffb84d;stroke-width:1.5}}.motif--scan .motif__px{fill:rgba(var(--ink-rgb),.06)}.motif--scan .motif__scanline{fill:rgba(237,156,33,.18);animation:motif-scan 3.6s ease-in-out infinite}@keyframes motif-scan{0%{transform:translateY(-10px)}to{transform:translateY(210px)}}.motif--inclusions .motif__bubble{fill:rgba(237,156,33,.08);stroke:rgba(237,156,33,.55);stroke-width:1.4;animation:motif-rise 6s linear infinite}.motif--inclusions .motif__bubble:first-child{animation-duration:6.5s;animation-delay:0s}.motif--inclusions .motif__bubble:nth-child(2){animation-duration:5s;animation-delay:1.4s}.motif--inclusions .motif__bubble:nth-child(3){animation-duration:7.5s;animation-delay:2.4s}.motif--inclusions .motif__bubble:nth-child(4){animation-duration:5.8s;animation-delay:.7s}.motif--inclusions .motif__bubble:nth-child(5){animation-duration:4.6s;animation-delay:3.1s}.motif--inclusions .motif__bubble:nth-child(6){animation-duration:6.8s;animation-delay:1.9s}@keyframes motif-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-260px);opacity:0}}.motif--pores .motif__grain{fill:rgba(var(--ink-rgb),.12);animation:motif-blink 3s ease-in-out infinite}.motif--pores .motif__grain:first-child{animation-delay:.18s}.motif--pores .motif__grain:nth-child(2){animation-delay:.36s}.motif--pores .motif__grain:nth-child(3){animation-delay:.54s}.motif--pores .motif__grain:nth-child(4){animation-delay:.72s}.motif--pores .motif__grain:nth-child(5){animation-delay:.9s}.motif--pores .motif__grain:nth-child(6){animation-delay:1.08s}.motif--pores .motif__grain:nth-child(7){animation-delay:1.26s}.motif--pores .motif__grain:nth-child(8){animation-delay:1.44s}.motif--pores .motif__grain:nth-child(9){animation-delay:0s}.motif--pores .motif__grain:nth-child(10){animation-delay:.18s}.motif--pores .motif__grain:nth-child(11){animation-delay:.36s}.motif--pores .motif__grain:nth-child(12){animation-delay:.54s}.motif--pores .motif__grain:nth-child(13){animation-delay:.72s}.motif--pores .motif__grain:nth-child(14){animation-delay:.9s}.motif--pores .motif__grain:nth-child(15){animation-delay:1.08s}.motif--pores .motif__grain:nth-child(16){animation-delay:1.26s}.motif--pores .motif__grain:nth-child(17){animation-delay:1.44s}.motif--pores .motif__grain:nth-child(18){animation-delay:0s}.motif--pores .motif__grain:nth-child(19){animation-delay:.18s}.motif--pores .motif__grain:nth-child(20){animation-delay:.36s}.motif--pores .motif__grain:nth-child(21){animation-delay:.54s}.motif--pores .motif__grain:nth-child(22){animation-delay:.72s}.motif--pores .motif__grain:nth-child(23){animation-delay:.9s}.motif--pores .motif__grain:nth-child(24){animation-delay:1.08s}.motif--pores .motif__grain:nth-child(25){animation-delay:1.26s}.motif--pores .motif__grain:nth-child(26){animation-delay:1.44s}.motif--pores .motif__grain:nth-child(27){animation-delay:0s}.motif--pores .motif__grain:nth-child(28){animation-delay:.18s}.motif--pores .motif__grain:nth-child(29){animation-delay:.36s}.motif--pores .motif__grain:nth-child(30){animation-delay:.54s}.motif--pores .motif__grain:nth-child(31){animation-delay:.72s}.motif--pores .motif__grain:nth-child(32){animation-delay:.9s}.motif--pores .motif__grain:nth-child(33){animation-delay:1.08s}.motif--pores .motif__grain:nth-child(34){animation-delay:1.26s}.motif--pores .motif__grain:nth-child(35){animation-delay:1.44s}.motif--pores .motif__grain:nth-child(36){animation-delay:0s}.motif--pores .motif__grain:nth-child(37){animation-delay:.18s}.motif--pores .motif__grain:nth-child(38){animation-delay:.36s}.motif--pores .motif__grain:nth-child(39){animation-delay:.54s}.motif--pores .motif__grain:nth-child(40){animation-delay:.72s}.motif--pores .motif__grain:nth-child(41){animation-delay:.9s}.motif--pores .motif__grain:nth-child(42){animation-delay:1.08s}.motif--pores .motif__grain:nth-child(43){animation-delay:1.26s}.motif--pores .motif__grain:nth-child(44){animation-delay:1.44s}.motif--pores .motif__grain:nth-child(45){animation-delay:0s}.motif--pores .motif__grain:nth-child(46){animation-delay:.18s}.motif--pores .motif__grain:nth-child(47){animation-delay:.36s}.motif--pores .motif__grain:nth-child(48){animation-delay:.54s}.motif--pores .motif__grain:nth-child(49){animation-delay:.72s}.motif--pores .motif__grain:nth-child(50){animation-delay:.9s}.motif--pores .motif__grain:nth-child(51){animation-delay:1.08s}.motif--pores .motif__grain:nth-child(52){animation-delay:1.26s}.motif--pores .motif__grain:nth-child(53){animation-delay:1.44s}.motif--pores .motif__grain:nth-child(54){animation-delay:0s}.motif--pores .motif__stream{fill:none;stroke:rgba(237,156,33,.6);stroke-width:2;stroke-dasharray:8 12;animation:motif-dash 1.4s linear infinite}.motif--pores .motif__stream--2{stroke:rgba(237,156,33,.35);animation-duration:2s}.motif--chromatogram{opacity:.7}.motif--chromatogram .motif__trace{fill:none;stroke:rgba(237,156,33,.55);stroke-width:2;stroke-linejoin:round}.motif--curves .motif__grid line{stroke:rgba(var(--ink-rgb),.06);stroke-width:1}.motif--curves .motif__curve{fill:none;stroke-width:2;stroke-linecap:round}.motif--curves .motif__curve--1{stroke:#ed9c21;opacity:.9}.motif--curves .motif__curve--2{stroke:#ffb84d;opacity:.55}.motif--curves .motif__curve--3{stroke:#ed9c21;opacity:.32}.motif--curves .motif__cursor{stroke:rgba(237,156,33,.7);stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(237,156,33,.6));animation:motif-blink 2.4s ease-in-out infinite}@keyframes motif-blink{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.motif,.motif *{animation:none!important}}.mconsole{background:rgba(var(--panel-rgb),.86);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,var(--shadow-a)),0 0 0 1px rgba(237,156,33,.05)}.mconsole__bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);background:rgba(var(--glass-rgb),.6)}.mconsole__dots{display:flex;gap:6px}.mconsole__dots i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.mconsole__dots i:first-child{background:rgba(237,156,33,.75)}.mconsole__title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--ink-faint);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mconsole__body{position:relative;aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0,rgba(237,156,33,.06),transparent 55%),var(--bg-deep)}.iconsole{background:rgba(var(--panel-rgb),.86);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,var(--shadow-a)),0 0 0 1px rgba(237,156,33,.05)}.iconsole__bar{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);background:rgba(var(--glass-rgb),.6)}.iconsole__dots{display:flex;gap:6px}.iconsole__dots i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.iconsole__dots i:first-child{background:rgba(237,156,33,.75)}.iconsole__title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--ink-faint);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iconsole__body{padding:12px 14px;background:radial-gradient(120% 90% at 50% 0,rgba(237,156,33,.06),transparent 55%),var(--bg-deep)}.iconsole__body,.iconsole__chart{position:relative}.iconsole__axis{margin-top:6px;text-align:right;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(237,156,33,.75)}.iconsole__axis,.iconsole__readout{font-family:JetBrains Mono,monospace}.iconsole__readout{display:flex;align-items:center;height:44px;box-sizing:border-box;margin-bottom:10px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:rgba(var(--glass-rgb),.65);overflow:hidden;white-space:nowrap;transition:border-color .25s,background .25s}.iconsole__readout.is-active{border-color:rgba(237,156,33,.32);background:rgba(237,156,33,.045)}.iconsole__readout-data{display:flex;align-items:center;gap:12px;width:100%;min-width:0;animation:readout-in .22s cubic-bezier(.22,1,.36,1)}.iconsole__readout-tag{flex:0 0 auto;padding:3px 9px;border:1px solid rgba(237,156,33,.4);border-radius:6px;background:rgba(237,156,33,.12);color:#ffb84d;font-size:13px;font-weight:700}.iconsole__readout-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-size:13px}.iconsole__readout-meter{flex:0 0 auto;margin-left:auto;width:54px;height:4px;border-radius:2px;background:rgba(var(--ink-rgb),.12);overflow:hidden}.iconsole__readout-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(237,156,33,.65),#ffb84d);transform-origin:left;animation:meter-fill .35s cubic-bezier(.22,1,.36,1)}.iconsole__readout-meter[data-level="0"] i{width:0}.iconsole__readout-meter[data-level="1"] i{width:10%}.iconsole__readout-meter[data-level="2"] i{width:20%}.iconsole__readout-meter[data-level="3"] i{width:30%}.iconsole__readout-meter[data-level="4"] i{width:40%}.iconsole__readout-meter[data-level="5"] i{width:50%}.iconsole__readout-meter[data-level="6"] i{width:60%}.iconsole__readout-meter[data-level="7"] i{width:70%}.iconsole__readout-meter[data-level="8"] i{width:80%}.iconsole__readout-meter[data-level="9"] i{width:90%}.iconsole__readout-meter[data-level="10"] i{width:100%}.iconsole__readout-value{flex:0 0 auto;margin-left:auto;color:var(--ink-faint);font-size:12px}.iconsole__readout-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:rgba(237,156,33,.8);box-shadow:0 0 8px rgba(237,156,33,.55);animation:live-blink 2s ease-in-out infinite}.iconsole__readout-hint{color:var(--ink-faint);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ic-svg{display:block;width:100%;height:auto}.ic-grid{stroke:rgba(var(--ink-rgb),.06);stroke-width:1}.ic-axis{stroke:rgba(var(--ink-rgb),.25);stroke-width:1}.ic-axis-label{fill:rgba(237,156,33,.8);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em}.ic-noise{fill:rgba(var(--ink-rgb),.16)}.ic-sweep{stroke:rgba(237,156,33,.4);stroke-width:1;stroke-dasharray:3 4}.ic-peak{cursor:crosshair}.ic-hit{fill:rgba(0,0,0,0)}.ic-bar{fill:url(#ic-peak);transition:filter .2s}.ic-peak.is-hovered .ic-bar{filter:drop-shadow(0 0 8px rgba(237,156,33,.9)) brightness(1.25)}.ic-peak-label{fill:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:10.5px}.ic-peak.is-hovered .ic-peak-label{fill:#ffb84d}.ic-band{fill:url(#ic-peak);fill-opacity:.5;stroke:#ffb84d;stroke-width:2;transition:fill-opacity .2s}.ic-peak.is-hovered .ic-band{fill-opacity:.78;filter:drop-shadow(0 0 8px rgba(237,156,33,.8))}.ic-trace-area{stroke:none;opacity:.85}.ic-trace-line{fill:none;stroke:#ffb84d;stroke-width:2;stroke-linejoin:round}.ic-trace-dot{fill:#ffb84d;filter:drop-shadow(0 0 6px rgba(237,156,33,.85));transition:opacity .2s}.ic-strip-line{fill:none;stroke:#ffb84d;stroke-width:2}.ic-strip-now{stroke:rgba(237,156,33,.5);stroke-width:1;stroke-dasharray:3 4}.ic-strip-dot{fill:#ffb84d;filter:drop-shadow(0 0 6px rgba(237,156,33,.8))}.ic-strip-unit{fill:var(--ink-faint);font-size:10px;letter-spacing:.16em}.ic-strip-gauge,.ic-strip-unit{font-family:JetBrains Mono,monospace}.ic-strip-gauge{fill:#ed9c21;font-size:30px;font-weight:700;letter-spacing:-.02em}.ic-tile-box{fill:rgba(var(--glass-rgb),.5);stroke:var(--line);stroke-width:1;transition:stroke .2s}.ic-tile.is-hovered .ic-tile-box{stroke:rgba(237,156,33,.55)}.ic-tile-led{fill:#ed9c21;animation:live-blink 2s ease-in-out infinite}.ic-tile.is-alarm .ic-tile-led{fill:#e0683c}.ic-tile-tag{fill:var(--ink);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.ic-tile-track{fill:rgba(var(--ink-rgb),.1)}.ic-tile-fill{fill:#ed9c21;transition:fill .2s}.ic-tile.is-hovered .ic-tile-fill{fill:#ffb84d}.ic-tile-value{fill:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:12px}.ic-flow-pipe{fill:none;stroke:rgba(var(--ink-rgb),.12);stroke-width:14;stroke-linecap:round}.ic-flow-line{fill:none;stroke:rgba(237,156,33,.5);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 9}.ic-flow-bead{fill:#ffb84d;filter:drop-shadow(0 0 5px rgba(237,156,33,.8))}.ic-flow-node{cursor:default}.ic-flow-hit{fill:rgba(0,0,0,0)}.ic-flow-ring{fill:var(--bg-deep);stroke:rgba(237,156,33,.5);stroke-width:2;transition:stroke .2s}.ic-flow-node.is-hovered .ic-flow-ring{stroke:#ffb84d}.ic-flow-core{fill:#ed9c21}.ic-flow-tag{fill:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.1em}.ic-flow-node.is-hovered .ic-flow-tag{fill:#ffb84d}.ic-scan-beam,.ic-scan-hl{pointer-events:none}.ic-scan-hl{fill:none;stroke:#ffb84d;stroke-width:1.5}.ic-xp-point{cursor:crosshair}.ic-xp-hit{fill:rgba(0,0,0,0)}.ic-xp-dot{fill:#ed9c21;transition:fill .2s}.ic-xp-point.is-hovered .ic-xp-dot{fill:#ffb84d;filter:drop-shadow(0 0 7px rgba(237,156,33,.9))}@media(prefers-reduced-motion:reduce){.ic-tile-led,.iconsole__readout-data,.iconsole__readout-dot,.iconsole__readout-meter i{animation:none}}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px}.pcard{position:relative;display:flex;flex-direction:column;scroll-margin-top:96px;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s,box-shadow .35s}.pcard:hover{transform:translateY(-6px);border-color:rgba(237,156,33,.45);background:var(--bg-card);box-shadow:0 24px 60px rgba(0,0,0,var(--shadow-a))}.pcard--flagship{border-color:rgba(237,156,33,.42);box-shadow:0 0 0 1px rgba(237,156,33,.08)}.pcard--soon{opacity:.82}.pcard__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,rgba(237,156,33,.08),transparent 58%),var(--bg-deep);border-bottom:1px solid var(--line);transition:background .4s}.pcard__media--photo{background:radial-gradient(72% 62% at 50% 40%,rgba(var(--ink-rgb),.13),transparent 72%),radial-gradient(120% 80% at 50% 120%,rgba(237,156,33,.06),transparent 60%),var(--bg-deep)}.pcard__media--photo .pcard__motif{opacity:.1}.pcard__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:16px 16px 18px;filter:drop-shadow(0 12px 16px rgba(0,0,0,.42));opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.pcard__photo.is-loaded{opacity:1}.pcard:hover .pcard__photo.is-loaded{transform:translateY(-4px) scale(1.03)}.pcard__gallery{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;grid-gap:6px;gap:6px;padding:16px 12px 18px;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.pcard__gallery.is-loaded{opacity:1}.pcard__gallery img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.42));transition:transform .5s cubic-bezier(.22,1,.36,1)}.pcard:hover .pcard__gallery.is-loaded img{transform:translateY(-4px)}.pcard__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(var(--panel-rgb),.55) 100%)}.pcard__abbr-chip,.pcard__flag,.pcard__soon{position:absolute;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;z-index:2}.pcard__flag{top:14px;left:14px;color:#161205;background:#ed9c21}.pcard__soon{top:14px;left:14px;color:#ed9c21;background:rgba(var(--glass-rgb),.7);border:1px solid rgba(237,156,33,.45)}.pcard__abbr-chip{bottom:14px;left:14px;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink);background:rgba(var(--glass-rgb),.72);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pcard__body{display:flex;flex-direction:column;padding:22px 24px 24px;flex:1 1}.pcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pcard__head h3{font-size:21px}.pcard__arrow{color:var(--ink-faint);font-size:18px;transition:color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.pcard:hover .pcard__arrow{color:#ffb84d;transform:translateX(4px)}.pcard__tagline{margin-top:12px;font-size:15px;color:var(--ink)}.pcard__bullets{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:11px}.pcard__bullets li{position:relative;padding-left:22px;font-size:13.5px;color:var(--ink-dim)}.pcard__bullets li:before{content:"▸";position:absolute;left:0;color:#ed9c21}.pcard__more{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:#ffb84d;opacity:.85;transition:opacity .25s}.pcard:hover .pcard__more{opacity:1}.phero{position:relative;padding:136px 0 56px;overflow:hidden;border-bottom:1px solid var(--line);background-image:linear-gradient(rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px);background-size:56px 56px}.phero__glow{position:absolute;top:-300px;left:50%;transform:translateX(-50%);width:900px;height:620px;background:radial-gradient(ellipse at center,rgba(237,156,33,.14) 0,transparent 62%);pointer-events:none}.phero__inner{position:relative}.phero__inner .eyebrow{animation:hero-rise .7s cubic-bezier(.22,1,.36,1) both}.phero__inner h1{font-size:clamp(34px,5vw,56px);margin-top:18px;animation:hero-rise .7s cubic-bezier(.22,1,.36,1) .08s both}.phero__inner p{margin-top:18px;max-width:620px;font-size:17.5px;color:var(--ink-dim);animation:hero-rise .7s cubic-bezier(.22,1,.36,1) .16s both}.phero__crumb{display:flex;align-items:center;gap:10px;margin-bottom:26px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--ink-faint)}.phero__crumb a:hover{color:#ed9c21}@media(prefers-reduced-motion:reduce){.phero__inner .eyebrow,.phero__inner h1,.phero__inner p{animation:none}}.pstage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;padding:40px;border-radius:14px;border:1px solid var(--line);overflow:hidden;background:radial-gradient(62% 55% at 50% 44%,rgba(var(--ink-rgb),.09),transparent 70%),var(--bg-raised);box-shadow:0 32px 80px rgba(0,0,0,var(--shadow-a)),0 0 0 1px rgba(237,156,33,.05)}.pstage__motif{position:absolute;inset:0;opacity:.12;pointer-events:none;transition:opacity .45s}.pstage--bare .pstage__motif{opacity:.92}.pstage--bare .pstage__glow{opacity:.7}.pstage__glow{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:70%;aspect-ratio:1;background:radial-gradient(circle at center,rgba(237,156,33,.18),transparent 62%);pointer-events:none}.pstage__device{position:relative;display:block;width:auto;max-width:82%;max-height:300px;margin-inline:auto;filter:drop-shadow(0 20px 28px rgba(0,0,0,.42));opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1);animation:device-float 6s ease-in-out infinite}.pstage:not(.pstage--bare) .pstage__device{opacity:1}.pstage__shadow{position:relative;width:48%;height:20px;margin:16px auto 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,var(--shadow-a-strong)),transparent 70%);animation:shadow-breathe 6s ease-in-out infinite}.pstage__tag{top:20px;left:20px;max-width:calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2em;text-transform:uppercase;color:#ed9c21;border:1px solid rgba(237,156,33,.4);border-radius:999px}.pstage__chip,.pstage__tag{position:absolute;font-family:JetBrains Mono,monospace;font-size:11px;background:rgba(var(--glass-rgb),.62);padding:7px 14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pstage__chip{letter-spacing:.1em;color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;animation:chip-float 5s ease-in-out infinite}.pstage__chip--live{top:24%;right:6%;animation-delay:.6s}.pstage__chip--cycle{bottom:28%;left:5%;animation-delay:1.4s}.pstage__chip--range{bottom:13%;right:9%;color:#ffb84d;border-color:rgba(237,156,33,.45);animation-delay:2.2s}@media(max-width:540px){.pstage{min-height:300px;padding:28px}.pstage__chip--live{top:auto;bottom:42%}}.plineup{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;padding:32px 26px;border-radius:14px;border:1px solid var(--line);overflow:hidden;background:radial-gradient(62% 55% at 50% 44%,rgba(var(--ink-rgb),.09),transparent 70%),var(--bg-raised);box-shadow:0 32px 80px rgba(0,0,0,var(--shadow-a)),0 0 0 1px rgba(237,156,33,.05)}.plineup__motif{opacity:.5;z-index:0}.plineup__glow{position:absolute;top:8%;left:50%;transform:translateX(-50%);width:70%;height:62%;background:radial-gradient(ellipse at center,rgba(237,156,33,.16),transparent 70%);pointer-events:none;z-index:1;animation:lineup-glow 7s ease-in-out infinite}.plineup__row{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:100%;align-items:stretch}.plineup__model{flex-direction:column;gap:16px}.plineup__model,.plineup__shot{display:flex;align-items:center}.plineup__shot{position:relative;justify-content:center;width:100%;aspect-ratio:1/1}.plineup__shot:after{content:"";position:absolute;bottom:4%;left:50%;width:56%;height:13px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,var(--shadow-a-strong)),transparent 70%);animation:shadow-breathe 6s ease-in-out infinite}.plineup__shot img,.plineup__shot:after{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.plineup__shot img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(0,0,0,.42));animation:device-float 6s ease-in-out infinite}.plineup__model:nth-child(2) .plineup__shot img,.plineup__model:nth-child(2) .plineup__shot:after{animation-delay:.8s}.plineup__model:nth-child(3) .plineup__shot img,.plineup__model:nth-child(3) .plineup__shot:after{animation-delay:1.6s}.plineup__model.is-loaded .plineup__shot img,.plineup__model.is-loaded .plineup__shot:after{opacity:1}.plineup__label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:rgba(var(--glass-rgb),.65);border:1px solid var(--line);border-radius:999px;padding:6px 14px}@media(max-width:540px){.plineup{padding:24px 16px}.plineup__row{gap:8px}.plineup__label{font-size:10px;letter-spacing:.1em;padding:5px 10px}}@keyframes lineup-glow{0%,to{opacity:.82;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.plineup__glow,.plineup__shot img,.plineup__shot:after{animation:none}}.pdetail-hero{position:relative;overflow:hidden;padding:128px 0 64px;border-bottom:1px solid var(--line);background-image:linear-gradient(rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px);background-size:56px 56px}.pdetail-hero__glow{position:absolute;top:-320px;left:18%;width:820px;height:600px;background:radial-gradient(ellipse at center,rgba(237,156,33,.15) 0,transparent 62%);pointer-events:none}.pdetail-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.pdetail-hero__copy .eyebrow{animation:hero-rise .7s cubic-bezier(.22,1,.36,1) both}.pdetail-hero__copy h1{font-size:clamp(36px,5.4vw,60px);margin-top:16px;animation:hero-rise .7s cubic-bezier(.22,1,.36,1) .08s both}.pdetail-hero__crumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--ink-faint)}.pdetail-hero__crumb a:hover{color:#ed9c21}.pdetail-hero__tagline{margin-top:18px;max-width:520px;font-size:18px;color:var(--ink-dim);animation:hero-rise .7s cubic-bezier(.22,1,.36,1) .16s both}.pdetail-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px;animation:hero-rise .7s cubic-bezier(.22,1,.36,1) .24s both}.pdetail-hero__visual{animation:hero-rise .9s cubic-bezier(.22,1,.36,1) .2s both}@media(max-width:1024px){.pdetail-hero__inner{grid-template-columns:1fr;gap:40px}}@media(prefers-reduced-motion:reduce){.pdetail-hero .eyebrow,.pdetail-hero .pdetail-hero__actions,.pdetail-hero .pdetail-hero__tagline,.pdetail-hero .pdetail-hero__visual,.pdetail-hero h1{animation:none}}.pshowcase{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(237,156,33,.025),transparent 40%)}.pshowcase__grid{display:grid;grid-template-columns:1fr 1.02fr;grid-gap:56px;gap:56px;align-items:center}@media(max-width:1024px){.pshowcase__grid{grid-template-columns:1fr;gap:40px}}.pshowcase__media{max-width:560px}@media(max-width:1024px){.pshowcase__media{margin-inline:auto;width:100%}}.pshowcase__body .eyebrow{margin-bottom:16px}.pshowcase__body p{color:var(--ink-dim);font-size:16.5px}.pshowcase__body p+p{margin-top:16px}.pshowcase__traits{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pshowcase__traits li{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.04em;color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;transition:border-color .25s,color .25s,background .25s}.pshowcase__traits li:hover{border-color:rgba(237,156,33,.6);color:#ffb84d;background:rgba(237,156,33,.06)}.pdetail--alt{background:linear-gradient(180deg,rgba(237,156,33,.02),transparent 32%)}.pdetail--alt,.pdetail--related{border-top:1px solid var(--line)}.pdetail__overview{max-width:760px}.pdetail__overview p{margin-top:18px;font-size:17.5px;color:var(--ink-dim)}.pdetail__features{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:18px;gap:18px}.pdetail__feature{background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:28px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.pdetail__feature:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.4)}.pdetail__feature h3{font-size:19px;color:#ffb84d}.pdetail__feature p{margin-top:12px;font-size:15px;color:var(--ink-dim)}.pdetail__specs{border:1px solid var(--line);border-radius:14px;background:var(--bg-raised);overflow:hidden}.pdetail__specs dl{display:grid;grid-template-columns:1fr 1fr}@media(max-width:768px){.pdetail__specs dl{grid-template-columns:1fr}}.pdetail__spec{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:16px 24px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.pdetail__spec dt{font-size:14px;color:var(--ink-dim)}.pdetail__spec dd{font-family:JetBrains Mono,monospace;font-size:13.5px;color:var(--ink);text-align:right}@media(max-width:768px){.pdetail__spec{border-right:none}}.pdetail__apps{display:flex;flex-wrap:wrap;gap:12px}.pdetail__app{position:relative;padding:12px 18px 12px 38px;font-size:14.5px;color:var(--ink-dim);background:var(--bg-raised);border:1px solid var(--line);border-radius:999px;transition:border-color .25s,color .25s}.pdetail__app:before{content:"▸";position:absolute;left:18px;color:#ed9c21}.pdetail__app:hover{color:var(--ink);border-color:rgba(237,156,33,.45)}.pdetail__related{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:16px;gap:16px}.pdetail__rel{display:flex;align-items:center;gap:14px;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s}.pdetail__rel:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.45);background:var(--bg-card)}.pdetail__rel:hover .pdetail__rel-arrow{color:#ffb84d;transform:translateX(4px)}.pdetail__rel-motif{position:relative;flex:0 0 auto;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--bg-deep)}.pdetail__rel-body{display:flex;flex-direction:column;gap:5px;min-width:0}.pdetail__rel-name{display:flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;color:var(--ink)}.pdetail__rel-soon{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ed9c21;border:1px solid rgba(237,156,33,.4);border-radius:999px;padding:2px 7px}.pdetail__rel-tag{font-size:12.5px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdetail__rel-arrow{margin-left:auto;color:var(--ink-faint);transition:color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.product{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(237,156,33,.025),transparent 40%)}.product__grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:64px;gap:64px;align-items:center}.product__media,.product__stage{position:relative}.product__stage{padding:48px 40px 64px;border-radius:14px;border:1px solid var(--line);background-color:var(--bg-raised);background-image:radial-gradient(rgba(var(--ink-rgb),.07) 1px,transparent 1px);background-size:22px 22px;overflow:hidden}.product__stage-glow{position:absolute;top:14%;left:50%;transform:translateX(-50%);width:78%;aspect-ratio:1;background:radial-gradient(circle at center,rgba(237,156,33,.22),transparent 65%);pointer-events:none}.product__device{position:relative;width:min(74%,420px);margin-inline:auto;filter:drop-shadow(0 30px 50px rgba(0,0,0,var(--shadow-a-strong)));animation:device-float 6s ease-in-out infinite}.product__stage-shadow{width:58%;height:22px;margin:6px auto 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,var(--shadow-a-strong)),transparent 70%);animation:shadow-breathe 6s ease-in-out infinite}.product__chip{position:absolute;display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--ink);background:rgba(var(--glass-rgb),.62);border:1px solid var(--line-strong);border-radius:999px;padding:7px 14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:chip-float 5s ease-in-out infinite}.product__chip i{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px rgba(111,217,126,.9)}.product__chip--tag{top:20px;left:20px;color:#ed9c21;border-color:rgba(237,156,33,.4);letter-spacing:.2em;animation:none}.product__chip--live{top:26%;right:7%;animation-delay:.6s}.product__chip--cycle{bottom:30%;left:6%;animation-delay:1.4s}.product__chip--range{bottom:14%;right:10%;color:#ffb84d;border-color:rgba(237,156,33,.45);animation-delay:2.2s}.product__body h3{font-size:clamp(24px,2.8vw,32px)}.product__body p{margin-top:18px;color:var(--ink-dim);font-size:16.5px}.product__traits{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.product__traits li{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.04em;color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;transition:border-color .25s,color .25s,background .25s}.product__traits li:hover{border-color:rgba(237,156,33,.6);color:#ffb84d;background:rgba(237,156,33,.06)}.product__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}@media(max-width:1024px){.product__grid{grid-template-columns:1fr;gap:44px}.product__media{max-width:560px}}@media(max-width:540px){.product__stage{padding:40px 20px 48px}.product__chip--live{top:auto;bottom:38%}}@keyframes device-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shadow-breathe{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.86);opacity:.65}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.product__chip,.product__device,.product__stage-shadow{animation:none}}.apps{border-top:1px solid var(--line)}.apps__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.apps__filter{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.04em;color:var(--ink-dim);border:1px solid var(--line-strong);border-radius:999px;padding:9px 18px;transition:border-color .25s,color .25s,background .25s}.apps__filter:hover{color:var(--ink);border-color:rgba(237,156,33,.5)}.apps__filter.is-active{background:#ed9c21;border-color:#ed9c21;color:#161205;font-weight:700}.apps__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.apps__card{position:relative;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:26px 24px 22px;overflow:hidden;animation:card-in .55s cubic-bezier(.22,1,.36,1) both;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s}.apps__card:first-child{animation-delay:0s}.apps__card:nth-child(2){animation-delay:45ms}.apps__card:nth-child(3){animation-delay:90ms}.apps__card:nth-child(4){animation-delay:135ms}.apps__card:nth-child(5){animation-delay:.18s}.apps__card:nth-child(6){animation-delay:225ms}.apps__card:nth-child(7){animation-delay:.27s}.apps__card:nth-child(8){animation-delay:315ms}.apps__card:nth-child(9){animation-delay:.36s}.apps__card:nth-child(10){animation-delay:405ms}.apps__card:nth-child(11){animation-delay:.45s}.apps__card:nth-child(12){animation-delay:495ms}.apps__card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#ed9c21;transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.22,1,.36,1)}.apps__card:hover{transform:translateY(-5px);border-color:rgba(237,156,33,.4);background:var(--bg-card)}.apps__card:hover:before{transform:scaleY(1)}.apps__card h3{font-size:18px;margin-top:14px}.apps__card p{margin-top:10px;font-size:14px;color:var(--ink-dim);min-height:64px}.apps__card-index{font-size:12px;color:rgba(237,156,33,.85);letter-spacing:.12em}.apps__card-index,.apps__card-tag{font-family:JetBrains Mono,monospace}.apps__card-tag{display:inline-block;margin-top:16px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:4px 10px}@media(max-width:1024px){.apps__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.apps__grid{grid-template-columns:1fr}.apps__card p{min-height:0}}@keyframes card-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.apps__card{animation:none}}.caps{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(237,156,33,.02),transparent 35%)}.caps__layout{display:grid;grid-template-columns:320px 1fr;grid-gap:24px;gap:24px;align-items:start}.caps__tabs{display:flex;flex-direction:column;gap:8px}.caps__tab{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;color:var(--ink-dim);background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;padding:17px 20px;transition:color .25s,border-color .25s,background .25s,transform .25s cubic-bezier(.22,1,.36,1)}.caps__tab span{opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);color:#ed9c21}.caps__tab:hover{color:var(--ink);border-color:var(--line-strong);transform:translateX(4px)}.caps__tab.is-active{color:var(--ink);background:rgba(237,156,33,.09);border-color:rgba(237,156,33,.55);transform:translateX(6px)}.caps__tab.is-active span{opacity:1;transform:none}.caps__panel{background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:38px 42px;min-height:380px;animation:panel-in .45s cubic-bezier(.22,1,.36,1) both}.caps__panel h3{font-size:clamp(21px,2.4vw,27px);color:#ffb84d}.caps__panel ul{list-style:none;margin-top:26px;display:flex;flex-direction:column;gap:16px}.caps__panel li{position:relative;padding-left:30px;color:var(--ink-dim);font-size:15.5px}.caps__panel li:before{content:"▸";position:absolute;left:0;color:#ed9c21}@media(max-width:768px){.caps__layout{grid-template-columns:1fr}.caps__tabs{flex-direction:row;flex-wrap:wrap}.caps__tab{flex:1 1 auto;font-size:14px;padding:12px 16px}.caps__tab span{display:none}.caps__tab.is-active,.caps__tab:hover{transform:none}.caps__panel{padding:28px 24px;min-height:0}}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.caps__panel{animation:none}}.specs{border-top:1px solid var(--line)}.specs__sheet{border:1px solid var(--line);border-radius:14px;background:var(--bg-raised);overflow:hidden}.specs__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-bottom:1px solid var(--line);background:rgba(237,156,33,.06);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.18em;color:#ed9c21}.specs__sheet-head a{letter-spacing:.06em;color:var(--ink-dim);transition:color .25s}.specs__sheet-head a:hover{color:#ffb84d}.specs__rows{display:grid;grid-template-columns:1fr 1fr}.specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:19px 28px;border-bottom:1px solid var(--line);transition:background .25s}.specs__row:hover{background:rgba(237,156,33,.045)}.specs__row:nth-child(odd){border-right:1px solid var(--line)}.specs__row dt{font-size:14px;color:var(--ink-dim)}.specs__row dd{font-size:14.5px;font-weight:500;color:var(--ink);text-align:right}.specs__note,.specs__row dd{font-family:JetBrains Mono,monospace}.specs__note{padding:16px 28px;font-size:12px;color:var(--ink-faint);letter-spacing:.04em}@media(max-width:768px){.specs__rows{grid-template-columns:1fr}.specs__row:nth-child(odd){border-right:none}.specs__sheet-head{flex-wrap:wrap}}.hshow{position:relative;margin:4px 0 8px;height:calc(100vh + (var(--panels, 5) - 1)*70vh)}.hshow__viewport{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:calc(72px + var(--ann-h, 0px) + 18px) 0 24px;overflow:hidden}.hshow__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-inline:max(24px,(100vw - 1200px)/2)}.hshow__eyebrow{letter-spacing:.22em;color:#ed9c21}.hshow__eyebrow,.hshow__hint{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase}.hshow__hint{display:inline-flex;align-items:center;gap:8px;letter-spacing:.14em;color:var(--ink-faint)}.hshow__hint span{animation:hint-nudge 1.6s ease-in-out infinite}.hshow__rail{flex:0 0 auto;margin:16px max(24px,(100vw - 1200px)/2) 0;height:3px;border-radius:3px;background:rgba(var(--ink-rgb),.12);overflow:hidden}.hshow__rail-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(237,156,33,.7),#ffb84d);transform:scaleX(0);transform-origin:left}.hshow__track{flex:1 1 auto;min-height:0;display:flex;align-items:center;gap:26px;padding-inline:max(24px,(100vw - 1200px)/2);will-change:transform}.hshow__panel{flex:0 0 auto;width:min(92vw,min(50vh,540px)*16/9);display:flex;flex-direction:column;justify-content:center;opacity:calc(.42 + .58*var(--act, 1));transform:scale(calc(.93 + .07 * var(--act, 1)))}.hshow__shot{position:relative;margin:0;cursor:zoom-in;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg-deep);box-shadow:0 30px 70px rgba(0,0,0,var(--shadow-a)),0 0 0 1px rgba(237,156,33,.05);transition:border-color .3s}.hshow__shot:hover{border-color:rgba(237,156,33,.5)}.hshow__shot:focus-visible{outline:2px solid #ed9c21;outline-offset:3px}.hshow__shot img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.hshow__expand{position:absolute;top:52px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(var(--glass-rgb),.82);border:1px solid rgba(237,156,33,.4);color:#ffb84d;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.hshow__shot:focus-visible .hshow__expand,.hshow__shot:hover .hshow__expand{opacity:1;transform:none}.hshow__bar{display:flex;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line);background:rgba(var(--glass-rgb),.6)}.hshow__bar i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.hshow__bar i:first-child{background:rgba(237,156,33,.75)}.hshow__copy{padding:14px 4px 0}.hshow__copy h3{font-size:19px}.hshow__copy p{margin-top:8px;color:var(--ink-dim);font-size:15px;line-height:1.55;max-width:48ch}.hshow__num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;color:#ed9c21}@media(max-width:768px){.hshow{height:auto;margin-top:24px}.hshow__head,.hshow__rail{display:none}.hshow__viewport{position:static;display:block;height:auto;padding:0 0 8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.hshow__track{transform:none!important;padding-inline:24px}.hshow__panel{width:min(680px,90vw);scroll-snap-align:center;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hshow{height:auto}.hshow__head,.hshow__rail{display:none}.hshow__viewport{position:static;display:block;height:auto;padding:0;overflow-x:auto}.hshow__track{transform:none!important}.hshow__panel{width:min(680px,90vw);opacity:1;transform:none}}@keyframes hint-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.software__offline{position:relative;overflow:hidden;margin-top:40px;background:var(--bg-raised);border:1px solid rgba(237,156,33,.28);border-radius:22px;padding:48px 44px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:center}@media(max-width:768px){.software__offline{grid-template-columns:1fr;gap:28px;padding:36px 24px}}.software__offline-glow{position:absolute;top:-200px;right:-120px;width:620px;height:460px;background:radial-gradient(ellipse at center,rgba(237,156,33,.16) 0,transparent 65%);pointer-events:none}.software__offline-head{position:relative}.software__offline-head h3{font-size:clamp(24px,3.2vw,34px);margin-top:14px}.software__offline-head p{margin-top:14px;color:var(--ink-dim);font-size:16px;line-height:1.6;max-width:44ch}.software__offline-tiles{position:relative;display:grid;grid-gap:16px;gap:16px}.software__offline-tile{background:rgba(var(--glass-rgb),.6);border:1px solid var(--line);border-radius:14px;padding:22px;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.software__offline-tile:hover{transform:translateY(-3px);border-color:rgba(237,156,33,.45)}.software__offline-tile h4{font-size:16px;margin-top:12px}.software__offline-tile p{margin-top:7px;font-size:14px;line-height:1.55;color:var(--ink-dim)}.software__offline-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:rgba(237,156,33,.12);border:1px solid rgba(237,156,33,.3);color:#ffb84d}.software__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:28px}@media(max-width:768px){.software__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.software__grid{grid-template-columns:1fr}}.software__card{background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:26px 24px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.software__card:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.4)}.software__card h3{font-size:17px}.software__card p{margin-top:10px;font-size:14px;color:var(--ink-dim)}.software__cta{position:relative;overflow:hidden;text-align:center;margin-top:28px;background:var(--bg-raised);border:1px solid rgba(237,156,33,.28);border-radius:22px;padding:64px 40px}.software__cta h3{position:relative;font-size:clamp(24px,3.4vw,36px);max-width:680px;margin-inline:auto}.software__cta p{position:relative;margin:16px auto 0;max-width:520px;color:var(--ink-dim);font-size:16.5px}.software__cta-glow{position:absolute;top:-240px;left:50%;transform:translateX(-50%);width:820px;height:480px;background:radial-gradient(ellipse at center,rgba(237,156,33,.16) 0,transparent 65%);pointer-events:none}.software__cta-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px}.software__slogan{margin:48px auto 0;max-width:720px;text-align:center;font-size:clamp(20px,2.6vw,28px);font-weight:600;line-height:1.4;letter-spacing:-.01em;background:linear-gradient(120deg,var(--ink) 0,#ed9c21 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.lightbox{position:fixed;inset:0;z-index:1000;justify-content:center;padding:clamp(16px,3vw,40px);background:rgba(0,0,0,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:lb-fade .25s cubic-bezier(.22,1,.36,1)}.lightbox,.lightbox__frame{display:flex;align-items:center}.lightbox__frame{margin:0;flex-direction:column;max-width:100%;max-height:100%;animation:lb-zoom .3s cubic-bezier(.22,1,.36,1)}.lightbox__frame img{display:block;max-width:min(1920px,92vw);max-height:82vh;width:auto;height:auto;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 40px 120px rgba(0,0,0,.6)}.lightbox__frame figcaption{margin-top:14px;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.lightbox__close{position:fixed;top:20px;right:24px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);color:#fff;cursor:pointer;transition:background .2s,transform .2s cubic-bezier(.22,1,.36,1)}.lightbox__close:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@keyframes lb-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lightbox,.lightbox__frame{animation:none}}.about__grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:28px;gap:28px;align-items:start}.about__story p{color:var(--ink-dim);font-size:16.5px}.about__story p+p{margin-top:16px}.about__fleet{position:relative;margin-top:28px;aspect-ratio:2500/1419;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--bg-deep)}.about__fleet:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(var(--ink-rgb),.07) 50%,transparent 80%);background-size:200% 100%;animation:fleet-shimmer 1.4s ease-in-out infinite}.about__fleet.is-loaded:before{display:none}.about__fleet img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.about__fleet.is-loaded img{opacity:1}.about__fleet span{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:rgba(var(--glass-rgb),.78);border-radius:999px;padding:6px 14px}.about__fleet:hover img{transform:scale(1.03)}.about__facts-list{display:flex;flex-direction:column;gap:14px}.about__fact{background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:24px 26px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}.about__fact:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.45)}.about__fact-value{display:block;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,2.8vw,30px);font-weight:600;color:#ed9c21;letter-spacing:-.01em}.about__fact-label{display:block;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.about__block{margin-top:64px}.about__sub-head{max-width:680px;margin-bottom:28px}.about__sub-head h3{font-size:clamp(22px,3vw,30px);margin-top:14px}.about__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:18px;gap:18px}.about__value{position:relative;display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:26px 26px 28px;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}.about__value:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.45)}.about__value h4{font-size:18px;margin-top:14px}.about__value p{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--ink-dim)}.about__value-no{position:absolute;top:16px;right:22px;font-family:JetBrains Mono,monospace;font-size:30px;font-weight:700;line-height:1;color:rgba(237,156,33,.16)}.about__value-kicker{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#ed9c21}.about__measure{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.about__mcard{position:relative;display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}.about__mcard:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.45)}.about__mcard h4{font-size:17px;margin-top:12px}.about__mcard>p{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--ink-dim)}.about__mcard-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ed9c21}.about__mcard-chips{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.about__mcard-chips li{letter-spacing:.02em;color:var(--ink);background:rgba(var(--glass-rgb),.6);border:1px solid var(--line);border-radius:999px;padding:5px 11px}.about__mcard-by,.about__mcard-chips li{font-family:JetBrains Mono,monospace;font-size:11px}.about__mcard-by{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);letter-spacing:.08em;color:var(--ink-faint)}.about__pubs{margin-top:64px}.about__pubs h3{font-size:19px;margin-bottom:18px}.about__pubs-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.about__pub{position:relative;display:flex;flex-direction:column;gap:10px;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:24px 24px 20px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}.about__pub:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.45)}.about__pub:hover .about__pub-arrow{color:#ffb84d;transform:translate(3px,-3px)}.about__pub-source{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ed9c21}.about__pub-title{font-size:14.5px;font-weight:500;line-height:1.45;padding-right:22px}.about__pub-arrow{position:absolute;top:20px;right:20px;color:var(--ink-faint);transition:color .25s,transform .25s cubic-bezier(.22,1,.36,1)}@media(max-width:1024px){.about__grid,.about__pubs-list{grid-template-columns:1fr}}@keyframes fleet-shimmer{0%,to{background-position:150% 0}50%{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.about__fleet:before{animation:none}}.events__list{display:flex;flex-direction:column;gap:12px;max-width:880px}.events__item{display:flex;align-items:center;gap:22px;padding:20px 24px;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s}.events__item:hover{transform:translateY(-3px);border-color:rgba(237,156,33,.45);background:var(--bg-card)}.events__item:hover .events__go{color:#ffb84d}.events__item:hover .ext-ico{transform:translate(2px,-2px)}.events__item--next{border-color:rgba(237,156,33,.35);box-shadow:0 0 0 1px rgba(237,156,33,.08)}.events__date{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:62px;height:62px;border-radius:12px;background:rgba(237,156,33,.1);border:1px solid rgba(237,156,33,.28)}.events__month{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:#ed9c21}.events__day{font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:700;line-height:1;color:var(--ink)}.events__body{flex:1 1;min-width:0}.events__name-row{display:flex;align-items:center;gap:10px}.events__name{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;color:var(--ink)}.events__badge{flex:0 0 auto;display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#161205;background:#ed9c21;padding:3px 9px;border-radius:999px}.events__meta{display:block;margin-top:5px}.events__go,.events__meta{font-size:14px;color:var(--ink-dim)}.events__go{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-family:Space Grotesk,sans-serif;font-weight:600;transition:color .25s}.events__go .ext-ico{transition:transform .25s cubic-bezier(.22,1,.36,1)}.events__empty{max-width:560px;color:var(--ink-dim);font-size:16.5px;line-height:1.6;padding:28px 30px;border:1px dashed var(--line-strong);border-radius:14px}@media(max-width:540px){.events__item{flex-wrap:wrap;gap:16px;padding:18px}.events__go{width:100%;justify-content:flex-start;padding-left:84px}}.faqs__list{max-width:820px}.faqs__item{border-top:1px solid var(--line)}.faqs__item:last-child{border-bottom:1px solid var(--line)}.faqs__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;cursor:pointer;list-style:none;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;color:var(--ink);transition:color .2s}.faqs__q::-webkit-details-marker{display:none}.faqs__q:hover{color:#ffb84d}.faqs__icon{position:relative;flex:0 0 auto;width:16px;height:16px}.faqs__icon:after,.faqs__icon:before{content:"";position:absolute;top:50%;left:50%;background:#ed9c21;transition:transform .25s cubic-bezier(.22,1,.36,1)}.faqs__icon:before{width:14px;height:2px;transform:translate(-50%,-50%)}.faqs__icon:after{width:2px;height:14px;transform:translate(-50%,-50%)}.faqs__item[open] .faqs__q{color:#ffb84d}.faqs__item[open] .faqs__icon:after{transform:translate(-50%,-50%) scaleY(0)}.faqs__a{padding:0 4px 24px;animation:faq-open .25s cubic-bezier(.22,1,.36,1)}.faqs__a p{max-width:70ch;color:var(--ink-dim);font-size:15.5px;line-height:1.6}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.faqs__a{animation:none}}.careers{position:relative;overflow:hidden;padding:152px 0 110px;background-image:linear-gradient(rgba(var(--ink-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.035) 1px,transparent 1px);background-size:56px 56px}.careers__glow{position:absolute;top:-320px;left:50%;transform:translateX(-50%);width:1000px;height:640px;background:radial-gradient(ellipse at center,rgba(237,156,33,.14) 0,transparent 62%);pointer-events:none}.careers__inner{position:relative}.careers__inner .eyebrow{animation:hero-rise .7s cubic-bezier(.22,1,.36,1) both}.careers__inner>h1{font-size:clamp(34px,5vw,56px);margin-top:18px;max-width:760px;animation:hero-rise .7s cubic-bezier(.22,1,.36,1) .08s both}.careers__inner>p{margin-top:20px;max-width:620px;font-size:17.5px;color:var(--ink-dim);animation:hero-rise .7s cubic-bezier(.22,1,.36,1) .16s both}.careers__points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}@media(max-width:768px){.careers__points{grid-template-columns:1fr}}.careers__point{background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;padding:28px 26px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.careers__point:hover{transform:translateY(-4px);border-color:rgba(237,156,33,.4)}.careers__point h3{font-size:18px}.careers__point p{margin-top:10px;font-size:14.5px;color:var(--ink-dim)}.careers__cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:44px}.careers__cta-note{font-size:14.5px;color:var(--ink-dim)}.careers__cta-note a{color:#ffb84d;border-bottom:1px solid rgba(237,156,33,.4)}@media(prefers-reduced-motion:reduce){.careers__inner .eyebrow,.careers__inner>h1,.careers__inner>p{animation:none}}.contact{border-top:1px solid var(--line)}.contact__panel{position:relative;overflow:hidden;text-align:center;background:var(--bg-raised);border:1px solid rgba(237,156,33,.28);border-radius:22px;padding:78px 48px}.contact__panel .eyebrow:before{display:none}.contact__panel h2{font-size:clamp(30px,4.4vw,50px);margin-top:18px;max-width:640px;margin-inline:auto}.contact__panel>p{margin:18px auto 0;max-width:540px;color:var(--ink-dim);font-size:16.5px}.contact__glow{position:absolute;top:-260px;left:50%;transform:translateX(-50%);width:900px;height:520px;background:radial-gradient(ellipse at center,rgba(237,156,33,.17) 0,transparent 65%);pointer-events:none}.contact__event{position:relative;display:inline-flex;align-items:center;gap:10px;margin:26px auto 0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--ink);background:rgba(237,156,33,.08);border:1px solid rgba(237,156,33,.35);border-radius:999px;padding:9px 18px;transition:border-color .25s,background .25s}.contact__event:hover{border-color:rgba(237,156,33,.6);background:rgba(237,156,33,.12)}.contact__event-dot{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 8px var(--live);animation:live-blink 2s ease-in-out infinite}.contact__cards{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;max-width:820px;margin:42px auto 0}.contact__card{display:flex;flex-direction:column;gap:6px;background:rgba(var(--glass-rgb),.65);border:1px solid var(--line);border-radius:14px;padding:22px;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.contact__card:is(a):hover{border-color:rgba(237,156,33,.55);transform:translateY(-3px)}.contact__card-label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#ed9c21}.contact__card-value{font-family:Space Grotesk,sans-serif;font-size:16.5px;font-weight:600;color:var(--ink)}.contact__interest{position:relative;max-width:680px;margin:46px auto 0;text-align:left}.contact__interest-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.contact__interest-label{letter-spacing:.18em;color:var(--ink-faint)}.contact__interest-all,.contact__interest-label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase}.contact__interest-all{flex-shrink:0;background:none;border:none;padding:4px 2px;cursor:pointer;letter-spacing:.12em;color:#ed9c21;transition:color .2s}.contact__interest-all:hover{color:#ffb84d}.contact__interest-groups{display:flex;flex-direction:column;gap:16px}.contact__interest-group{display:grid;grid-template-columns:88px 1fr;align-items:start;grid-gap:14px;gap:14px}@media(max-width:540px){.contact__interest-group{grid-template-columns:1fr;gap:8px}}.contact__interest-pillar{padding-top:9px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ed9c21}@media(max-width:540px){.contact__interest-pillar{padding-top:0}}.contact__chips{display:flex;flex-wrap:wrap;gap:9px}.contact__chip{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--glass-rgb),.65);border:1px solid var(--line);border-radius:999px;padding:8px 15px 8px 11px;color:var(--ink-dim);font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s cubic-bezier(.22,1,.36,1)}.contact__chip:hover{border-color:rgba(237,156,33,.55);color:var(--ink);transform:translateY(-2px)}.contact__chip.is-active{background:rgba(237,156,33,.14);border-color:rgba(237,156,33,.6);color:var(--ink)}.contact__chip-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:11px;line-height:1;background:rgba(237,156,33,.16);color:#ffb84d;transition:background .2s,color .2s}.contact__chip.is-active .contact__chip-mark{background:#ed9c21;color:#17120a}.contact__form{position:relative;max-width:680px;margin:46px auto 0}.contact__form-label{display:block;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.contact__actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px}@media(max-width:768px){.contact__panel{padding:56px 24px}.contact__cards{grid-template-columns:1fr}}.inquiry{display:flex;flex-direction:column;gap:14px;text-align:left}.inquiry__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:540px){.inquiry__row{grid-template-columns:1fr}}.inquiry__field{display:flex;flex-direction:column;gap:7px}.inquiry__field>span{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.inquiry__field>span em{font-style:normal;text-transform:none;letter-spacing:0;color:var(--ink-faint)}.inquiry__field input,.inquiry__field textarea{width:100%;background:rgba(var(--glass-rgb),.65);border:1px solid var(--line);border-radius:8px;padding:13px 15px;color:var(--ink);font-family:Inter,sans-serif;font-size:15px;transition:border-color .25s,box-shadow .25s}.inquiry__field input::placeholder,.inquiry__field textarea::placeholder{color:var(--ink-faint)}.inquiry__field input:focus,.inquiry__field textarea:focus{outline:none;border-color:rgba(237,156,33,.6);box-shadow:0 0 0 3px rgba(237,156,33,.12)}.inquiry__field textarea{resize:vertical;min-height:112px}.inquiry__gotcha{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.inquiry__error{font-size:14px;color:var(--ink-dim);text-align:center}.inquiry__submit{align-self:center;min-width:210px;margin-top:6px}.inquiry__submit:disabled{opacity:.6;cursor:default}.inquiry--sent{align-items:center;text-align:center;padding:36px 22px;background:rgba(var(--glass-rgb),.65);border:1px solid rgba(237,156,33,.35);border-radius:14px}.inquiry--sent h3{font-size:20px}.inquiry--sent p{margin-top:6px;color:var(--ink-dim);font-size:15px}.inquiry__sent-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:12px;border-radius:50%;background:rgba(237,156,33,.14);border:1px solid rgba(237,156,33,.5);color:#ffb84d;font-size:19px}.footer{border-top:1px solid var(--line);background:var(--bg-deep);padding:56px 0 28px}.footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;grid-gap:36px;gap:36px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer__logo{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.footer__brand p{margin-top:10px;font-size:14px;color:var(--ink-faint);max-width:280px}.footer__col-head{display:block;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.footer__col{display:flex;flex-direction:column;gap:10px}.footer__col a{font-size:14px;color:var(--ink-dim);width:-moz-fit-content;width:fit-content;transition:color .25s}.footer__col a:hover{color:#ffb84d}.footer__contact{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--ink-dim)}.footer__contact a{width:-moz-fit-content;width:fit-content;transition:color .25s}.footer__contact a:hover{color:#ffb84d}.footer__legal{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:12.5px;color:var(--ink-faint)}.footer__legal-spec{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;color:rgba(237,156,33,.55)}@media(max-width:768px){.footer__inner{grid-template-columns:1fr 1fr;gap:28px}.footer__brand{grid-column:1/-1}}@media(max-width:540px){.footer__inner{grid-template-columns:1fr}}