:root,:root[data-theme=light]{--bg: #F7F4EF;--bg2: #EFEBE3;--surface: #FBFAF7;--fg: #0B1220;--muted: #4A5A75;--line: #E3DED5;--navy: #13294B;--navytint: #E3EAF6;--red: #C81E36;--btn: #D7263D;--buy: #15803D;--sell: #BE123C;--gold-text: #8A6A12;--gold: #C9A227;--hero: #0A1630;--glass: rgba(251, 250, 247, .78);--shadow: 0 1px 2px rgba(60, 45, 20, .05), 0 10px 28px rgba(60, 45, 20, .08);--focus: #2F5FB3;color-scheme:light}:root[data-theme=dark]{--bg: #0B1220;--bg2: #0F1830;--surface: #131D33;--fg: #E8EDF5;--muted: #9AA7BF;--line: #24324D;--navy: #8DB0EC;--navytint: #1B2B4D;--red: #FF6B79;--btn: #D7263D;--buy: #34D399;--sell: #FB7185;--gold-text: #E0B84A;--gold: #E0B84A;--glass: rgba(19, 29, 51, .72);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--focus: #8DB0EC;color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--bg: #0B1220;--bg2: #0F1830;--surface: #131D33;--fg: #E8EDF5;--muted: #9AA7BF;--line: #24324D;--navy: #8DB0EC;--navytint: #1B2B4D;--red: #FF6B79;--btn: #D7263D;--buy: #34D399;--sell: #FB7185;--gold-text: #E0B84A;--gold: #E0B84A;--glass: rgba(19, 29, 51, .72);--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--focus: #8DB0EC;color-scheme:dark}}:root[data-theme=auto]{color-scheme:light dark}:root{--font-display: "Outfit", system-ui, sans-serif;--font-body: "Figtree", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--fs-1: 13px;--fs-2: 15px;--fs-3: 17px;--fs-4: 20px;--fs-5: 28px;--fs-6: 40px;--fs-7: 64px;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-pill: 999px;--ease: cubic-bezier(.2, .7, .2, 1);--t: .2s}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--fg);font:400 var(--fs-2)/1.55 var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font:600 var(--fs-2)/1 var(--font-body);padding:12px 20px;border-radius:var(--r-pill);background:var(--btn);color:#fff;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d7263d4d}.btn.ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.btn.soft{background:var(--navytint);color:var(--navy)}.btn[disabled]{opacity:.5;pointer-events:none}.card{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:20px;transition:transform var(--t) var(--ease)}.card.lift:hover{transform:translateY(-2px)}.pillnav{display:inline-flex;gap:4px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow);max-width:100%;overflow-x:auto}.pillnav a{padding:9px 16px;border-radius:var(--r-pill);color:var(--muted);text-decoration:none;font-weight:600;font-size:var(--fs-1);white-space:nowrap;position:relative}.pillnav a[aria-current=page]{background:var(--navy);color:#fff}:root[data-theme=dark] .pillnav a[aria-current=page]{color:#0b1220}.stat .label{font-size:var(--fs-1);color:var(--muted);font-weight:600}.stat .value{font:600 var(--fs-5)/1.15 var(--font-mono);font-variant-numeric:tabular-nums;margin-top:6px}.chip{display:inline-flex;align-items:center;gap:4px;font:600 12px/1 var(--font-mono);padding:5px 9px;border-radius:var(--r-pill)}.chip.up{color:var(--buy);background:color-mix(in srgb,var(--buy) 12%,transparent)}.chip.down{color:var(--sell);background:color-mix(in srgb,var(--sell) 12%,transparent)}.chip.new{color:#fff;background:var(--btn);letter-spacing:.04em;font-family:var(--font-body);font-size:11px}.chip.gold{color:var(--gold-text);background:color-mix(in srgb,var(--gold) 16%,transparent)}.pill{display:inline-block;font:600 12px/1 var(--font-body);padding:5px 10px;border-radius:var(--r-pill);background:var(--bg2);color:var(--muted)}.pill.ok{color:var(--buy);background:color-mix(in srgb,var(--buy) 12%,transparent)}.pill.bad{color:var(--sell);background:color-mix(in srgb,var(--sell) 12%,transparent)}.pill.wait{color:var(--navy);background:var(--navytint)}.bell{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--fg);cursor:pointer}.bell .dot{position:absolute;top:9px;right:10px;width:9px;height:9px;border-radius:50%;background:var(--btn);box-shadow:0 0 0 2px var(--surface);animation:pulse 2.4s ease-in-out infinite}.newstrip{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-md);background:var(--navytint);border:1px solid var(--line);flex-wrap:wrap}.newstrip b{color:var(--navy)}.tabs{display:flex;gap:20px;border-bottom:1px solid var(--line)}.tabs button{background:none;border:0;padding:10px 2px;font:600 var(--fs-2) var(--font-body);color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--btn)}.field{display:grid;gap:6px}.field label{font-size:var(--fs-1);font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{font:400 var(--fs-2) var(--font-body);color:var(--fg);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:11px 14px;min-height:44px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px var(--navytint)}.field .err{color:var(--sell);font-size:var(--fs-1)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-2)}.table th{text-align:left;font:600 12px var(--font-body);color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em}.table td{padding:13px 12px;border-bottom:1px solid var(--line)}.table tr:hover td{background:var(--bg2)}.kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.kcol{background:var(--bg2);border-radius:var(--r-md);padding:12px;display:grid;gap:10px;align-content:start}.kcol h4{font-size:var(--fs-1);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;border-left:3px solid var(--buy)}.kcard.sell{border-left-color:var(--sell)}.backdrop{position:fixed;inset:0;background:#0a163073;backdrop-filter:blur(6px);display:none;place-items:center;padding:16px;z-index:50}.backdrop.open{display:grid}.modal{width:min(440px,100%);background:var(--surface);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow);border:1px solid var(--line);animation:rise .22s var(--ease)}.toasts{position:fixed;left:50%;bottom:20px;transform:translate(-50%);display:grid;gap:8px;z-index:60;width:min(420px,calc(100% - 32px))}.toast{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--r-md);background:var(--hero);color:#fff;box-shadow:var(--shadow);animation:rise .22s var(--ease)}.toast button{background:none;border:0;color:#ff8a97;font:700 var(--fs-2) var(--font-body);cursor:pointer}.empty{text-align:center;padding:32px 16px;color:var(--muted)}.empty .icon{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:var(--navytint);display:grid;place-items:center;color:var(--navy)}.skel{border-radius:8px;background:linear-gradient(90deg,var(--bg2),var(--line),var(--bg2));background-size:200% 100%;animation:shimmer 1.4s linear infinite}.chart{width:100%;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-dasharray:2 5}.chart .area{fill:url(#areaGrad)}.chart .line{fill:none;stroke:var(--navy);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart .end{fill:var(--surface);stroke:var(--navy);stroke-width:2.5}@keyframes pulse{0%,to{box-shadow:0 0 0 2px var(--surface),0 0 0 2px #d7263d80}50%{box-shadow:0 0 0 2px var(--surface),0 0 0 7px #d7263d00}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}.drawer[hidden]{display:none}.drawer{position:fixed;inset:0;z-index:70}.drawer-backdrop{position:absolute;inset:0;background:#0a16306b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow);padding:24px;overflow-y:auto;display:grid;gap:16px;align-content:start}.otp{display:flex;gap:10px}.otp input{width:52px;height:60px;text-align:center;font:600 24px var(--font-mono);color:var(--fg);background:var(--surface);border:1.5px solid var(--line);border-radius:14px;transition:border-color var(--t),box-shadow var(--t)}.otp input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 4px var(--navytint)}.otp.is-error input{border-color:var(--sell);box-shadow:0 0 0 4px color-mix(in srgb,var(--sell) 14%,transparent)}.otp.is-ok input{border-color:var(--buy);box-shadow:0 0 0 4px color-mix(in srgb,var(--buy) 14%,transparent)}@media(max-width:420px){.otp{gap:6px}.otp input{width:44px;height:54px}}.ticker{overflow:hidden;border-block:1px solid var(--line);padding:10px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker .track{display:flex;gap:36px;width:max-content;animation:marquee 32s linear infinite;font:500 14px var(--font-mono);color:var(--muted)}.ticker:hover .track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s var(--ease)}.shine:hover:after{transform:translate(120%)}:root{--glass-a: .78;--blur: 14px;--glowA: rgba(76,123,217,.23);--glowB: rgba(215,38,61,.1);--glowC: rgba(201,162,39,.07)}:root[data-theme=dark]{--glowA: rgba(76,123,217,.32);--glowB: rgba(215,38,61,.14);--glowC: rgba(224,184,74,.07)}:root[data-theme=light] [data-tint=mist],:root[data-theme=light][data-tint=mist]{--glowA: rgba(76,123,217,.35);--glowB: rgba(110,170,235,.23);--bg2: #E6ECF5}:root[data-theme=light] [data-tint=sage],:root[data-theme=light][data-tint=sage]{--glowA: rgba(60,160,110,.32);--glowB: rgba(201,162,39,.17);--bg2: #E6EDE3}:root[data-theme=light] [data-tint=rose],:root[data-theme=light][data-tint=rose]{--glowA: rgba(215,38,61,.17);--glowB: rgba(235,150,120,.29);--bg2: #F1E6E3}:root[data-theme=light] [data-tint=dusk],:root[data-theme=light][data-tint=dusk]{--glowA: rgba(120,100,220,.32);--glowB: rgba(76,123,217,.2);--bg2: #E9E6F2}:root[data-theme=dark] [data-tint=mist],:root[data-theme=dark][data-tint=mist]{--glowA: rgba(80,140,255,.49);--glowB: rgba(90,200,250,.26);--bg2: #0F2038}:root[data-theme=dark] [data-tint=sage],:root[data-theme=dark][data-tint=sage]{--glowA: rgba(52,211,153,.32);--glowB: rgba(60,120,200,.23);--bg2: #0E2220}:root[data-theme=dark] [data-tint=rose],:root[data-theme=dark][data-tint=rose]{--glowA: rgba(255,107,121,.29);--glowB: rgba(255,170,120,.17);--bg2: #271622}:root[data-theme=dark] [data-tint=dusk],:root[data-theme=dark][data-tint=dusk]{--glowA: rgba(130,100,255,.49);--glowB: rgba(80,120,255,.32);--bg2: #1A1840}.card{background:color-mix(in srgb,var(--surface) calc(var(--glass-a) * 100%),transparent);backdrop-filter:blur(var(--blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.35)}nav.pillnav{background:color-mix(in srgb,var(--surface) calc(var(--glass-a) * 100%),transparent);backdrop-filter:blur(var(--blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.35)}:root[data-density=compact] .card{padding:14px}:root[data-density=compact] .page{gap:12px}:root[data-density=compact] .tile .v b{font-size:32px}.bgfx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bgfx i{position:absolute;border-radius:50%;will-change:transform}.bgfx i:nth-child(1){top:-200px;left:-140px;width:680px;height:680px;background:radial-gradient(circle,var(--glowA),transparent 65%);animation:drift1 40s ease-in-out infinite alternate}.bgfx i:nth-child(2){bottom:-240px;right:-160px;width:760px;height:760px;background:radial-gradient(circle,var(--glowB),transparent 65%);animation:drift2 52s ease-in-out infinite alternate}.bgfx i:nth-child(3){top:38%;left:46%;width:520px;height:520px;background:radial-gradient(circle,var(--glowC),transparent 65%);animation:drift3 64s ease-in-out infinite alternate}:root[data-bgfx=still] .bgfx i{animation:none}@keyframes drift1{to{transform:translate(18vw,14vh) scale(1.15)}}@keyframes drift2{to{transform:translate(-16vw,-12vh) scale(1.2)}}@keyframes drift3{to{transform:translate(-22vw,10vh) scale(.85)}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.mbtn{--h: 48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);min-width:var(--h);padding:0 22px;border:0;border-radius:999px;cursor:pointer;font:600 15px var(--font-body);color:#fff;background:var(--btn);overflow:hidden;transition:width .45s var(--ease),padding .45s var(--ease),background .3s,color .3s,transform .2s,box-shadow .2s}.mbtn:hover{box-shadow:0 8px 20px #d7263d47}.mbtn:active{transform:scale(.96)}.mbtn.ghost{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line)}.mbtn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.mbtn .lbl{display:inline-block;white-space:nowrap;transition:opacity .25s,transform .4s var(--ease)}.mbtn .ico{display:inline-flex;transition:opacity .25s,transform .5s var(--ease)}.mbtn .spin,.mbtn .tick{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;opacity:0;pointer-events:none}.mbtn .spin{border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%}.mbtn .tick path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26}.mbtn[data-state=loading] .lbl,.mbtn[data-state=loading] .ico{opacity:0;transform:scale(.6)}.mbtn[data-state=loading] .spin{opacity:1;animation:spin .8s linear infinite}.mbtn[data-state=done]{background:var(--buy);color:#fff;box-shadow:none}.mbtn[data-state=done] .lbl,.mbtn[data-state=done] .ico{opacity:0;transform:scale(.6)}.mbtn[data-state=done] .tick{opacity:1}.mbtn[data-state=done] .tick path{animation:tickdraw .5s .1s ease-out forwards}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tickdraw{to{stroke-dashoffset:0}}.mbtn[data-fx=plane] .ico{transition:transform .7s cubic-bezier(.5,0,.8,.4),opacity .6s}.mbtn[data-fx=plane][data-state=loading] .ico,.mbtn[data-fx=plane][data-state=done] .ico{transform:translate(70px,-46px) rotate(18deg) scale(.7);opacity:0}.mbtn[data-fx=plane][data-state=loading] .lbl{opacity:0;transform:translate(-8px)}.mbtn[data-fx=plane][data-state=loading] .spin,.mbtn[data-fx=plane][data-state=done] .tick{display:none}.mbtn[data-fx=plane][data-state=done] .lbl{opacity:1;transform:none}.mbtn[data-fx=plane][data-state=done]{background:var(--buy)}.mbtn[data-fx=download]{background:var(--navy);color:#fff}:root[data-theme=dark] .mbtn[data-fx=download]{color:#0b1220}.mbtn[data-fx=download]:before{content:"";position:absolute;inset:0;background:#ffffff40;transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .15s linear}.mbtn[data-fx=download][data-state=loading] .ico{opacity:1;transform:translateY(5px);animation:bob .7s ease-in-out infinite alternate}.mbtn[data-fx=download][data-state=loading] .lbl{opacity:1;transform:none}.mbtn[data-fx=download][data-state=loading] .spin{display:none}@keyframes bob{to{transform:translateY(-3px)}}.mbtn[data-fx=copy] .ico,.mbtn[data-fx=copy] .lbl{opacity:1;transform:none}.mbtn[data-fx=copy][data-state=done]{background:var(--buy)}.mbtn[data-fx=copy] .tick{position:static;margin:0;width:22px;height:22px;display:none;opacity:1}.mbtn[data-fx=copy][data-state=done] .tick{display:block}.mbtn[data-fx=copy][data-state=done] .ico{display:none}.mbtn[data-fx=copy][data-state=done] .lbl{opacity:1;transform:none}.roll{position:relative;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;background:var(--btn);color:#fff;border:0;cursor:pointer;font:600 16px var(--font-body);overflow:hidden}.roll .t{display:block;height:1.2em;line-height:1.2em;overflow:hidden}.roll .t span{display:block;transition:transform .45s var(--ease)}.roll:hover .t span{transform:translateY(-100%)}.roll .arr{display:inline-grid;width:24px;height:24px;overflow:hidden;border-radius:50%;background:#fff3;place-items:center}.roll .arr svg{transition:transform .45s var(--ease)}.roll:hover .arr svg{transform:translate(2px) scale(1.1)}.pin{position:relative;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);display:inline-grid;place-items:center;transition:color .2s,box-shadow .2s,transform .2s}.pin svg{transition:transform .5s var(--ease);fill:transparent;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.pin[aria-pressed=true]{color:var(--gold);box-shadow:inset 0 0 0 1.5px var(--gold)}.pin[aria-pressed=true] svg{fill:currentColor;animation:starpop .6s var(--ease)}.pin .b{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:var(--gold);opacity:0}.pin.burst .b{animation:burst .6s ease-out forwards}.pin .b:nth-child(1){--dx: 0px;--dy: -26px}.pin .b:nth-child(2){--dx: 24px;--dy: -10px}.pin .b:nth-child(3){--dx: 16px;--dy: 22px}.pin .b:nth-child(4){--dx: -16px;--dy: 22px}.pin .b:nth-child(5){--dx: -24px;--dy: -10px}@keyframes burst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@keyframes starpop{0%{transform:scale(.6) rotate(-30deg)}60%{transform:scale(1.25) rotate(8deg)}to{transform:scale(1) rotate(0)}}.del{position:relative;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;font:600 15px var(--font-body);background:var(--surface);color:var(--sell);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sell) 45%,transparent);overflow:hidden}.del .lid{transform-origin:3px 8px;transition:transform .35s var(--ease)}.del:hover .lid{transform:rotate(-22deg) translateY(-1px)}.del:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--sell) 14%,transparent);transform-origin:left;transform:scaleX(0)}.del[data-state=count]:before{animation:fillbar 5s linear forwards}.del[data-state=count]{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line)}@keyframes fillbar{to{transform:scaleX(1)}}.rd{position:relative;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);display:inline-grid;place-items:center;transition:box-shadow .25s,transform .2s}.rd:hover{box-shadow:inset 0 0 0 1.5px var(--buy)}.rd:active{transform:scale(.94)}.rd svg{overflow:visible}.rd circle{fill:none;stroke:var(--line);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:center}.rd path{fill:none;stroke:var(--muted);opacity:.55;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:0;transition:stroke .25s,opacity .25s}.rd:hover path{stroke:var(--buy);opacity:1}.rd[aria-pressed=true] circle{stroke:var(--buy);animation:rdc .6s ease-out both}.rd[aria-pressed=true] path{stroke:var(--buy);opacity:1;animation:rdp .4s .35s ease-out both}@keyframes rdc{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes rdp{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}[hidden]{display:none!important}:root[data-theme=light] [data-tint=classic]{--glowA: rgba(76,123,217,.23);--glowB: rgba(215,38,61,.1);--bg2: #EFEBE3}:root[data-theme=dark] [data-tint=classic]{--glowA: rgba(76,123,217,.32);--glowB: rgba(215,38,61,.14);--bg2: #0F1830}.mbtn.ghost[data-state=done]{color:#fff}.sy{display:inline-flex;position:relative;flex:none;width:30px;height:30px;vertical-align:middle}.sy svg{width:30px;height:30px;display:block;border-radius:50%}.sy.two{width:46px}.sy.two .sy-b{position:absolute;left:16px;top:0}.sy.two .sy-b svg,.sy .sy-a svg{box-shadow:0 0 0 2.5px var(--surface)}.sy.t{width:auto;height:auto;padding:4px 8px;border-radius:8px;background:var(--bg2);font:600 11px var(--font-mono)}:root{--blue: #4C7BD9;--blue-text: #2F5FBF}:root[data-theme=dark]{--blue: #6C9BF0;--blue-text: #8DB0EC}.dd{position:relative;display:inline-block;max-width:100%}.dd-btn{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:8px 16px 8px 14px;min-height:44px;border-radius:999px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--fg);font:600 14px var(--font-body);cursor:pointer;text-align:left;transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.dd-btn:hover{box-shadow:inset 0 0 0 1.5px var(--navy)}.dd[data-open]>.dd-btn{box-shadow:inset 0 0 0 2px var(--navy),0 0 0 5px color-mix(in srgb,var(--navy) 14%,transparent)}.dd .chev{transition:transform .4s var(--ease);flex:none;opacity:.7}.dd[data-open] .chev{transform:rotate(180deg)}.dd .tx{min-width:0;line-height:1.25}.dd .tx small{display:block;color:var(--muted);font-weight:500;font-size:12px}.dd-btn .tx small{display:none}.dd-panel{position:absolute;z-index:70;top:calc(100% + 10px);left:0;min-width:100%;width:max-content;max-width:min(92vw,400px);padding:8px;overflow:hidden;--rs-top: 14px;--rs-bot: 14px;--rs-right: 6px;border-radius:22px;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid var(--line);box-shadow:0 30px 70px -24px #0b122080,0 2px #fff6 inset;transform-origin:top left}.dd-panel[data-align=right]{left:auto;right:0;transform-origin:top right}.dd-panel[hidden]{display:none}.dd-list{position:relative;display:grid;gap:2px}.dd-hl{position:absolute;left:0;right:0;top:0;height:0;border-radius:14px;opacity:0;pointer-events:none;z-index:0;background:color-mix(in srgb,var(--navy) 9%,var(--bg2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--navy) 16%,transparent);transition:transform .26s var(--ease),height .26s var(--ease),opacity .2s}.dd-g{font:700 11px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 12px 6px;position:relative;z-index:1}.dd-i{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;text-align:left;padding:10px 12px;border-radius:14px;color:var(--fg);font:600 14px var(--font-body);cursor:pointer}.dd-i .tx{flex:1}.dd-i .ck{opacity:0;color:var(--buy);flex:none;transform:scale(.6);transition:all .3s var(--ease)}.dd-i[aria-selected=true] .ck{opacity:1;transform:none}.dd .lf{display:inline-flex;flex:none}.dd .sy,.dd .sy svg{width:24px;height:24px}.dd .sy.two{width:38px}.dd .sy.two .sy-b{left:14px}.dd .chip{flex:none}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:99px;border:3px solid transparent;background-clip:padding-box;background-image:linear-gradient(180deg,#d7263d,#4c7bd9);min-height:48px;min-width:48px}::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(90deg,#d7263d,#4c7bd9)}::-webkit-scrollbar-thumb:hover{border-width:2px}::-webkit-scrollbar-corner{background:transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background-image:linear-gradient(180deg,#ff5a6b,#6c9bf0)}:root[data-theme=dark] ::-webkit-scrollbar-thumb:horizontal{background-image:linear-gradient(90deg,#ff5a6b,#6c9bf0)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#4C7BD9 transparent}}.scrollfade{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.dd-scroll{max-height:min(58vh,420px);overflow-y:auto;padding-right:14px}:root[data-theme=light] [data-tint=ocean],:root[data-theme=light][data-tint=ocean]{--glowA: rgba(20,160,200,.34);--glowB: rgba(76,123,217,.22);--bg2: #E2EEF2}:root[data-theme=light] [data-tint=ember],:root[data-theme=light][data-tint=ember]{--glowA: rgba(240,130,40,.3);--glowB: rgba(215,38,61,.16);--bg2: #F3E8DD}:root[data-theme=light] [data-tint=mint],:root[data-theme=light][data-tint=mint]{--glowA: rgba(30,190,150,.3);--glowB: rgba(76,200,120,.18);--bg2: #E0F0EA}:root[data-theme=light] [data-tint=graphite],:root[data-theme=light][data-tint=graphite]{--glowA: rgba(90,100,120,.26);--glowB: rgba(40,50,70,.14);--bg2: #E7E8EB}:root[data-theme=light] [data-tint=gold],:root[data-theme=light][data-tint=gold]{--glowA: rgba(225,180,50,.34);--glowB: rgba(240,130,40,.16);--bg2: #F1EBD9}:root[data-theme=dark] [data-tint=ocean],:root[data-theme=dark][data-tint=ocean]{--glowA: rgba(30,190,230,.34);--glowB: rgba(80,120,255,.24);--bg2: #0B2230}:root[data-theme=dark] [data-tint=ember],:root[data-theme=dark][data-tint=ember]{--glowA: rgba(255,140,50,.3);--glowB: rgba(255,80,90,.2);--bg2: #2A1A14}:root[data-theme=dark] [data-tint=mint],:root[data-theme=dark][data-tint=mint]{--glowA: rgba(40,220,170,.28);--glowB: rgba(60,200,120,.18);--bg2: #0C2420}:root[data-theme=dark] [data-tint=graphite],:root[data-theme=dark][data-tint=graphite]{--glowA: rgba(140,150,175,.24);--glowB: rgba(90,100,130,.16);--bg2: #15181F}:root[data-theme=dark] [data-tint=gold],:root[data-theme=dark][data-tint=gold]{--glowA: rgba(240,190,60,.28);--glowB: rgba(255,140,50,.16);--bg2: #26210F}.bgfx{opacity:var(--tint-k, 1)}.page{max-width:1420px!important;padding:14px 20px 60px!important;gap:14px!important}.bar2{position:sticky;top:8px;z-index:50;min-height:64px;padding:6px 16px!important;align-items:center}.bar2:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);box-shadow:0 16px 36px -20px #0b122080;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);opacity:0;transform:scale(.985);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.bar2.compact:before{opacity:1;transform:none}.bar2 .brand .t{transition:opacity .3s ease}.bar2.compact .brand .t{opacity:.75}.bar2 nav.pillnav{transition:transform .3s ease}.bar2.compact nav.pillnav{transform:scale(.94)}.hdrpx{display:none;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:var(--bg2);font:700 13px var(--font-mono);white-space:nowrap}.hdrpx small{color:var(--muted);font:700 11px var(--font-body);letter-spacing:.08em}.bar2.compact .hdrpx{display:inline-flex}@media(max-width:760px){.hdrpx{display:none!important}}.tile{position:relative;overflow:hidden;--ac: var(--blue)}.tile:before{content:"";position:absolute;inset:0;background:linear-gradient(150deg,color-mix(in srgb,var(--ac) 17%,transparent),transparent 60%);pointer-events:none}.tile:after{content:"";position:absolute;right:-28px;top:-28px;width:96px;height:96px;border-radius:50%;border:15px solid color-mix(in srgb,var(--ac) 16%,transparent);pointer-events:none}.tile>*{position:relative;z-index:1}.tile>.k:first-child{display:flex;align-items:center;gap:8px}.tile>.k:first-child:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 22%,transparent)}.tile .split{display:flex;height:8px;border-radius:9px;overflow:hidden;background:var(--sell);margin-top:10px}.tile .split i{display:block;background:var(--buy)}.tile .sub{color:var(--muted);font-size:12.5px;margin-top:8px}:root:not([data-theme=dark]) .card{box-shadow:var(--shadow),inset 0 1px #fffffff2}@media(min-width:761px){.bar2{display:grid!important;grid-template-columns:1fr auto 1fr;gap:14px}.bar2>:last-child{justify-self:end}}.bl{display:inline-flex;align-items:center;gap:0;text-decoration:none;color:var(--fg)}.bl-ic{position:relative;z-index:2;width:42px;height:42px;flex:none;display:block;filter:drop-shadow(0 8px 14px rgba(19,41,75,.28))}.bl-ic img{position:absolute;inset:0;width:100%;height:100%;display:block}.bl-ic .ic-lt{display:none}:root[data-theme=dark] .bl-ic .ic-lt{display:block}:root[data-theme=dark] .bl-ic .ic-dk{display:none}.bl-w{overflow:hidden;margin-left:-8px;padding:4px 4px 4px 16px;display:flex;flex-direction:column;justify-content:center}.bl-t{display:inline-flex;font:800 22px/1 var(--font-display);letter-spacing:-.01em;color:var(--fg)}.bl-t i{font-style:normal;display:inline-block}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bar2.compact .bl-ic{transform:scale(.84)}.bl-ic{transition:transform .3s ease}.bar2.compact .bl-t{opacity:.85}@media(max-width:520px){.bl-t{font-size:19px}.bl-ic{width:38px;height:38px}}.bar2:before{border:0;box-shadow:0 20px 44px -24px #0b12208c,inset 0 1px #ffffff8c}:root[data-theme=dark] .bar2:before{box-shadow:0 20px 44px -22px #000000b3,inset 0 1px #ffffff14}.bar2:after{content:"";position:absolute;left:16%;right:16%;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#D7263D,#4C7BD9,transparent);opacity:0;transform:scaleX(.6);transition:opacity .35s ease,transform .45s ease;pointer-events:none}.bar2.compact:after{opacity:.85;transform:none}.bar2.compact nav.pillnav{border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--navy) 7%,transparent)}[data-magnetic]{will-change:transform}a.btn{text-decoration:none}:root{--bm-n: #13294B;--bm-r: #D7263D;--bm-m: #4A5A75}:root[data-theme=dark]{--bm-n: #FFFFFF;--bm-r: #FF5A6B;--bm-m: #9AA7BF}.bl .bm{display:block;height:56px;width:auto;overflow:visible;transition:transform .3s ease;transform-origin:left center}.bar2.compact .bl .bm{transform:scale(.86)}@media(max-width:520px){.bl .bm{height:46px}}.btn:not(.ghost):not(.soft):not(.danger){background:linear-gradient(#13294b,#13294b) padding-box,linear-gradient(135deg,#4c7bd9,#d7263d) border-box;border:2px solid transparent;color:#fff}.btn:not(.ghost):not(.soft):not(.danger):hover{box-shadow:0 10px 24px -12px #13294bb3}:root[data-theme=dark] .btn:not(.ghost):not(.soft):not(.danger){background:linear-gradient(#1d3c6e,#1d3c6e) padding-box,linear-gradient(135deg,#8db0ec,#ff5a6b) border-box;color:#fff}.btn.glow{animation:b5t 2.8s ease-in-out infinite}@keyframes b5t{50%{box-shadow:0 0 0 6px #4c7bd91f,0 0 22px #4c7bd947}}.bl2{gap:12px}.bl2 .bm{height:50px}.bl2 .bm-bar{width:2px;height:40px;border-radius:2px;flex:none;background:linear-gradient(180deg,#d7263d,#4c7bd9);transform-origin:50% 50%;margin-left:-2px}.bl2 .bm-rt{display:grid;gap:3px;overflow:hidden;line-height:1.2;padding:1px 2px}.bl2 .bm-rt b,.bl2 .bm-rt em{display:block;white-space:nowrap;font-style:normal;font-family:var(--font-display);font-weight:800}.bl2 .bm-rt b{font-size:10.5px;letter-spacing:.2em;color:var(--bm-m)}.bl2 .bm-rt em{font-size:13px;letter-spacing:.24em;background:linear-gradient(90deg,#13294b,#4c7bd9);-webkit-background-clip:text;background-clip:text;color:transparent}.bl2 .bm-rt em.mt{background-image:linear-gradient(90deg,#13294b,#d7263d)}:root[data-theme=dark] .bl2 .bm-rt b{color:#c9d6ee}:root[data-theme=dark] .bl2 .bm-rt em{background-image:linear-gradient(90deg,#8db0ec,#fff)}:root[data-theme=dark] .bl2 .bm-rt em.mt{background-image:linear-gradient(90deg,#ff8a97,#fff)}.bar2.compact .bl2 .bm{transform:none;height:44px}.bar2.compact .bl2 .bm-bar{height:34px}@media(max-width:1180px){.bl2 .bm-bar,.bl2 .bm-rt{display:none}}@media(max-width:520px){.bl2 .bm{height:42px}}.btn.glow{animation:none!important}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tile{display:grid;grid-template-rows:auto auto 1fr;align-content:start}.tile>:nth-child(3){align-self:end}:where(.card,.sc,.an,.tile,.tcard,.mn-b){align-content:start}@media(max-width:720px){.btn{min-height:36px}}