:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--obsidian:#08090c;--night:#0d1118;--night-raised:#111722;--silver:#e2e8f0;--silver-bright:#f5f7fa;--ash:#8e99a8;--muted:#667181;--moonlight:#70a1ff;--orbit:#b7c9ff;--auric:#e5c378;--line:#e2e8f01f;--line-bright:#e2e8f03d;--glass:#ffffff09;--surface:#0d1219;--surface-raised:#10161f;--radius-panel:8px;--motion-fast:.18s;--motion-normal:.36s;--motion-slow:.68s;--ease-selene:cubic-bezier(.22, 1, .36, 1);--page-accent:#70a1ff;--display:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--sans:var(--font-manrope), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--shell:min(1240px, calc(100vw - 48px));--pointer-x:70vw;--pointer-y:20vh}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation:.26s ease-out both route-handoff-old}::view-transition-new(root){animation:.26s ease-out both route-handoff-new}@keyframes route-handoff-old{0%,68%{opacity:1}to{opacity:0}}@keyframes route-handoff-new{0%{opacity:.96}to{opacity:1}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#08090c;scroll-padding-top:82px}.route-pending body>*{visibility:hidden}.route-pending body>.route-transition{visibility:visible}body{background:var(--obsidian);min-width:320px;color:var(--silver);font-family:var(--sans);-webkit-font-smoothing:antialiased;isolation:isolate;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body::selection{color:#fff;background:#70a1ff52}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{max-width:100%;display:block}svg{display:block}.shell{width:var(--shell);margin-inline:auto}.section{padding-block:clamp(110px,12vw,180px);position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--silver);color:var(--obsidian);border-radius:4px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient__glow{width:480px;height:480px;left:calc(var(--pointer-x) - 240px);top:calc(var(--pointer-y) - 240px);background:radial-gradient(circle,#70a1ff11,#0000 68%);border-radius:50%;transition:left .9s cubic-bezier(.2,.7,.2,1),top .9s cubic-bezier(.2,.7,.2,1);position:absolute}.ambient__noise{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.ambient__constellation{opacity:.48;width:100%;height:100%;position:absolute;inset:0}body>main,body>.site-footer,body>.toast{z-index:1;position:relative}body>.site-header{z-index:100}.site-header{z-index:100;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:82px;padding-inline:max(28px,50vw - 680px);transition:background .3s,border-color .3s,height .3s;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#08090cc7;height:68px}.brand{z-index:3;align-items:center;gap:16px;min-width:max-content;display:inline-flex;position:relative}.brand img{filter:drop-shadow(0 0 16px #70a1ff2e);flex:none;width:42px;height:42px}.brand__lockup{display:block}.brand__name{color:var(--silver-bright);letter-spacing:.26em;text-transform:uppercase;font-size:16px;font-weight:620;line-height:1}.brand__suffix{display:none}.primary-nav{color:#aeb8c5;letter-spacing:.04em;align-items:center;gap:clamp(22px,3vw,42px);font-size:12px;display:flex}.primary-nav a{transition:color .2s;position:relative}.primary-nav a:not(.nav-access):after{content:"";background:var(--moonlight);height:1px;transition:right .25s;position:absolute;bottom:-7px;left:0;right:100%}.primary-nav a:hover,.primary-nav a:focus-visible{color:var(--silver-bright)}.primary-nav a:hover:after,.primary-nav a:focus-visible:after{right:0}.nav-access{border:1px solid var(--line-bright);background:#ffffff06;border-radius:99px;padding:10px 14px}.nav-toggle{background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.nav-toggle>span:not(.sr-only){background:var(--silver);width:22px;height:1px;margin:6px auto;display:block}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg, var(--obsidian) 0%, #08090cfa 31%, #08090c85 58%, #08090c14 100%), linear-gradient(0deg, var(--obsidian) 0%, transparent 28%);z-index:1;position:absolute;inset:0}.hero__art{position:absolute;inset:0 0 0 22%}.hero__art:after{content:"";background:radial-gradient(circle at 74% 48%, transparent 0, #08090c14 37%, var(--obsidian) 92%);position:absolute;inset:0}.hero__art img{object-fit:cover;object-position:62% center;opacity:.92;width:100%;height:100%;animation:12s ease-in-out infinite alternate hero-breathe}@keyframes hero-breathe{0%{filter:brightness(.92);transform:scale(1.015)}to{filter:brightness(1.05);transform:scale(1.045)}}.hero__orbit{z-index:2;pointer-events:none;border:1px solid #b7c9ff26;border-radius:50%;position:absolute}.hero__orbit:after{content:"";background:var(--auric);width:5px;height:5px;box-shadow:0 0 18px var(--auric);border-radius:50%;position:absolute}.hero__orbit--one{width:62vw;height:62vw;animation:38s linear infinite spin;top:6vh;right:-20vw}.hero__orbit--one:after{top:15%;left:11%}.hero__orbit--two{border-style:dashed;width:43vw;height:43vw;animation:54s linear infinite reverse spin;top:18vh;right:-2vw}.hero__orbit--two:after{bottom:11%;left:23%}@keyframes spin{to{transform:rotate(360deg)}}.hero__content{z-index:3;padding-top:82px;position:relative}.eyebrow{color:#aeb8c5;font-family:var(--mono);letter-spacing:.21em;text-transform:uppercase;margin:0 0 22px;font-size:10px;line-height:1.2}.eyebrow:before{content:"";opacity:.55;background:currentColor;width:28px;height:1px;margin:0 12px 3px 0;display:inline-block}.hero h1{max-width:790px;color:var(--silver-bright);font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(64px,8.1vw,124px);font-weight:400;line-height:.87}.hero h1 em,.access h2 em{color:#0000;-webkit-text-stroke:1px #e2e8f09e;font-style:italic;font-weight:400}.hero__lede{color:#aeb8c5;max-width:560px;margin:34px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.hero__actions{gap:12px;margin-top:38px;display:flex}.button{cursor:pointer;letter-spacing:.035em;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 22px;font-size:12px;font-weight:560;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,.product-tab:focus-visible,.account-tabs button:focus-visible,.nav-toggle:focus-visible,.dialog-close:focus-visible{outline:2px solid var(--moonlight);outline-offset:3px}.button--primary{background:var(--silver);color:#0a0d12;box-shadow:0 14px 44px #70a1ff1f}.button--primary:hover{background:#fff;box-shadow:0 18px 55px #70a1ff38}.button--quiet{border-color:var(--line-bright);color:var(--silver);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff06}.button--quiet:hover{background:#ffffff0e;border-color:#e2e8f06b}.button__pulse{background:var(--moonlight);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse;box-shadow:0 0 #70a1ff73}@keyframes pulse{60%,to{box-shadow:0 0 0 8px #70a1ff00}}.hero__facts{gap:0;margin:clamp(58px,8vh,90px) 0 0;display:flex}.hero__facts div{border-left:1px solid var(--line);min-width:170px;padding:0 36px}.hero__facts div:first-child{border-left:0;padding-left:0}.hero__facts dt{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.hero__facts dd{color:#cbd3de;margin:0;font-size:12px}.hero__phase{z-index:3;transform-origin:100%;color:#7d8795;font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;top:50%;right:32px;transform:rotate(90deg)translate(50%)}.phase-track{background:#ffffff2e;width:110px;height:1px;position:relative}.phase-track i{background:var(--silver);width:34%;height:1px;animation:4s ease-in-out infinite alternate phase;position:absolute}@keyframes phase{0%{left:0}to{left:66%}}.scroll-cue{z-index:3;color:#737d8b;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;transform-origin:0 100%;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;bottom:28px;left:32px;transform:rotate(-90deg)translateY(100%)}.scroll-cue i{background:var(--line-bright);width:52px;height:1px}.reveal{opacity:0;animation:.8s cubic-bezier(.2,.75,.2,1) .16s forwards reveal-in;transform:translateY(20px)}.reveal--delay-1{animation-delay:.28s}.reveal--delay-2{animation-delay:.42s}.reveal--delay-3{animation-delay:.56s}.route-arrived .reveal{opacity:1;animation:none;transform:none}@keyframes reveal-in{to{opacity:1;transform:translateY(0)}}.section-heading{opacity:0;grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;margin-bottom:72px;transition:opacity .7s,transform .7s;display:grid;transform:translateY(24px)}.section-heading.is-visible{opacity:1;transform:none}.section-heading h2,.observatory__intro h2,.access h2{color:var(--silver-bright);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:.98}.section-heading>p,.observatory__intro>p{max-width:420px;color:var(--ash);margin:0 0 4px;font-size:14px;line-height:1.8}.constellation:before{content:"";pointer-events:none;background:radial-gradient(circle at 9%,#70a1ff0f,#0000 29%);position:absolute;inset:0}.product-explorer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;grid-template-columns:minmax(290px,.7fr) minmax(590px,1.3fr);min-height:740px;transition:opacity .8s,transform .8s;display:grid;transform:translateY(26px)}.product-explorer.is-visible{opacity:1;transform:none}.product-list{border-right:1px solid var(--line);flex-direction:column;display:flex}.product-stage{isolation:isolate;min-width:0;display:grid;position:relative;overflow:hidden}.product-stage>.product-panel{grid-area:1/1}.product-tab{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;flex:1;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:24px 28px 24px 0;display:grid;position:relative;overflow:hidden}.product-tab:last-child{border-bottom:0}.product-tab:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--product-accent), transparent 93%), transparent);transition:right .45s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0 100% 0 0}.product-tab:after{content:"";background:var(--product-accent);width:1px;height:0;box-shadow:0 0 16px var(--product-accent);transition:height .35s,top .35s;position:absolute;top:50%;left:0}.product-tab.is-active:before{right:0}.product-tab.is-active:after{height:70%;top:15%}.product-tab__index{color:#596372;font-family:var(--mono);font-size:9px}.product-tab strong{color:#a8b1bf;font-family:var(--display);letter-spacing:-.025em;font-size:clamp(24px,2.3vw,34px);font-weight:400;transition:color .25s,transform .25s;display:block}.private-tag{color:var(--auric);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border:1px solid #e5c37859;border-radius:2px;align-items:center;margin-left:7px;padding:3px 5px 2px;font-size:6px;font-style:normal;font-weight:500;display:inline-flex;transform:translateY(-3px)}.product-tab small{color:#5f6977;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-top:3px;font-size:8px;display:block}.product-tab>i{color:#5f6977;opacity:0;font-style:normal;transition:color .25s,opacity .25s,transform .25s;transform:translate(-8px,8px)}.product-tab:hover strong,.product-tab.is-active strong{color:var(--silver-bright);transform:translate(3px)}.product-tab:hover>i,.product-tab.is-active>i{opacity:1;color:var(--product-accent);transform:none}.product-panel{outline:none;grid-template-columns:minmax(320px,.95fr) minmax(270px,.7fr);min-width:0;display:grid}.product-panel__media{background:#0b0e13;min-height:740px;position:relative;overflow:hidden}.product-panel__media:after{content:"";background:linear-gradient(#0000 65%,#08090cbf),linear-gradient(90deg,#0000 70%,#08090c80);position:absolute;inset:0;box-shadow:inset 0 0 90px #08090c4d}.product-panel__media img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform 1s cubic-bezier(.2,.75,.2,1),filter .35s}.product-panel:hover .product-panel__media img{transform:scale(1.025)}.product-panel.is-changing .product-panel__media img,.product-panel.is-changing .product-panel__copy{opacity:.2;filter:blur(4px)}.product-panel__stage{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c3cbd6;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#08090c99;border:1px solid #ffffff2e;padding:7px 10px;font-size:8px;position:absolute;top:22px;left:22px}.product-panel__stage.is-private{color:var(--auric);border-color:#e5c37861}.product-panel__phase{z-index:2;gap:6px;display:flex;position:absolute;bottom:20px;right:20px}.product-panel__phase i{border:1px solid #ffffff80;border-radius:50%;width:5px;height:5px}.product-panel__phase i:first-child{background:var(--product-accent);border-color:var(--product-accent);box-shadow:0 0 10px var(--product-accent)}.product-panel__copy{align-self:end;padding:44px 36px 54px;transition:opacity .25s,filter .25s}.product-panel__copy .eyebrow{color:var(--product-accent)}.product-panel__copy h3{color:var(--silver-bright);font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(37px,4vw,58px);font-weight:400;line-height:1}.product-panel__copy h3 span{color:var(--product-accent);font-style:italic;display:block}.product-panel__description{color:#a2acb9;margin:28px 0;font-size:13px;line-height:1.8}.capability-list{border-top:1px solid var(--line);margin:0 0 34px;padding:0;list-style:none}.capability-list li{border-bottom:1px solid var(--line);color:#c1c9d3;padding:12px 0 12px 18px;font-size:11px;position:relative}.capability-list li:before{content:"";border:1px solid var(--product-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.text-link{border-bottom:1px solid var(--line-bright);color:#d6dce5;letter-spacing:.07em;text-transform:uppercase;gap:14px;padding-bottom:5px;font-size:10px;transition:border-color .2s,color .2s;display:inline-flex}.text-link:hover{border-color:var(--product-accent);color:var(--product-accent)}.observatory{border-block:1px solid var(--line);background:#0a0c11;overflow:hidden}.observatory:before{content:"";background:radial-gradient(circle,#70a1ff18,#0000 65%);border-radius:50%;width:900px;height:900px;position:absolute;top:-420px;right:-300px}.observatory__intro{grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;margin-bottom:72px;display:grid}.dashboard{opacity:0;background:#0c1016;border:1px solid #e2e8f029;border-radius:8px;grid-template:62px minmax(660px,auto)/176px 1fr;transition:opacity .9s,transform .9s,box-shadow .35s;display:grid;overflow:hidden;transform:perspective(1200px)rotateX(3deg)translateY(30px);box-shadow:0 45px 110px #0000007a,0 0 0 10px #ffffff03}.dashboard.is-visible{opacity:1;transform:perspective(1200px)rotateX(0)translateY(0)}.dashboard--pulse{box-shadow:0 45px 110px #0000007a,0 0 42px #70a1ff1f}.dashboard__topbar{background:#0e131a;border-bottom:1px solid #1d2430;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.dashboard__brand{color:#e1e7ef;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.dashboard__brand b{color:#768398;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #2a3546;border-radius:3px;margin-left:3px;padding:3px 6px;font-size:7px;font-weight:500}.dashboard__actions{align-items:center;gap:8px;display:flex}.dashboard__actions button{color:#79869a;cursor:pointer;background:#121822;border:1px solid #222b38;border-radius:5px;width:30px;height:30px}.avatar{color:#bac8db;width:30px;height:30px;font-family:var(--mono);background:linear-gradient(145deg,#2a3f62,#151e2b);border-radius:50%;place-items:center;margin-left:4px;font-size:8px;display:grid}.dashboard__sidebar{background:#0a0e14;border-right:1px solid #1d2430;flex-direction:column;gap:4px;padding:18px 12px 12px;display:flex}.dashboard__sidebar button{color:#697589;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:9px 10px;font-size:9px;display:flex}.dashboard__sidebar button span{color:#667386;width:17px;font-size:13px}.dashboard__sidebar button.is-active{color:#d3dbea;background:#70a1ff17}.dashboard__sidebar button.is-active span{color:var(--moonlight)}.dashboard__core{color:#909bac;border-top:1px solid #19202b;align-items:center;gap:9px;margin-top:auto;padding:12px 8px;font-size:8px;display:flex}.dashboard__core i{background:#6fc69c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6fc69c99}.dashboard__core span{flex-direction:column;display:flex}.dashboard__core small{color:#536071;font-size:6px}.dashboard__main{background:radial-gradient(circle at 100% 0,#70a1ff0b,#0000 32%),#0d1219;min-width:0;padding:28px}.dashboard__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.dashboard__heading p{color:#596679;margin:0;font-size:8px}.dashboard__heading h3{color:#e3e8ef;letter-spacing:-.03em;margin:2px 0 0;font-size:19px;font-weight:520}.account-tabs{background:#0a0f15;border:1px solid #202938;border-radius:5px;padding:3px;display:flex}.account-tabs button{color:#647084;font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 10px;font-size:7px}.account-tabs button.is-active{color:#cbd5e3;background:#182130;box-shadow:inset 0 0 0 1px #28364a}.metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metrics article{background:#101720;border:1px solid #202937;border-radius:5px;min-width:0;padding:16px}.metrics span,.card-heading>span,.card-heading>div>span{color:#687487;letter-spacing:.06em;text-transform:uppercase;font-size:7px;display:block}.metrics strong{color:#e5eaf1;letter-spacing:-.04em;white-space:nowrap;margin:6px 0 3px;font-size:clamp(16px,1.8vw,23px);font-weight:520;display:block}.metrics strong em{color:#8996a8;letter-spacing:0;font-size:.45em;font-style:normal;font-weight:500}.metrics small{color:#5f6d80;white-space:nowrap;text-overflow:ellipsis;font-size:6px;display:block;overflow:hidden}.status-dot{background:#6fc69c;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 8px #6fc69c8c}.dashboard__grid{grid-template-columns:minmax(0,1.65fr) minmax(190px,.65fr);gap:10px;margin-top:10px;display:grid}.chart-card{min-width:0;padding:17px 18px 12px}.card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading strong{color:#dce3ec;margin-top:2px;font-size:15px;font-weight:520;display:block}.live-chip{border:1px solid #6fc69c33;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;color:#75aa91!important;font-size:6px!important;display:flex!important}.live-chip i{background:#6fc69c;border-radius:50%;width:4px;height:4px}.line-chart{width:100%;margin-top:14px;overflow:visible}.chart-grid path{fill:none;stroke:#1c2532;stroke-width:1px}.chart-area{fill:url(#area)}.chart-line{fill:none;stroke:#70a1ff;stroke-width:2px;filter:drop-shadow(0 0 5px #70a1ff73)}.chart-points circle{fill:#101720;stroke:#8bb1ff;stroke-width:2px}.chart-labels{color:#455164;font-family:var(--mono);justify-content:space-between;font-size:6px;display:flex}.now-card{text-align:center;padding:17px;position:relative;overflow:hidden}.now-card:before{content:"";background:radial-gradient(circle,#70a1ff14,#0000 66%);border-radius:50%;width:210px;height:210px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.now-card__orb{background:radial-gradient(circle at 60% 32%,#263a5a,#0b111a 62%);border:1px solid #31415a;border-radius:50%;place-items:center;width:104px;height:104px;margin:32px auto 18px;display:grid;position:relative;box-shadow:inset -10px -10px 28px #00000080,0 0 30px #70a1ff14}.now-card__orb:before,.now-card__orb:after{content:"";border:1px solid #70a1ff26;border-radius:50%;position:absolute}.now-card__orb:before{border-style:dashed;animation:18s linear infinite spin;inset:-10px}.now-card__orb:after{border-color:#e2e8f012;inset:-19px}.now-card__orb span{z-index:1;color:#dbe5f7;font-size:15px;font-weight:600;position:relative}.now-card h4{color:#dce3ec;margin:0;font-size:10px;font-weight:550}.now-card>p{color:#5f6d80;margin:3px 0 18px;font-size:7px}.now-card__meta{border-top:1px solid #202937;grid-template-columns:1fr 1fr;display:grid}.now-card__meta span{padding-top:10px}.now-card__meta span+span{border-left:1px solid #202937}.now-card__meta small{color:#536071;text-transform:uppercase;font-size:6px;display:block}.now-card__meta b{color:#bfc8d6;font-family:var(--mono);font-size:8px;font-weight:500}.activity-card{grid-column:1/-1;padding:16px 18px}.card-heading button{color:#627085;cursor:pointer;background:0 0;border:0;font-size:7px}.activity-card ul{border-top:1px solid #202937;grid-template-columns:repeat(3,1fr);margin:13px 0 0;padding:0;list-style:none;display:grid}.activity-card li{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-width:0;padding:13px 13px 2px 0;display:grid}.activity-card li+li{border-left:1px solid #202937;padding-left:13px}.activity-icon{color:#718097;background:#18202b;border-radius:4px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.activity-icon--blue{color:#8db2ff;background:#70a1ff1c}.activity-icon--gold{color:#e5c378;background:#e5c3781a}.activity-card li span{min-width:0}.activity-card li strong{color:#aeb8c6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;display:block;overflow:hidden}.activity-card li small{color:#4e5b6d;font-size:6px;display:block}.activity-card li>b{color:#8290a3;font-family:var(--mono);font-size:7px;font-weight:500}.section-heading--compact{grid-template-columns:1fr .5fr;margin-bottom:88px}.principle-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line);opacity:0;min-height:360px;padding:28px 28px 36px;transition:opacity .7s,transform .7s,background .3s;position:relative;transform:translateY(22px)}.principle-grid article.is-visible{opacity:1;transform:none}.principle-grid article:nth-child(2){transition-delay:80ms}.principle-grid article:nth-child(3){transition-delay:.16s}.principle-grid article:nth-child(4){transition-delay:.24s}.principle-grid article:last-child{border-right:0}.principle-grid article:hover{background:#ffffff05}.principle-grid article>span{color:#7b8798;font-family:var(--mono);font-size:9px}.principle-grid svg{fill:none;stroke:#8ca7d8;stroke-width:1px;filter:drop-shadow(0 0 10px #70a1ff29);width:50px;height:50px;margin:66px 0 42px}.principle-grid h3{color:#dce2eb;font-family:var(--display);margin:0 0 12px;font-size:22px;font-weight:400}.principle-grid p{color:#788493;margin:0;font-size:12px;line-height:1.75}.access{padding-top:30px}.access__panel{border:1px solid var(--line);text-align:center;opacity:0;background:radial-gradient(circle at 50% 48%,#70a1ff1a,#0000 22%),linear-gradient(150deg,#0e1219,#08090c 65%);flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:80px 24px;transition:opacity .8s,transform .8s;display:flex;position:relative;overflow:hidden;transform:translateY(24px)}.access__panel.is-visible{opacity:1;transform:none}.access__panel:before{content:"";pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:18px}.access .eyebrow{z-index:2;color:#95a4ba;position:relative}.access h2{z-index:2;font-size:clamp(58px,8vw,106px);position:relative}.access h2 em{-webkit-text-stroke-color:#b7c9ff99}.access__panel>p:not(.eyebrow){z-index:2;color:#8e99a8;max-width:570px;margin:28px auto 34px;font-size:14px;position:relative}.access__panel>.button{z-index:2;position:relative}.access__panel>small{z-index:2;color:#4f5a68;margin-top:15px;font-size:9px;position:relative}.access__actions{z-index:2;gap:10px;display:flex;position:relative}.access__rings{pointer-events:none;width:620px;height:620px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.access__rings i{border:1px solid #b7c9ff1a;border-radius:50%;position:absolute;inset:0}.access__rings i:nth-child(2){border-style:dashed;animation:55s linear infinite spin;inset:70px}.access__rings i:nth-child(3){border-color:#e5c3781f;animation:40s linear infinite reverse spin;inset:142px}.access__rings b{background:radial-gradient(circle at 65% 35%,#ceddff59,#21314b61 31%,#08090ce0 65%);border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #70a1ff24}.site-footer{border-top:1px solid var(--line);color:#7d8898;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:150px;font-size:9px;display:grid}.site-footer p{text-align:center;margin:0}.site-footer>div{align-items:center;gap:18px;display:flex}.site-footer a:not(.brand):hover{color:#aab3bf}.access-dialog{border:1px solid var(--line-bright);max-width:min(520px,100vw - 32px);color:var(--silver);text-align:center;background:#0d1118;border-radius:6px;padding:48px;box-shadow:0 35px 120px #000000b8}.access-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030406c7}.access-dialog img{margin:0 auto 24px}.access-dialog .eyebrow:before{display:none}.access-dialog h2{font-family:var(--display);margin:0;font-size:38px;font-weight:400;line-height:1.1}.access-dialog p:not(.eyebrow){color:var(--ash);margin:20px 0 28px;font-size:13px}.dialog-close{color:#7f8a98;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:24px;position:absolute;top:12px;right:14px}.toast{z-index:200;border:1px solid var(--line-bright);color:#b8c0cc;opacity:0;pointer-events:none;background:#111722;border-radius:4px;max-width:340px;padding:13px 16px;font-size:11px;transition:opacity .25s,transform .25s;position:fixed;bottom:18px;right:18px;transform:translateY(12px)}.toast.is-visible{opacity:1;transform:none}@media (max-width:1050px){:root{--shell:min(100% - 36px, 920px)}.hero h1{font-size:clamp(62px,10vw,100px)}.hero__art{opacity:.78;left:12%}.product-explorer{grid-template-columns:250px 1fr;min-height:650px}.product-panel{grid-template-columns:1fr;position:relative}.product-panel__media{min-height:650px}.product-panel__copy{z-index:3;background:linear-gradient(#0000,#08090cd1 35%,#08090cfa);padding:90px 32px 34px;position:absolute;bottom:0;left:0;right:0}.product-panel__copy h3{font-size:44px}.product-panel__description{margin:18px 0}.capability-list{display:none}.dashboard{grid-template-columns:140px 1fr}.dashboard__main{padding:20px}.metrics{grid-template-columns:repeat(2,1fr)}.dashboard__grid{grid-template-columns:1fr}.now-card{text-align:left;grid-template:auto auto/145px 1fr;display:grid}.now-card .card-heading{grid-column:1/-1}.now-card__orb{grid-row:2/5;margin:24px auto}.now-card h4{align-self:end}.now-card__meta{width:100%}.activity-card{grid-column:auto}.activity-card ul{grid-template-columns:1fr}.activity-card li+li{border-top:1px solid #202937;border-left:0;padding-left:0}.principle-grid{grid-template-columns:repeat(2,1fr)}.principle-grid article:nth-child(2){border-right:0}.principle-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.site-footer{grid-template-columns:1fr auto}.site-footer p{display:none}}@media (max-width:760px){:root{--shell:calc(100% - 28px)}.section{padding-block:94px}.site-header{height:66px;padding-inline:14px}.nav-toggle{z-index:3;display:block;position:relative}.primary-nav{z-index:2;color:#dbe1e9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--display);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-selene), transform .35s var(--ease-selene), visibility 0s .35s;background:#08090cf7;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:68px 32px;font-size:32px;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.primary-nav.is-open{opacity:1;visibility:visible;transform:none}body.nav-open{overflow:hidden}.nav-access{font-family:var(--sans);font-size:12px}.hero{align-items:end;min-height:840px;padding-bottom:72px}.hero:before{background:linear-gradient(0deg, var(--obsidian) 9%, #08090cf0 43%, #08090c2e 78%, #08090c6b)}.hero__art{height:68%;inset:0 0 32%}.hero__art img{object-position:70% center}.hero__art:after{background:linear-gradient(0deg, var(--obsidian), transparent 48%)}.hero__content{padding-top:0}.hero h1{font-size:clamp(54px,16vw,76px)}.hero__lede{margin-top:24px;font-size:14px;line-height:1.65}.hero__actions{flex-direction:column;align-items:stretch;margin-top:28px}.hero__facts,.hero__phase,.scroll-cue,.hero__orbit{display:none}.section-heading,.observatory__intro,.section-heading--compact{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.section-heading h2,.observatory__intro h2{font-size:clamp(44px,13vw,62px)}.section-heading>p,.observatory__intro>p{font-size:13px}.product-explorer{border:0;min-height:0;display:block}.product-list{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;flex-direction:row;gap:8px;margin:0 -14px 14px;padding:0 14px 8px;overflow-x:auto}.product-list::-webkit-scrollbar{display:none}.product-tab{border:1px solid var(--line);scroll-snap-align:start;flex:0 0 215px;min-height:92px;padding:15px;display:grid}.product-tab:after{width:0;transition:width .3s;bottom:0;left:14px;height:1px!important;top:auto!important}.product-tab.is-active:after{width:42px}.product-tab strong{font-size:25px}.product-tab>i{display:none}.product-panel{display:block}.product-panel__media{border:1px solid var(--line);min-height:610px}.product-panel__copy{padding:110px 24px 28px}.product-panel__copy h3{font-size:44px}.product-panel__description{font-size:12px}.dashboard{display:block;overflow-x:auto}.dashboard__topbar{min-width:660px;height:58px}.dashboard__sidebar{display:none}.dashboard__main{min-width:660px}.observatory{padding-bottom:100px}.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:280px}.principle-grid article:last-child{border-bottom:0}.principle-grid svg{margin:42px 0 30px}.access{padding-top:10px}.access__panel{min-height:580px}.access h2{font-size:clamp(54px,15vw,78px)}.access__rings{width:520px;height:520px}.access__actions{flex-direction:column;width:min(100%,320px)}.site-footer{grid-template-columns:1fr;justify-items:center;gap:18px;min-height:190px;padding-block:36px}.site-footer>div{flex-wrap:wrap;justify-content:center}}@media (max-width:430px){.brand__suffix{font-size:5px}.brand__name{font-size:14px}.hero{min-height:800px}.hero h1{font-size:54px}.product-panel__media{min-height:560px}.access-dialog{padding:42px 24px 32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ambient__glow,.ambient__constellation,.route-transition,.constellation-shift{display:none!important}}.route-transition{z-index:10000;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease, visibility 0s var(--route-release-duration,var(--motion-slow));position:fixed;inset:0;overflow:hidden}.route-transition.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.route-transition__preview{z-index:1;opacity:0;width:100%;height:100%;clip-path:circle(0 at var(--route-x) var(--route-y));pointer-events:none;will-change:clip-path, opacity;transition:clip-path var(--route-cover-duration) cubic-bezier(.42, 0, .18, 1), opacity var(--motion-normal) ease;background:#08090c;border:0;position:absolute;inset:0}.route-transition.is-preview-ready .route-transition__preview{opacity:1}.route-transition.is-preview-ready:not(.is-revealing-preview) .route-transition__preview{clip-path:circle(42px at var(--route-x) var(--route-y))}.route-transition.is-revealing-preview .route-transition__preview{clip-path:circle(var(--route-reveal-radius-max) at var(--route-x) var(--route-y))}.route-transition__veil{position:absolute;inset:0}.route-transition:not(.is-arriving) .route-transition__veil{clip-path:circle(0 at var(--route-x) var(--route-y));transition:clip-path var(--route-cover-duration,var(--motion-slow)) var(--ease-selene);background:#08090c}.route-transition.has-preview.is-preview-ready .route-transition__veil{opacity:0;transition:none}.route-transition.is-covering .route-transition__veil{clip-path:circle(150vmax at var(--route-x) var(--route-y))}.route-transition.is-arriving .route-transition__veil{width:100%;height:100%}.route-transition__mask-hole{transform-box:fill-box;transform-origin:50%;transition:transform var(--route-release-duration) cubic-bezier(.42, 0, .18, 1);transform:scale(.001)}.route-transition.is-arriving.is-releasing .route-transition__mask-hole{transform:scale(1)}.route-transition__core{z-index:2;left:var(--route-x);top:var(--route-y);opacity:0;background:radial-gradient(circle at 50% 50%, #000 0 48%, #020306 64%, color-mix(in srgb, var(--route-accent), #05070b 48%) 76%, #000 90%);width:84px;height:84px;box-shadow:0 0 24px color-mix(in srgb, var(--route-accent), transparent 52%), 0 0 82px #000000f0;will-change:transform, opacity;transition:opacity var(--motion-normal) ease, transform var(--route-cover-duration,var(--motion-slow)) cubic-bezier(.38, 0, .18, 1);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.42)}.route-transition.is-forming .route-transition__core{opacity:1;transition-duration:var(--route-gather-duration);transform:translate(-50%,-50%)scale(1)}.route-transition.is-covering .route-transition__core{opacity:1;transform:translate(-50%, -50%) scale(var(--route-cover-scale))}.route-transition.has-preview.is-covering .route-transition__core{box-shadow:none;background:0 0}.route-transition__aperture{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--motion-normal) ease;position:absolute;inset:0;overflow:visible}.route-transition__halo{fill:none;stroke:var(--route-accent);transform-box:fill-box;transform-origin:50%;will-change:transform;transition:transform var(--route-gather-duration) cubic-bezier(.42, 0, .2, 1);transform:scale(.42)}.route-transition__halo--aura{stroke-width:24px;opacity:.18;filter:blur(8px)}.route-transition__halo--glow{stroke-width:8px;opacity:.55;filter:blur(3px)}.route-transition__halo--edge{stroke-width:1.4px;opacity:1}.route-transition.is-forming .route-transition__aperture{opacity:1}.route-transition.is-forming .route-transition__halo{transform:scale(1)}.route-transition.is-covering .route-transition__halo{transform:scale(var(--route-cover-scale));transition-duration:var(--route-cover-duration);transition-timing-function:cubic-bezier(.42,0,.18,1)}.route-transition.is-arriving .route-transition__core{opacity:1;background:radial-gradient(circle, transparent 0 49%, #000000f5 62%, color-mix(in srgb, var(--route-accent), #030508 62%) 71%, transparent 82%);box-shadow:0 0 36px color-mix(in srgb, var(--route-accent), transparent 64%);transform:translate(-50%,-50%)scale(.82)}.route-transition.is-arriving.is-releasing .route-transition__core{animation:route-core-reveal var(--route-release-duration) cubic-bezier(.42, 0, .18, 1) both}.route-transition__star{z-index:3;left:var(--route-x);top:var(--route-y);width:var(--star-size,3px);height:var(--star-size,3px);background:var(--route-accent);box-shadow:0 0 12px color-mix(in srgb, var(--route-accent), transparent 25%);opacity:0;transform:translate(var(--start-x), var(--start-y)) scale(.55);transform-origin:50%;will-change:transform, opacity;border-radius:50%;position:absolute}.route-transition__star.is-collecting{animation:route-star-collect var(--route-gather-duration) cubic-bezier(.42, 0, .2, 1) var(--star-delay) both}.route-transition__star.is-absorbing{animation:route-star-absorb var(--route-cover-duration) cubic-bezier(.4, 0, .2, 1) both}.route-transition.is-arriving .route-transition__star{opacity:.12;transform:translate(var(--collapse-x), var(--collapse-y)) scale(.12)}.route-transition.is-arriving .route-transition__star.is-releasing{animation:route-star-release var(--route-release-duration) cubic-bezier(.42, 0, .22, 1) var(--star-delay) both}@keyframes route-star-collect{0%{opacity:.08;transform:translate(var(--start-x), var(--start-y)) scale(.48);filter:brightness(.75)}22%{opacity:.82;filter:brightness(1.28)}47%{opacity:.32;transform:translate(var(--curve-x), var(--curve-y)) scale(.78);filter:brightness(.9)}69%{opacity:1;filter:brightness(1.7)}84%{opacity:.52}to{opacity:.88;transform:translate(var(--collapse-x), var(--collapse-y)) scale(.64);filter:brightness(1.4)}}@keyframes route-star-absorb{0%{opacity:.88;transform:translate(var(--collapse-x), var(--collapse-y)) scale(.64);filter:brightness(1.4)}38%{opacity:1;filter:brightness(2)}72%{opacity:.38}to{opacity:.08;filter:brightness(.7);transform:translate(0)scale(.06)}}@keyframes route-star-release{0%{opacity:.08;transform:translate(var(--collapse-x), var(--collapse-y)) scale(.08);filter:brightness(.7)}14%{opacity:.9;filter:brightness(1.8)}31%{opacity:.34}48%{opacity:1;transform:translate(var(--release-curve-x), var(--release-curve-y)) scale(.82);filter:brightness(1.65)}66%{opacity:.28}82%{opacity:.68;filter:brightness(1.25)}to{opacity:0;transform:translate(var(--scatter-x), var(--scatter-y)) scale(.3);filter:brightness(.7)}}@keyframes route-core-reveal{0%{opacity:1;transform:translate(-50%,-50%)scale(.82)}72%{opacity:.82;transform:translate(-50%, -50%) scale(var(--route-cover-scale))}to{opacity:0;transform:translate(-50%, -50%) scale(var(--route-cover-scale))}}.constellation-shift{z-index:8;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.constellation-shift__reveal{z-index:1;clip-path:circle(0 at var(--gather-x) var(--gather-y));will-change:clip-path;position:absolute;inset:0;overflow:hidden}.constellation-shift.is-revealing .constellation-shift__reveal{clip-path:circle(var(--reveal-radius) at var(--gather-x) var(--gather-y));transition:clip-path var(--shift-reveal-duration) cubic-bezier(.52, 0, .16, 1)}.constellation-shift__preview{pointer-events:none;background:#08090c;width:100%;min-width:0;height:100%;min-height:100%;inset:0;position:absolute!important}.constellation-shift__core{z-index:4;left:var(--gather-x);top:var(--gather-y);background:radial-gradient(circle, #000 0 46%, #020305 62%, color-mix(in srgb, var(--shift-accent), transparent 56%) 70%, transparent 79%);width:82px;height:82px;box-shadow:0 0 36px color-mix(in srgb, var(--shift-accent), transparent 30%);opacity:0;animation:constellation-core-form var(--shift-core-duration) var(--ease-selene) forwards;border:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.08)}.constellation-shift__core:before,.constellation-shift__core:after{display:none}.constellation-shift.is-revealing .constellation-shift__core{animation:constellation-core-reveal var(--shift-reveal-duration) cubic-bezier(.52, 0, .16, 1) forwards}.constellation-shift__star{left:var(--node-x);top:var(--node-y);width:var(--node-size);height:var(--node-size);background:var(--shift-accent);box-shadow:0 0 14px color-mix(in srgb, var(--shift-accent), transparent 14%);opacity:0;z-index:3;animation:constellation-node-gather var(--shift-gather-duration) var(--ease-selene) var(--node-delay) forwards, constellation-node-release var(--shift-release-duration) var(--ease-selene) calc(var(--shift-gather-duration) + var(--node-delay)) forwards;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.constellation-shift__line{left:var(--node-x);top:var(--node-y);width:var(--line-length);opacity:0;background:linear-gradient(90deg, color-mix(in srgb, var(--shift-accent), transparent 62%), var(--shift-accent));height:1px;transform:rotate(var(--line-angle)) scaleX(0);transform-origin:0;z-index:2;animation:constellation-line-gather var(--shift-gather-duration) var(--ease-selene) var(--node-delay) forwards;position:absolute}@keyframes constellation-core-form{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes constellation-core-reveal{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}58%{opacity:.76}to{opacity:0;transform:translate(-50%, -50%) scale(var(--core-expansion))}}@keyframes constellation-node-gather{0%{opacity:.15;transform:translate(-50%,-50%)scale(.55)}18%{opacity:1}62%{opacity:1;transform:translate(calc(-50% + var(--node-orbit-dx)), calc(-50% + var(--node-orbit-dy))) scale(1.55)}88%{opacity:1;transform:translate(calc(-50% + var(--node-dx)), calc(-50% + var(--node-dy))) scale(.9)}to{opacity:0;transform:translate(calc(-50% + var(--node-dx)), calc(-50% + var(--node-dy))) scale(.2)}}@keyframes constellation-node-release{0%{opacity:0;transform:translate(calc(-50% + var(--node-dx)), calc(-50% + var(--node-dy))) scale(.18)}14%{opacity:1}70%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(.75)}}@keyframes constellation-line-gather{0%{opacity:0;transform:rotate(var(--line-angle)) scaleX(0)}25%{opacity:.45}68%{opacity:.7;transform:rotate(var(--line-angle)) scaleX(1)}to{opacity:0;transform:rotate(var(--line-angle)) scaleX(1)}}.product-panel,.commerce-panel,.selected-product{position:relative}.product-panel__copy{transition:opacity var(--motion-normal) ease, transform var(--motion-slow) var(--ease-selene), filter var(--motion-normal) ease}.product-panel.is-transitioning{pointer-events:none}.product-panel.is-changing .product-panel__media img{opacity:.14;filter:saturate(.25)brightness(.65);transform:scale(1.045)}.product-panel.is-changing .product-panel__copy{opacity:.08;filter:none;transform:translateY(12px)}.commerce-panel{border-radius:var(--radius-panel);background:var(--surface)}.commerce-panel__head{background:var(--surface-raised)}.commerce-panel.is-changing .selected-product,.commerce-panel.is-changing .commerce-form{opacity:.16;transform:translateY(8px)}.selected-product,.commerce-form{transition:opacity var(--motion-normal) ease, transform var(--motion-slow) var(--ease-selene)}.commerce-body:before,.product-body:before{content:"";z-index:0;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--page-accent), transparent 88%);width:min(58vw,760px);box-shadow:0 0 0 9vw color-mix(in srgb, var(--page-accent), transparent 97%), 0 0 0 18vw color-mix(in srgb, var(--page-accent), transparent 98%);pointer-events:none;border-radius:50%;position:fixed;top:-26vw;right:-22vw}.dashboard{box-shadow:0 42px 120px #00000080, 0 0 70px color-mix(in srgb, var(--page-accent), transparent 94%);background:#090d13;border-color:#e2e8f02e;border-radius:0;grid-template:64px minmax(660px,auto)/164px 1fr}.dashboard__topbar{background:#090d13eb;padding-inline:20px}.dashboard__brand img{width:25px;height:25px}.dashboard__brand b{border:0;border-left:1px solid #2a3546;border-radius:0;padding-left:10px}.dashboard__coordinates{color:#667387;font:7px var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.dashboard__coordinates i{background:var(--auric);width:4px;height:4px;box-shadow:0 0 10px var(--auric);border-radius:50%}.dashboard__coordinates time{color:#909aac}.dashboard__sidebar{background:#090d13;gap:0;padding:24px 0 14px}.dashboard__sidebar button{border-radius:0;padding:12px 18px;position:relative}.dashboard__sidebar button:after{content:"";background:var(--page-accent);width:1px;height:0;box-shadow:0 0 12px var(--page-accent);transition:height var(--motion-normal) var(--ease-selene), top var(--motion-normal) var(--ease-selene);position:absolute;top:50%;left:-1px}.dashboard__sidebar button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--page-accent), transparent 91%), transparent)}.dashboard__sidebar button.is-active:after{height:60%;top:20%}.dashboard__core{margin-inline:14px}.dashboard__main{background-color:#0b1017;background-image:linear-gradient(#70a1ff06 1px, transparent 1px), linear-gradient(90deg, #70a1ff06 1px, transparent 1px), radial-gradient(circle at 78% 34%, color-mix(in srgb, var(--page-accent), transparent 94%), transparent 34%);background-size:42px 42px,42px 42px,auto;padding:30px;position:relative}.dashboard__main:before{content:"";border:1px solid color-mix(in srgb, var(--page-accent), transparent 86%);width:360px;height:360px;box-shadow:0 0 0 64px color-mix(in srgb, var(--page-accent), transparent 97%), 0 0 0 128px color-mix(in srgb, var(--page-accent), transparent 98%);pointer-events:none;border-radius:50%;position:absolute;top:-190px;right:-175px}.dashboard__heading{z-index:1;margin-bottom:24px;position:relative}.dashboard__heading h3{font-family:var(--display);font-size:22px;font-weight:400}.account-tabs{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.account-tabs button{border:0;border-bottom:1px solid #222b38;border-radius:0;padding:8px 11px 8px 21px;position:relative}.account-tabs button:before{content:"";border:1px solid #667387;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.account-tabs button.is-active{border-bottom-color:var(--page-accent);color:#d7dfea;box-shadow:none;background:0 0}.account-tabs button.is-active:before{border-color:var(--page-accent);background:var(--page-accent);box-shadow:0 0 9px var(--page-accent)}.metrics{z-index:1;border-block:1px solid #202937;gap:0;position:relative}.metrics article{border:0;background:#090d1357;border-right:1px solid #202937;border-radius:0;min-height:98px;padding:17px 20px}.metrics article:last-child{border-right:0}.dashboard__grid{z-index:1;border-bottom:1px solid #202937;gap:0;margin-top:0;position:relative}.dashboard__grid>article{background:#090d1352;border:0;border-radius:0}.chart-card{padding:24px 24px 14px;border-right:1px solid #202937!important}.live-chip{border:0;border-radius:0;padding-right:0}.now-card{padding:24px 20px}.now-card__orb{background:radial-gradient(circle at 60% 32%, color-mix(in srgb, var(--page-accent), #111827 68%), #090e15 64%)}.activity-card{padding:18px 24px 22px;border-top:1px solid #202937!important}.card-heading small{color:#536071;font:6px var(--mono);letter-spacing:.1em;text-transform:uppercase}.activity-card ul{border-top:0;position:relative}.activity-card ul:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--page-accent), transparent 64%), #202937);height:1px;position:absolute;top:27px;left:13px;right:13px}.activity-card li{z-index:1;position:relative}.activity-card li+li{border-left:0}.activity-icon{background:#0b1017}@media (max-width:720px){html{scroll-padding-top:72px}.brand{gap:12px}.brand img{width:36px;height:36px}.brand__name{letter-spacing:.22em;font-size:14px}}
:root{--product-page-accent:#70a1ff}.product-body{background:#08090c}.product-body .site-header{background:linear-gradient(#08090ccc,#0000)}.detail-hero{border-bottom:1px solid var(--line);align-items:center;min-height:100svh;padding:120px 0 60px;display:grid;position:relative;overflow:hidden}.detail-hero:before{content:"";background:radial-gradient(circle at 72% 44%, color-mix(in srgb, var(--product-page-accent), transparent 87%), transparent 33%);pointer-events:none;position:absolute;inset:0}.detail-hero__grid{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(420px,.72fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid;position:relative}.breadcrumbs{color:#687486;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:42px;font-size:8px;display:flex}.breadcrumbs a:hover{color:var(--silver)}.detail-badge{border:1px solid color-mix(in srgb, var(--product-page-accent), transparent 62%);color:var(--product-page-accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;align-items:center;gap:7px;margin-bottom:24px;padding:6px 9px;font-size:8px;display:inline-flex}.detail-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px}.detail-badge.is-private:before{border-radius:1px}.detail-hero h1{color:var(--silver-bright);font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(72px,9vw,132px);font-weight:400;line-height:.82}.detail-hero h1 span{color:var(--product-page-accent);font-style:italic;display:block}.detail-hero__statement{color:#bec7d3;max-width:650px;font-family:var(--display);letter-spacing:-.025em;margin:34px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.detail-hero__description{max-width:590px;color:var(--ash);margin:24px 0 0;font-size:14px;line-height:1.8}.detail-hero__actions{align-items:center;gap:12px;margin-top:34px;display:flex}.detail-hero__actions .button--primary{background:var(--product-page-accent)}.product-is-private .detail-hero__actions .button--primary{color:#151108}.detail-art{border:1px solid var(--line);background:#0b0e13;height:min(76vh,780px);min-height:560px;position:relative;overflow:hidden}.detail-art:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #08090c6b}.detail-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 68%,#08090cb3);position:absolute;inset:0}.detail-art img{object-fit:cover;width:100%;height:100%}.detail-art__index{z-index:3;color:var(--product-page-accent);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:8px;position:absolute;bottom:18px;left:20px}.detail-art__orbit{z-index:3;border:1px solid color-mix(in srgb, var(--product-page-accent), transparent 68%);border-radius:50%;width:230px;height:230px;animation:32s linear infinite spin;position:absolute;bottom:-85px;right:-85px}.detail-art__orbit:after{content:"";background:var(--product-page-accent);width:6px;height:6px;box-shadow:0 0 14px var(--product-page-accent);border-radius:50%;position:absolute;top:7%;left:17%}.detail-overview{padding-block:clamp(100px,11vw,165px)}.detail-overview__head{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.detail-overview h2,.flow-section h2{color:var(--silver-bright);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.98}.detail-overview__head p{max-width:480px;color:var(--ash);margin:0;font-size:13px;line-height:1.8}.detail-features{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.detail-features article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:26px 28px 34px;transition:background .25s}.detail-features article:nth-child(3n){border-right:0}.detail-features article:hover{background:color-mix(in srgb, var(--product-page-accent), transparent 97%)}.detail-features article>span{color:color-mix(in srgb, var(--product-page-accent), #667181 45%);font-family:var(--mono);font-size:8px}.detail-features h3{color:#dce3ec;font-family:var(--display);margin:78px 0 10px;font-size:23px;font-weight:400}.detail-features p{color:#758191;margin:0;font-size:11px;line-height:1.75}.flow-section{border-block:1px solid var(--line);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--product-page-accent), transparent 94%), transparent 46%), #0a0d12;padding-block:120px}.flow-section__grid{grid-template-columns:minmax(430px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(70px,9vw,130px);display:grid}.flow-section p{max-width:430px;color:var(--ash);font-size:13px}.flow-section__intro{grid-area:1/2;align-self:start;position:sticky;top:110px}.flow-live{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:188px;margin-top:34px;padding:22px 0}.flow-live>span{color:var(--product-page-accent);font:8px var(--mono);letter-spacing:.13em;text-transform:uppercase;display:block}.flow-live>strong{color:var(--silver-bright);font-family:var(--display);margin-top:13px;font-size:25px;font-weight:400;line-height:1.1;display:block}.flow-live>p{color:#919dad;max-width:620px;min-height:62px;margin:12px 0 22px;font-size:13px;line-height:1.85}.flow-live__track{background:var(--line);height:1px;overflow:hidden}.flow-live__track i{width:var(--flow-step,20%);background:var(--product-page-accent);height:100%;box-shadow:0 0 12px var(--product-page-accent);transition:width .55s var(--ease-selene);display:block}.flow-live.is-updating>strong,.flow-live.is-updating>p{animation:flow-copy-in .5s var(--ease-selene)}@keyframes flow-copy-in{0%{opacity:.18;transform:translateY(8px)}to{opacity:1;transform:none}}.phase-list{border-top:1px solid var(--line);grid-area:1/1;margin:0;padding:0;list-style:none}.phase-list li{border-bottom:1px solid var(--line);position:relative}.phase-list li:before{content:"";background:var(--product-page-accent);width:1px;height:0;box-shadow:0 0 14px var(--product-page-accent);transition:height .4s var(--ease-selene), top .4s var(--ease-selene);position:absolute;top:50%;left:-1px}.phase-list li.is-active:before{height:76%;top:12%}.phase-list button{text-align:left;cursor:pointer;width:100%;transition:background .35s var(--ease-selene);background:0 0;border:0;grid-template-columns:55px minmax(120px,.6fr) 1fr;align-items:center;gap:20px;padding:22px 18px;display:grid}.phase-list li.is-active button{background:linear-gradient(90deg, color-mix(in srgb, var(--product-page-accent), transparent 92%), transparent 68%)}.phase-list span{color:#566171;font-family:var(--mono);font-size:8px}.phase-list strong{color:#cbd3de;font-family:var(--display);transition:color .25s ease, transform .35s var(--ease-selene);font-size:22px;font-weight:400}.phase-list small{color:#626e80;font-size:9px;line-height:1.45}.phase-list li:hover strong,.phase-list li.is-active strong{color:var(--product-page-accent);transform:translate(3px)}.phase-list button:focus-visible{outline:2px solid var(--product-page-accent);outline-offset:-3px}.module-observatory{border-bottom:1px solid var(--line);background:#090d12;padding-block:clamp(110px,12vw,170px);position:relative;overflow:hidden}.module-observatory:before{content:"";border:1px solid color-mix(in srgb, var(--product-page-accent), transparent 88%);width:760px;height:760px;box-shadow:0 0 0 90px color-mix(in srgb, var(--product-page-accent), transparent 97%), 0 0 0 180px color-mix(in srgb, var(--product-page-accent), transparent 98%);border-radius:50%;position:absolute;top:-380px;right:-340px}.module-observatory__head{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:64px;display:grid;position:relative}.module-observatory__head h2{color:var(--silver-bright);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:.98}.module-observatory__head>p{max-width:440px;color:var(--ash);margin:0;font-size:13px;line-height:1.8}.module-dashboard{background-color:#0b1017;background-image:linear-gradient(#70a1ff06 1px,#0000 1px),linear-gradient(90deg,#70a1ff06 1px,#0000 1px);background-size:42px 42px;border:1px solid #e2e8f02e;position:relative;box-shadow:0 42px 120px #0000007a}.module-dashboard__bar{background:#090d13e0;border-bottom:1px solid #202937;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 22px;display:flex}.module-dashboard__bar>div{align-items:center;gap:10px;display:flex}.module-dashboard__bar img{width:24px;height:24px}.module-dashboard__bar strong{color:#dfe5ed;font-size:11px;font-weight:600}.module-dashboard__bar span{color:var(--product-page-accent);font:7px var(--mono);letter-spacing:.11em;text-transform:uppercase;border-left:1px solid #273141;padding-left:10px}.module-dashboard__bar p{color:#687487;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.module-dashboard__bar p i{background:var(--auric);width:4px;height:4px;box-shadow:0 0 10px var(--auric);border-radius:50%}.module-dashboard__metrics{border-bottom:1px solid #202937;grid-template-columns:repeat(4,1fr);display:grid}.module-dashboard__metrics div{background:#090d1347;border-right:1px solid #202937;min-height:96px;padding:20px 24px}.module-dashboard__metrics div:last-child{border-right:0}.module-dashboard__metrics span{color:#657184;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.module-dashboard__metrics strong{color:#e3e8ef;letter-spacing:-.035em;margin-top:8px;font-size:22px;font-weight:520;display:block}.solstice-chain{border-bottom:1px solid #202937}.solstice-chain>header,.eclipse-route>header,.order-book>header,.sanctum-route>header{grid-template-columns:1fr auto;align-items:baseline;gap:4px 24px;padding:24px 28px 0;display:grid}.solstice-chain>header span,.eclipse-route>header span,.order-book>header span,.sanctum-route>header span{color:#657184;font:7px var(--mono);letter-spacing:.11em;text-transform:uppercase}.solstice-chain>header strong,.eclipse-route>header strong,.order-book>header strong,.sanctum-route>header strong{color:#dfe5ed;font:400 22px var(--display);grid-row:2}.solstice-chain>header small,.eclipse-route>header small,.order-book>header small,.sanctum-route>header small{color:#687487;grid-area:2/2;font-size:8px}.solstice-chain__map{background:radial-gradient(circle at 66% 56%, color-mix(in srgb, var(--product-page-accent), transparent 88%), transparent 20%);min-height:340px;margin:0 28px;position:relative;overflow:hidden}.solstice-chain__map:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:22px 0}.solstice-chain__map svg{width:100%;height:calc(100% - 44px);position:absolute;inset:24px 0 0;overflow:visible}.solstice-chain__map svg path{fill:none;stroke:#394556;stroke-width:1.5px;stroke-dasharray:5 8}.solstice-chain__map ol{margin:0;padding:0;list-style:none;position:absolute;inset:24px 0 0}.solstice-chain__map li{left:var(--x);top:var(--y);color:#8793a4;position:absolute;transform:translate(-50%,-50%)}.solstice-chain__map li>i{background:#0b1017;border:1px solid #566274;border-radius:50%;width:13px;height:13px;display:block;transform:translate(-50%)}.solstice-chain__map li>span{border-top:1px solid #293342;min-width:108px;padding-top:8px;position:absolute;top:17px;left:12px}.solstice-chain__map li small,.solstice-chain__map li strong{white-space:nowrap;display:block}.solstice-chain__map li small{color:#596678;font:6px var(--mono);letter-spacing:.1em;text-transform:uppercase}.solstice-chain__map li strong{color:#aab4c2;margin-top:4px;font-size:10px;font-weight:500}.solstice-chain__map li.is-complete>i{border-color:var(--product-page-accent);background:color-mix(in srgb, var(--product-page-accent), #0b1017 70%)}.solstice-chain__map li.is-active>i{border-color:var(--product-page-accent);background:var(--product-page-accent);width:20px;height:20px;box-shadow:0 0 0 7px color-mix(in srgb, var(--product-page-accent), transparent 88%), 0 0 24px color-mix(in srgb, var(--product-page-accent), transparent 30%)}.solstice-chain__map li.is-active strong{color:var(--product-page-accent);font-size:13px}.solstice-chain__map li:last-child>span{text-align:right;left:auto;right:12px}.eclipse-board,.harmony-board,.aurum-board,.aureus-board{border-bottom:1px solid #202937;grid-template-columns:minmax(0,1fr) 286px;min-height:520px;display:grid}.eclipse-route,.harmony-sky,.order-book,.sanctum-route{border-right:1px solid #202937;min-width:0}.eclipse-route{background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--product-page-accent), transparent 88%), transparent 28%);position:relative;overflow:hidden}.eclipse-route:before{content:"";background-image:linear-gradient(#70a1ff09 1px,#0000 1px),linear-gradient(90deg,#70a1ff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:92px 28px 40px}.eclipse-route svg{width:calc(100% - 56px);height:360px;margin:18px 28px 0;display:block;position:relative}.eclipse-route__mesh,.eclipse-route__active{fill:none}.eclipse-route__mesh{stroke:#293546;stroke-width:1px;stroke-dasharray:4 7}.eclipse-route__active{stroke:var(--product-page-accent);stroke-width:2px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--product-page-accent), transparent 32%))}.eclipse-route__points circle{fill:#0b1017;stroke:var(--product-page-accent);stroke-width:2px}.eclipse-route__points circle:last-child{fill:var(--product-page-accent);filter:drop-shadow(0 0 9px var(--product-page-accent))}.eclipse-route__labels{color:#5b6879;font:6px var(--mono);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #273141;justify-content:space-between;margin:-26px 28px 0;padding-top:12px;display:flex}.eclipse-status,.harmony-state,.aurum-orders,.sanctum-state{background:#080c12b3;padding:28px 24px}.eclipse-status>div:first-child>span,.harmony-state>span,.aurum-orders header span{color:#657184;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.eclipse-status>div:first-child>strong,.harmony-state>strong,.aurum-orders header strong{color:#e0e6ee;font:400 25px var(--display);margin-top:8px;display:block}.portal-dots{grid-template-columns:repeat(6,1fr);gap:7px;margin:22px 0 32px;display:grid}.portal-dots i{aspect-ratio:1;border:1px solid var(--product-page-accent);background:color-mix(in srgb, var(--product-page-accent), transparent 84%);border-radius:50%}.portal-dots i.is-used{background:0 0;border-color:#303a48}.eclipse-status dl,.harmony-state dl,.aurum-orders dl{margin:0}.eclipse-status dl div,.harmony-state dl div,.aurum-orders dl div{border-top:1px solid #202937;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.eclipse-status dt,.harmony-state dt,.aurum-orders dt{color:#5f6c7e;font-size:8px}.eclipse-status dd,.harmony-state dd,.aurum-orders dd{color:#bac3d0;text-align:right;margin:0;font-size:8px}.harmony-sky{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--product-page-accent), transparent 81%), transparent 29%);position:relative;overflow:hidden}.harmony-sky:before{content:"";opacity:.22;background-image:radial-gradient(circle,#ffffff42 .7px,#0000 .8px);background-size:43px 43px;position:absolute;inset:0}.harmony-sky>svg{width:90%;height:calc(100% - 80px);position:absolute;inset:40px 5%}.harmony-sky>svg path{fill:none;stroke:color-mix(in srgb, var(--product-page-accent), transparent 63%);stroke-width:1px;stroke-dasharray:3 8}.harmony-node{text-align:center;min-width:104px;position:absolute;transform:translate(-50%,-50%)}.harmony-node>i{border:1px solid var(--product-page-accent);width:11px;height:11px;box-shadow:0 0 13px color-mix(in srgb, var(--product-page-accent), transparent 40%);background:#0c1017;border-radius:50%;margin:0 auto 9px;display:block}.harmony-node small,.harmony-node strong,.harmony-node span{display:block}.harmony-node small{color:#6d7889;font:6px var(--mono);letter-spacing:.11em;text-transform:uppercase}.harmony-node strong{color:#cdd4df;font:400 16px var(--display);margin-top:3px}.harmony-node span{color:#788496;margin-top:2px;font-size:7px}.harmony-node--leader{top:22%;left:18%}.harmony-node--follower{top:48%;left:50%}.harmony-node--portal{top:21%;left:82%}.harmony-node--loot{top:78%;left:83%}.harmony-node--stash{top:80%;left:19%}.harmony-node--leader>i{background:var(--product-page-accent);width:18px;height:18px}.harmony-node--follower>i{width:28px;height:28px;box-shadow:0 0 0 9px color-mix(in srgb, var(--product-page-accent), transparent 88%), 0 0 28px var(--product-page-accent);border-color:#f0e9fa}.harmony-state>strong{color:var(--product-page-accent)}.harmony-state dl{margin-top:38px}.order-book{padding:0 28px 22px}.order-book>header{border-bottom:1px solid #202937;margin-inline:-28px;padding-bottom:22px}.order-book__columns,.order-book li{grid-template-columns:.65fr 1fr 1fr .8fr;align-items:center;gap:18px;display:grid}.order-book__columns{color:#566274;font:6px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:15px 14px 9px}.order-book ol{margin:0;padding:0;list-style:none}.order-book li{color:#9faaba;min-height:42px;font:9px var(--mono);border-top:1px solid #1c2531;padding:0 14px}.order-book li b{text-transform:uppercase;font-size:7px;font-weight:500}.order-book__asks li{background:linear-gradient(90deg,#e47d660b,#0000 62%)}.order-book__asks li b,.order-book__asks li span:nth-child(2){color:#d48c79}.order-book__bids li{background:linear-gradient(90deg, color-mix(in srgb, var(--product-page-accent), transparent 96%), transparent 62%)}.order-book__bids li b,.order-book__bids li span:nth-child(2){color:var(--product-page-accent)}.order-book__spread{border-block:1px solid color-mix(in srgb, var(--product-page-accent), transparent 74%);background:color-mix(in srgb, var(--product-page-accent), transparent 96%);grid-template-columns:1fr auto;align-items:baseline;gap:3px 16px;margin:11px 0;padding:13px 14px;display:grid}.order-book__spread span{color:#667285;font:6px var(--mono);letter-spacing:.1em;text-transform:uppercase}.order-book__spread strong{color:var(--product-page-accent);font-size:14px;font-weight:520}.order-book__spread small{color:#5d6979;font-size:7px}.aurum-orders header{border-bottom:1px solid #202937;justify-content:space-between;align-items:baseline;padding-bottom:20px;display:flex}.aurum-orders header strong{color:var(--product-page-accent);margin:0}.aurum-orders ol{margin:0 0 26px;padding:0;list-style:none}.aurum-orders li{border-bottom:1px solid #202937;padding:17px 0}.aurum-orders li span,.aurum-orders li strong{display:block}.aurum-orders li span{color:#aeb8c5;font-size:9px}.aurum-orders li strong{color:#677487;font:7px var(--mono);margin-top:5px;font-weight:400}.sanctum-route{background:radial-gradient(circle at 30% 22%, color-mix(in srgb, var(--product-page-accent), transparent 88%), transparent 25%);overflow:hidden}.sanctum-tree{height:430px;margin:0 20px;position:relative}.sanctum-tree>svg{width:100%;height:100%;position:absolute;inset:0}.sanctum-tree>svg path{fill:none;stroke:#3a3c3b;stroke-width:1px;stroke-dasharray:4 7}.sanctum-node{left:var(--x);top:var(--y);text-align:center;min-width:84px;position:absolute;transform:translate(-50%,-50%)}.sanctum-node i{background:#0b1017;border:1px solid #737267;width:11px;height:11px;margin:0 auto 8px;display:block;transform:rotate(45deg)}.sanctum-node span,.sanctum-node small{white-space:nowrap;display:block}.sanctum-node span{color:#9e9e94;font-size:8px}.sanctum-node small{color:#696c6b;font:6px var(--mono);margin-top:3px}.sanctum-node.is-current i{background:#d4d1c5;border-color:#d4d1c5}.sanctum-node.is-reward i{border-color:var(--product-page-accent);background:color-mix(in srgb, var(--product-page-accent), #0b1017 50%);width:17px;height:17px;box-shadow:0 0 20px color-mix(in srgb, var(--product-page-accent), transparent 35%)}.sanctum-node.is-reward span{color:var(--product-page-accent)}.sanctum-node.is-boss i{border-radius:50%;transform:none}.sanctum-state>dl{grid-template-columns:repeat(3,1fr);margin:0 0 30px;display:grid}.sanctum-state>dl div{text-align:center;border-bottom:1px solid #292a28;padding:0 12px 18px}.sanctum-state dt,.sanctum-state>div>span{color:#6f716e;font:6px var(--mono);letter-spacing:.1em;text-transform:uppercase}.sanctum-state dd{color:var(--product-page-accent);font:400 19px var(--display);margin:7px 0 0}.sanctum-state>div{margin-top:22px}.sanctum-state p{border-left:1px solid color-mix(in srgb, var(--product-page-accent), transparent 55%);background:color-mix(in srgb, var(--product-page-accent), transparent 96%);color:#b5b4aa;margin:8px 0 0;padding:9px 10px;font-size:8px}.module-dashboard__events{grid-template-columns:repeat(3,1fr);margin:0;padding:0 24px;list-style:none;display:grid}.module-dashboard__events li{align-items:center;gap:12px;min-height:78px;padding:12px 20px 12px 0;display:flex;position:relative}.module-dashboard__events i{border:1px solid var(--product-page-accent);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--product-page-accent), transparent 45%);border-radius:50%;flex:none}.module-dashboard__events small{color:#4f5b6c;font:6px var(--mono);margin-right:8px}.module-observatory__head--single{display:block}.module-dashboard{background:#0a0e14;border-color:#27303c;border-radius:10px;overflow:hidden;box-shadow:0 32px 90px #0000005c}.module-dashboard__bar{background:#0d1219;min-height:58px;padding-inline:18px}.module-dashboard__identity{min-width:210px}.module-dashboard__identity strong{color:#eef2f7;letter-spacing:.02em;font-size:10px}.module-dashboard__views{align-self:stretch;gap:0!important}.module-dashboard__views span{place-items:center;min-width:72px;display:grid;color:#657184!important;font:8px var(--mono)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-bottom:1px solid #0000!important;padding:0 14px!important}.module-dashboard__views span.is-active{background:color-mix(in srgb, var(--product-page-accent), transparent 95%);border-bottom-color:var(--product-page-accent)!important;color:#d8e0ea!important}.module-dashboard__session{align-items:center;text-transform:none!important;gap:14px!important;display:flex!important}.module-dashboard__session>span{align-items:center;gap:7px;display:flex;color:#aeb8c6!important;font:8px var(--mono)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;padding:0!important}.module-dashboard__session>span i{background:#71c99a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #71c99aa6}.module-dashboard__session small{color:#697688;font:7px var(--mono);border-left:1px solid #28313d;padding-left:14px}.operator-summary{background:#0b1017;border-bottom:1px solid #242d39;grid-template-columns:minmax(0,1fr) auto;min-height:132px;display:grid}.operator-summary>div{padding:24px 28px}.operator-summary>div>span{color:var(--product-page-accent);font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.operator-summary>div>strong{color:#e5eaf0;font:400 25px var(--display);letter-spacing:-.018em;margin-top:7px;display:block}.operator-summary>div>p{color:#778496;max-width:610px;margin:7px 0 0;font-size:9px;line-height:1.55}.operator-summary dl{grid-auto-flow:column;margin:0;display:grid}.operator-summary dl div{border-left:1px solid #242d39;flex-direction:column;justify-content:center;min-width:116px;padding:20px 22px;display:flex}.operator-summary dt{color:#647184;font:7px var(--mono);letter-spacing:.06em}.operator-summary dd{color:#dce3ec;margin:8px 0 0;font-size:14px;font-weight:560}.solstice-workspace{border-bottom:1px solid #242d39;grid-template-columns:292px minmax(0,1fr);min-height:430px;display:grid}.job-queue{background:#0b1017;border-right:1px solid #242d39}.job-queue header,.priority-list header{border-bottom:1px solid #242d39;justify-content:space-between;align-items:center;min-height:50px;padding:0 20px;display:flex}.job-queue header span,.priority-list header span{color:#aeb8c5;font-size:9px;font-weight:550}.job-queue header small,.priority-list header small{color:#5f6c7d;font:7px var(--mono)}.job-queue ol{margin:0;padding:0;list-style:none}.job-queue li{border-bottom:1px solid #202936;flex-direction:column;justify-content:center;min-height:82px;padding:12px 20px;display:flex;position:relative}.job-queue li:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.job-queue li.is-active{background:color-mix(in srgb, var(--product-page-accent), transparent 95%)}.job-queue li.is-active:before{background:var(--product-page-accent)}.job-queue li small{color:#596678;font:6px var(--mono);letter-spacing:.09em;text-transform:uppercase}.job-queue li strong{color:#cbd4df;margin-top:6px;font-size:10px;font-weight:560}.job-queue li span{color:#697688;margin-top:4px;font-size:8px}.job-queue li.is-active small,.job-queue li.is-active strong{color:var(--product-page-accent)}.current-run{background:radial-gradient(circle at 58% 24%, color-mix(in srgb, var(--product-page-accent), transparent 92%), transparent 37%);padding:28px 32px}.current-run>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.current-run>header span{color:#637084;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.current-run>header strong{color:#e1e7ef;font:400 24px var(--display);margin-top:6px;display:block}.current-run>header>small{color:var(--product-page-accent);font:7px var(--mono)}.run-progress{grid-template-columns:repeat(4,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid;position:relative}.run-progress:before{content:"";background:#303b49;height:1px;position:absolute;top:10px;left:10px;right:10px}.run-progress li{z-index:1;position:relative}.run-progress li:nth-child(n+2){text-align:center}.run-progress li:last-child{text-align:right}.run-progress i{color:#667386;width:21px;height:21px;font:6px var(--mono);background:#0b1017;border:1px solid #465263;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.run-progress li.is-complete i{border-color:var(--product-page-accent);color:var(--product-page-accent)}.run-progress li.is-active i{border-color:var(--product-page-accent);background:var(--product-page-accent);color:#090d12;box-shadow:0 0 0 6px color-mix(in srgb, var(--product-page-accent), transparent 89%)}.run-progress__labels{color:#687587;font:7px var(--mono);grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.run-progress__labels span:nth-child(n+2){text-align:center}.run-progress__labels span:last-child{text-align:right;color:var(--product-page-accent)}.run-inspector{border-top:1px solid #26303d;grid-template-columns:repeat(2,1fr);gap:0 30px;margin:56px 0 0;display:grid}.run-inspector div{border-bottom:1px solid #202936;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.run-inspector dt{color:#657285;font-size:8px}.run-inspector dd{color:#bcc6d3;text-align:right;margin:0;font-size:8px}.harmony-session{background:#0b1017;border-right:1px solid #202937;min-width:0;padding:26px 28px}.harmony-session>header{grid-template-columns:1fr auto;gap:4px 20px;display:grid}.harmony-session>header span{color:#657184;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.harmony-session>header strong{color:#e0e6ee;font:400 22px var(--display);grid-row:2}.harmony-session>header small{color:var(--product-page-accent);font:7px var(--mono);grid-area:2/2}.party-track{grid-template-columns:1fr 112px 1fr;align-items:center;margin-top:28px;display:grid}.party-track article{background:#0e141c;border:1px solid #293341;border-radius:5px;min-height:92px;padding:17px 18px}.party-track article.is-follower{border-color:color-mix(in srgb, var(--product-page-accent), transparent 50%);background:color-mix(in srgb, var(--product-page-accent), transparent 95%)}.party-track article small,.party-track article strong,.party-track article span{display:block}.party-track article small{color:#616f82;font:6px var(--mono);letter-spacing:.09em;text-transform:uppercase}.party-track article strong{color:#cdd6e1;margin-top:8px;font-size:10px}.party-track article span{color:#707d8f;margin-top:5px;font-size:8px}.party-track>div{text-align:center;position:relative}.party-track>div:before{content:"";background:color-mix(in srgb, var(--product-page-accent), transparent 48%);height:1px;position:absolute;top:8px;left:0;right:0}.party-track>div i{z-index:1;background:var(--product-page-accent);width:9px;height:9px;box-shadow:0 0 10px var(--product-page-accent);border:2px solid #0b1017;border-radius:50%;margin:4px auto 7px;display:block;position:relative}.party-track>div b,.party-track>div small{display:block}.party-track>div b{color:#c8d1dd;font:8px var(--mono)}.party-track>div small{color:#627084;font:6px var(--mono);margin-top:2px}.priority-list{border:1px solid #252f3c;margin-top:28px}.priority-list ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.priority-list li{border-right:1px solid #252f3c;align-items:center;gap:11px;min-height:74px;padding:12px 14px;display:flex}.priority-list li:last-child{border-right:0}.priority-list li>b{color:#647185;width:21px;height:21px;font:6px var(--mono);border:1px solid #3a4655;border-radius:50%;flex:none;place-items:center;display:grid}.priority-list li.is-active>b{border-color:var(--product-page-accent);color:var(--product-page-accent)}.priority-list li strong,.priority-list li small{display:block}.priority-list li strong{color:#aeb9c6;font-size:8px;font-weight:540}.priority-list li small{color:#5f6c7d;margin-top:4px;font-size:7px;line-height:1.35}.module-dashboard__activity{background:#0b0f15;grid-template-columns:174px minmax(0,1fr);min-height:148px;display:grid}.module-dashboard__activity>header{border-right:1px solid #242d39;padding:22px 20px}.module-dashboard__activity>header span,.module-dashboard__activity>header small{display:block}.module-dashboard__activity>header span{color:#c2cad5;font-size:9px;font-weight:550}.module-dashboard__activity>header small{color:#596678;font:6px var(--mono);margin-top:7px}.module-dashboard__events{padding:0;display:block}.module-dashboard__events li{border-bottom:1px solid #202936;grid-template-columns:38px 8px minmax(0,1fr) auto;gap:10px;min-height:49px;padding:0 20px;display:grid}.module-dashboard__events li+li{border-left:0;padding-left:20px}.module-dashboard__events li:last-child{border-bottom:0}.module-dashboard__events time{color:#596678;font:6px var(--mono)}.module-dashboard__events i{width:6px;height:6px}.module-dashboard__events span{color:#a5afbd;font-size:8px}.module-dashboard__events b{color:#688578;font:6px var(--mono);font-weight:500}.axiom-board{background:radial-gradient(circle at 34% 18%, color-mix(in srgb, var(--product-page-accent), transparent 94%), transparent 34%), #0b1017;border-bottom:1px solid #242d39;grid-template-columns:minmax(0,1fr) 316px;min-height:560px;display:grid}.axiom-target{border-right:1px solid #242d39;min-width:0;padding:28px}.axiom-target>header,.axiom-plan>header{border-bottom:1px solid #27313e;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:20px;display:flex}.axiom-target>header span,.axiom-plan>header span{color:#657285;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.axiom-target>header strong,.axiom-plan>header strong{color:#e1e7ee;font:400 22px var(--display);margin-top:6px;display:block}.axiom-target>header small,.axiom-plan>header small{color:var(--product-page-accent);font:7px var(--mono);white-space:nowrap}.axiom-target__controls{border-bottom:1px solid #27313e;grid-template-columns:1.45fr .48fr .68fr;gap:12px;padding:20px 0;display:grid}.axiom-target__controls label>span:first-child{color:#637084;font:7px var(--mono);margin-bottom:7px;display:block}.axiom-target__controls select,.axiom-target__controls input{color:#cbd4df;width:100%;height:38px;font:8px var(--mono);background:#0e151d;border:1px solid #2a3544;border-radius:3px;outline:0;padding:0 11px}.axiom-target__controls select:focus,.axiom-target__controls input:focus{border-color:color-mix(in srgb, var(--product-page-accent), transparent 35%);box-shadow:0 0 0 2px color-mix(in srgb, var(--product-page-accent), transparent 90%)}.axiom-budget{display:block;position:relative}.axiom-budget input{padding-right:34px}.axiom-budget b{color:#647184;font:7px var(--mono);font-weight:500;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.axiom-affixes{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.axiom-affixes section{background:#0d141c;border:1px solid #27313e}.axiom-affixes header,.axiom-affixes section>div{border-bottom:1px solid #222c38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:43px;padding:0 14px;display:grid}.axiom-affixes header{background:#101822;min-height:38px}.axiom-affixes section>div:last-child{border-bottom:0}.axiom-affixes header span{color:#9da8b7;font-size:8px;font-weight:550}.axiom-affixes header small{color:#586578;font:6px var(--mono)}.axiom-affixes section>div span{color:#8f9bab;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.axiom-affixes section>div b{border:1px solid color-mix(in srgb, var(--product-page-accent), transparent 72%);min-width:48px;color:var(--product-page-accent);font:6px var(--mono);text-align:center;border-radius:2px;padding:5px 7px;font-weight:500}.axiom-target__footer{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.axiom-target__footer>span{color:#657285;align-items:center;gap:8px;font-size:7px;display:flex}.axiom-target__footer>span i{background:var(--product-page-accent);width:5px;height:5px;box-shadow:0 0 9px color-mix(in srgb, var(--product-page-accent), transparent 35%);border-radius:50%;flex:none}.axiom-target__footer button{border:1px solid var(--product-page-accent);background:var(--product-page-accent);color:#071310;min-height:38px;font:7px var(--mono);cursor:pointer;border-radius:3px;padding:0 17px;font-weight:650}.axiom-target__footer button:disabled{color:#6d8d87;cursor:default;background:#172522;border-color:#34413f}.axiom-plan{background:#090e14;padding:28px 24px}.axiom-plan>header{display:block}.axiom-plan>header small{color:#5d6a7c;margin-top:7px;display:block}.axiom-plan dl{border-block:1px solid #26303c;grid-template-columns:repeat(3,1fr);margin:20px 0 0;display:grid}.axiom-plan dl div{text-align:center;padding:14px 8px}.axiom-plan dl div+div{border-left:1px solid #26303c}.axiom-plan dt{color:#5e6b7d;font-size:6px}.axiom-plan dd{color:var(--product-page-accent);font:400 14px var(--display);margin:6px 0 0}.axiom-plan ol{margin:22px 0 0;padding:0;list-style:none;position:relative}.axiom-plan ol:before{content:"";background:#2a3743;width:1px;position:absolute;top:22px;bottom:22px;left:12px}.axiom-plan li{z-index:1;align-items:center;gap:12px;min-height:57px;display:flex;position:relative}.axiom-plan li>i{color:#627084;width:25px;height:25px;font:6px var(--mono);background:#0b1118;border:1px solid #3b4857;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.axiom-plan li.is-active>i{border-color:var(--product-page-accent);background:color-mix(in srgb, var(--product-page-accent), #0b1118 78%);color:var(--product-page-accent);box-shadow:0 0 14px color-mix(in srgb, var(--product-page-accent), transparent 65%)}.axiom-plan li strong,.axiom-plan li small{display:block}.axiom-plan li strong{color:#acb7c4;font-size:8px;font-weight:550}.axiom-plan li small{color:#596679;margin-top:3px;font-size:6px}.axiom-plan>p{color:#6a7788;border-top:1px solid #26303c;align-items:flex-start;gap:8px;margin:19px 0 0;padding-top:16px;font-size:7px;line-height:1.5;display:flex}.axiom-plan>p i{border:1px solid var(--product-page-accent);flex:none;width:5px;height:5px;margin-top:3px;transform:rotate(45deg)}.product-nav{grid-template-columns:1fr auto 1fr;align-items:center;min-height:190px;display:grid}.product-nav>a{color:#788494;flex-direction:column;gap:2px;font-size:11px;display:flex}.product-nav>a:last-child{text-align:right;align-items:flex-end}.product-nav>a small{color:#4e5968;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.product-nav>a:hover{color:var(--product-page-accent)}.product-nav__all{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:10px 14px;font-size:8px}@media (max-width:950px){.detail-hero__grid{grid-template-columns:1fr 360px;gap:40px}.detail-art{min-height:530px}.detail-features{grid-template-columns:repeat(2,1fr)}.detail-features article:nth-child(3n){border-right:1px solid var(--line)}.detail-features article:nth-child(2n){border-right:0}}@media (max-width:720px){.detail-hero{min-height:0;padding-top:100px;display:block}.detail-hero__grid{flex-direction:column-reverse;display:flex}.detail-art{width:100%;height:58vh;min-height:450px}.breadcrumbs{margin:12px 0 28px}.detail-hero h1{font-size:clamp(62px,21vw,92px)}.detail-hero__statement{font-size:25px}.detail-hero__actions{flex-direction:column;align-items:stretch}.detail-overview__head,.flow-section__grid,.module-observatory__head{grid-template-columns:1fr;gap:30px}.flow-section__intro{grid-area:1/1;position:static}.phase-list{grid-area:2/1}.detail-features{grid-template-columns:1fr}.detail-features article,.detail-features article:nth-child(2n),.detail-features article:nth-child(3n){border-right:0}.detail-features article{min-height:230px}.detail-features h3{margin-top:54px}.product-nav{grid-template-columns:1fr 1fr;gap:20px;padding-block:45px}.product-nav__all{grid-area:2/1/auto/-1;justify-self:center}.phase-list button{grid-template-columns:42px 1fr;gap:12px}.phase-list small{grid-column:2}.module-dashboard{overflow-x:auto}.module-dashboard>*{min-width:680px}}
.commerce-body{background:#08090c;min-height:100vh}.commerce-loading{color:#8995a6;min-height:100vh;font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#08090c;place-items:center;display:grid}.commerce-main{border-bottom:1px solid var(--line);min-height:calc(100vh - 150px);padding:140px 0 110px;position:relative;overflow:hidden}.commerce-main:before{content:"";border:1px solid color-mix(in srgb, var(--commerce-accent,var(--moonlight)), transparent 90%);width:min(70vw,980px);height:min(70vw,980px);box-shadow:0 0 0 88px color-mix(in srgb, var(--commerce-accent,var(--moonlight)), transparent 98%), 0 0 0 176px color-mix(in srgb, var(--commerce-accent,var(--moonlight)), transparent 98%);pointer-events:none;border-radius:50%;position:absolute;bottom:-52vw;left:-42vw}.commerce-grid{z-index:1;grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid;position:relative}.commerce-intro{position:sticky;top:110px}.commerce-intro h1{color:var(--silver-bright);font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(56px,6.5vw,92px);font-weight:400;line-height:.92}.commerce-intro h1 em{color:var(--commerce-accent,var(--moonlight));font-weight:400;display:block}.commerce-intro>p:not(.eyebrow){max-width:470px;color:var(--ash);margin:26px 0;font-size:13px;line-height:1.8}.commerce-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#657183;align-items:flex-start;gap:10px;max-width:450px;padding:15px 0;font-size:9px;line-height:1.6;display:flex}.commerce-note i{background:var(--commerce-accent,var(--moonlight));width:6px;height:6px;box-shadow:0 0 10px var(--commerce-accent,var(--moonlight));border-radius:50%;flex:none;margin-top:5px}.commerce-panel{border:1px solid var(--line-bright);background-color:#0d1219;background-image:linear-gradient(#70a1ff06 1px,#0000 1px),linear-gradient(90deg,#70a1ff06 1px,#0000 1px);background-size:42px 42px;border-radius:0;overflow:hidden;box-shadow:0 36px 100px #0006}.commerce-panel__head{border-bottom:1px solid var(--line);background:#090d13e0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.commerce-panel__head span{color:#6e7a8d;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.commerce-panel__head b{border:1px solid var(--line);color:#8895a7;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:5px 7px;font-size:7px;font-weight:500}.commerce-panel__body{padding:30px}.selected-product{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:center;gap:16px;padding-bottom:24px;display:grid}.selected-product img{object-fit:cover;border:1px solid var(--line);width:76px;height:90px;box-shadow:0 0 28px color-mix(in srgb, var(--commerce-accent,var(--moonlight)), transparent 92%)}.selected-product small{color:#657183;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px;display:block}.selected-product strong{color:#dfe5ed;font-family:var(--display);margin-top:2px;font-size:24px;font-weight:400;display:block}.selected-product>a{color:#7f8c9f;text-underline-offset:4px;font-size:9px;text-decoration:underline}.commerce-form{gap:18px;margin-top:26px;display:grid}.field{gap:7px;display:grid}.field label{color:#8995a6;letter-spacing:.04em;font-size:9px}.field input,.field select,.field textarea{color:#d8dfe8;width:100%;min-height:48px;font:12px var(--sans);background:#080c12d6;border:1px solid #273141;border-radius:0;outline:none;padding:0 13px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:130px;padding-block:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--commerce-accent,var(--moonlight));box-shadow:0 0 0 3px color-mix(in srgb, var(--commerce-accent,var(--moonlight)), transparent 88%)}.field small{color:#536071;font-size:8px}.commerce-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;margin-top:8px;padding:17px 0;display:grid}.checkout-summary div{color:#6f7b8d;justify-content:space-between;gap:20px;font-size:9px;display:flex}.checkout-summary strong{color:#cbd3de;font-weight:500}.commerce-submit{border:0;width:100%}.commerce-submit[disabled]{cursor:not-allowed;opacity:.42;filter:saturate(.35)}.commerce-disclaimer{color:#4e5968;text-align:center;margin:-6px 0 0;font-size:8px;line-height:1.6}.commerce-disclaimer a{color:#8290a3;text-underline-offset:3px;text-decoration:underline}.access-policy{background:#222c3b;grid-template-columns:1fr 1fr;gap:1px;margin:4px 0 0;padding:1px;display:grid}.access-policy div{background:#080c12f5;min-height:76px;padding:15px}.access-policy dt{color:#5d6979;font:7px var(--mono);letter-spacing:.09em;text-transform:uppercase}.access-policy dd{color:#d7dee8;margin:8px 0 0;font-size:11px}.policy-detail{border-left:1px solid var(--commerce-accent,var(--moonlight));background:color-mix(in srgb, var(--commerce-accent,var(--moonlight)), transparent 96%);color:#778497;margin:0;padding:14px 16px;font-size:9px;line-height:1.75}.private-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.private-choice label{cursor:pointer;position:relative}.private-choice input{opacity:0;pointer-events:none;position:absolute}.private-choice span{color:#9aa5b4;background:#080c12d6;border:1px solid #273141;border-radius:0;flex-direction:column;justify-content:center;min-height:74px;padding:12px 12px 12px 28px;display:flex;position:relative}.private-choice span:before{content:"";border:1px solid #687487;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.private-choice strong{color:#d7dee7;font-family:var(--display);font-size:20px;font-weight:400}.private-choice input:checked+span{border-color:var(--commerce-accent,var(--auric));background:color-mix(in srgb, var(--commerce-accent,var(--auric)), transparent 96%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--commerce-accent,var(--auric)), transparent 88%)}.private-choice input:checked+span:before{border-color:var(--commerce-accent,var(--auric));background:var(--commerce-accent,var(--auric));box-shadow:0 0 9px var(--commerce-accent,var(--auric))}.form-success{color:#98c4ae;background:#6fc69c0d;border:1px solid #6fc69c47;margin-top:18px;padding:14px;font-size:10px;display:none}.form-success.is-visible{display:block}@media (max-width:860px){.commerce-grid{grid-template-columns:1fr}.commerce-intro{position:static}}@media (max-width:560px){.commerce-main{padding-top:105px}.commerce-panel__body{padding:20px}.commerce-form__row,.private-choice{grid-template-columns:1fr}.selected-product{grid-template-columns:62px 1fr}.selected-product img{width:62px;height:74px}.selected-product>a{grid-column:2}.access-policy{grid-template-columns:1fr}}
.portal-body{background:#08090c;min-height:100vh}.portal-main{border-bottom:1px solid var(--line);min-height:calc(100vh - 150px);padding:150px 0 110px;position:relative;overflow:hidden}.portal-main:before{content:"";z-index:0;pointer-events:none;border:1px solid #70a1ff14;border-radius:50%;width:840px;height:840px;position:absolute;top:-340px;right:-280px;box-shadow:0 0 0 100px #70a1ff03,0 0 0 200px #70a1ff02}.portal-main>*{z-index:1;position:relative}.portal-hero{grid-template-columns:minmax(420px,1.1fr) minmax(280px,.9fr);align-items:end;gap:70px;padding-bottom:64px;display:grid}.portal-hero h1{color:var(--silver-bright);font:400 clamp(58px, 7vw, 102px)/.88 var(--display);letter-spacing:-.055em;margin:0}.portal-hero h1 em{color:var(--moonlight);font-weight:400}.portal-hero>p{color:#8793a4;max-width:530px;margin:0 0 8px;font-size:13px;line-height:1.9}.portal-auth{border:1px solid var(--line-bright);background:linear-gradient(135deg,#70a1ff0e,#0000 38%),#0d1219;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;min-height:340px;padding:48px;display:grid;box-shadow:0 35px 100px #00000059}.portal-auth>div>span{color:var(--moonlight);font:8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.portal-auth h2{color:#e4e9f0;font:400 38px/1 var(--display);margin:12px 0 15px}.portal-auth p{color:#707d8f;max-width:450px;margin:0;font-size:11px;line-height:1.8}.portal-auth form{gap:10px;display:grid}.portal-auth label{color:#8995a6;font-size:9px}.portal-auth form>div{grid-template-columns:1fr auto;display:grid}.portal-auth input{color:#dde4ed;min-width:0;min-height:52px;font:12px var(--mono);letter-spacing:.05em;background:#080c12;border:1px solid #2a3546;outline:none;padding:0 15px}.portal-auth input:focus{border-color:var(--moonlight);box-shadow:0 0 0 3px #70a1ff1f}.portal-auth .button{border:0;min-height:52px}.portal-auth small{color:#4f5b6b;font-size:8px}.portal-toolbar{border:1px solid var(--line);background:#0b1017;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.portal-toolbar>div{color:#8190a2;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.portal-toolbar>div i{background:#70c79b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #70c79b}.portal-toolbar nav{gap:8px;display:flex}.portal-toolbar button,.entitlement-reset{color:#94a0b1;min-height:44px;font:8px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0d131c;border:1px solid #283344;padding:0 16px}.portal-toolbar button:hover,.entitlement-reset:hover:not(:disabled){color:#e1e7ef;border-color:#50617a}.portal-toolbar button:focus-visible,.entitlement-reset:focus-visible{outline:2px solid var(--moonlight);outline-offset:2px}.portal-toolbar button:disabled,.entitlement-reset:disabled{cursor:not-allowed;opacity:.4}.portal-section{padding-top:72px}.portal-section__head{grid-template-columns:1fr minmax(280px,440px);align-items:end;gap:60px;margin-bottom:28px;display:grid}.portal-section__head h2{color:#e2e7ee;font:400 42px/1 var(--display);margin:0}.portal-section__head>p{color:#687587;margin:0 0 2px;font-size:10px;line-height:1.75}.entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entitlement-grid article{background:linear-gradient(130deg, color-mix(in srgb, var(--entitlement-accent), transparent 94%), transparent 44%), #0c1118;border:1px solid #202a38;padding:24px;position:relative;overflow:hidden}.entitlement-grid article:before{content:"";background:var(--entitlement-accent);width:1px;box-shadow:0 0 18px var(--entitlement-accent);position:absolute;inset:0 auto 0 0}.entitlement-grid header{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;display:grid}.entitlement-grid header img{object-fit:cover;border:1px solid #293445;width:48px;height:58px}.entitlement-grid header small{color:#657183;font:7px var(--mono);letter-spacing:.09em;text-transform:uppercase;display:block}.entitlement-grid header strong{color:#dce3eb;font:400 21px/1 var(--display);margin-top:4px;display:block}.entitlement-grid header>b{border:1px solid color-mix(in srgb, var(--entitlement-accent), transparent 70%);color:var(--entitlement-accent);font:7px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:start;padding:5px 7px}.balance-value{margin:28px 0 22px}.balance-value span{color:#f0f3f7;font:400 44px/.9 var(--display);letter-spacing:-.035em;display:block}.balance-value small{color:#586476;font:8px var(--mono);margin-top:9px;display:block}.entitlement-grid dl{background:#202a38;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.entitlement-grid dl div{background:#0a0f16;min-height:66px;padding:12px}.entitlement-grid dt{color:#596576;font:7px var(--mono);letter-spacing:.06em;text-transform:uppercase}.entitlement-grid dd{color:#abb5c2;margin:7px 0 0;font-size:9px}.entitlement-reset{width:100%;margin-top:12px}.telemetry-list{background:#0b1017;border:1px solid #202a38;margin:0;padding:0;list-style:none}.telemetry-list li{border-bottom:1px solid #1c2532;grid-template-columns:112px 8px 1fr;align-items:start;gap:18px;min-height:76px;padding:18px 20px;display:grid}.telemetry-list li:last-child{border-bottom:0}.telemetry-list time{color:#596678;font:8px var(--mono);padding-top:4px}.telemetry-list li>i{background:var(--event-accent);width:6px;height:6px;box-shadow:0 0 10px var(--event-accent);border-radius:50%;margin-top:5px}.telemetry-list small{color:#657183;font:7px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.telemetry-list strong{color:#cbd3de;margin-top:4px;font-size:10px;font-weight:500;display:block}.telemetry-list code{color:#708096;max-width:100%;font:8px/1.6 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.portal-empty{color:#697587;background:#0b1017;border:1px solid #202a38;margin:0;padding:26px;font-size:10px}.portal-feedback{min-height:72px;padding-top:20px}.portal-feedback p{color:#99c8af;background:#70c79b0d;border:1px solid #70c79b3d;margin:0;padding:13px 15px;font-size:9px}.portal-feedback p.is-error{color:#d6a0a0;background:#e06f6f0d;border-color:#e06f6f47}.portal-loading{color:#7f8da0;min-height:590px;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0b1017;border:1px solid #202a38;justify-content:center;align-items:center;gap:12px;display:flex}.portal-loading i{border:1px solid #70a1ff;border-top-color:#0000;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}.portal-gateway{background:#0b1017;border:1px solid #253143;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);min-height:590px;display:grid;box-shadow:0 42px 120px #0000006b}.portal-gateway__intro{background:radial-gradient(circle at 18% 8%,#70a1ff24,#0000 34%),linear-gradient(145deg,#111927,#090e15 68%);border-right:1px solid #253143;padding:54px 44px;position:relative;overflow:hidden}.portal-gateway__intro:after{content:"";pointer-events:none;border:1px solid #70a1ff1a;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-270px;right:-210px;box-shadow:0 0 0 72px #70a1ff05,0 0 0 144px #70a1ff03}.portal-gateway__intro>span{color:#85adfa;font:8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.portal-gateway__intro h2{color:#e6ebf2;font:400 45px/.95 var(--display);letter-spacing:-.025em;margin:20px 0 22px}.portal-gateway__intro>p{color:#7f8da1;max-width:390px;margin:0;font-size:11px;line-height:1.9}.portal-gateway__intro ul{gap:15px;margin:42px 0 0;padding:0;list-style:none;display:grid}.portal-gateway__intro li{color:#8d99a9;grid-template-columns:8px 1fr;align-items:center;gap:11px;font-size:9px;line-height:1.6;display:grid}.portal-gateway__intro li i{background:#70c79b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #70c79bad}.portal-gateway__surface{background:linear-gradient(135deg,#70a1ff09,#0000 38%),#0c1118;padding:26px 34px 38px}.portal-mode{background:#080d13;border:1px solid #222d3c;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.portal-mode button{color:#8291a5;min-height:44px;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000}.portal-mode button[aria-pressed=true]{color:#dce5f0;background:linear-gradient(#70a1ff21,#70a1ff09);border-color:#34445b;box-shadow:inset 0 -1px #70a1ff}.portal-mode button:focus-visible{outline-offset:2px;outline:2px solid #70a1ff}.portal-form{gap:17px;padding-top:30px;display:grid}.portal-form>header{padding-bottom:4px}.portal-form h2{color:#e5eaf1;font:400 33px/1 var(--display);margin:0}.portal-form header p{color:#6f7d90;margin:9px 0 0;font-size:11px;line-height:1.7}.portal-form__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portal-field{gap:7px;min-width:0;display:grid}.portal-field>span,.portal-challenge>span,.account-key-actions form>label{color:#8b98a9;font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase}.portal-field input,.account-key-actions input{color:#e0e7f0;width:100%;min-width:0;min-height:48px;font:12px var(--mono);background:#080c12;border:1px solid #2a3546;outline:none;padding:0 14px}.portal-field input:focus,.account-key-actions input:focus{border-color:#70a1ff;box-shadow:0 0 0 3px #70a1ff1f}.portal-form__submit{border:0;min-height:50px}.portal-form__submit:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.4)}.portal-form__links{justify-content:space-between;gap:10px;display:flex}.portal-form__links button{color:#7f96bb;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0;font-size:10px;text-decoration:underline}.portal-form__links button:focus-visible{outline-offset:3px;outline:2px solid #70a1ff}.portal-form__note,.portal-form__offline{color:#708096;background:#70a1ff0a;border:1px solid #263246;margin:0;padding:12px 14px;font-size:10px;line-height:1.7}.portal-form__offline{color:#b8a577;border-color:#e5c3784d}.portal-consent{color:#788699;grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:10px;line-height:1.7;display:grid}.portal-consent input{accent-color:#70a1ff;width:18px;height:18px;margin:1px 0 0}.portal-consent a{color:#a7bde4;text-underline-offset:3px;text-decoration:underline}.claim-key{background:#090e15;border:1px solid #222d3c}.claim-key summary{color:#8290a2;min-height:44px;font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:14px}.claim-key>div{gap:9px;padding:4px 14px 15px;display:grid}.claim-key p{color:#5f6d7f;margin:0;font-size:10px;line-height:1.65}.portal-challenge{gap:7px;min-height:108px;display:grid}.portal-challenge small{color:#596779;font-size:10px}.turnstile-host{border-radius:3px;min-height:65px;overflow:hidden}.account-identity{background:linear-gradient(120deg,#70a1ff14,#0000 37%),#0c1118;border:1px solid #263246;grid-template-columns:minmax(220px,.75fr) minmax(330px,1fr) minmax(240px,.8fr);align-items:center;gap:34px;margin-top:14px;padding:30px;display:grid}.account-identity h2{color:#e4eaf1;font:400 32px/1 var(--display);margin:4px 0 7px}.account-identity>div:first-child>p:last-child{color:#7a889b;font:9px var(--mono);margin:0}.account-identity dl{background:#253143;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.account-identity dl div{background:#090e15;min-height:64px;padding:12px}.account-identity dt{color:#596779;font:7px var(--mono);letter-spacing:.06em;text-transform:uppercase}.account-identity dd{color:#aab6c5;font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.account-key-actions>button,.account-key-actions form button{color:#a5b5ca;min-height:44px;font:8px var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0a1018;border:1px solid #334159;padding:0 14px}.account-key-actions>button{width:100%}.account-key-actions form{gap:7px;margin-top:10px;display:grid}.account-key-actions form>div{grid-template-columns:1fr auto;display:grid}.account-key-actions output{gap:8px;margin-top:4px;display:grid}.account-key-actions output code{color:#a8d6bd;font:8px var(--mono);white-space:nowrap;background:#70c79b0d;border:1px solid #70c79b4d;padding:11px;overflow:auto}.portal-empty--action{justify-content:space-between;align-items:center;gap:20px;display:flex}.portal-empty--action .button{flex:none;min-height:44px}@media (max-width:900px){.portal-hero,.portal-auth,.portal-section__head{grid-template-columns:1fr;gap:30px}.entitlement-grid,.portal-gateway{grid-template-columns:1fr}.portal-gateway__intro{border-bottom:1px solid #253143;border-right:0}.account-identity{grid-template-columns:1fr}}@media (max-width:600px){.portal-main{padding-top:110px}.portal-hero{padding-bottom:42px}.portal-hero h1{font-size:54px}.portal-auth{padding:24px}.portal-auth form>div{grid-template-columns:1fr;gap:8px}.portal-gateway__intro{display:none}.portal-gateway__surface{padding:20px}.portal-mode{grid-template-columns:repeat(3,1fr)}.portal-form__pair{grid-template-columns:1fr}.portal-form__links{flex-direction:column;align-items:flex-start}.account-identity{padding:20px}.account-identity dl{grid-template-columns:1fr}.account-key-actions form>div{grid-template-columns:1fr;gap:7px}.portal-empty--action{flex-direction:column;align-items:flex-start}.portal-toolbar{flex-direction:column;align-items:flex-start;padding:14px}.portal-toolbar nav,.portal-toolbar button{width:100%}.entitlement-grid article{padding:18px}.entitlement-grid dl{grid-template-columns:1fr}.telemetry-list li{grid-template-columns:1fr;gap:7px}}.legal-body{background:#08090c;min-height:100vh}.legal-main{border-bottom:1px solid var(--line);min-height:calc(100vh - 150px);padding:150px 0 110px}.legal-page{max-width:980px}.legal-page header{border-bottom:1px solid var(--line);padding-bottom:58px}.legal-page h1{color:#e7ebf1;font:400 clamp(58px, 7vw, 96px)/.9 var(--display);letter-spacing:-.05em;margin:0}.legal-page h1 em{color:var(--page-accent);font-weight:400}.legal-page header>p:last-child{color:#586577;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0}.legal-page section{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:54px;padding:34px 0;display:grid}.legal-page h2{color:#cbd3de;font:400 25px/1.1 var(--display);margin:0}.legal-page section p{color:#7c899a;margin:0;font-size:11px;line-height:1.95}.legal-page section strong{color:#c7d0db;font-weight:500}.legal-page section a{color:var(--page-accent);text-underline-offset:4px;text-decoration:underline}@media (max-width:680px){.legal-main{padding-top:110px}.legal-page section{grid-template-columns:1fr;gap:13px}}
