:root{--desk: #060606;--win: #0c0c0c;--surface-1: #131313;--surface-2: #1a1a1a;--surface-3: #222222;--border: #262626;--border-strong: #3a3a3a;--hair: #1d1d1d;--text: #f7f7f7;--text-muted: #a8a8a8;--text-faint: #7f7f7f;--accent: #f5f5f5;--accent-deep: #d9d9d9;--accent-text: #eaeaea;--accent-soft: rgba(255, 255, 255, .09);--accent-line: rgba(255, 255, 255, .38);--good: #e0e0e0;--good-text: #f2f2f2;--good-soft: rgba(255, 255, 255, .08);--bad: #666666;--bad-text: #a0a0a0;--bad-soft: rgba(255, 255, 255, .05);--warn: #b8b8b8;--mark: #ebebeb;--bg: var(--desk);--fg: var(--text);--fg-inverted: #ffffff;--muted: var(--text-muted);--faint: var(--text-faint);--line: var(--border);--line-strong: var(--border-strong);--panel: var(--win);--panel-2: var(--surface-1);--panel-inset: var(--surface-1);--overlay: rgba(0, 0, 0, .7);--up: var(--good);--down: var(--bad);--info: var(--accent);--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.0625rem;--text-xl: clamp(28px, 3.6vw, 42px);--text-2xl: clamp(34px, min(5.6vw, 8.4vh), 78px);--tracking-tight: -.018em;--tracking-tighter: -.04em;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Inter Tight", "Inter", ui-sans-serif, system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.2, .7, .2, 1);--out: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--radius: 8px;--radius-l: 12px;--max: 1180px;--pbar-h: 57px;--header-h: var(--pbar-h);--container: var(--max);--section-pad: 72px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:var(--desk);color:var(--text);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,h5{margin:0;font-family:var(--display);font-weight:650;letter-spacing:var(--tracking-tight);text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}input,select,textarea{font:inherit}::selection{background:#ffffff42;color:var(--text)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 32px}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mnw{min-width:0}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.stack{display:grid;gap:14px}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.up{color:var(--good-text)}.dn{color:var(--bad-text)}code{font-family:var(--mono);font-size:.9em;padding:1px 6px;border-radius:5px;background:var(--surface-2);border:1px solid var(--hair);color:var(--text-muted)}@media (max-width: 720px){.container{padding:0 20px}}@media (max-width: 460px){html{scroll-behavior:auto}}.btn{--gb: var(--surface-2);--gr: #383838;--gi: var(--text);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--gr);background:var(--gb);color:var(--gi);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .15s var(--ease),background-color .15s,border-color .15s,color .15s,transform .15s var(--ease)}.btn:hover{filter:brightness(1.14)}.btn:active{filter:brightness(.88);transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.btn-solid,.btn-primary{--gb: var(--accent);--gr: var(--accent);--gi: #0a0a0a}.btn-danger{--gb: var(--bad);--gr: var(--bad);--gi: #fff}.btn-outline{--gb: var(--win);--gr: var(--border-strong);--gi: var(--text)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-muted)}.btn-ghost:hover{background:var(--surface-2);color:var(--text);filter:none}.btn-lg{height:46px;padding:0 22px;font-size:15px}.btn-sm{height:30px;padding:0 13px;font-size:13px}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--win);color:var(--text-muted);font:500 12.5px/1 var(--mono);white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--win);color:var(--text-muted);font-size:13px;font-weight:550;white-space:nowrap;transition:border-color .15s,color .15s}.pill:hover{border-color:var(--border-strong);color:var(--text)}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.card{display:flex;flex-direction:column;min-width:0;background:var(--win);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.card-pad{padding:16px;min-width:0}.card-hover{transition:border-color .2s var(--ease),transform .25s var(--spring)}.card-hover:hover{border-color:var(--border-strong);transform:translateY(-2px)}.card-title{font:600 12.5px/1.2 var(--mono);letter-spacing:.08em;color:var(--text-muted)}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 2px;border-bottom:1px solid var(--hair);font-size:13.5px;color:var(--text-muted)}.kv:last-child{border-bottom:0}.kv .k{white-space:nowrap}.kv .v{color:var(--text);font-weight:600;min-width:0;overflow-wrap:anywhere;text-align:right}.stat-label{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.stat-value{margin-top:8px;font-family:var(--display);font-size:26px;font-weight:650;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.stat-value .unit{font-size:14px;font-weight:550;color:var(--text-muted);margin-left:4px}.stat-hint{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--text-faint)}.grid-stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}.field{display:grid;gap:6px;min-width:0}.field>label{font:550 12.5px/1.2 var(--mono);color:var(--text-muted)}.field .hint{font-size:12.5px;line-height:1.5;color:var(--text-faint)}.input,.select{width:100%;min-width:0;height:40px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-1);color:var(--text);font-size:14.5px;transition:border-color .15s,box-shadow .15s}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a8a8a8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.input:focus,.select:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft)}.input::placeholder{color:var(--text-faint)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:10px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:11px 12px;border-bottom:1px solid var(--hair);color:var(--text-muted);vertical-align:middle}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#ffffff05}.table tbody tr:last-child td{border-bottom:0}.table-scroll{min-width:0;overflow-x:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in .2s var(--ease)}.modal{width:min(420px,100%);max-height:min(600px,90vh);overflow-y:auto;padding:20px;border-radius:var(--radius-l);border:1px solid var(--border-strong);background:var(--win);animation:pop-in .25s var(--spring)}.toast-wrap{position:fixed;bottom:18px;right:18px;z-index:120;display:grid;gap:8px;max-width:min(360px,calc(100vw - 36px))}.toast{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:13.5px;line-height:1.45;box-shadow:none;animation:toast-in .3s var(--spring)}.toast .t-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.toast.err .t-dot{background:var(--bad)}.toast.ok .t-dot{background:var(--good)}.notice{padding:13px 16px;border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid var(--warn);background:var(--surface-1);color:var(--text-muted);font-size:13.5px;line-height:1.6}.notice b{color:var(--text)}.empty{padding:40px 20px;text-align:center;color:var(--text-faint);font-size:14px}.skeleton{border-radius:6px;background:linear-gradient(90deg,var(--surface-1) 25%,var(--surface-2) 50%,var(--surface-1) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite;min-height:14px}.expl{font-size:13px;line-height:1.6;color:var(--text-faint)}.grid-2,.grid-3,.grid-4{display:grid;gap:16px}.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))}@media (max-width: 960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.row{display:flex;align-items:center;min-width:0}.t-right{text-align:right}.ok{color:var(--good-text)}.warn{color:var(--warn)}.err{color:var(--bad-text)}.info{color:var(--accent-text)}.chip.ok{border-color:#ffffff47;color:var(--good-text)}.chip.warn{border-color:#ffffff47;color:var(--warn)}.chip.info{border-color:var(--accent-line);color:var(--accent-text)}.notice .icon{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;margin-right:4px;background:#ffffff1a;color:var(--warn);font:700 12px/1 var(--mono)}.mock-list{display:grid;min-width:0}.mock-li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 2px;border-bottom:1px solid var(--hair);font-size:13.5px;color:var(--text-muted)}.mock-li:last-child{border-bottom:0}.mock-li .status{color:var(--accent-text);font-weight:500;white-space:nowrap}.rangebar .cursor{position:absolute;top:5px;width:2px;height:22px;border-radius:2px;background:var(--mark);box-shadow:0 0 8px #ffffff73}.rangebar .labels{position:absolute;left:0;right:0;top:100%;display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:10.5px;color:var(--text-faint);white-space:nowrap}.rangebar .labels span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pbar{position:sticky;top:0;z-index:60;height:var(--pbar-h);background:#060606d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair)}.pbar-in{display:flex;align-items:center;gap:26px;height:100%}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.brand svg{display:block}.nav{display:flex;gap:4px;margin-left:12px}.nav a{padding:7px 11px;border-radius:999px;font-size:14px;color:var(--text-muted);transition:color .15s var(--ease),background .15s var(--ease)}.nav a:hover,.nav a.active{color:var(--text);background:var(--surface-2)}.pbar-right{margin-left:auto;display:flex;align-items:center;gap:10px}.x-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--text-muted);transition:color .15s,background .15s}.x-ico:hover{color:var(--text);background:var(--surface-2)}.pbar-burger{display:none;width:36px;height:36px;padding:0;place-items:center;border-radius:999px;border:1px solid var(--border);background:var(--win);color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s}.pbar-burger:hover{color:var(--text);border-color:var(--border-strong)}.mobile-menu{display:none;border-top:1px solid var(--hair);background:#060606f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 20px 16px}.mobile-menu a{display:block;padding:11px 8px;border-radius:8px;font-size:15px;color:var(--text-muted);border-bottom:1px solid var(--hair)}.mobile-menu a:hover,.mobile-menu a.active{color:var(--text)}.mobile-menu .btn{margin-top:12px;width:100%}.lhero{position:relative;display:block;height:100vh;height:100svh;min-height:560px;margin-top:calc(-1 * var(--pbar-h));padding-top:var(--pbar-h);z-index:2;isolation:isolate;user-select:none;-webkit-user-select:none;overflow:clip}.ldt-wall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(70% 55% at 50% 72%,#101010 0,#10101000 75%),var(--desk)}#globe,#stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ldt-fade{position:absolute;left:0;right:0;bottom:0;z-index:1;height:clamp(120px,26%,260px);pointer-events:none;background:linear-gradient(180deg,rgba(6,6,6,0) 0,rgba(6,6,6,.45) 50%,rgba(6,6,6,.85) 80%,var(--desk) 100%)}.ldt-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.ldt-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ldt-wire{fill:none;stroke:#fff3;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.ldt-wire-live{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,255,255,.4))}.ldt-wire-pulse{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.09 .91;opacity:0}.ldt-port{fill:#ffffff59;transition:fill .3s}.ldt-port.on{fill:var(--accent)}.ldt-orb{position:absolute;left:0;top:0;width:0;height:0;padding:0;border:0;background:none;pointer-events:auto;cursor:pointer}.ldt-ai{--a: #fff;--b: #e0e0e0;position:absolute;left:-23px;top:-23px;width:46px;height:46px;display:grid;place-items:center;border-radius:28%;color:#fff;background:linear-gradient(180deg,#ffffff29,#fff0 46%),linear-gradient(170deg,var(--a),var(--b));box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 1px var(--border);transition:transform .45s var(--spring),box-shadow .45s}.ldt-orb:hover .ldt-ai{transform:scale(1.08)}.ldt-orb.on .ldt-ai{transform:scale(1.12);box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 3px var(--desk),0 0 0 5px var(--accent)}.ldt-orb.on:after{content:"";position:absolute;left:-29px;top:-29px;width:58px;height:58px;border-radius:32%;border:1.5px solid var(--accent-line);animation:orb-ring 1.8s ease-out infinite;pointer-events:none}@keyframes orb-ring{0%{transform:scale(.86);opacity:.9}70%{transform:scale(1.22);opacity:0}to{opacity:0}}.ldt-orb-name{position:absolute;top:50%;translate:0 -50%;padding:2px 8px;border-radius:99px;font-size:12px;font-weight:500;white-space:nowrap;color:var(--text);background:var(--win);box-shadow:0 0 0 1px var(--border);opacity:0;transition:opacity .3s;pointer-events:none}.ldt-orb[data-side=l] .ldt-orb-name{right:34px}.ldt-orb[data-side=r] .ldt-orb-name{left:34px}.ldt-orb.on .ldt-orb-name,.ldt-orb:hover .ldt-orb-name{opacity:1}.ldt-glyph{display:inline-grid;place-items:center;width:60%;height:60%;color:#fff}.ldt-glyph svg{width:100%;height:100%;display:block}.ldt-copy{position:relative;z-index:2;height:100%;display:grid;place-items:center;width:min(980px,calc(100% - 48px));margin-inline:auto;color:var(--text)}.lhero-copy{display:grid;justify-items:center;max-width:920px;text-align:center;padding-block:24px}.lhero h1{font-family:var(--display);font-size:var(--text-2xl);line-height:1.02;letter-spacing:-.018em;font-weight:700;text-wrap:balance}.lh-line{display:block;overflow:clip;overflow-clip-margin:.06em;padding-bottom:.1em;margin-bottom:-.1em}.lh-line>span{display:inline-block}.lh-in{animation:lh-rise .8s var(--out) calc(var(--i, 0) * 90ms + 60ms) both}[data-motion] .lh-line>span{animation:lh-line 1s var(--out) calc(var(--i, 0) * 90ms + 60ms) both}.lhero-lead{margin:18px 0 0;max-width:560px;font-size:clamp(16px,1.6vw,18px);line-height:1.55;color:var(--text-muted)}.lhero-facts{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:20px 0 0;padding:0;font-size:13px;color:var(--text-muted)}.lhero-facts li{display:inline-flex;align-items:center;gap:6px}.lhero-facts{text-shadow:0 1px 10px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.7)}.lhero-facts .ico{filter:drop-shadow(0 1px 6px rgba(0,0,0,.9))}.lhero-facts .ico{color:var(--good-text)}.ldt-ask{position:relative;z-index:3;width:min(560px,100%);margin-top:24px}.ldt-spot{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 10px;border-radius:15px;color:var(--text);background:var(--win);border:1px solid var(--border);box-shadow:0 14px 34px -10px #00000080;text-align:left;transition:border-color .2s,box-shadow .2s}.ldt-spot:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft),0 14px 34px -10px #00000080}.ldt-spot-ai{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(165deg,#fafafa,#cfcfcf);color:#0a0a0a}.ldt-spot-ai svg{display:block}.ldt-spot input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:15px}.ldt-spot-ph{position:absolute;left:52px;right:52px;top:50%;translate:0 -50%;overflow:hidden;white-space:nowrap;font-size:15px;color:var(--text);pointer-events:none}.ldt-spot-k{color:var(--text-faint)}.ldt-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.18em;background:var(--accent);animation:blink 1.05s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ldt-spot-go{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:9px;border:0;background:var(--accent);color:var(--desk);cursor:pointer;transition:transform .15s,background .15s}.ldt-spot-go:hover{background:var(--accent-deep)}.ldt-spot-go:active{transform:scale(.94)}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.cta-go{position:relative;overflow:hidden;isolation:isolate}.cta-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}[data-motion] .ldt-port{animation:fade-in .4s ease 1.35s backwards}[data-motion] .ldt-orb .ldt-ai{animation:orb-in .7s var(--spring) calc(1.95s + var(--k) * 70ms) backwards}[data-motion] .ldt-wire{animation:fade-in .5s ease 1.7s backwards}[data-motion] .ldt-wire-live{stroke-dasharray:1;stroke-dashoffset:1;animation:wire-draw .9s var(--out) 2.5s forwards}[data-motion] .cta-go:after{animation:sheen 1.1s ease-in-out 1.5s both}[data-motion] #globe,[data-motion] #stars{animation:fade-in 1.2s ease .5s backwards}@keyframes orb-in{0%{opacity:0;transform:scale(.3)}}@keyframes wire-draw{to{stroke-dashoffset:0}}@keyframes sheen{to{transform:translate(120%)}}@keyframes pulse-run{0%{stroke-dashoffset:1}to{stroke-dashoffset:-1}}section[id]{scroll-margin-top:calc(var(--pbar-h) + 10px)}.lsec{padding:var(--section-pad) 0}.lsec-head{max-width:640px}.lsec-head.center{margin:0 auto;display:grid;justify-items:center;text-align:center}.lsec-head h2{font-family:var(--display);font-size:var(--text-xl);line-height:1.08;letter-spacing:-.04em;font-weight:650;margin:16px 0 0;text-wrap:balance}.lsec-head p{margin:12px 0 0;font-size:clamp(15.5px,1.5vw,17px);line-height:1.55;color:var(--text-muted)}.lsec-tag{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--win);color:var(--text-muted);font-size:13px;font-weight:550;white-space:nowrap}.lsec-tag i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lsplit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}@media (max-width: 960px){.lsplit{grid-template-columns:minmax(0,1fr);gap:36px}}.win{display:flex;flex-direction:column;min-width:0;background:var(--win);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.win-head{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--hair);font:600 12.5px/1 var(--mono);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-head .dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px var(--good-soft);animation:pin 2.4s ease-in-out infinite}.win-head .end{margin-left:auto;font-weight:500;color:var(--text-faint)}.win-body{padding:16px;min-width:0}.krow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 2px;border-bottom:1px solid var(--hair);font-size:13.5px;color:var(--text-muted)}.krow:last-child{border-bottom:0}.krow b{color:var(--text);font-weight:600}.krow .num{font-weight:500}.krow b.up,.art-card b.up{color:var(--good-text)}.krow b.dn,.art-card b.dn{color:var(--bad-text)}.krow.flash-up b{color:var(--good-text)}.krow.flash-dn b{color:var(--bad-text)}.krow{transition:background .3s}.krow.flash-up,.krow.flash-dn{background:#ffffff05}.ranger{position:relative;height:44px;margin:8px 0 6px}.ranger .band{position:absolute;top:14px;left:0;right:0;height:8px;border-radius:999px;background:var(--surface-3)}.ranger .fill{position:absolute;top:14px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffffff29,#ffffffb3,#ffffff29);transition:left .8s var(--out),width .8s var(--out)}.ranger .tick{position:absolute;top:7px;width:2px;height:22px;border-radius:2px;background:var(--mark);box-shadow:0 0 8px #ffffff73;transition:left 1.2s var(--ease)}.ranger .cap{position:absolute;top:100%;margin-top:5px;font:400 10.5px/1 var(--mono);color:var(--text-faint)}.ranger .cap.l{left:0}.ranger .cap.r{right:0}.lthree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}@media (max-width: 960px){.lthree{grid-template-columns:minmax(0,1fr)}}.lthree-win{animation:deal .95s var(--ease) calc(var(--i) * .11s) both;transition:transform .35s var(--spring),border-color .2s}.lthree-win:hover{transform:translateY(-3px);border-color:var(--border-strong)}@keyframes deal{0%{opacity:0;transform:translateY(22px)}}.lthree-num{font:600 11px/1 var(--mono);color:var(--accent-text);letter-spacing:.1em}.lthree-t{font-family:var(--display);font-size:17px;font-weight:650;margin-top:8px}.lthree-win p{margin:7px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.art{margin-top:14px;background:var(--surface-1);border:1px solid var(--hair);border-radius:var(--radius);padding:12px 13px;min-height:96px}.art-dots{display:inline-flex;gap:4px;margin-bottom:8px}.art-dots i{width:5px;height:5px;border-radius:50%;background:var(--text-faint)}.art-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--win);font:500 12px/1.4 var(--mono);color:var(--text-muted);min-width:0}.art-card span,.art-card b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-card b{color:var(--text);font-weight:600}.art-check{display:flex;align-items:center;gap:8px;margin-top:8px;font:500 12px/1 var(--mono);color:var(--good-text)}.art-check svg{flex:none}.lthree-win .art-dots i{animation:art-type 1.2s ease-in-out infinite alternate}.lthree-win .art-card{animation:art-drop .7s var(--spring) .2s both}@keyframes art-type{0%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(-2px)}}@keyframes art-drop{0%{opacity:0;transform:translateY(-8px) scale(.97)}}.lthree-win:hover .art-dots i,.lthree-win:focus-within .art-dots i{animation:art-type-b .42s ease-in-out calc(var(--i) * .12s) 4 alternate both}.lthree-win:hover .art-card,.lthree-win:focus-within .art-card{animation:art-drop-b .7s var(--spring) both}.lthree-win:hover .art-check svg,.lthree-win:focus-within .art-check svg{animation:art-draw-b .6s var(--out) .1s both}@keyframes art-type-b{0%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(-2px)}}@keyframes art-drop-b{0%{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes art-draw-b{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.feats{display:grid;border-top:1px solid var(--hair);margin-top:22px}.feat{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:15px 2px;border-bottom:1px solid var(--hair)}.feat .f-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--accent-text);background:var(--accent-soft);margin-top:2px}.feat h3{font-family:var(--display);font-size:15px;font-weight:600}.feat p{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.perm-row{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--hair)}.perm-row:last-child{border-bottom:0}.perm-row .p-t{font-size:14px;font-weight:550}.perm-row .p-d{font-size:12.5px;color:var(--text-faint);margin-top:1px}.sw{flex:none;width:38px;height:22px;border-radius:999px;position:relative;background:var(--good);box-shadow:inset 0 0 0 1px #ffffff59}.sw:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.sw.off{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border)}.sw.off:after{right:19px;background:var(--text-faint)}.cancols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}@media (max-width: 560px){.cancols{grid-template-columns:minmax(0,1fr)}}.can{border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:var(--win)}.can h3{font:600 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:lowercase;margin:0 0 10px}.can.yes h3{color:var(--good-text)}.can.no h3{color:var(--bad-text)}.can ul{margin:0;padding:0;list-style:none;display:grid}.can li{display:flex;gap:9px;font-size:13px;color:var(--text-muted);padding:5px 0;line-height:1.5}.can li svg{flex:none;margin-top:4px}.can.yes li svg{color:var(--good-text)}.can.no li svg{color:var(--bad-text)}.checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}@media (max-width: 960px){.checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.checks{grid-template-columns:minmax(0,1fr)}}.check{padding:16px}.check .c-top{display:flex;align-items:center;gap:10px}.check .c-num{margin-left:auto;font:400 12px/1 var(--mono);color:var(--text-faint)}.check .c-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--good-text);background:var(--good-soft);flex:none}.check h3{font-family:var(--display);font-size:14.5px;font-weight:600;margin:12px 0 0}.check p{margin:5px 0 0;font-size:13px;line-height:1.55;color:var(--text-muted)}.sbars{display:grid;gap:12px}.sbar{min-width:0}.sbar .s-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-muted);margin-bottom:6px}.sbar .s-top b{color:var(--text);font-weight:600}.sbar .s-top .pct{font-family:var(--mono);color:var(--accent-text)}.sbar .s-track{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.sbar .s-fill{height:100%;width:0;border-radius:999px;background:var(--accent);transition:width 1.1s var(--out)}.qa-note{margin-top:18px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:14px 16px;background:var(--surface-1);font-size:13.5px;color:var(--text-muted);line-height:1.6}.qa-note b{color:var(--text)}.live-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;margin-top:40px;align-items:start}.live-grid .win .win-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.live-grid .win .win-body>.grid-stat{align-content:start}@media (max-width: 960px){.live-grid{grid-template-columns:minmax(0,1fr)}}.live-ticker{border-top:1px solid var(--hair);padding:13px 16px;display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.live-ticker .tk-label{flex:none;display:inline-flex;align-items:center;gap:7px;font:600 11px/1 var(--mono);letter-spacing:.1em;color:var(--good-text);text-transform:uppercase}.live-ticker .tk-label i{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px var(--good-soft);animation:pin 2.4s ease-in-out infinite}.tk-run{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tk-in{display:inline-flex;gap:34px;white-space:nowrap;animation:tk-scroll 36s linear infinite}.tk-in span{font:500 12.5px/1 var(--mono);color:var(--text-faint)}.tk-in b{color:var(--text-muted);font-weight:500}@keyframes tk-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.spark{display:block;width:100%;height:56px;margin-top:4px}.faq{max-width:820px;margin:36px auto 0}details.acc{border:1px solid var(--border);border-radius:var(--radius);background:var(--win);margin-bottom:10px;overflow:hidden;transition:border-color .2s}details.acc:hover{border-color:var(--border-strong)}details.acc summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer;padding:16px 18px;font-weight:550;font-size:15px;min-width:0}details.acc summary::-webkit-details-marker{display:none}details.acc summary .chev{margin-left:auto;flex:none;color:var(--text-faint);transition:transform .2s var(--ease)}details.acc[open] summary .chev{transform:rotate(180deg)}details.acc[open] summary{border-bottom:1px solid var(--hair)}details.acc .a{padding:15px 18px 18px;color:var(--text-muted);font-size:14px;line-height:1.65;max-width:72ch}details.acc .a b{color:var(--text)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 34px}@media (max-width: 960px){.steps{grid-template-columns:minmax(0,1fr)}}.step{padding:16px}.step .s-n{font:600 11px/1 var(--mono);color:var(--accent-text);letter-spacing:.1em}.step h3{font-family:var(--display);font-size:15px;font-weight:650;margin:10px 0 0}.step p{margin:5px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.footer{border-top:1px solid var(--hair);padding:56px 0 40px;font-size:13.5px;color:var(--text-faint)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}@media (max-width: 860px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.foot-grid h4{font:600 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:lowercase;color:var(--text-muted);margin:0 0 13px}.foot-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.foot-grid a{transition:color .15s}.foot-grid a:hover{color:var(--text)}.foot-brand p{margin:13px 0 0;max-width:36ch;line-height:1.65}.foot-legal{margin-top:38px;padding-top:22px;border-top:1px solid var(--hair);font-size:12px;line-height:1.7;max-width:88ch}@media (max-width: 1080px){.ldt-orbit{display:none}}@media (max-width: 900px){.nav{display:none}.pbar-burger{display:grid}.mobile-menu.open{display:block}}@media (max-width: 720px){.lhero{min-height:640px}.pbar-right>.btn-solid:not(.wallet-btn){display:none}.pbar-right .wallet-btn{padding:0 13px}}@media (max-width: 480px){.pbar-right .x-ico,.pbar-right .wallet-btn{display:none}.pbar-in{gap:14px}}@media (max-width: 460px){.cta-row{display:grid;gap:10px;width:100%}.cta-row .btn{width:100%}}@media (prefers-reduced-motion: reduce){[data-motion] .ldt-wire-live{stroke-dashoffset:0;animation:none!important}[data-motion] #globe,[data-motion] #stars,.lthree-win{animation:none!important;opacity:1}.sbar .s-fill{transition:none}.tk-in{animation:none!important}.ldt-caret{animation:none}}.app-shell{display:grid;grid-template-columns:216px minmax(0,1fr);gap:32px;padding-block:32px 80px}.app-side{position:sticky;top:calc(var(--pbar-h) + 20px);align-self:start;display:flex;flex-direction:column;gap:2px;font-size:14px}.app-side .group{margin:18px 12px 6px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.app-side .group:first-child{margin-top:0}.app-side a{padding:8px 12px;border-radius:8px;color:var(--text-muted);transition:color .15s,background .15s}.app-side a:hover{color:var(--text);background:var(--surface-2)}.app-side a.active{color:var(--text);background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.app-main{min-width:0;display:grid;gap:22px;align-content:start}.page-head{min-width:0}.page-title{font-family:var(--display);font-size:clamp(22px,3vw,30px);font-weight:650;letter-spacing:-.03em}.page-sub{margin-top:8px;max-width:68ch;font-size:14.5px;line-height:1.6;color:var(--text-muted)}.page-head .spread{gap:16px;flex-wrap:wrap}.page-head .spread>:last-child{margin-left:auto}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 720px){.form-grid{grid-template-columns:minmax(0,1fr)}}.action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.rangebar{position:relative;height:40px;margin:10px 0 4px}.rangebar .band{position:absolute;top:12px;left:0;right:0;height:8px;border-radius:999px;background:var(--surface-3)}.rangebar .fill{position:absolute;top:12px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffffff29,#ffffffb3,#ffffff29)}.rangebar .tick{position:absolute;top:5px;width:2px;height:22px;border-radius:2px;background:var(--mark);box-shadow:0 0 8px #ffffff73}.rangebar .cap{position:absolute;top:100%;margin-top:6px;font:400 10.5px/1 var(--mono);color:var(--text-faint)}.rangebar .cap.l{left:0}.rangebar .cap.r{right:0}.tier-bar{position:relative;height:10px;border-radius:999px;background:var(--surface-2);overflow:hidden}.tier-bar .fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--accent-deep),var(--accent-text));transition:width .8s var(--out)}.strategy-explain{font-size:12.5px;line-height:1.6;color:var(--text-faint);margin-top:6px}.connect-prompt{display:grid;place-items:center;gap:14px;padding:72px 20px;text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-l);background:var(--win)}.connect-prompt h2{font-family:var(--display);font-size:20px;font-weight:650}.connect-prompt p{max-width:44ch;font-size:14px;line-height:1.6;color:var(--text-muted)}.wallet-btn .w-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff40}@media (max-width: 900px){.app-shell{grid-template-columns:minmax(0,1fr);gap:8px}.app-side{position:static;flex-direction:row;flex-wrap:wrap;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--hair)}.app-side .group{display:none}.app-side a{padding:7px 11px;border:1px solid var(--border);border-radius:999px}.app-side a.active{border-color:var(--accent-line);box-shadow:none}}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.94) translateY(6px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pin{50%{opacity:.45}}.route-fade{animation:route-in .4s var(--out)}@keyframes route-in{0%{opacity:0;transform:translateY(10px)}}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s var(--out),transform .7s var(--out)}.rv.in{opacity:1;transform:none}.rv[data-d="1"]{transition-delay:.1s}.rv[data-d="2"]{transition-delay:.2s}.h2line{display:block;overflow:clip;overflow-clip-margin:.06em;padding-bottom:.1em;margin-bottom:-.1em}.h2line>span{display:inline-block}[data-motion] .rv.in .h2line>span{animation:lh-line .9s var(--out) both}[data-motion] .rv.in .lsec-tag{animation:pop-in .5s var(--spring) both}@keyframes lh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lh-line{0%{transform:translateY(108%) rotate(2.5deg)}}.krow,.stat-value{transition:color .3s}.flash-up{color:var(--good-text)}.flash-dn{color:var(--bad-text)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.rv{opacity:1;transform:none}.lh-in,[data-motion] .lh-line>span{animation:none!important;opacity:1}[data-motion] .ldt-wire-live{stroke-dashoffset:0;animation:none!important}.route-fade{animation:none}}
