.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:max(640px,calc(100svh - var(--nav-h)));padding-block:clamp(64px,9vw,128px) var(--s-7);overflow:clip;border-bottom:1px solid var(--rule)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__grid{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:linear-gradient(to right,var(--hairline) 1px,transparent 1px),linear-gradient(to bottom,var(--hairline) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(120% 82% at 50% 26%,#000 12%,transparent 76%);-webkit-mask-image:radial-gradient(120% 82% at 50% 26%,#000 12%,transparent 76%);opacity:.9}.hero__gl-wrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s var(--ease)}.hero__gl-wrap.is-ready{opacity:1}@media (min-width: 1024px){.hero__gl-wrap{left:16%}}@media (min-width: 1280px){.hero__gl-wrap{left:22%}}.hero__gl{position:absolute;top:0;right:0;bottom:0;left:0}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--page) 0%,var(--page) 38%,color-mix(in srgb,var(--page) 90%,transparent) 50%,transparent 68%),linear-gradient(to bottom,var(--page) 0%,transparent 22%,transparent 62%,var(--page) 99%)}.hero__in{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;width:100%}.hero__name{font-size:var(--t-6);letter-spacing:-.03em}.hero__tag{max-width:14.4em;margin-top:28px;font-size:var(--t-2);line-height:1.5;color:var(--text)}.hero__sum{max-width:31.2em;margin-top:var(--s-4);font-size:var(--t-1);line-height:var(--lh-body);color:var(--muted)}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hero__note{position:relative;z-index:2;margin-top:var(--s-8);font-size:var(--t-0);line-height:1.6;color:var(--faint)}@media (max-width: 900px){.hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--page) 78%,transparent) 0%,color-mix(in srgb,var(--page) 92%,transparent) 40%,var(--page) 80%)}}@media (max-width: 640px){.hero{min-height:0;padding-top:clamp(48px,10vw,72px)}.hero__note{margin-top:var(--s-7)}}.fl__head{display:grid;gap:22px;margin-bottom:var(--head-gap)}.fl__when{font-size:var(--t-0);font-weight:500;color:var(--accent-pale)}.fl__title{max-width:none}.fl__hook{display:block;margin-top:.1em;background:linear-gradient(100deg,#c9b6ff 10%,#89ce94);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] .fl__hook{background:linear-gradient(100deg,#643173 10%,#14602e);-webkit-background-clip:text;background-clip:text}.fl__lede{max-width:31.2em}.fl__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.fl__shot{display:block;background:#333;box-shadow:var(--lift),0 60px 120px -48px #6431738c;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.fl__shot:hover{transform:translateY(-4px)}.fl__shot img{width:100%;height:auto}@media (max-width: 760px){.fl__shot:hover{transform:none}}[data-motion=reduced] .fl__shot:hover{transform:none}.clip{position:relative;overflow:hidden;background:#000}.clip>video,.clip>img{display:block;width:100%;height:100%;object-fit:cover}.clip--still{background:var(--page-soft)}.clip__ctl{position:absolute;right:16px;bottom:16px;width:48px;height:48px;border-radius:var(--r-3);border:1px solid rgba(255,255,255,.18);background:#141318b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f3f0f7;transition:background var(--fast) var(--ease)}.clip__ctl:hover{background:#282434db;border-color:#ffffff4d}.clip__ctl:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.clip__ctl svg{width:20px;height:20px}.ob{--ob-row: 30px;--ob-cols: minmax(0, 1fr) 4.4em 5.2em;--ob-gap: .75rem;position:relative;overflow:hidden;border-radius:var(--r-2);border:1px solid var(--rule);background:linear-gradient(180deg,var(--panel-hi),var(--page-soft));box-shadow:inset 0 1px #ffffff08;font-family:var(--mono);font-size:var(--t--1);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-variant-ligatures:none;line-height:1;color:var(--text-2);user-select:none;-webkit-user-select:none}.ob__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ob-gap);padding:.6rem var(--ob-gap) .55rem;border-bottom:1px solid var(--rule)}.ob__sym{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--t--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ob__live{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px 1px color-mix(in srgb,var(--accent) 75%,transparent)}.ob__legend{display:inline-flex;align-items:center;gap:.75rem;font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.ob__legend span{display:inline-flex;align-items:center;gap:.35rem}.ob__key{display:inline-block;width:10px;height:6px;border-radius:1px}.ob__key--ask{background:color-mix(in srgb,var(--neg) 55%,transparent)}.ob__key--bid{background:color-mix(in srgb,var(--pos) 55%,transparent)}.ob__cols{display:grid;grid-template-columns:var(--ob-cols);column-gap:var(--ob-gap);padding:.4rem var(--ob-gap);border-bottom:1px solid var(--hairline);font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);text-align:right}.ob__cols span:first-child{text-align:left}.ob__row{--c: var(--neg);--ink: var(--ob-neg);position:relative;isolation:isolate;display:grid;grid-template-columns:var(--ob-cols);column-gap:var(--ob-gap);align-items:center;height:var(--ob-row);padding:0 var(--ob-gap);transition:background var(--fast) var(--ease)}.ob__row--bid{--c: var(--pos);--ink: var(--ob-pos)}.ob__row+.ob__row{border-top:1px solid var(--hairline)}.ob__row:hover{background:var(--tint-soft)}.ob__bar{position:absolute;top:2px;bottom:2px;left:0;right:0;z-index:0;transform-origin:100% 50%;transform:scaleX(0);pointer-events:none;will-change:transform}.ob__bar--total{background:color-mix(in srgb,var(--c) 6%,transparent)}.ob__bar--size{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 6%,transparent),color-mix(in srgb,var(--c) 20%,transparent))}[data-theme=light] .ob__bar--total{background:color-mix(in srgb,var(--c) 8%,transparent)}[data-theme=light] .ob__bar--size{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 6%,transparent),color-mix(in srgb,var(--c) 20%,transparent))}.ob__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--c);opacity:0;pointer-events:none}.ob__cell{position:relative;z-index:1;text-align:right;white-space:nowrap}.ob__price{text-align:left;color:var(--ink);font-weight:500}.ob__size{color:var(--text)}.ob__total{color:var(--text-2)}.ob__mid{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:var(--ob-gap);height:42px;padding:0 var(--ob-gap);border-top:1px solid var(--rule-hi);border-bottom:1px solid var(--rule-hi);background:var(--tint-soft)}.ob__flash--mid[data-side=buy]{--c: var(--pos)}.ob__flash--mid[data-side=sell]{--c: var(--neg)}.ob__mid{--ink: var(--ob-pos)}.ob__last{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:.45rem;color:var(--ob-pos);font-size:var(--t--1);letter-spacing:-.01em}.ob__last[data-side=sell]{color:var(--ob-neg)}.ob__last-arrow{align-self:center;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid currentColor;transition:rotate var(--med) var(--ease-out)}.ob__last[data-side=sell] .ob__last-arrow{rotate:180deg}.ob__last-price{font-weight:500}.ob__last-size{font-size:var(--t--1);color:var(--muted)}.ob__last-size:before{content:"×"}.ob__imb{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.6rem}.ob__imb-label{font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.ob__imb-v{margin-left:.25em;letter-spacing:0;color:var(--text-2);transition:color var(--med) var(--ease)}.ob__imb[data-lean=bid] .ob__imb-v{color:var(--ob-pos)}.ob__imb[data-lean=ask] .ob__imb-v{color:var(--ob-neg)}.ob__imb-track{position:relative;width:72px;height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--neg) 45%,transparent)}.ob__imb-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:scaleX(.5);background:color-mix(in srgb,var(--pos) 80%,transparent);will-change:transform}@media (prefers-reduced-motion: reduce){.ob__live{animation:none}}[data-motion=reduced] .ob__live{animation:none}@media (max-width: 480px){.ob{--ob-row: 28px;--ob-cols: minmax(0, 1fr) 4em 4.8em;--ob-gap: .6rem}.ob__legend{display:none}}.pj{display:flex;flex-direction:column;gap:var(--s-6)}.pj__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--s-6)}.pj__title{font-size:var(--t-3)}.pj__title--lg{font-size:var(--t-4)}.pj__tag{margin-top:14px;max-width:24em;font-size:var(--t-2);line-height:1.5;color:var(--text)}.pj__body{margin-top:16px;max-width:33.6em;font-size:var(--t-1);line-height:var(--lh-body);color:var(--muted)}.pj__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--s-6)}.pj__feature .glow__body{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3.4vw,3rem);align-items:center}.pj__feature-visual{display:flex;flex-direction:column;gap:14px}.pj__caption{font-size:var(--t-0);line-height:1.5;color:var(--faint)}.pj__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--rule)}.pj__highlights li{display:grid;gap:6px;min-width:0}.pj__hv{font-size:var(--t-3);font-weight:500;letter-spacing:-.02em;color:var(--accent-pale);overflow-wrap:anywhere}.pj__hk{font-size:var(--t-0);line-height:1.45;color:var(--muted)}.pj__grid>*{height:100%}.pj__card{height:100%}.pj__card .glow__body{display:flex;flex-direction:column;height:100%}.pj__card .clip{border-bottom:1px solid var(--rule);border-radius:var(--r-4) var(--r-4) 0 0}.pj__card-body{display:flex;flex-direction:column;flex:1;padding:clamp(1.5rem,2.8vw,2.25rem)}.pj__card-body .pj__links{margin-top:auto;padding-top:var(--s-6)}@media (max-width: 960px){.pj__feature .glow__body{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.pj__feature-visual{order:-1}}@media (max-width: 560px){.pj__highlights{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}.ct{display:grid;gap:var(--s-6)}.ct__addr{position:relative;align-self:start;justify-self:start;font-size:min(7vw,var(--t-4));font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--text)}.ct__addr:after{content:"";position:absolute;left:0;right:0;bottom:-.1em;height:2px;background:var(--accent-sweep);transform:scaleX(0);transform-origin:0 50%;transition:transform .52s var(--ease-out)}.ct__addr:hover:after,.ct__addr:focus-visible:after{transform:scaleX(1)}.ct__actions{display:flex;flex-wrap:wrap;gap:14px}.ct__copy-in{display:inline-block;min-width:7.5em;text-align:center}
