@charset "UTF-8";@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fraunces-latin-500-normal-KWS2HOOL.woff2") format("woff2"),url("./media/fraunces-latin-500-normal-QSAOSGCS.woff") format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fraunces-latin-600-normal-5VSMB6GO.woff2") format("woff2"),url("./media/fraunces-latin-600-normal-XJWJMTXS.woff") format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url("./media/fraunces-latin-500-italic-VCZFML3A.woff2") format("woff2"),url("./media/fraunces-latin-500-italic-2OLEZC2J.woff") format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-tight-latin-400-normal-WAM6WLPX.woff2") format("woff2"),url("./media/inter-tight-latin-400-normal-OEECY2LG.woff") format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-tight-latin-500-normal-ODEUNC6C.woff2") format("woff2"),url("./media/inter-tight-latin-500-normal-A5JEOID6.woff") format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-tight-latin-600-normal-QF2MBZZV.woff2") format("woff2"),url("./media/inter-tight-latin-600-normal-DOWRKZAU.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2"),url("./media/jetbrains-mono-latin-600-normal-DJM6S6N3.woff") format("woff")}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{color-scheme:light dark}html,body{margin:0;min-height:100%}body{background:#0a0a16}html.light body{background:#eef0f7}*{box-sizing:border-box}.app{--rail-w: 0px;--rail-gap: 0px;--shell-max: 1880px;--shell-pad: 14px 20px 28px;--gap: 16px;--radius: 18px;--radius-sm: 12px;--blur: 18px;--rise: .75s;--glare-c: rgba(255,255,255,.26);--glare-blend: soft-light;--glare-max: 1;--beam1: #F6B73C;--beam-head: #fff;--sh-contact: rgba(0,0,0,.5);--sh-ambient: rgba(0,0,0,.6);--sh-bounce: rgba(246,183,60,.16);--spec: rgba(255,255,255,.16);--ao: rgba(0,0,0,.35);--ao-soft: rgba(0,0,0,.5);--holo: linear-gradient(115deg,#ff8ad8,#ffe66b 30%,#8dffc8 55%,#8dd0ff 75%,#c99bff);--holo-ink: #1a1206;--elev: inset 0 1px 0 var(--spec), inset 0 -1px 0 var(--ao), inset 0 -14px 28px -20px var(--ao-soft), 0 1px 2px var(--sh-contact), 0 10px 20px -12px var(--sh-ambient), 0 30px 60px -28px var(--sh-ambient), 0 22px 44px -26px var(--sh-bounce);--elev-hi: inset 0 1px 0 var(--spec), inset 0 -1px 0 var(--ao), inset 0 -14px 28px -20px var(--ao-soft), 0 2px 4px var(--sh-contact), 0 18px 32px -14px var(--sh-ambient), 0 48px 90px -30px var(--sh-ambient), 0 30px 60px -24px var(--sh-bounce);--bg: #0A0A16;--veil: rgba(10,10,22,.4);--glass: rgba(18,17,36,.6);--glass2: rgba(30,28,56,.72);--glass-solid: #15142A;--edge: rgba(190,185,255,.17);--edge-hi: rgba(255,255,255,.13);--shadow: rgba(0,0,0,.62);--ink: #F1EFFA;--mute: #A6A3BF;--dim: #75728F;--line: rgba(190,185,255,.13);--tint: rgba(190,185,255,.07);--tint2: rgba(190,185,255,.14);--accent: #F6B73C;--accent-fill: #F6B73C;--accent-ink: #1A1206;--accent-soft: rgba(246,183,60,.16);--accent-glow: rgba(246,183,60,.45);--beam2: #2FD6C3;--bad: #FF6B7A;--live: #5EEAD4;--live-glow: rgba(94,234,212,.6);--n1: #5B4BE0;--n2: #1FB7A6;--n3: #D9458F;--ring: rgba(190,185,255,.1);--star: rgba(255,255,255,.75);--inset: rgba(0,0,0,.28);--nebo: .55;--tip-shadow: rgba(0,0,0,.45);--t-tg: #4A86E8;--t-vl: #E0567A;--t-im: #9B74EA;--t-au: #1FA882;--t-cl: #B08A2E;--t-ot: #7C869A;--ring1: #F6B73C;--ring2: #E0567A;--ring3: #5C5A78;--heat: 246,183,60;--heat-ink: #1A1206;position:relative;min-height:100vh;overflow:hidden;background:var(--bg);color:var(--ink);font:400 13px/1.45 Inter Tight,system-ui,sans-serif;-webkit-font-smoothing:antialiased}html.light .app{--bg: #EEF0F7;--veil: rgba(238,240,247,.4);--glass: rgba(255,255,255,.62);--glass2: rgba(255,255,255,.82);--glass-solid: #FFFFFF;--edge: rgba(255,255,255,1);--edge-hi: rgba(255,255,255,1);--shadow: rgba(30,30,70,.28);--ink: #15142A;--mute: #5C5A78;--dim: #8785A0;--line: rgba(21,20,42,.12);--tint: rgba(21,20,42,.05);--tint2: rgba(21,20,42,.09);--accent: #A35A00;--accent-fill: #E8A520;--accent-ink: #1A1206;--accent-soft: rgba(232,165,32,.2);--accent-glow: rgba(201,122,0,.45);--beam2: #0E9E8E;--bad: #C62839;--live: #0E9E8E;--live-glow: rgba(14,158,142,.5);--n1: #8F7CFF;--n2: #5EDBCB;--n3: #FF8DC0;--ring: rgba(21,20,42,.12);--star: rgba(21,20,42,.32);--inset: rgba(21,20,42,.1);--nebo: .5;--glare-c: rgba(255,255,255,.9);--glare-blend: normal;--glare-max: .8;--beam1: #C97A00;--beam-head: #7A3E00;--sh-contact: rgba(30,30,70,.16);--sh-ambient: rgba(30,30,70,.22);--sh-bounce: rgba(14,158,142,.3);--spec: rgba(255,255,255,1);--ao: rgba(21,20,42,.08);--ao-soft: rgba(21,20,42,.16);--holo: linear-gradient(115deg,#f06ac0,#e6b400 30%,#2fc98a 55%,#45a6ea 75%,#a06cf5);--holo-ink: #1a1206;--tip-shadow: rgba(30,30,70,.25);--t-tg: #2A62D9;--t-vl: #C9325A;--t-im: #7A4FD8;--t-au: #0E8A6A;--t-cl: #9A6B00;--t-ot: #6B7280;--ring1: #E8A520;--ring2: #C9325A;--ring3: #9A98B4;--heat: 232,165,32;--heat-ink: #15142A}.shell{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w);grid-template-areas:"head head" "main rail";column-gap:var(--rail-gap);row-gap:var(--gap);max-width:var(--shell-max);margin:0 auto;padding:var(--shell-pad);position:relative;z-index:1}.shell-head{grid-area:head;display:flex;flex-direction:column;gap:var(--gap)}.shell-main{grid-area:main;min-width:0;container-type:inline-size;display:flex;flex-direction:column;gap:var(--gap)}.shell-rail{grid-area:rail;min-width:0}.shell-rail:empty{display:none}a{color:var(--accent)}a:hover{color:var(--ink)}button{font:inherit;color:inherit;cursor:pointer}select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px;border-radius:6px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.disp{font-family:Fraunces,Georgia,serif;font-variant-numeric:tabular-nums}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}h1,h2,h3{margin:0}.bento{display:grid;gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.bento>*{min-width:0}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c7{grid-column:span 7}.c12{grid-column:1/-1}.kpis{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@container (max-width: 1400px){.c3,.c4{grid-column:span 6}.c5,.c7{grid-column:1/-1}}@container (max-width: 820px){.bento>*{grid-column:1/-1}}.card{position:relative;isolation:isolate;border-radius:var(--radius);background:linear-gradient(200deg,var(--edge-hi) 0%,transparent 36%),var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(160%);backdrop-filter:blur(var(--blur)) saturate(160%);border:1px solid var(--edge);box-shadow:var(--elev);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease,border-color .35s ease;will-change:transform;backface-visibility:hidden;animation:rise var(--rise) cubic-bezier(.2,.8,.2,1) backwards}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(380px circle at var(--mx, 30%) var(--my, 0%),var(--glare-c),transparent 44%),linear-gradient(165deg,transparent 40%,var(--glare-c) 50%,transparent 60%);background-size:100% 100%,260% 100%;background-position:0 0,calc(var(--mx, 30%) * 1.6) 0;opacity:calc(var(--glare, 0) * var(--glare-max));transition:opacity .35s ease;mix-blend-mode:var(--glare-blend)}.card>*{position:relative;z-index:3}.card:has(>app-card-filter)>.hd{padding-right:132px}.card>app-card-filter{position:absolute;z-index:8}.card .hd,.card .bd,.card .ft{transition:none}.card:hover{--glare: 1;transform:translateY(-4px);border-color:var(--edge-hi);box-shadow:var(--elev-hi),0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),0 22px 50px -26px var(--accent-glow)}.card.hero:hover{transform:translateY(-2px)}.card.hero:after{background:radial-gradient(640px circle at var(--mx, 50%) var(--my, 0%),var(--glare-c),transparent 46%),radial-gradient(240px circle at var(--mx, 50%) var(--my, 0%),var(--glare-c),transparent 60%);background-size:100% 100%}.card.flat,.card.flat:hover{transform:none}.beam:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius) + 2px);padding:2px;z-index:4;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 50%,var(--beam2) 68%,var(--beam1) 86%,var(--beam-head) 92%,var(--beam1) 95%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 5px var(--accent-glow)) drop-shadow(0 0 12px var(--accent-glow));animation:spin 7s linear infinite,breathe 3.2s ease-in-out infinite alternate}.beam:before{animation-play-state:paused}.beam:hover:before{animation-play-state:running}.holo{background:var(--holo);background-size:300% 300%;animation:holo 5s ease-in-out infinite alternate;animation-play-state:paused;color:var(--holo-ink)}.holo:hover,.card:hover .holo,tr:hover .holo{animation-play-state:running}.badge{font-size:9.5px;font-weight:700;letter-spacing:.06em;border-radius:5px;padding:1px 5px;white-space:nowrap}.badge.gated{background:var(--tint2);color:var(--mute);border:1px solid var(--line)}.seg{background:var(--glass2);border-radius:999px;padding:3px;display:inline-flex;gap:2px;box-shadow:inset 2px 2px 6px var(--inset),inset -1px -1px 4px var(--edge-hi)}.seg>button{border:0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;background:transparent;color:var(--mute);white-space:nowrap}.seg>button[aria-pressed=true]{font-weight:600;background:var(--accent-fill);color:var(--accent-ink);box-shadow:0 4px 12px -4px var(--accent-glow)}.chip{border:1px solid var(--line);background:var(--tint);border-radius:999px;padding:5px 11px;font-size:12px;display:inline-flex;align-items:center;gap:7px;color:var(--ink);text-decoration:none;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s}.chip:hover{transform:translateY(-1px);background:var(--tint2);color:var(--ink)}.chip[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-ink);border-color:transparent;box-shadow:0 6px 16px -6px var(--accent-glow)}.chip.soft{color:var(--accent);background:var(--accent-soft);border-color:transparent;font-weight:600}select.chip{appearance:auto;padding:5px 10px;max-width:220px}.tabbtn{background:none;border:0;padding:10px 12px;font-size:13px;font-weight:500;border-bottom:2px solid transparent;transition:color .2s;color:var(--mute);white-space:nowrap}.tabbtn:hover{color:var(--ink)}.tabbtn[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.row{transition:background .2s}.row:hover{background:var(--tint)}.row.clickable{cursor:pointer}.srch{background:var(--glass2);border:1px solid var(--line);border-radius:12px;color:var(--ink);padding:9px 12px 9px 36px;font:inherit;font-size:13px;width:100%;outline:none;box-shadow:inset 0 1px 2px #0003}.srch:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.srch::placeholder{color:var(--mute)}.lk{color:var(--ink);text-decoration:none}.lk:hover{color:var(--accent)}.cta{display:inline-flex;align-items:center;gap:8px;background:var(--accent-fill);color:var(--accent-ink);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px -10px var(--accent-glow);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.cta:hover{transform:translateY(-1px);color:var(--accent-ink)}.bar{height:6px;border-radius:3px;background:var(--tint);overflow:hidden}.bar>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent-fill),var(--beam2));transform-origin:left center;animation:grow .9s cubic-bezier(.2,.8,.2,1) both}.bar>i.mute{background:var(--mute);opacity:.55}.bar>i.hatch{background:repeating-linear-gradient(45deg,var(--mute) 0 3px,transparent 3px 7px);opacity:.55}.sizechip{font-size:10.5px;border-radius:5px;padding:1px 5px;white-space:nowrap}.sizechip.small{color:var(--accent);background:var(--accent-soft);font-weight:600}.sizechip.big{color:var(--mute);background:var(--tint)}.sizechip.unknown{color:var(--mute);border:1px dashed var(--line)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--glass2);flex:none}.src{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--dim);white-space:nowrap;font-size:11px}.ft{font-size:11px;color:var(--mute)}.hd h1,.hd h2{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em}.panel{padding:16px 18px 12px;display:flex;flex-direction:column}.panel>.hd{margin-bottom:8px}.panel>.hd h1,.panel>.hd h2{font-size:18px;margin-top:2px}.panel>.bd{flex:1}.panel>.ft{margin-top:8px;display:flex;justify-content:space-between;gap:8px}.empty{padding:28px;text-align:center;color:var(--mute);font-size:13px}table{width:100%;border-collapse:collapse;font-size:12.5px}th{font-weight:600}thead tr{color:var(--mute);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase}th,td{padding:7px 8px;text-align:left}th.r,td.r{text-align:right}tbody tr{border-top:1px solid var(--line)}.pt .tip{opacity:0;pointer-events:none;transition:opacity .15s}.pt:hover .tip,.pt:focus-within .tip,.pt.on .tip{opacity:1}.pt:hover circle,.pt.on circle{stroke:var(--ink);stroke-width:2}.live{width:8px;height:8px;border-radius:50%;background:var(--live);animation:pulse 2s ease-out 3;display:inline-block}.bgfx{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict}.calm .bgfx .neb,.calm .bgfx .ring,.calm .bgfx .stars{animation-play-state:paused}.shell-main>router-outlet+*{min-height:100vh}.bgfx .neb,.bgfx .ring,.bgfx .stars{will-change:transform,opacity}.neb{position:absolute;left:-15%;width:130%;height:38vh;filter:blur(70px);opacity:var(--nebo);border-radius:50%;transform:skewY(-6deg);animation:sway var(--d) ease-in-out infinite alternate}.ring{position:absolute;border:1px solid var(--ring);border-radius:50%;animation:orbit var(--d) linear infinite}.ring:before{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3px;border-radius:50%;background:var(--accent-fill);box-shadow:0 0 10px 2px var(--accent-glow)}.stars{position:absolute;inset:0;animation:twinkle var(--d) ease-in-out infinite alternate,drift 16s ease-in-out infinite alternate}.stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--star);box-shadow:8vw 12vh 0 0 var(--star),22vw 6vh 0 0 var(--star),31vw 18vh 0 0 var(--star),44vw 4vh 0 0 var(--star),56vw 14vh 0 0 var(--star),63vw 9vh 0 0 var(--star),71vw 22vh 0 0 var(--star),84vw 7vh 0 0 var(--star),92vw 16vh 0 0 var(--star),14vw 30vh 0 0 var(--star),37vw 34vh 0 0 var(--star),48vw 27vh 0 0 var(--star),66vw 38vh 0 0 var(--star),78vw 31vh 0 0 var(--star),95vw 40vh 0 0 var(--star),5vw 48vh 0 0 var(--star),26vw 52vh 0 0 var(--star),41vw 58vh 0 0 var(--star),59vw 50vh 0 0 var(--star),73vw 61vh 0 0 var(--star),88vw 54vh 0 0 var(--star),11vw 70vh 0 0 var(--star),33vw 74vh 0 0 var(--star),52vw 68vh 0 0 var(--star),69vw 79vh 0 0 var(--star),81vw 72vh 0 0 var(--star),97vw 84vh 0 0 var(--star),19vw 88vh 0 0 var(--star),46vw 92vh 0 0 var(--star),62vw 96vh 0 0 var(--star)}.stars.s2 i{box-shadow:3vw 20vh 0 0 var(--star),17vw 2vh 0 0 var(--star),28vw 44vh 0 0 var(--star),39vw 11vh 0 0 var(--star),53vw 36vh 0 0 var(--star),61vw 3vh 0 0 var(--star),75vw 46vh 0 0 var(--star),87vw 26vh 0 0 var(--star),99vw 60vh 0 0 var(--star),9vw 62vh 0 0 var(--star),24vw 80vh 0 0 var(--star),43vw 83vh 0 0 var(--star),57vw 77vh 0 0 var(--star),70vw 91vh 0 0 var(--star),83vw 65vh 0 0 var(--star),93vw 93vh 0 0 var(--star),35vw 97vh 0 0 var(--star),12vw 97vh 0 0 var(--star)}.grain{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.veil{position:absolute;inset:0;background:var(--veil)}@keyframes rise{0%{transform:translateY(16px) scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes breathe{0%{opacity:.7}to{opacity:1}}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-16px)}}@keyframes spin{to{--ang: 360deg}}@keyframes holo{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes sway{0%{transform:skewY(-6deg) translate(-5%) scaleY(.9)}to{transform:skewY(-3deg) translate(5%) scaleY(1.1)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes twinkle{0%{opacity:.45}to{opacity:1}}@keyframes tape{to{transform:translate(-50%)}}.anim-tape{animation:tape var(--tape, 80s) linear infinite;animation-play-state:paused;will-change:transform}.active .anim-tape{animation-play-state:running}.active .anim-tape:hover{animation-play-state:paused}@keyframes pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw{0%{stroke-dashoffset:var(--dash, 200)}to{stroke-dashoffset:0}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--live-glow)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ringdraw{0%{stroke-dasharray:0 1000}}@keyframes halo{0%{r:16;opacity:.9}to{r:34;opacity:0}}.anim-pop{transform-box:fill-box;transform-origin:center;animation:pop .7s cubic-bezier(.2,.8,.2,1) both}.anim-draw{stroke-dasharray:var(--dash, 200);animation:draw 1.4s cubic-bezier(.2,.8,.2,1) both}.anim-grow{transform-origin:left center;animation:grow .9s cubic-bezier(.2,.8,.2,1) both}.anim-growy{transform-box:fill-box;transform-origin:center bottom;animation:growy .9s cubic-bezier(.2,.8,.2,1) both}.anim-ring{animation:ringdraw 1.4s cubic-bezier(.2,.8,.2,1) both}.anim-halo{animation:halo 2.4s ease-out 4}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.card{opacity:1}.card:hover,.card.hero,.card.hero:hover{transform:none}.card:hover>.hd,.card:hover>.bd,.card:hover>.ft{transform:none}}@media(prefers-reduced-transparency:reduce){.card{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.neb{display:none}}@media(pointer:coarse){.card:hover,.card.hero,.card.hero:hover{transform:none}.card:hover>.hd,.card:hover>.bd,.card:hover>.ft{transform:none}}@media(max-width:720px){.app{--shell-pad: 12px 12px 24px;--gap: 12px;--radius: 16px}.eyebrow{font-size:10.5px}.kpis{grid-template-columns:1fr 1fr;gap:10px}.scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll::-webkit-scrollbar{display:none}.neb{left:-30%;width:160%;height:26vh;filter:blur(60px)}}html.sheet-open,html.sheet-open body{overflow:hidden}.lite .card{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.lite .bgfx .neb,.lite .bgfx .ring,.lite .bgfx .stars,.lite .beam:before,.lite .holo,.lite .live{animation:none}.lite .anim-tape{animation:none}.landing{display:block;font-size:15px;line-height:1.5;--radius: 20px;--rise: .8s}@font-face{font-family:Inter Tight Fallback;src:local("Arial"),local("Helvetica");size-adjust:95.2%}@font-face{font-family:Fraunces Fallback;src:local("Georgia"),local("Times New Roman");size-adjust:93%}.landing{font-family:Inter Tight,Inter Tight Fallback,sans-serif}.landing .disp,.landing h1,.landing .h2{font-family:Fraunces,Fraunces Fallback,serif}.landing p{margin:0}.landing .wrap{position:relative;max-width:1240px;margin:0 auto;padding:0 12px}.landing .sec{padding:88px 0}.landing .h2{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:38px;line-height:1.1;letter-spacing:-.015em;margin-top:10px}.landing .h2s{font-size:32px;margin-top:8px}.landing .lede{font-size:17px;color:var(--mute);max-width:620px}.landing .eyebrow{font-size:12px;letter-spacing:.1em}.landing .src{color:var(--mute);font-size:11.5px}.landing .ink{color:var(--ink);font-weight:600}.landing .accent{color:var(--accent)}.landing .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.landing :is(.grid2,.grid3,.grid4,.hero-g)>*{min-width:0}.landing .skel{display:block;border-radius:12px;background:var(--tint)}.landing .state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:var(--mute);font-size:13.5px;padding:20px}.landing .state strong{color:var(--ink);font-size:16px}.landing .rv{animation:rise var(--rise) cubic-bezier(.2,.8,.2,1) backwards;animation-play-state:paused}.landing .rv.in{animation-play-state:running}.landing .rv:not(.in) :is(.anim-pop,.anim-draw,.anim-growy,.anim-grow,.bar>i){animation-play-state:paused}.landing .skip{position:absolute;left:12px;top:-48px;z-index:20;background:var(--accent-fill);color:var(--accent-ink);padding:8px 12px;border-radius:8px;font-weight:600;text-decoration:none}.landing .skip:focus{top:12px}.landing .cta{gap:10px;padding:14px 22px;font-size:15px;border:0;box-shadow:0 12px 28px -10px var(--accent-glow);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.landing .cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px var(--accent-glow)}.landing .cta.sm{padding:9px 16px;font-size:14px}.landing .ghost{display:inline-flex;align-items:center;gap:10px;background:var(--tint);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:13px 22px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s}.landing .ghost:hover{transform:translateY(-2px);background:var(--tint2);color:var(--ink)}.landing .ghost.md{padding:11px 18px;font-size:14px}.landing .ibtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:var(--tint);color:var(--ink);transition:background .2s,transform .25s}.landing .ibtn:hover{background:var(--tint2);transform:translateY(-1px)}.landing .chip{padding:6px 12px;font-size:13px;gap:8px}.landing .chip.on{background:var(--accent-fill);color:var(--accent-ink);border-color:transparent;box-shadow:0 6px 16px -6px var(--accent-glow);font-weight:600}.landing .chip.unk{border-style:dashed;color:var(--mute);padding:1px 7px;font-size:10.5px}.landing .chip.xs{padding:2px 9px;font-size:11.5px}.landing .qn{font-size:12px;opacity:.8}.landing .scroll{display:flex;gap:8px;flex-wrap:wrap}.landing .top{display:flex;align-items:center;gap:18px;height:76px}.landing .brand{display:flex;align-items:baseline;gap:9px;text-decoration:none;color:var(--ink);white-space:nowrap}.landing .wordmark{font-size:26px;font-weight:600;letter-spacing:-.015em}.landing .wordmark.sm{font-size:24px}.landing .product{font-size:14px;color:var(--mute);font-weight:500}.landing .nav{display:flex;gap:2px;margin-left:16px}.landing .nav a{color:var(--mute);text-decoration:none;font-weight:500;font-size:14px;padding:8px 10px;border-radius:8px;transition:color .2s,background .2s}.landing .nav a:hover{color:var(--ink);background:var(--tint)}.landing .topr{margin-left:auto;display:flex;align-items:center;gap:12px}.landing .livel{display:inline-flex;align-items:center;gap:8px}.landing .menu-btn,.landing .short{display:none}.landing .menu{padding-bottom:8px}.landing .menu .card{padding:8px;display:flex;flex-direction:column}.landing .menu a{padding:12px 14px;color:var(--ink);text-decoration:none;font-weight:500;border-radius:10px}.landing .menu a:hover{background:var(--tint)}.landing .hero{outline:none}.landing .hero-g{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center;padding:64px 0 72px}.landing .h1{font-size:72px;font-weight:600;line-height:1.02;letter-spacing:-.025em;margin-top:22px}.landing .h1 em{font-style:italic;font-weight:500;color:var(--accent)}.landing .hero-lede{margin-top:22px;font-size:19px;max-width:560px}.landing .ctas{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.landing .ctas.center{justify-content:center;margin-top:32px}.landing .search{position:relative;margin-top:30px;max-width:560px}.landing .search .ico{position:absolute;left:18px;top:19px;color:var(--mute)}.landing .srch{border-radius:16px;padding:16px 110px 16px 50px;font-size:16px;box-shadow:inset 0 1px 2px var(--inset),var(--elev)}.landing .srch:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft),var(--elev)}.landing .kbd{position:absolute;right:16px;top:17px;font-size:11.5px;color:var(--mute);border:1px solid var(--line);border-radius:6px;padding:2px 7px;background:var(--tint)}.landing .quick{margin-top:14px}.landing .vis{position:relative}.landing .mapcard{padding:0 0 56px;border-radius:22px}.landing .mapcard .mh{padding:18px 20px 0}.landing .mapcard h2{font-size:20px;font-weight:600;letter-spacing:-.01em;margin-top:3px}.landing .legend{position:absolute;right:20px;top:20px;display:flex;flex-direction:column;gap:5px;align-items:flex-end;font-size:12px;color:var(--mute)}.landing .legend span,.landing .lg span{display:inline-flex;align-items:center;gap:6px}.landing .sw{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.landing .sw.amber{background:var(--accent-fill)}.landing .sw.grey{background:var(--mute);opacity:.6}.landing .sw.dash{border:1.5px dashed var(--mute)}.landing .sw.sq{width:10px;height:10px;border-radius:3px}.landing .mapbox{padding:6px 10px 0}.landing .mapft{display:flex;justify-content:flex-end;gap:18px;padding:8px 20px 16px 290px;font-size:12px;color:var(--mute);flex-wrap:wrap}.landing .topm{position:absolute;left:-28px;bottom:-30px;width:300px;padding:14px 16px;--radius: 16px}.landing .tm-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.landing .tm-name{display:block;font-size:13.5px;font-weight:600;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing .tm-b{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:6px;min-height:44px}.landing .tm-pct{font-size:26px;font-weight:600;color:var(--accent);line-height:1}.landing .tm-sub{font-size:11.5px;color:var(--mute);margin-top:4px}.landing .band{position:relative;z-index:1;margin:0 -20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--tint)}.landing .band-in{display:flex;align-items:stretch;height:56px;overflow:hidden}.landing .bhead{display:flex;align-items:center;gap:10px;padding:0 24px 0 32px;white-space:nowrap;background:var(--glass2);border-right:1px solid var(--line);z-index:2}.landing .bwl{font-size:12.5px;color:var(--mute)}.landing .swipe,.landing .band-scroll{display:none}.landing .tape-wrap{flex:1;overflow:hidden;position:relative;display:flex;align-items:center}.landing .tape{display:flex;gap:40px;width:max-content;padding-left:40px}.landing .mover{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px}.landing .pct{color:var(--accent);font-weight:600;white-space:nowrap}.landing .gain{color:var(--mute);font-size:12px}.landing .sepdot{width:4px;height:4px;border-radius:50%;background:var(--mute);margin-left:14px}.landing .bstate{padding-left:24px;color:var(--mute);font-size:13px}.landing .bsrc{display:flex;align-items:center;padding:0 32px 0 20px;border-left:1px solid var(--line);white-space:nowrap}.landing .figs{padding-bottom:64px}.landing .fig .big{font-size:76px;font-weight:600;line-height:1;letter-spacing:-.03em;display:flex;align-items:baseline;gap:8px;min-height:76px;white-space:nowrap}.landing .cnt{display:inline-grid}.landing .cnt>*{grid-area:1/1}.landing .cnt .ghost{visibility:hidden}.landing .unit{font-size:15px;color:var(--accent);font-family:Inter Tight,sans-serif;font-weight:600;letter-spacing:0}.landing .flabel{font-size:16px;font-weight:600;margin-top:14px}.landing .fctx{font-size:14px;color:var(--mute);margin-top:4px;min-height:42px}.landing .fig .src{margin-top:10px;white-space:normal}.landing .figrow{display:flex;gap:28px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--mute)}.landing .hist{margin-left:auto}.landing .sizes{padding-top:24px}.landing .sizes-g{gap:48px;align-items:center}.landing .sz-lede{margin-top:14px;font-size:16px;min-height:48px}.landing .sz-note{margin-top:12px;font-size:14px;color:var(--mute);min-height:42px}.landing .sz-ctas{margin-top:22px;gap:10px}.landing .szcard{padding:22px 24px}.landing .szhd{display:flex;justify-content:space-between;gap:10px}.landing .szrows{display:flex;flex-direction:column;gap:14px;margin-top:16px;min-height:230px}.landing .sline{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;margin-bottom:6px}.landing .slab,.landing .sval{display:inline-flex;gap:8px;align-items:baseline}.landing .sval{gap:14px}.landing .sname{font-weight:600}.landing .sname.small{color:var(--accent)}.landing .sname.unk{color:var(--mute)}.landing .smod,.landing .smed{font-size:12px;color:var(--mute)}.landing .smed{width:44px;text-align:right}.landing .sg{font-weight:600}.landing .szft{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--mute);flex-wrap:wrap}.landing .newsec{padding-top:0}.landing .newsec>.newhead{display:none}.landing .newcard{padding:26px 28px 22px}.landing .newtop{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.landing .newstats{display:flex;gap:32px;flex-wrap:wrap}.landing .ns{font-size:34px;font-weight:600;line-height:1}.landing .nsl{font-size:12.5px;color:var(--mute);margin-top:4px}.landing .daysbox{margin-top:22px}.landing .newft{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:12.5px;color:var(--mute);flex-wrap:wrap}.landing .lg{display:inline-flex;gap:14px}.landing .dohead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.landing .dohead>div{max-width:720px}.landing .tiles{margin-top:36px}.landing .tile{padding:22px 24px;display:flex;flex-direction:column}.landing .tile h3{font-size:18px;font-weight:600;margin-top:14px}.landing .tile p{color:var(--mute);margin-top:6px;font-size:14px}.landing .tile>.src{margin-top:auto;padding-top:12px}.landing .tdim{margin-top:14px;font-size:12.5px;color:var(--mute)}.landing .risers{margin-top:16px;display:flex;flex-direction:column;gap:9px;min-height:96px}.landing .rline{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;margin-bottom:4px}.landing .rname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing .chips{margin-top:16px}.landing .unk-row{margin-top:16px;display:flex;align-items:center;gap:12px}.landing .unk-n{font-size:34px;font-weight:600;line-height:1}.landing .unk-b{flex:1}.landing .unk-b .tdim{margin-top:5px;font-size:12px}.landing .prow{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--tint);min-height:46px}.landing .pname{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing .licbar{margin-top:16px;display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;background:var(--tint)}.landing .seg-permissive{background:var(--accent-fill)}.landing .seg-custom{background:var(--mute);opacity:.6}.landing .seg-unknown{background:repeating-linear-gradient(45deg,var(--mute) 0 3px,transparent 3px 7px);opacity:.6}.landing .liccounts{display:flex;gap:14px;margin-top:8px;font-size:12.5px;color:var(--mute);flex-wrap:wrap;min-height:19px}.landing .liccounts+.tdim{margin-top:10px}.landing .rulesec{padding:16px 12px 88px}.landing .rules{padding:26px 28px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.landing .rules h2{font-size:24px;font-weight:600;letter-spacing:-.01em;margin-top:6px}.landing .rules ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.landing .rules li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.landing .rules li svg{flex:none;margin-top:2px}.landing .rb{color:var(--mute);font-size:13.5px}.landing .ctasec{padding:0 12px 96px}.landing .closing{padding:72px 48px;text-align:center;overflow:hidden}.landing .glow{position:absolute;left:50%;top:-220px;width:720px;height:420px;margin-left:-360px;border-radius:50%;background:radial-gradient(closest-side,var(--accent-glow),transparent);opacity:.35;filter:blur(30px);z-index:0}.landing .closing h2{font-size:52px;font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:14px auto 0;max-width:760px}.landing .cl-src{margin-top:22px;white-space:normal}.landing .foot{padding:0 12px 48px;font-size:13.5px;color:var(--mute)}.landing .foot a{color:var(--mute);text-decoration:none}.landing .foot a:hover{color:var(--ink)}.landing .footg{border-top:1px solid var(--line);padding-top:32px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.landing .footg p{margin-top:10px;max-width:360px}.landing .footg .eyebrow{margin-bottom:10px}.landing .fcol{display:flex;flex-direction:column;gap:6px}.landing .thanks{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px;max-width:900px}@media(max-width:1040px){.landing .grid4,.landing .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .hero-g{grid-template-columns:1fr;gap:36px}.landing .h1{font-size:52px}.landing .topm{position:static;width:auto;margin-top:14px}.landing .mapcard{padding-bottom:0}.landing .mapft{justify-content:space-between;gap:10px;padding-left:20px}.landing .rules{grid-template-columns:1fr;gap:18px}.landing .rules ul{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .footg{grid-template-columns:1fr 1fr}}@media(max-width:720px){.landing{--radius: 16px}.landing .wrap{padding:0 4px}.landing .sec{padding:52px 0}.landing .eyebrow{font-size:11px}.landing .src{font-size:11px;white-space:normal}.landing .h2{font-size:30px}.landing .grid4,.landing .grid3,.landing .grid2{grid-template-columns:1fr}.landing .scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.landing .scroll::-webkit-scrollbar{display:none}.landing .scroll>*{flex:none}.landing .skip{display:none}.landing .top{height:64px;gap:10px}.landing .wordmark{font-size:22px}.landing .product{font-size:12.5px}.landing .nav,.landing .livel,.landing .full{display:none}.landing .menu-btn,.landing .short{display:inline-flex}.landing .topr{gap:8px}.landing .ibtn{width:40px;height:40px}.landing .cta.sm{padding:9px 14px;font-size:13.5px}.landing .hero-g{padding:28px 0 40px;gap:26px}.landing .h1{font-size:42px;line-height:1.04;margin-top:16px}.landing .hero-lede{margin-top:14px;font-size:16.5px}.landing .ctas{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}.landing .cta,.landing .ghost{justify-content:center;padding:15px 22px;font-size:16px}.landing .search{margin-top:18px}.landing .search .ico{left:16px;top:17px}.landing .srch{border-radius:14px;padding:15px 14px 15px 46px}.landing .kbd{display:none}.landing .quick{margin:12px -16px 0;padding:0 16px}.landing .mapcard .mh{padding:16px 16px 0}.landing .mapcard h2{font-size:19px}.landing .legend{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 16px 0;font-size:11.5px;order:3}.landing .mapcard{display:flex;flex-direction:column;padding-bottom:0}.landing .mapbox{padding:4px 6px 0;order:2}.landing .mapft{order:4;justify-content:space-between;gap:10px;padding:8px 16px 14px}.landing .topm{margin-top:12px}.landing .band{margin:0 -12px;padding:12px 0}.landing .band-in{flex-direction:column;height:auto;align-items:stretch}.landing .bhead{padding:0 16px 8px;background:none;border:0;gap:8px}.landing .bwl{font-size:12px}.landing .swipe{display:inline}.landing .tape-wrap,.landing .bsrc{display:none}.landing .band-scroll{display:flex;padding:0 16px}.landing .bstate{padding:0 16px}.landing .mname{max-width:170px;overflow:hidden;text-overflow:ellipsis}.landing .figs{padding-bottom:36px}.landing .figs .grid4{grid-template-columns:1fr 1fr;gap:22px 16px}.landing .fig .big{font-size:48px;min-height:48px;gap:6px}.landing .unit{font-size:12px}.landing .flabel{font-size:14.5px;margin-top:10px}.landing .fctx{font-size:13px;margin-top:3px;min-height:0}.landing .fig .src{margin-top:6px}.landing .figrow{margin-top:24px;padding-top:16px;font-size:13px;gap:6px 16px}.landing .hist{margin-left:0;width:100%}.landing .sizes{padding-top:12px}.landing .sizes-g{gap:18px}.landing .sz-lede,.landing .sz-note{min-height:0;font-size:15px}.landing .sz-note{font-size:14px}.landing .szcard{padding:18px}.landing .szrows{min-height:0;gap:12px}.landing .sline{font-size:13px}.landing .smed{width:auto}.landing .sz-ctas .ghost{width:100%}.landing .newsec{padding:0 4px 52px}.landing .newsec>.newhead{display:block}.landing .newhead.in-card{display:none}.landing .newcard{padding:18px;margin-top:18px}.landing .newstats{gap:22px}.landing .ns{font-size:30px}.landing .nsl{font-size:12px}.landing .daysbox{margin-top:16px}.landing .newft{flex-direction:column;gap:6px;font-size:12px}.landing .dosec{padding-top:0}.landing .dohead .ghost{display:none}.landing .tiles{margin-top:24px;gap:14px}.landing .tile{padding:20px}.landing .tile h3{font-size:17px;margin-top:0}.landing .tile p{font-size:13.5px}.landing .tile>svg{display:none}.landing .chips{margin:12px -20px 0;padding:0 20px}.landing .rulesec{padding:0 4px 52px}.landing .rules{padding:20px}.landing .rules h2{font-size:22px}.landing .rules ul{grid-template-columns:1fr;gap:12px;margin-top:-4px}.landing .ctasec{padding:0 4px 56px}.landing .closing{padding:36px 22px}.landing .closing h2{font-size:32px;letter-spacing:-.02em;line-height:1.08;margin-top:10px}.landing .ctas.center{flex-direction:column;margin-top:22px;gap:10px}.landing .cl-src{margin-top:16px}.landing .foot{padding:0 4px 40px;font-size:13px}.landing .footg{grid-template-columns:1fr;gap:18px;padding-top:24px}.landing .thanks{margin-top:20px;padding-top:16px;font-size:12px}}
