@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;.public-product 500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--pr-void: #0d0f11;--pr-base: #101214;--pr-surface: #191d20;--pr-surface-hi: #22272b;--pr-line: #343638;--pr-line-hi: #535557;--pr-paper: #f0f0eb;--pr-paper-card: #FFFFFF;--pr-paper-line: #dfdfdf;--pr-ink: #0b0d0f;--pr-ink-2: #56585a;--pr-ink-3: #8d8d8d;--pr-text: #f0f0eb;--pr-text-2: #b7b7b7;--pr-text-3: #9d9d9d;--pr-signal: #eaff62;--pr-signal-hi: #f3ffad;--pr-signal-dim: rgba(234,255,98,.16);--pr-signal-ink: #101214;--pr-long: #4ADE80;--pr-short: #F87171;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-display: clamp(2.75rem, 1.2rem + 6.4vw, 6.5rem);--t-h1: clamp(2.1rem, 1.15rem + 3.9vw, 4rem);--t-h2: clamp(1.6rem, 1.1rem + 2.1vw, 2.5rem);--t-h3: clamp(1.15rem, 1rem + .7vw, 1.4rem);--t-lead: clamp(1rem, .95rem + .3vw, 1.125rem);--t-body: 1rem;--t-sm: .875rem;--t-xs: .75rem;--t-mono-lg: clamp(1.8rem, 1.2rem + 2.4vw, 2.75rem);--lh-display: .94;--lh-head: 1.06;--lh-body: 1.6;--track-display: -.028em;--track-head: -.02em;--track-mono: .02em;--wrap: 1280px;--wrap-tight: 920px;--gutter: clamp(1.25rem, .6rem + 2.4vw, 3rem);--pad-xl: clamp(6rem, 3rem + 9vw, 11rem);--pad-lg: clamp(4.5rem, 2.5rem + 6vw, 8rem);--pad-md: clamp(3.25rem, 2rem + 4vw, 5rem);--pad-sm: clamp(2rem, 1.5rem + 2vw, 3rem);--r-sm: 2px;--r-md: 8px;--r-lg: 10px;--ease: cubic-bezier(.22, .61, .36, 1);--dur: .2s;--z-header: 100}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--pr-base);color:var(--pr-text);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--pr-signal);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--pr-signal);color:var(--pr-signal-ink)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.wrap--tight{max-width:var(--wrap-tight)}.section{position:relative;padding-block:var(--pad-lg)}.section[id]{scroll-margin-top:80px}.section--xl{padding-block:var(--pad-xl)}.section--md{padding-block:var(--pad-md)}.section--sm{padding-block:var(--pad-sm)}.section--void{background:var(--pr-void)}.section--base{background:var(--pr-base)}.section--paper{background:var(--pr-paper);color:var(--pr-ink)}.display{font-size:var(--t-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--track-display);text-transform:uppercase}.h1{font-size:var(--t-h1);font-weight:700;line-height:var(--lh-head);letter-spacing:var(--track-head);max-width:15ch}.h2{font-size:var(--t-h2);font-weight:700;line-height:1.12;letter-spacing:var(--track-head)}.h3{font-size:var(--t-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em}.lead{font-size:var(--t-lead);color:var(--pr-text-2);max-width:58ch}.body-2{color:var(--pr-text-2);max-width:64ch}.mono{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hint{font-size:var(--t-sm);color:var(--pr-text-3)}.disclosure{font-size:var(--t-sm);line-height:1.65;color:var(--pr-text-2);max-width:78ch}.section--paper .disclosure{color:var(--pr-ink-2)}.btn{display:inline-flex;align-items:center;gap:.6em;padding:.95rem 1.6rem;border:1px solid transparent;border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:600;letter-spacing:.005em;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.btn--signal{background:var(--pr-signal);color:var(--pr-signal-ink)}.btn--signal:hover{background:var(--pr-signal-hi)}.btn--ghost{background:transparent;color:var(--pr-text);border-color:var(--pr-line-hi)}.btn--ghost:hover{border-color:var(--pr-text-2);background:#ffffff08}.btn--ink{background:var(--pr-ink);color:var(--pr-paper)}.btn--ink:hover{background:#242628}.btn--outline-ink{background:transparent;color:var(--pr-ink);border-color:var(--pr-paper-line)}.btn--outline-ink:hover{border-color:var(--pr-ink-2)}.btn--sm{padding:.6rem 1.05rem}.sigmark{display:flex;align-items:center;gap:0;width:100%}.sigmark__rule{flex:1;height:1px;background:var(--pr-line)}.sigmark__tick{width:2px;height:13px;background:var(--pr-signal);flex:none}.sigmark--start .sigmark__tick{order:-1}.section--paper .sigmark__rule{background:var(--pr-paper-line)}.opener{margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.opener__mark{width:56px;margin-bottom:1.4rem}.opener__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,1rem + 3vw,4rem);align-items:end}@media (max-width: 860px){.opener__grid{grid-template-columns:1fr;align-items:start}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .62s var(--ease),transform .62s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none}}.skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--pr-signal);color:var(--pr-signal-ink);padding:.75rem 1.25rem;font-weight:600}.skip:focus{left:1rem;top:1rem}@media (max-width: 640px){:root{--gutter: 1rem;--pad-xl: 4.5rem;--pad-lg: 3.75rem;--pad-md: 3rem;--pad-sm: 2.25rem;--t-display: clamp(2.45rem, 12.5vw, 3.65rem);--t-h1: clamp(1.9rem, 8.8vw, 2.55rem);--t-h2: clamp(1.5rem, 7vw, 2rem);--t-h3: 1.08rem}body{overflow-x:hidden}.display{line-height:.98}.h1{max-width:18ch}.opener{margin-bottom:1.9rem}.opener__mark{margin-bottom:1rem}.opener__grid{gap:.9rem}.btn{min-height:48px;justify-content:center;padding:.85rem 1.15rem}}.logo{display:inline-flex;align-items:center;line-height:1}.logo__image{display:block;height:var(--logo-h);width:auto;object-fit:contain}.stateb{display:flex;align-items:flex-start;gap:.9rem;padding:1.5rem 1.25rem;border:1px solid var(--pr-line);background:var(--pr-surface);border-radius:var(--r-sm)}.stateb.is-compact{padding:.9rem 1rem}.stateb.is-inline{border:0;background:none;padding:.75rem 0}.stateb__mark{width:2px;height:15px;flex:none;margin-top:.28rem;background:var(--pr-line-hi)}.stateb--locked .stateb__mark,.stateb--nopackage .stateb__mark{background:var(--pr-signal)}.stateb--unavailable .stateb__mark,.stateb--expired .stateb__mark{background:var(--pr-short)}.stateb--loading .stateb__mark{background:var(--pr-signal);animation:statebPulse 1.1s var(--ease) infinite}@keyframes statebPulse{0%,to{opacity:.25;height:9px}50%{opacity:1;height:15px}}@media (prefers-reduced-motion: reduce){.stateb--loading .stateb__mark{animation:none;opacity:1}}.stateb__text{flex:1;min-width:0}.stateb__title{font-size:var(--t-sm);font-weight:600;color:var(--pr-text)}.stateb__body{font-size:var(--t-sm);color:var(--pr-text-3);margin-top:.25rem;max-width:60ch;line-height:1.5}.stateb__action{flex:none}@media (max-width: 560px){.stateb{flex-wrap:wrap}.stateb__action{width:100%}.stateb__action .btn{width:100%;justify-content:center}}.privacy-value{display:inline-flex;align-items:center;gap:.42rem;min-width:0}.privacy-value__content{min-width:0}.privacy-value__toggle{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;flex:none;border:1px solid var(--pr-line-hi);background:transparent;color:var(--pr-text-3);cursor:pointer}.privacy-value__toggle:hover{color:var(--pr-signal);border-color:var(--pr-signal)}.privacy-value__toggle svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7}.privacy-note{display:inline-flex;align-items:center;gap:.45rem;color:var(--pr-text-3);font-size:.64rem;line-height:1.35;white-space:nowrap}.privacy-note__tick{width:2px;height:10px;background:var(--pr-signal);flex:none}@media (max-width: 760px){.privacy-note{display:none}}.app{min-height:100dvh;background:var(--pr-base);display:grid;grid-template-columns:232px minmax(0,1fr)}.app__rail{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:var(--pr-void);border-right:1px solid var(--pr-line);padding:1.15rem .85rem}.app__brand{padding:0 .4rem 1.5rem}.appnav{display:grid;gap:1px}.appnav__item{display:flex;align-items:center;gap:.75rem;padding:.65rem;border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--pr-text-3);position:relative;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.appnav__item:hover{color:var(--pr-text-2);background:#ffffff06}.appnav__item.active{color:var(--pr-text);background:var(--pr-surface)}.appnav__item.active:before{content:"";position:absolute;left:-.85rem;top:50%;transform:translateY(-50%);width:2px;height:17px;background:var(--pr-signal)}.appnav__icon{width:15px;height:15px;flex:none}.app__railfoot{margin-top:auto;padding-top:1rem;border-top:1px solid var(--pr-line)}.app__pkg{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .65rem .85rem}.app__pkglabel{color:var(--pr-text-3);text-transform:uppercase}.app__pkgvalue{font-size:var(--t-sm);font-weight:600;color:var(--pr-text)}.app__signout{width:100%;background:none;border:1px solid var(--pr-line-hi);border-radius:var(--r-sm);color:var(--pr-text-2);padding:.55rem;font-size:var(--t-xs);cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.app__signout:hover{color:var(--pr-text);border-color:var(--pr-text-3)}.app__main{min-width:0;display:flex;flex-direction:column}.app__top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1rem;height:60px;padding-inline:clamp(1rem,.5rem + 1.5vw,2rem);background:#0a0b0ce0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--pr-line)}.app__title{font-size:var(--t-sm);font-weight:600;letter-spacing:-.005em}.app__toplogo,.app__burger{display:none}.app__topright{margin-left:auto;display:flex;align-items:center;gap:1rem}.app__env{display:inline-flex;align-items:center;gap:.45rem;color:var(--pr-text-3);text-transform:uppercase}.app__envtick{width:2px;height:10px;background:var(--pr-signal)}.app__addr{color:var(--pr-text-3)}.app__content{padding:clamp(1.25rem,.75rem + 1.6vw,2rem);padding-bottom:4rem;display:grid;gap:clamp(1rem,.75rem + 1vw,1.5rem);align-content:start;max-width:1400px;width:100%}.app-guard{padding:4rem clamp(1rem,5vw,3rem)}.app__bottom,.app__drawer{display:none}@media (max-width: 900px){.app{grid-template-columns:1fr}.app__rail{display:none}.app__top{height:56px;gap:.75rem}.app__burger{display:flex;flex-direction:column;gap:4px;background:none;border:0;padding:.5rem .25rem;cursor:pointer}.app__burger span{display:block;width:19px;height:1.5px;background:var(--pr-text)}.app__toplogo{display:block}.app__title{display:none}.app__topright{gap:.6rem}.app__env{display:none}.app__content{padding-bottom:calc(72px + 1.5rem)}.app__bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0 0;z-index:40;background:#050607f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--pr-line);padding-bottom:env(safe-area-inset-bottom)}.app__bottomitem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:60px;background:none;border:0;cursor:pointer;color:var(--pr-text-3);font-size:.62rem;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;position:relative}.app__bottomitem.active{color:var(--pr-text)}.app__bottomitem.active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:17px;height:2px;background:var(--pr-signal)}.app__bottomitem .appnav__icon{width:17px;height:17px}.app__drawer{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--pr-base);padding:1rem}.app__drawerhead{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid var(--pr-line)}.app__drawerclose{background:none;border:0;cursor:pointer;color:var(--pr-text-2);font-size:var(--t-sm)}.app__drawernav{display:grid;padding-block:.75rem}.app__draweritem{display:flex;align-items:center;gap:.9rem;padding:.95rem .25rem;border-bottom:1px solid var(--pr-line);font-size:1.02rem;font-weight:500;color:var(--pr-text-2)}.app__draweritem.active{color:var(--pr-text)}.app__draweritem.active .appnav__icon{color:var(--pr-signal)}.app__drawerfoot{margin-top:auto;display:grid;gap:.6rem}.app__drawerfoot .btn{justify-content:center}}.grid{display:grid;gap:clamp(1rem,.75rem + 1vw,1.5rem);min-width:0}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--main-side{grid-template-columns:minmax(0,1.65fr) minmax(280px,.35fr)}.grid--side-main{grid-template-columns:minmax(260px,.32fr) minmax(0,1.68fr)}@media (max-width: 1080px){.grid--main-side,.grid--side-main,.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.grid--2,.grid--3,.grid--4,.grid--main-side,.grid--side-main{grid-template-columns:1fr}}.mstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:1px;background:var(--pr-line);border:1px solid var(--pr-line);border-radius:var(--r-sm)}.mstrip>*{background:var(--pr-surface);padding:1rem 1.15rem}.dtable{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.dtable th{text-align:left;font-family:var(--font-mono);font-size:.65rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--pr-text-3);padding:.75rem 1rem;border-bottom:1px solid var(--pr-line);white-space:nowrap}.dtable td{padding:.85rem 1rem;border-bottom:1px solid var(--pr-line);color:var(--pr-text-2);vertical-align:top}.dtable tr:last-child td{border-bottom:0}.dtable__scroll{overflow-x:auto}.dtable__num{text-align:right;font-family:var(--font-mono);color:var(--pr-text)}.app__privacy{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;flex:none;border:1px solid var(--pr-line-hi);background:transparent;color:var(--pr-text-3);cursor:pointer}.app__privacy:hover{color:var(--pr-signal);border-color:var(--pr-signal)}.app__privacy svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}@media (max-width: 900px){.app__privacy{width:28px;height:28px}}.admin-shell{min-height:100vh;background:#090b0d;color:#f5f5f5;display:grid;grid-template-columns:220px 1fr}.admin-rail{position:sticky;top:0;height:100vh;border-right:1px solid var(--pr-line);background:#06080a;display:flex;flex-direction:column;padding:18px 12px}.admin-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 22px;text-decoration:none}.admin-badge{font:600 9px/1 var(--font-mono);letter-spacing:.18em;color:#111;background:var(--pr-signal);padding:5px 7px}.admin-nav{display:grid;gap:4px}.admin-nav a{padding:11px 12px;color:#7a7a7a;text-decoration:none;border-left:2px solid transparent;font-size:13px}.admin-nav a:hover{color:#fff;background:#0e1012}.admin-nav a.active{color:#fff;background:#121416;border-left-color:var(--pr-signal)}.admin-railfoot{margin-top:auto;border-top:1px solid var(--pr-line);padding:16px 8px 4px;display:grid;gap:10px}.admin-role{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--pr-signal)}.admin-back{font-size:12px;color:#939393;text-decoration:none}.admin-main{min-width:0}.admin-topbar{height:64px;border-bottom:1px solid var(--pr-line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#090b0d;position:sticky;top:0;z-index:20}.admin-topbar strong{font-size:14px}.admin-kicker{font-size:8px;letter-spacing:.16em;color:#737373;margin-bottom:4px}.admin-wallet{font-size:9px;color:#737373;max-width:320px;overflow:hidden;text-overflow:ellipsis}.admin-content{padding:28px;max-width:1500px}.admin-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.admin-pagehead h1{font-size:28px;margin:0 0 6px}.admin-pagehead p{margin:0;color:#848484;font-size:13px;max-width:720px;line-height:1.55}.admin-grid{display:grid;gap:14px}.admin-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-card{border:1px solid var(--pr-line);background:#0f1113;padding:16px}.admin-card__label{font:500 8px/1.2 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#6d6d6d}.admin-card__value{font:700 28px/1.1 var(--font-mono);margin-top:12px;color:#fff}.admin-card__note{font-size:11px;color:#6f6f6f;margin-top:8px}.admin-panel{border:1px solid var(--pr-line);background:#0f1113;margin-top:16px}.admin-panel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--pr-line)}.admin-panel__head h2{font-size:13px;margin:0}.admin-tablewrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;font-size:12px;min-width:760px}.admin-table th,.admin-table td{padding:12px 14px;border-bottom:1px solid #1c1e20;text-align:left;vertical-align:middle}.admin-table th{font:500 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6d6d6d}.admin-table tr:last-child td{border-bottom:0}.admin-table .mono{font-size:10px}.admin-status{display:inline-flex;align-items:center;gap:6px;font:600 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 7px;border:1px solid #2b2d2f;color:#a0a0a0}.admin-status--ok{border-color:#84cc164d;color:#a3e635}.admin-status--warn{border-color:#eab30859;color:var(--pr-signal)}.admin-status--bad{border-color:#ef444459;color:#f87171}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #37393b;background:#121416;color:#eaeaea;padding:8px 10px;font:600 10px/1 var(--font-sans);cursor:pointer}.admin-btn:hover{border-color:#676767}.admin-btn--primary{background:var(--pr-signal);border-color:var(--pr-signal);color:#090909}.admin-btn--danger{border-color:#ef444466;color:#f87171}.admin-btn:disabled{opacity:.35;cursor:not-allowed}.admin-field{display:grid;gap:6px}.admin-field label{font:500 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#797979}.admin-field input,.admin-field select,.admin-field textarea{width:100%;box-sizing:border-box;border:1px solid #2c2e30;background:#080a0c;color:#fff;padding:10px 11px;font:500 12px/1.4 var(--font-sans);outline:none}.admin-field textarea{min-height:72px;resize:vertical}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#5f6163}.admin-formgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-formgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-checks{display:flex;flex-wrap:wrap;gap:12px}.admin-check{display:flex;gap:7px;align-items:center;font-size:11px;color:#a7a7a7}.admin-search{display:flex;gap:8px}.admin-search input{min-width:260px;border:1px solid #2c2e30;background:#080a0c;color:#fff;padding:9px 10px}.admin-message{padding:12px 14px;border:1px solid #333537;background:#0b0d0f;color:#a3a3a3;font-size:12px;line-height:1.5}.admin-message--warn{border-color:#eab3084d;color:#d8c57d}.admin-message--error{border-color:#ef44444d;color:#fca5a5}.admin-code{font:500 10px/1.7 var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#06080a;border:1px solid #212325;padding:12px;color:#9a9a9a}.admin-modalback{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow:auto}.admin-modal{width:min(980px,100%);background:#0c0e10;border:1px solid #333537}.admin-modal__head{padding:16px 18px;border-bottom:1px solid var(--pr-line);display:flex;align-items:center;justify-content:space-between}.admin-modal__body{padding:18px;display:grid;gap:18px}.admin-sectiontitle{font:600 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-signal);padding-bottom:8px;border-bottom:1px solid #212325}.admin-modal__foot{padding:14px 18px;border-top:1px solid var(--pr-line);display:flex;justify-content:flex-end;gap:8px}.admin-splitbar{height:5px;display:flex;background:#050709;overflow:hidden;margin-top:12px}.admin-splitbar span{height:100%}.admin-splitbar span:nth-child(1){background:#eab308}.admin-splitbar span:nth-child(2){background:#b68b08}.admin-splitbar span:nth-child(3){background:#8b6b08}.admin-splitbar span:nth-child(4){background:#66510b}.admin-splitbar span:nth-child(5){background:#424446}.admin-muted{color:#777}.admin-link{color:var(--pr-signal);text-decoration:none}.admin-empty{padding:28px;color:#767676;font-size:12px;text-align:center}.admin-pills{display:flex;flex-wrap:wrap;gap:6px}.admin-pill{border:1px solid #2c2e30;padding:5px 7px;font:500 8px/1 var(--font-mono);color:#9a9a9a}.admin-dangerline{border-left:2px solid #ef4444;padding-left:10px;color:#fca5a5}.admin-greenline{border-left:2px solid #84cc16;padding-left:10px;color:#bef264}@media (max-width:1000px){.admin-shell{grid-template-columns:1fr}.admin-rail{position:static;height:auto;flex-direction:row;align-items:center;overflow:auto;border-right:0;border-bottom:1px solid var(--pr-line);padding:10px 12px}.admin-brand{padding:0 14px 0 0;flex:0 0 auto}.admin-nav{display:flex;gap:2px;min-width:max-content}.admin-nav a{border-left:0;border-bottom:2px solid transparent;padding:10px}.admin-nav a.active{border-bottom-color:var(--pr-signal)}.admin-railfoot{display:none}.admin-topbar{position:static;padding:0 16px}.admin-content{padding:18px 14px}.admin-grid--4,.admin-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-wallet{display:none}}@media (max-width:620px){.admin-grid--4,.admin-formgrid,.admin-formgrid--2{grid-template-columns:1fr}.admin-pagehead{align-items:flex-start;flex-direction:column}.admin-topbar{height:56px}.admin-search{width:100%;flex-direction:column}.admin-search input{min-width:0;width:100%}.admin-modalback{padding:12px}.admin-card__value{font-size:22px}}:root{font-family:DM Sans,Arial,sans-serif;color:#efefef;background:#101214;font-synthesis:none;--muted:#aeaeae;--accent:#eaff62;--line:#ffffff24}.public-product *{box-sizing:border-box}.public-product{scroll-behavior:smooth;scroll-padding-top:100px}.public-product{margin:0}.public-product a{color:inherit;text-decoration:none}.public-product button,.public-product input{font:inherit}.public-product button,.public-product a,.public-product summary{-webkit-tap-highlight-color:transparent}.public-product button,.public-product summary{cursor:pointer}.public-product a:focus-visible,.public-product button:focus-visible,.public-product summary:focus-visible{outline:3px solid #81c8ff;outline-offset:5px}.public-product button{color:inherit}.public-product .wrap{max-width:1300px;width:calc(100% - 96px);margin:auto}.public-product .skip{position:fixed;top:-100px;z-index:100;padding:16px;background:var(--accent);color:#101214}.public-product .skip:focus{top:0}.public-product .version-bar{background:#eaff62;color:#1b1d1f;font-size:10px;font-weight:700;letter-spacing:1.4px}.public-product .version-bar .wrap{display:flex;justify-content:space-between;padding:9px 0}.public-product .version-bar a{letter-spacing:0;text-decoration:underline}.public-product .header{background:#101214f5;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.public-product .header-inner{height:83px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-product .logo{width:155px;height:auto;display:block}.public-product .header nav{display:flex;gap:32px;font-size:13px}.public-product .header a:hover,.public-product .text-link:hover{color:var(--accent)}.public-product .login{font-size:13px;border:1px solid #ffffff50;padding:12px 19px;border-radius:4px}.public-product .hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#101214f5,#101214c9 55%,#10121466),url(/product-assets/energy-infrastructure-VSlWea9d.png) center/cover}.public-product .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#101214,transparent 45%);pointer-events:none}.public-product .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr .8fr;gap:90px;align-items:center;padding:90px 0 96px}.public-product .eyebrow{font-size:10px;font-weight:700;letter-spacing:1.9px;line-height:1.8;margin:0 0 25px;color:var(--muted)}.public-product .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:8px}.public-product h1,.public-product h2,.public-product h3,.public-product h4{font-family:Space Grotesk,Arial,sans-serif;font-weight:500;letter-spacing:-1.8px;margin:0}.public-product h1{font-size:clamp(48px,5.8vw,83px);line-height:1.025;letter-spacing:-4px}.public-product em{font-style:normal;color:var(--accent)}.public-product .lead{max-width:520px;font-size:16px;line-height:1.8;color:#cdcdcd;margin:28px 0}.public-product .actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.public-product .button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;padding:17px 23px;border-radius:4px;font-size:13px;font-weight:700;border:1px solid transparent;transition:background .15s,transform .15s}.public-product .button:hover{transform:translateY(-2px)}.public-product .primary{background:var(--accent);color:#1b1d1f}.public-product .primary:hover{background:#f3ffad}.public-product .text-link{font-size:13px;display:inline-block;border-bottom:1px solid #ffffff65;padding:8px 0}.public-product .hero-note{font-size:12px;color:var(--muted);margin-top:23px}.public-product .hero-note strong{color:#fff}.public-product .hero-panel{background:#1b1d1fe8;border:1px solid #8d8d8d66;border-radius:8px;padding:30px;box-shadow:0 30px 70px #0003}.public-product .panel-heading{display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:1.5px;color:#b1b1b1;line-height:1.7}.public-product .hero-panel h2{font-size:41px;line-height:1.12;margin:28px 0}.public-product .check-list{list-style:none;padding:0;margin:20px 0;font-size:13px;line-height:1.55}.public-product .check-list li{padding:9px 0 9px 23px;position:relative}.public-product .check-list li:before{content:"✓";color:var(--accent);position:absolute;left:0;font-weight:700}.public-product .entry-offer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.public-product .entry-offer small{display:block;font-size:12px;color:var(--muted)}.public-product .entry-offer strong{display:block;font-family:Space Grotesk,sans-serif;font-size:43px;font-weight:500;letter-spacing:-2px;margin-top:4px}.public-product .entry-offer a{width:50px;height:50px;border:1px solid #8b8b8b;border-radius:50%;display:grid;place-items:center;font-size:24px}.public-product .fine{font-size:11px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.public-product .proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.public-product .proof-strip .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0;gap:18px}.public-product .proof-strip span{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:14px}.public-product .proof-strip b{font-family:Space Grotesk,sans-serif;font-size:24px;color:#e4e4e4;font-weight:400}.public-product .section{padding-top:100px;padding-bottom:100px}.public-product .product-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;align-items:center}.public-product h2{font-size:clamp(34px,3.7vw,53px);line-height:1.08;letter-spacing:-2px}.public-product .body-copy{font-size:14px;line-height:1.9;color:var(--muted);margin:24px 0}.public-product .product-points>div{display:flex;gap:18px;border-top:1px solid var(--line);padding:17px 0}.public-product .product-points span{font-size:10px;color:#959595;padding-top:5px}.public-product .product-points p{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}.public-product .product-points strong{display:block;font-size:14px;color:#ececec;font-weight:500;margin-bottom:4px}.public-product .market-card{border:1px solid #65676966;border-radius:8px;padding:27px;background:#191d20;min-width:0}.public-product .market-card h3{font-size:27px;letter-spacing:-.7px;margin-top:25px}.public-product .status{color:var(--accent)}.public-product .status-muted{color:#f0c388}.public-product .forecast-chart{margin:26px 0}.public-product .forecast-chart svg{width:100%;display:block}.public-product .forecast-chart text{fill:#a9a9a9;font-size:11px}.public-product .forecast-chart figcaption{font-size:10px;color:#a7a7a7;margin-top:10px}.public-product .market-kpis{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);padding-top:20px}.public-product .market-kpis small,.public-product .market-kpis span{display:block;color:var(--muted);font-size:11px}.public-product .market-kpis strong{display:block;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:400;margin:9px 0}.public-product .market-cta{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;padding-top:20px;font-size:12px;color:var(--accent);margin-top:22px}.public-product .packages-section{background:#f0f0eb;color:#1f2123;padding:92px 0}.public-product .section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px}.public-product .section-heading .eyebrow{color:#5e6062}.public-product .section-heading>p{max-width:400px;font-size:14px;line-height:1.9;color:#5c5e60;margin:0}.public-product .checkout-notice{padding:14px 18px;border:1px solid #cdcdcd;font-size:11px;line-height:1.6;margin:34px 0 22px;background:#e5e5e5}.public-product .tier-selector{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:30px 0 20px}.public-product .tier-selector button{background:transparent;border:1px solid #c1c1c1;padding:18px 16px;text-align:left;border-radius:4px}.public-product .tier-selector button.selected{background:#232527;color:#f2f2f2;border-color:#232527}.public-product .tier-selector span{display:block;font-size:12px;margin-bottom:9px}.public-product .tier-selector strong{font-size:25px;font-family:Space Grotesk,sans-serif;font-weight:500}.public-product .package-detail{display:grid;grid-template-columns:.8fr 1.2fr;background:#fafbf6;border:1px solid #d0d0d0;border-radius:6px}.public-product .package-main{padding:38px;border-right:1px solid #d9d9d9}.public-product .package-main h3{font-size:43px}.public-product .package-main .eyebrow{color:#717171}.public-product .package-main>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#5d5f61}.public-product .package-main .package-price{font-family:Space Grotesk,sans-serif;font-size:47px!important;font-weight:500;color:#1f2123!important;margin:16px 0}.public-product .package-price span{display:block;font-family:DM Sans,Arial,sans-serif;letter-spacing:0;font-size:11px;color:#6e6e6e}.public-product .ink{background:#232527;color:#f3f6ec;margin-top:10px;display:flex}.public-product .ink.disabled{opacity:.45;pointer-events:none}.public-product .package-main>small{display:block;font-size:10px;line-height:1.7;color:#777;margin-top:14px}.public-product .package-includes{padding:38px}.public-product .package-includes h4{font-size:20px;letter-spacing:-.5px}.public-product .package-includes .check-list{margin:17px 0 24px}.public-product .package-includes .check-list li:before{color:#616365}.public-product .package-includes .fine{color:#6e6e6e}.public-product .entitlement{border-top:1px solid #dadada;display:flex;justify-content:space-between;gap:20px;padding:12px 0;font-size:12px}.public-product .entitlement strong{font-weight:600}.public-product .planned{background:#efefef;padding:15px;font-size:11px;line-height:1.7;margin-top:20px}.public-product .planned p{margin:5px 0 0;color:#6e6e6e}.public-product .comparison{margin-top:24px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}.public-product .comparison summary{padding:22px 0;font-size:13px;font-weight:600;display:flex;justify-content:space-between}.public-product .table-scroll{overflow:auto;padding-bottom:22px}.public-product table{border-collapse:collapse;min-width:760px;width:100%;font-size:11px}.public-product th,.public-product td{text-align:left;padding:14px 10px;border-bottom:1px solid #cfcfcf}.public-product th{font-weight:600}.public-product .steps-section,.public-product .faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;border-bottom:1px solid var(--line)}.public-product .steps{list-style:none;padding:0;margin:0}.public-product .steps li{display:flex;gap:26px;padding:20px 0;border-bottom:1px solid var(--line)}.public-product .steps li:first-child{padding-top:0}.public-product .steps span{font-size:11px;color:var(--accent);padding-top:5px}.public-product .steps h3{font-size:22px;letter-spacing:-.6px}.public-product .steps p{font-size:13px;line-height:1.8;color:var(--muted);margin:8px 0 0}.public-product .faq details{border-bottom:1px solid var(--line)}.public-product .faq summary{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:21px 0;line-height:1.6}.public-product .faq summary span{color:var(--accent);font-size:18px}.public-product .faq details p{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 23px}.public-product summary::-webkit-details-marker{display:none}.public-product .partner-note{margin-top:54px;margin-bottom:54px;display:flex;align-items:center;justify-content:space-between;gap:35px}.public-product .partner-note .eyebrow{margin-bottom:10px}.public-product .partner-note h3{font-size:24px;letter-spacing:-.6px}.public-product .partner-note p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.8}.public-product .closing{padding:90px 0;text-align:center;background:radial-gradient(ellipse at bottom,#3c3e40,#191d20 65%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.public-product .closing h2{font-size:clamp(40px,5.4vw,75px);letter-spacing:-3px}.public-product .closing .button{margin-top:35px}.public-product .closing>div>p:last-child{font-size:12px;color:var(--muted);margin-top:20px}.public-product .footer{padding-top:48px;padding-bottom:35px;display:grid;grid-template-columns:1fr 1fr;gap:26px}.public-product .footer>div>p{font-size:11px;color:var(--muted);line-height:1.7}.public-product .footer>div:nth-child(2){display:flex;justify-content:flex-end;gap:23px;flex-wrap:wrap;font-size:11px;align-items:flex-start}.public-product .footer>.fine{grid-column:1/-1;border-top:1px solid var(--line);padding-top:23px}.public-product .empty{padding:22px;border:1px dashed #8e8e8e;color:var(--muted);font-size:12px;line-height:1.7}.public-product .empty.light{color:#444648}.public-product .empty button{border:0;background:transparent;text-decoration:underline;color:inherit}.public-product .table-scroll:focus{outline:2px solid #5e6062}@media (min-width:1600px){.public-product .hero-grid{padding-top:110px;padding-bottom:115px}.public-product .hero-panel{max-width:425px;justify-self:end;width:100%}}@media (max-width:1000px){.public-product .wrap{width:calc(100% - 48px)}.public-product .hero-grid{gap:35px;grid-template-columns:1.15fr 1fr;padding:65px 0}.public-product .hero-panel{padding:24px}.public-product .hero-panel h2{font-size:34px}.public-product h1{letter-spacing:-2.5px}.public-product .product-grid{gap:40px}.public-product .steps-section,.public-product .faq-section{gap:45px}.public-product .section{padding-top:75px;padding-bottom:75px}.public-product .package-main,.public-product .package-includes{padding:26px}.public-product .section-heading{gap:30px}}@media (max-width:700px){.public-product{scroll-padding-top:76px}.public-product .wrap{width:calc(100% - 36px)}.public-product .header-inner{height:68px;gap:16px}.public-product .logo{width:125px}.public-product .header nav{display:none}.public-product .login{font-size:12px;padding:9px 14px}.public-product .version-bar{font-size:8px}.public-product .hero-grid{grid-template-columns:1fr;padding:48px 0;gap:40px}.public-product h1{font-size:58px;letter-spacing:-3px}.public-product .lead{font-size:15px}.public-product .hero-panel{padding:26px}.public-product .hero-panel h2 br{display:block}.public-product .hero-panel h2{font-size:32px;max-width:290px}.public-product .proof-strip .wrap{grid-template-columns:1fr 1fr;gap:20px}.public-product .proof-strip b{font-size:21px}.public-product .proof-strip span{font-size:10px;gap:10px}.public-product .product-grid,.public-product .steps-section,.public-product .faq-section{grid-template-columns:1fr;gap:35px}.public-product .section{padding-top:58px;padding-bottom:58px}.public-product .market-card{padding:22px}.public-product .section-heading{display:block}.public-product .section-heading>p{margin-top:23px}.public-product .packages-section{padding:58px 0}.public-product .tier-selector{grid-template-columns:repeat(3,1fr);gap:7px}.public-product .tier-selector button{padding:12px}.public-product .tier-selector strong{font-size:22px}.public-product .package-detail{grid-template-columns:1fr}.public-product .package-main{border-right:0;border-bottom:1px solid #d9d9d9}.public-product .package-main .package-price{font-size:40px!important}.public-product .partner-note{display:block}.public-product .partner-note .text-link{margin-top:8px}.public-product .closing{padding:60px 0}.public-product .closing h2{letter-spacing:-2px}.public-product .footer{grid-template-columns:1fr}.public-product .footer>div:nth-child(2){justify-content:flex-start}.public-product .actions{gap:18px}.public-product .button{padding:16px 20px}.public-product .eyebrow{font-size:9px}.public-product .forecast-chart svg{min-height:150px}.public-product .steps li{gap:20px}}@media (prefers-reduced-motion:reduce){.public-product{scroll-behavior:auto}.public-product .button{transition:none}.public-product .button:hover{transform:none}}.public-product .package-includes .check-list li.not-included:before{content:"—";color:#6e6e6e}.public-product .visual-credit{font-size:10px;color:#b3b3b3;position:relative;z-index:1;padding-bottom:20px}.public-product .calculator{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-bottom:1px solid var(--line)}.public-product .calculator-card{padding:30px;border:1px solid #5d5f61;border-radius:8px;background:#222426}.public-product .calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.public-product .calculator-fields label{font-size:12px;color:#c6c6c6}.public-product .calculator-fields select,.public-product .calculator-fields input{display:block;width:100%;padding:14px;margin-top:10px;border:1px solid #686a6c;border-radius:4px;background:#16181a;color:#f0f0eb;font:inherit}.public-product .calculator-result{padding:24px 0;border-bottom:1px solid #ffffff24}.public-product .calculator-result small{color:#bcbcbc}.public-product .calculator-result strong{font-family:Space Grotesk,sans-serif;display:block;font-size:52px;color:#eaff62;line-height:1.4}.public-product .calculator-result p,.public-product .calculator-break{font-size:13px;line-height:1.8;color:#c8c8c8}.public-product .closing{background:linear-gradient(#101214b0,#101214e8),url(/product-assets/energy-infrastructure-VSlWea9d.png) center 65%/cover}@media (max-width:700px){.public-product .calculator{grid-template-columns:1fr;gap:30px}.public-product .calculator-card{padding:22px}.public-product .calculator-fields{grid-template-columns:1fr}}.public-product .wrap{padding-left:0;padding-right:0}.public-product .logo{max-width:none}.public-product .header .logo{height:auto}.public-product .account-section{background:linear-gradient(135deg,#2c2e30,#17191b);border-top:1px solid var(--line)}.public-product .account-section .section-heading>p{color:#bbb}.public-product .account-section .section-heading .eyebrow{color:#c2c2c2}.public-product .account-shot{margin:36px 0 28px;border:1px solid #6c6e70;border-radius:10px;overflow:hidden;box-shadow:0 20px 50px #0003;background:#101214}.public-product .account-shot img{width:100%;height:auto;display:block;padding:22px}.public-product .account-shot figcaption{font-size:10px;color:#acacac;padding:14px 22px;border-top:1px solid #ffffff20}.public-product .account-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:32px}.public-product .account-steps b{font-size:10px;color:#eaff62;letter-spacing:1px}.public-product .account-steps h3{font-size:21px;letter-spacing:-.5px;margin:12px 0}.public-product .account-steps p{font-size:13px;line-height:1.8;color:#bebebe}@media (max-width:700px){.public-product .account-steps{grid-template-columns:1fr;gap:25px}.public-product .account-shot img{padding:8px}}.public-product .economics{border-top:1px solid var(--line);background:#141618}.public-product .economics .section-heading>p{color:var(--muted)}.public-product .economics h2{margin:0}.public-product .eco-notice{background:#1c1e20;border-color:#5d5f61;color:#c8c8c8}.public-product .eco-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0 28px}.public-product .eco-card{padding:28px;border:1px solid #5d5f61;border-radius:8px;background:#222426;min-width:0}.public-product .eco-card h3{font-size:15px;letter-spacing:.2px;margin:0 0 4px}.public-product .eco-card .fine{margin:10px 0 0}.public-product .eco-card a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.public-product .eco-figure{font-family:Space Grotesk,sans-serif;font-size:56px;line-height:1.15;color:var(--accent);margin:14px 0 0;font-variant-numeric:tabular-nums}.public-product .eco-pool{margin-top:20px}.public-product .eco-pool-head{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#c6c6c6;flex-wrap:wrap}.public-product .eco-pool-head b{color:#efefef;font-weight:600;font-variant-numeric:tabular-nums}.public-product .eco-meter{height:10px;border-radius:2px;background:#16181a;border:1px solid #686a6c;overflow:hidden;margin:10px 0 0}.public-product .eco-meter i{display:block;height:100%;background:var(--accent);min-width:3px}.public-product .eco-split{display:flex;height:38px;border-radius:2px;overflow:hidden;margin:18px 0 14px;border:1px solid #686a6c}.public-product .eco-split span{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#101214;min-width:0;overflow:hidden;white-space:nowrap}.public-product .eco-split .s1,.public-product .eco-legend i.s1{background:#eaff62}.public-product .eco-split .s2,.public-product .eco-legend i.s2{background:#9fa2a5}.public-product .eco-split .s3,.public-product .eco-legend i.s3{background:#efefef}.public-product .eco-legend{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12px;line-height:1.55;color:#cfcfcf}.public-product .eco-legend li{display:flex;gap:10px;align-items:flex-start}.public-product .eco-legend i{flex:0 0 10px;height:10px;margin-top:5px;border-radius:2px;display:block}.public-product .eco-table-wrap{border:1px solid #5d5f61;border-radius:8px;background:#1b1d1f;padding:0}.public-product .eco-table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.public-product .eco-table th,.public-product .eco-table td{padding:14px 16px;text-align:right;border-bottom:1px solid #ffffff1c;font-variant-numeric:tabular-nums;vertical-align:top;white-space:nowrap}.public-product .eco-table thead th{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#b9b9b9;font-weight:700;vertical-align:bottom}.public-product .eco-table tbody th{text-align:left;font-weight:700;color:#efefef}.public-product .eco-table th:first-child,.public-product .eco-table td:first-child{text-align:left}.public-product .eco-table tbody tr:last-child th,.public-product .eco-table tbody tr:last-child td{border-bottom:0}.public-product .eco-table small{display:block;font-size:11px;color:#aeaeae;margin-top:3px}.public-product .eco-foot{margin-top:18px;max-width:78ch}.public-product .calc-note{display:block;font-size:11px;color:#a9a9a9;margin-top:6px}.public-product .calc-unit{font-size:20px;color:#c8c8c8}.public-product .calc-chart{padding-top:22px}.public-product .calc-chart small{color:#bcbcbc;font-size:12px}.public-product .calc-bars{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:9px}.public-product .calc-bars li{display:grid;grid-template-columns:74px 1fr 44px;gap:12px;align-items:center;font-size:12px;color:#c9c9c9}.public-product .calc-bars i{display:block;height:12px;background:#84868a;border-radius:2px;min-width:0}.public-product .calc-bars li.on{color:#efefef;font-weight:700}.public-product .calc-bars li.on i{background:#eaff62}.public-product .calc-bars b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.public-product .calculator-fields{align-items:start}@media (max-width:900px){.public-product .eco-grid{grid-template-columns:1fr}.public-product .eco-figure{font-size:46px}}@media (max-width:700px){.public-product .eco-card{padding:22px}.public-product .calc-bars li{grid-template-columns:64px 1fr 38px}}.public-product .partner-band .calculator.calc-wide{display:block;padding-top:80px;padding-bottom:80px}.public-product .partner-band .calculator.calc-wide>div:first-child{max-width:none}.public-product .calc-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:34px}.public-product .calc-intro h2{margin:0}.public-product .calc-intro .body-copy{margin:0 0 12px;max-width:62ch}.public-product .calc-intro .fine{margin:0;max-width:62ch}.public-product .partner-band .calculator-card.calc-card-wide{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1fr);padding:0;overflow:hidden}.public-product .calc-card-wide>div{padding:30px;min-width:0}.public-product .calc-card-wide>div+div{border-left:1px solid #ffffff1f}.public-product .calc-card-wide .calculator-fields{grid-template-columns:1fr 1fr;gap:16px}.public-product .calc-card-wide .calculator-result{padding:0 0 16px;margin-bottom:16px}.public-product .calc-card-wide .calculator-result strong{font-size:42px;line-height:1.25}.public-product .calc-card-wide .calc-chart{padding-top:30px}.public-product .calc-card-wide .calc-bars{margin-top:16px}@media (max-width:1100px){.public-product .calc-intro{grid-template-columns:1fr;gap:20px}.public-product .partner-band .calculator-card.calc-card-wide{grid-template-columns:1fr 1fr}.public-product .calc-card-wide>div:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid #ffffff1f}}@media (max-width:700px){.public-product .partner-band .calculator.calc-wide{padding-top:55px;padding-bottom:55px}.public-product .partner-band .calculator-card.calc-card-wide{grid-template-columns:1fr}.public-product .calc-card-wide>div{padding:22px}.public-product .calc-card-wide>div+div{border-left:0;border-top:1px solid #ffffff1f}.public-product .calc-card-wide .calculator-fields{grid-template-columns:1fr}}.public-product .package-detail{align-items:stretch}.public-product .pd-mark{display:flex;align-items:flex-end;gap:3px;height:22px;margin-bottom:10px}.public-product .pd-mark i{display:block;width:6px;background:#cfcfc9;border-radius:1px}.public-product .pd-mark i.on{background:#232527}.public-product .pd-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 26px}.public-product .pd-fig{border:1px solid #d6d6d0;border-radius:6px;padding:12px 14px;background:#fff;min-width:0}.public-product .pd-fig small{display:block;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#5e6062;line-height:1.5}.public-product .pd-fig b{display:block;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:500;margin-top:4px;font-variant-numeric:tabular-nums;color:#1f2123}.public-product .pd-fig span{display:block;font-size:11px;line-height:1.5;color:#5e6062;margin-top:2px}.public-product .package-detail .package-main{display:flex;flex-direction:column;align-items:flex-start}.public-product .pd-upgrade{font-size:12px;line-height:1.6;margin:auto 0 0;padding-top:18px;color:#3a3c3e;align-self:stretch;border-top:1px solid #e1e1db}.public-product .package-main>.button{align-self:stretch}.public-product .pd-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 16px}.public-product .pd-slot{border:1px solid #d3d3cd;border-radius:6px;padding:14px 16px;background:#fff;min-height:78px;min-width:0}.public-product .pd-slot small{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#5e6062}.public-product .pd-slot b{display:block;font-size:14px;font-weight:600;margin-top:7px;color:#1f2123}.public-product .pd-slot em{font-style:normal;font-size:9px;letter-spacing:1px;text-transform:uppercase;border:1px solid #b5b5af;border-radius:2px;padding:1px 5px;color:#5e6062;white-space:nowrap}.public-product .pd-slot.off{background:transparent;border-style:dashed}.public-product .pd-slot.off b{font-weight:400;color:#77797b}.public-product .package-includes>h4{margin:0}.public-product .eco-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-product .eco-card .eco-figure{margin-top:12px}@media (max-width:1100px){.public-product .eco-grid{grid-template-columns:1fr 1fr}.public-product .eco-grid>.eco-card:nth-child(3){grid-column:1/-1}}@media (max-width:700px){.public-product .eco-grid,.public-product .pd-figures{grid-template-columns:1fr}.public-product .pd-slot{min-height:0;padding:12px}}.public-product .trust-social{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0}.public-product .trust-social a,.public-product .trust-social .soon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff30;border-radius:6px;color:#dcdcdc}.public-product .trust-social a:hover{border-color:var(--accent);color:var(--accent)}.public-product .trust-social .soon{opacity:.5;cursor:default}.public-product .trust-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.public-product .leaders .lb-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.public-product .lb-rules{margin-top:18px}.public-product .lb-board .table-scroll{padding:0;margin-top:14px}.public-product .lb-table{min-width:520px}.public-product .lb-table tbody tr.open td,.public-product .lb-table tbody tr.open th{color:#a6a6a6}.public-product .lb-table em{font-style:normal;color:inherit}.public-product .lb-rank{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid #6b6d6f;font-size:12px;font-weight:700}.public-product .lb-table tbody tr:not(.open) .lb-rank{background:var(--accent);border-color:var(--accent);color:#101214}@media (max-width:1000px){.public-product .leaders .lb-grid{grid-template-columns:1fr}}.public-product.about-page main{overflow:hidden}.public-product .about-hero{padding-top:90px;padding-bottom:60px}.public-product .about-hero h1{font-size:clamp(40px,6.4vw,84px);line-height:1.02;letter-spacing:-2px;margin:0 0 26px;max-width:19ch}.public-product .about-hero h1 em{font-style:normal;color:var(--accent)}.public-product .about-hero .lead{max-width:60ch;font-size:17px;line-height:1.8;color:#c9c9c9;margin:0 0 34px}.public-product .about-actions{display:flex;flex-wrap:wrap;gap:14px}.public-product .about-actions .button.ghost{background:transparent;border-color:#ffffff40;color:#efefef}.public-product .about-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ffffff26;border-radius:8px;background:#16181a;margin-bottom:20px}.public-product .about-strip>div{padding:24px 26px;min-width:0}.public-product .about-strip>div+div{border-left:1px solid #ffffff1f}.public-product .about-strip small{display:block;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#b3b3b3}.public-product .about-strip b{display:block;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:500;color:var(--accent);margin:8px 0 4px;font-variant-numeric:tabular-nums}.public-product .about-strip span{display:block;font-size:12px;color:#c1c1c1;overflow-wrap:anywhere}.public-product .about-strip a,.public-product .about-checks a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.public-product.about-page section.wrap{padding-top:80px;padding-bottom:20px}.public-product .about-head h2{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-1px;margin:0 0 36px}.public-product .about-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-product .about-cards article{padding:28px;border:1px solid #ffffff2a;border-radius:8px;background:#1b1d1f}.public-product .about-cards small{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent)}.public-product .about-cards h3{font-size:21px;line-height:1.25;letter-spacing:-.4px;margin:14px 0 12px}.public-product .about-cards p{font-size:14px;line-height:1.85;color:#c4c4c4;margin:0}.public-product .about-flow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #ffffff2a}.public-product .about-flow li{padding:26px 26px 26px 0;border-right:1px solid #ffffff1f;margin-right:26px}.public-product .about-flow li:last-child{border-right:0;margin-right:0}.public-product .about-flow li span{font-size:11px;letter-spacing:1.4px;color:var(--accent);font-weight:700}.public-product .about-flow h3{font-size:19px;margin:12px 0 10px;letter-spacing:-.3px}.public-product .about-flow p{font-size:13px;line-height:1.85;color:silver;margin:0}.public-product .about-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.public-product .about-checks>div{padding:26px;border:1px solid #ffffff2a;border-radius:8px;background:#1b1d1f}.public-product .about-checks h3{font-size:17px;margin:0 0 10px}.public-product .about-checks p{font-size:13.5px;line-height:1.85;color:#c4c4c4;margin:0}.public-product .about-checks .about-status{border-color:#eaff6255;background:#1c2014}.public-product .about-prose{max-width:72ch}.public-product .about-prose p{font-size:15px;line-height:1.95;color:#c9c9c9;margin:0 0 20px}.public-product .about-prose b{color:#efefef}.public-product.about-page .trust-company{margin-top:30px}@media (max-width:1000px){.public-product .about-strip{grid-template-columns:1fr 1fr}.public-product .about-strip>div:nth-child(3){border-left:0}.public-product .about-strip>div:nth-child(n+3){border-top:1px solid #ffffff1f}.public-product .about-cards{grid-template-columns:1fr}.public-product .about-flow ol{grid-template-columns:1fr 1fr}.public-product .about-flow li{border-right:0;margin-right:0;border-bottom:1px solid #ffffff1f}}@media (max-width:700px){.public-product .about-hero{padding-top:56px}.public-product .about-strip{grid-template-columns:1fr}.public-product .about-strip>div+div{border-left:0;border-top:1px solid #ffffff1f}.public-product .about-flow ol,.public-product .about-checks{grid-template-columns:1fr}.public-product.about-page section.wrap{padding-top:56px}}.public-product .about-heroband{position:relative;isolation:isolate;background:#101214 var(--about-hero) right center/cover no-repeat;border-bottom:1px solid #ffffff1a}.public-product .about-heroband:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#101214,#101214f2 34%,#101214a6 58%,#10121438),linear-gradient(180deg,#10121400 62%,#101214)}.public-product .about-heroband .about-hero{padding-top:110px;padding-bottom:110px}.public-product .about-credit{margin:0 auto;padding:0 0 14px;font-size:10px;color:#a9a9a9;position:relative}.public-product .about-strip{margin-top:-1px;border-top:0;border-radius:0 0 8px 8px}.public-product .about-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #eaff6250;border-radius:12px;background:#eaff620f;margin-bottom:20px}.public-product .about-icon svg{width:28px;height:28px;fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.public-product .about-band-light{background:#f0f0eb;color:#1f2123;margin-top:80px;padding-bottom:64px}.public-product.about-page .about-band-light section.wrap{padding-top:80px}.public-product .about-band-light .eyebrow{color:#5e6062}.public-product .about-band-light .about-head h2{color:#1f2123}.public-product .about-band-light .about-flow ol{border-top:1px solid #1f212333;counter-reset:s;position:relative}.public-product .about-band-light .about-flow li{border-right:1px solid #1f21231f;position:relative;padding-top:38px}.public-product .about-band-light .about-flow li:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:#1f2123}.public-product .about-band-light .about-flow li:first-child:before{background:#1f2123}.public-product .about-band-light .about-flow li span{color:#5e6062}.public-product .about-band-light .about-flow h3{color:#1f2123}.public-product .about-band-light .about-flow p{color:#4a4c4e}.public-product .about-divider{margin:0;position:relative;isolation:isolate;min-height:420px;display:grid;align-items:end;background:#101214 var(--about-photo) center 62%/cover no-repeat}.public-product .about-divider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#10121466,#10121400 35%,#101214d9)}.public-product .about-divider blockquote{margin:0;max-width:26ch;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,3.6vw,46px);line-height:1.15;letter-spacing:-1px;color:#f4f4ef;padding:0 0 12px}.public-product .about-divider figcaption{font-size:10px;color:#b5b5b5;padding:0 0 22px}.public-product .about-divider .wrap{padding-top:160px}.public-product .about-band-grid{background:linear-gradient(#ffffff08 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/56px 56px,#101214;padding-bottom:70px}.public-product .about-name{position:relative;isolation:isolate;background:#0a0b10 var(--about-bolt) right center/cover no-repeat;border-top:1px solid #ffffff1a;padding:20px 0 40px}.public-product .about-name:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0b10,#0a0b10ee 46%,#0a0b1055 78%,#0a0b1000)}.public-product .about-name-copy{max-width:640px;padding:90px 0 60px}.public-product .about-name-copy h2{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-1px;margin:0 0 30px}.public-product .about-name-copy p{font-size:15px;line-height:1.95;color:#cdcdcd;margin:0 0 20px}.public-product .about-name-copy p b{color:#efefef}.public-product .about-tail{padding-top:20px}@media (max-width:1000px){.public-product .about-heroband:before{background:linear-gradient(90deg,#101214f5,#101214d0 60%,#10121490),linear-gradient(180deg,#10121400 62%,#101214)}.public-product .about-band-light .about-flow li{border-right:0;border-bottom:1px solid #1f21231f}.public-product .about-band-light .about-flow li:before{display:none}}@media (max-width:700px){.public-product .about-heroband{background-position:78% center}.public-product .about-heroband .about-hero{padding-top:70px;padding-bottom:60px}.public-product .about-band-light{margin-top:56px;padding-bottom:36px}.public-product .about-divider{min-height:340px}.public-product .about-divider .wrap{padding-top:120px}.public-product .about-name-copy{padding:60px 0 40px}.public-product .about-name:before{background:linear-gradient(180deg,#0a0b10f2,#0a0b10d8)}}.install-bar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;background:#1b1d1f;border:1px solid #ffffff33;border-radius:12px;box-shadow:0 14px 40px #0009;color:#efefef;font-family:DM Sans,system-ui,sans-serif}.install-bar__text{flex:1;min-width:0;display:grid;gap:2px}.install-bar__text strong{font-size:14px}.install-bar__text span{font-size:12px;line-height:1.5;color:#c4c4c4}.install-bar__go{font:inherit;font-weight:700;font-size:13px;padding:11px 18px;border:0;border-radius:6px;background:#eaff62;color:#101214;cursor:pointer}.install-bar__close{font:inherit;font-size:15px;width:34px;height:34px;border:1px solid #ffffff2e;border-radius:6px;background:transparent;color:#c4c4c4;cursor:pointer}.install-bar button:focus-visible{outline:2px solid #efefef;outline-offset:2px}@media (min-width:900px){.install-bar{display:none}}.wallet-bar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:120;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;background:#1b1d1f;border:1px solid #eaff62;border-radius:12px;box-shadow:0 14px 40px #000a;color:#efefef;font-family:DM Sans,system-ui,sans-serif}.wallet-bar__text{flex:1;min-width:0;display:grid;gap:3px}.wallet-bar__text strong{font-size:14px}.wallet-bar__text span{font-size:12px;line-height:1.5;color:#c4c4c4}.wallet-bar__text button{font:inherit;padding:0;border:0;background:none;color:#eaff62;text-decoration:underline;cursor:pointer}.wallet-bar__go{font-weight:700;font-size:13px;padding:11px 16px;border-radius:6px;background:#eaff62;color:#101214;text-decoration:none;white-space:nowrap}.wallet-bar__go:focus-visible{outline:2px solid #efefef;outline-offset:2px}.public-product .tk{background:#16181a;--tk-ink:#efefef;--tk-muted:#b9b9b9}.public-product .tk .section-heading>p{color:var(--muted)}.public-product .tk-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:34px}.public-product .tk-chart{min-width:0}.public-product .tk-hint{text-align:center;margin-top:8px}.public-product .tk-side{display:grid;gap:18px;min-width:0}.public-product .tk-detail{padding:24px 26px;border:1px solid #5d5f61;border-radius:8px;background:#222426;min-height:214px;display:grid;align-content:start;gap:8px}.public-product .tk-detail p{margin:0;font-size:14px;line-height:1.6;color:#cfcfcf}.public-product .tk-detail-head{display:flex;align-items:center;gap:12px}.public-product .tk-detail-head i{flex:0 0 14px;height:14px;border-radius:3px;display:block}.public-product .tk-detail-head h3{margin:0;font-size:18px;flex:1;min-width:0}.public-product .tk-detail-head b{font-family:Space Grotesk,sans-serif;font-size:28px;color:var(--accent);font-variant-numeric:tabular-nums}.public-product .tk-detail .tk-amount{font-size:13px;color:#b9b9b9;font-variant-numeric:tabular-nums}.public-product .tk-vesting span{display:inline-block;margin-right:10px;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#9fa2a5}.public-product .tk-empty{color:#b9b9b9!important}.public-product .tk-live{margin-top:6px;padding-top:12px;border-top:1px solid #45474a}.public-product .tk-live .eco-pool-head{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#cfcfcf;flex-wrap:wrap}.public-product .tk-live .eco-pool-head b{color:var(--accent);font-variant-numeric:tabular-nums}.public-product .tk-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.public-product .tk-list button{width:100%;display:grid;grid-template-columns:12px 1fr auto;column-gap:10px;row-gap:0;align-items:center;text-align:left;font:inherit;font-size:13px;color:#efefef;padding:10px 12px;border:1px solid #45474a;border-radius:6px;background:#1c1e20;cursor:pointer;transition:border-color .15s,background .15s}.public-product .tk-list button:hover{border-color:#8b8d90}.public-product .tk-list button.is-on{border-color:var(--accent);background:#25281a}.public-product .tk-list button:focus-visible{outline:2px solid #efefef;outline-offset:2px}.public-product .tk-list i{width:12px;height:12px;border-radius:3px;display:block}.public-product .tk-list b{font-variant-numeric:tabular-nums}.public-product .tk-list small{grid-column:2/4;color:#9fa2a5;font-size:11px;font-variant-numeric:tabular-nums;min-height:14px}.public-product .tk-foot{margin-top:26px;max-width:760px}@media (max-width:900px){.public-product .tk-grid{grid-template-columns:1fr}.public-product .tk-detail{min-height:0}}@media (max-width:520px){.public-product .tk-list{grid-template-columns:1fr}}.public-product .tk-detail .tk-glance{font-size:14px}.public-product .tk-detail .tk-glance b{color:var(--accent);font-family:Space Grotesk,sans-serif;font-size:20px;margin-right:6px;font-variant-numeric:tabular-nums}.public-product .tk-detail .tk-empty{margin-top:4px;font-size:12px;color:#9fa2a5!important}.public-product .tk-detail-head h3{letter-spacing:0;font-weight:600}.tkd{margin:0;width:100%;max-width:460px;margin-inline:auto}.tkd svg{display:block;width:100%;height:auto;overflow:visible}.tkd-track{fill:none;stroke:#2b2d2f}.tkd-seg{cursor:pointer;outline:none;pointer-events:stroke;stroke-linecap:butt;transition:stroke-width .22s ease,opacity .22s ease;stroke-dasharray:var(--len) var(--circ);animation:tkd-draw .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 70ms)}.tkd-seg.is-dim{opacity:.32}.tkd-seg:focus-visible{stroke:#fff}.tkd-use{transition:opacity .22s ease}.tkd-use.is-dim{opacity:.32}.tkd-use-track{stroke:#ffffff26}.tkd-center text{font-family:DM Sans,system-ui,sans-serif;fill:var(--tk-ink,#efefef)}.tkd-big{font-family:Space Grotesk,DM Sans,sans-serif!important;font-size:46px;font-weight:600;font-variant-numeric:tabular-nums}.tkd-name{font-size:14px;font-weight:600}.tkd-sub{font-size:12px;fill:var(--tk-muted,#b9b9b9)!important}@keyframes tkd-draw{0%{stroke-dasharray:0 var(--circ)}to{stroke-dasharray:var(--len) var(--circ)}}@media (prefers-reduced-motion:reduce){.tkd-seg{animation:none;transition:none}}.public-product .trust-intro,.public-product .trust-story-grid,.public-product .trust-company{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.public-product .trust-intro{border-bottom:1px solid #ffffff18}.public-product .trust-intro em{color:#eaff62;font-style:normal}.public-product .trust-story{background:#15181b;border-block:1px solid #ffffff12}.public-product .trust-symbol{position:relative;min-height:370px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px;overflow:hidden;background:radial-gradient(ellipse at center,#eaff620a,transparent 65%)}.public-product .trust-symbol img{width:235px;max-width:65%;z-index:1}.public-product .trust-symbol span{font-size:10px;letter-spacing:2px;color:#a8afb6;z-index:1}.public-product .trust-orbit{position:absolute;width:320px;height:320px;border:1px solid #eaff622b;border-radius:50%;transform:rotate(-30deg)}.public-product .trust-orbit:before,.public-product .trust-orbit:after{content:"";position:absolute;border:1px solid #ffffff0e;border-radius:50%;top:35px;right:35px;bottom:35px;left:35px}.public-product .trust-orbit:after{top:-35px;right:-35px;bottom:-35px;left:-35px;border-color:#ffffff09}.public-product .trust-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-product .trust-cards article{padding:30px;background:#191d20;border:1px solid #ffffff17;border-radius:8px;display:flex;align-items:flex-start;flex-direction:column}.public-product .trust-cards h3{font-size:23px;letter-spacing:-.5px;margin:20px 0 8px}.public-product .trust-cards p{color:#b9c0c6;line-height:1.75;margin:0 0 26px}.public-product .trust-cards .text-link{margin-top:auto;font-size:14px}.public-product .trust-company{padding:60px 0;border-block:1px solid #ffffff1c;margin:60px 0}.public-product .trust-company dl{margin:0;border:1px solid #ffffff18;border-radius:8px;background:#191d20;padding:12px 28px}.public-product .trust-company dl div{padding:18px 0;border-bottom:1px solid #ffffff12}.public-product .trust-company dl div:last-child{border-bottom:0}.public-product .trust-company dt{color:#9fa8af;font-size:12px;margin-bottom:7px}.public-product .trust-company dd{margin:0;font-size:17px}.public-product .trust-footer{background:#0c0e10;border-top:1px solid #ffffff1c;padding:65px 0 30px}.public-product .trust-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:35px}.public-product .trust-footer-brand p{color:#aeb7bf;line-height:1.75;font-size:14px;margin:20px 0}.public-product .trust-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.public-product .trust-footer h3{letter-spacing:0;line-height:1.4;font-size:14px;margin:0 0 10px;color:#f3f5f7}.public-product .trust-footer a{font-size:13px;color:#bfc6cc;line-height:1.5;text-decoration:none}.public-product .trust-footer a:hover{color:#eaff62;text-decoration:underline;text-underline-offset:4px}.public-product .trust-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff16;margin-top:45px;padding-top:22px;color:#aab3ba;font-size:12px}.public-product .trust-footer-note{max-width:920px;line-height:1.8}.public-product .trust-footer-note a{text-decoration:underline}.public-product .trust-page-heading{padding:95px 0 60px;max-width:940px}.public-product .trust-page-heading h1{font-size:clamp(38px,5.8vw,76px);line-height:1.06;letter-spacing:-2px;white-space:pre-line;margin:22px 0}.public-product .trust-page-heading .lead{max-width:740px;margin-bottom:30px}.public-product .trust-article{max-width:900px}.public-product .trust-article section{padding:30px 0;border-top:1px solid #ffffff18;scroll-margin-top:110px}.public-product .trust-article h2{font-size:25px;line-height:1.3;letter-spacing:-.5px;margin:0 0 15px}.public-product .trust-article p{font-size:17px;line-height:1.85;color:#bdc5cc;margin:0}.public-product .trust-page-cta{padding:60px 0 80px;display:flex;justify-content:space-between;align-items:center;gap:30px}.public-product .trust-page-cta h2{font-size:32px;letter-spacing:-1px}.public-product #company{scroll-margin-top:110px}@media (max-width:1000px){.public-product .trust-intro,.public-product .trust-story-grid,.public-product .trust-company{gap:35px}.public-product .trust-cards{grid-template-columns:1fr}.public-product .trust-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.public-product .trust-symbol{min-height:300px}}@media (max-width:700px){.public-product .trust-intro,.public-product .trust-story-grid,.public-product .trust-company{grid-template-columns:1fr;gap:25px}.public-product .trust-symbol{min-height:270px}.public-product .trust-orbit{width:245px;height:245px}.public-product .trust-company{margin:35px 0;padding:35px 0}.public-product .trust-cards article{padding:24px}.public-product .trust-page-heading{padding:55px 0 35px}.public-product .trust-page-heading h1{letter-spacing:-1.5px}.public-product .trust-footer-grid{gap:35px 20px}.public-product .trust-footer-brand{grid-column:1/-1}.public-product .trust-footer-bottom,.public-product .trust-page-cta{align-items:flex-start;flex-direction:column;gap:12px}.public-product .trust-page-cta{padding:40px 0 55px}.public-product .trust-footer{padding-top:40px}.public-product .trust-article p{font-size:16px}}.public-product .trust-evidence{padding:90px 0 30px;position:relative;background:linear-gradient(90deg,#101214ed,#10121450 65%),linear-gradient(0deg,#101214 3%,transparent 65%),url(/product-assets/energy-network-btTx-rYi.png) center top/cover no-repeat;border-block:1px solid #ffffff18}.public-product .trust-evidence-heading{max-width:600px;min-height:330px;padding-bottom:45px}.public-product .trust-evidence-heading .eyebrow{color:#eaff62}.public-product .trust-evidence-heading .body-copy{max-width:400px;color:#c4ccd2}.public-product .trust-evidence .trust-cards article{background:#171b20ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid #eaff6270}.public-product .trust-evidence .trust-cards h3{font-size:25px}.public-product .trust-evidence .trust-cards p{font-size:14px}.public-product .trust-image-credit{font-size:10px;color:#9ca6b0;text-align:right;margin:25px 0 0}.public-product .start-band{background:#eeefec;color:#20252a;padding:85px 0 80px}.public-product .start-heading{display:flex;justify-content:space-between;align-items:center;gap:40px}.public-product .start-band .eyebrow{color:#59636d}.public-product .start-band .ink{background:#20252a;color:#f4f5f1}.public-product .start-steps{list-style:none;padding:0;margin:50px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;counter-reset:none}.public-product .start-steps li{border-top:1px solid #20252a40;padding:25px 0 0}.public-product .start-steps span{font-family:Space Grotesk,sans-serif;font-size:42px;line-height:1;color:#879098;display:block;margin-bottom:24px;letter-spacing:-2px}.public-product .start-steps h3{font-size:23px;letter-spacing:-.6px}.public-product .start-steps p{color:#53606a;font-size:14px;line-height:1.85;max-width:330px}.public-product .faq-section{border-bottom:0;padding-top:90px;padding-bottom:90px;align-items:start}.public-product .faq-intro .body-copy{max-width:310px}.public-product .faq details{padding:0 22px;background:#191d21;border:1px solid #ffffff16;border-radius:6px;margin-bottom:10px}.public-product .faq details[open]{border-color:#eaff6260;background:#1e2328}.public-product .faq details[open] summary span{transform:rotate(45deg)}.public-product .faq summary{font-weight:500}.public-product .partner-band{background:radial-gradient(ellipse at 5% 90%,#2c384580,transparent 50%),#181e25;border-block:1px solid #ffffff20;position:relative}.public-product .partner-band .calculator{align-items:center;border:0;gap:70px;padding-top:90px;padding-bottom:90px}.public-product .partner-band .calculator>div:first-child{max-width:460px}.public-product .partner-band .calculator .eyebrow{color:#c2cdd6}.public-product .partner-band .calculator-card{background:#101519;box-shadow:0 24px 60px #0004;border-color:#ffffff29;padding:32px}.public-product .calculator-panel-title{display:flex;justify-content:space-between;gap:12px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ffffff24;font-size:10px;letter-spacing:1px;color:#eaff62}.public-product .calculator-panel-title span:last-child{color:#9daab4;letter-spacing:0}.public-product .calculator-disclosure{margin-top:24px}@media (max-width:1000px){.public-product .trust-evidence .trust-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-product .trust-evidence .trust-cards article{padding:22px}.public-product .trust-evidence .trust-cards h3{font-size:21px}.public-product .partner-band .calculator{gap:35px}.public-product .start-steps{gap:25px}}@media (max-width:700px){.public-product .trust-evidence{padding:60px 0 25px;background-position:65% top;background-size:auto 800px}.public-product .trust-evidence-heading{min-height:340px;padding-bottom:45px}.public-product .trust-evidence-heading h2{font-size:37px}.public-product .trust-evidence-heading .body-copy{max-width:270px}.public-product .trust-evidence .trust-cards{grid-template-columns:1fr}.public-product .trust-image-credit{text-align:left;line-height:1.7}.public-product .start-band{padding:55px 0}.public-product .start-heading{align-items:flex-start;flex-direction:column;gap:25px}.public-product .start-steps{grid-template-columns:1fr;gap:22px;margin-top:35px}.public-product .start-steps li{position:relative;padding:23px 0 0 60px;min-height:125px}.public-product .start-steps span{position:absolute;left:0;top:25px;font-size:32px}.public-product .start-steps h3{font-size:22px}.public-product .faq-section{padding-top:55px;padding-bottom:55px}.public-product .faq details{padding:0 17px}.public-product .partner-band .calculator{padding-top:55px;padding-bottom:55px}.public-product .partner-band .calculator-card{padding:22px}.public-product .calculator-panel-title{font-size:9px}}.signin{min-height:100dvh;display:grid;place-items:center;padding:2rem var(--gutter);background:radial-gradient(60% 50% at 50% 0%,rgba(255,196,0,.05),transparent 70%),var(--pr-base)}.signin__panel{width:100%;max-width:440px;border:1px solid var(--pr-line);background:var(--pr-surface);border-radius:var(--r-sm);padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid;gap:1rem}.signin__title{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin-top:.5rem}.signin__sub{font-size:var(--t-sm);color:var(--pr-text-2)}.signin__btn{width:100%;justify-content:center}.signin__sep{display:flex;align-items:center;gap:.75rem;color:var(--pr-text-3)}.signin__sep:before,.signin__sep:after{content:"";flex:1;height:1px;background:var(--pr-line)}.signin__sep span{text-transform:uppercase}.signin__devnote{font-size:var(--t-xs);color:var(--pr-text-3)}.signin__safety{display:grid;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--pr-line)}.signin__safety li{display:grid;grid-template-columns:2px 1fr;gap:.7rem;align-items:start;font-size:var(--t-xs);color:var(--pr-text-3)}.signin__tick{width:2px;height:11px;background:var(--pr-signal);margin-top:.2rem}.signin__approve{display:grid;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--pr-signal);border-radius:var(--r-sm);background:#ffc4000f}.signin__approve p{margin:0;font-size:var(--t-sm);color:var(--pr-text-2)}.signin__approve p strong{color:var(--pr-text)}a.signin__btn{text-decoration:none}.signin__debug{font-size:.7rem;line-height:1.4;color:var(--pr-text-3);white-space:pre-wrap;word-break:break-all;margin:0;padding:.6rem;border:1px dashed var(--pr-line)}.signin__link{background:none;border:0;padding:0;color:var(--pr-signal);font:inherit;text-decoration:underline;cursor:pointer}.app{--lab-gap:20px;--chart-grid:#ffffff12}.app h1,.app h2,.app h3,.auth h1{font-family:"Space Grotesk",var(--font-sans);font-weight:500}.app__rail{background:#151719}.app__top{background:#1b1d1f;border-bottom-color:#3e4042}.app__content{max-width:1700px;width:100%;margin:auto}.app .panel{border-radius:10px;overflow:hidden}.appnav__item{border-radius:6px;margin-bottom:4px}.appnav__item.active{color:#eaff62;background:#2e3032}.app .btn--signal{background:#eaff62;color:#1b1d1f;border-color:#eaff62}.app .energy-bot-card{background:linear-gradient(135deg,#2e3032,#191d20);border-radius:8px;padding:24px}.dashboard-welcome{padding:30px;border:1px solid #4d4f51;border-radius:10px;background:linear-gradient(90deg,#252729ee,#252729c9),url(/product-assets/energy-infrastructure-VSlWea9d.png) center 54%/cover;margin:0 0 22px}.dashboard-welcome h2{font-size:clamp(26px,3vw,40px);margin:12px 0}.dashboard-welcome p{max-width:620px;color:#cacaca}.app .simulation .sim-tabs button.is-active{background:#3c3e40;border-color:#a1a1a1;color:#eff5dc}.app .simulation .sim-kpis{gap:20px}.app .simulation .sim-kpis dd{font-family:"Space Grotesk",var(--font-sans)}.bot-research .lab{min-height:0;--pr-base:#101214;--pr-signal:#eaff62}.bot-research .product-main{padding:0;max-width:none}.bot-research .lab-header,.bot-research .lab__header{display:none}.bot-research .product-titlebar h1{font-size:25px}.bot-research .product-titlebar{margin-top:10px}.bot-research .product-card{background:#191d20;border-radius:8px}.bot-research .product-tabs{display:flex;flex-wrap:wrap}.bot-research .product-exportmenu{z-index:30}.bot-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.bot-subnav a{padding:12px 18px;border:1px solid #535557;border-radius:6px;font-size:13px}.bot-subnav a[aria-current=page]{background:#eaff62;color:#1b1d1f;border-color:#eaff62}@media (max-width:700px){.dashboard-welcome{padding:22px}.app .simulation .sim-kpis{grid-template-columns:1fr}.bot-research .product-titlebar{display:block}.bot-research .product-actions{margin-top:16px}}:root{--text-muted:#a8adb2;--border:#30363b}.simulation{--text-muted:#a8adb2;--border:#30363b}
