:root{--bg:#0a0806;--bg2:#0e0b07;--card:#15110b;--card2:#1b160e;--card3:#221b11;--line:#c9a45c1f;--line2:#c9a45c33;--line3:#ecd49a5c;--gold:#c9a45c;--gold-hi:#ecd49a;--gold-lo:#8c6f3a;--green:#74b287;--green-lo:#3f6e51;--hot:#e9b08a;--blue:#8fb8c9;--violet:#a896d0;--rose:#d98f8f;--text:#f2ecdd;--dim:#a99f8a;--mute:#6d6555;--ease:cubic-bezier(.22,.61,.36,1);--spring:cubic-bezier(.34,1.4,.5,1);--f-display:"Playfair Display",Georgia,serif;--f-sans:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%}body{font-family:var(--f-sans);color:var(--text);background:radial-gradient(900px 600px at 18% -10%,#c9a45c21,#0000 60%),radial-gradient(700px 600px at 100% 110%,#74b28712,#0000 60%),#050403;justify-content:center;align-items:safe center;min-height:100vh;padding:28px 16px;display:flex}#root{justify-content:center;align-items:center;gap:56px;margin:auto 0;display:flex}a{color:var(--gold-hi);text-decoration:none}a:hover{color:var(--text)}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}.dv-side{flex-direction:column;gap:18px;max-width:300px;display:flex}.dv-side img{filter:drop-shadow(0 0 24px #c9a45c40);width:190px}.dv-side .k{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px}.dv-side h1{font-family:var(--f-display);text-wrap:pretty;font-size:34px;font-weight:700;line-height:1.05}.dv-side p{color:var(--dim);text-wrap:pretty;font-size:14px;line-height:1.6}.dv-side .nav{flex-direction:column;gap:6px;display:flex}.dv-side .nav button{border:1px solid var(--line);color:var(--dim);text-align:left;transition:all .25s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.dv-side .nav button:hover{color:var(--text);border-color:var(--line2)}.dv-side .nav button.on{color:var(--gold-hi);border-color:var(--line3);background:#c9a45c14}.dv-side .nav button i{font-style:normal;font-family:var(--f-mono);color:var(--mute);width:18px;font-size:10px}@media (width<=860px){.dv-side{display:none}}.dv{height:100%;color:var(--text);font-family:var(--f-sans);background:radial-gradient(420px 320px at 80% -6%,#c9a45c21,#0000 62%),radial-gradient(360px 300px at -10% 40%,#74b2870d,#0000 60%),linear-gradient(175deg,#0d0a07,#070504);position:relative;overflow:hidden}.dv-dust{pointer-events:none;z-index:0;position:absolute;inset:0}.dv-scroll{z-index:1;scrollbar-width:none;padding-bottom:128px;position:absolute;inset:0;overflow:hidden auto}.dv-scroll::-webkit-scrollbar{display:none}.dv-screen{animation:scrIn .5s var(--ease) both}.dv-screen.from-left{animation-name:scrInL}@keyframes scrIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes scrInL{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.stag>*{animation:rise .6s var(--ease) both}.stag>:first-child{animation-delay:20ms}.stag>:nth-child(2){animation-delay:70ms}.stag>:nth-child(3){animation-delay:.12s}.stag>:nth-child(4){animation-delay:.17s}.stag>:nth-child(5){animation-delay:.22s}.stag>:nth-child(6){animation-delay:.27s}.stag>:nth-child(7){animation-delay:.32s}.stag>:nth-child(8){animation-delay:.37s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dv-top{z-index:8;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0a0806f5 55%,#0a080600);align-items:center;gap:10px;padding:56px 18px 12px;display:flex;position:sticky;top:0}.dv-av{width:40px;height:40px;font-family:var(--f-display);color:var(--gold-hi);border:1px solid var(--line2);background:linear-gradient(140deg,#c9a45c4d,#c9a45c0f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}.dv-av.sm{width:34px;height:34px;font-size:13px}.dv-search{border:1px solid var(--line);height:40px;color:var(--mute);background:#ffffff0a;border-radius:100px;flex:1;align-items:center;gap:9px;padding:0 14px;font-size:13.5px;display:flex}.dv-search svg{width:16px;height:16px}.dv-ibtn{border:1px solid var(--line);width:40px;height:40px;color:var(--dim);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative}.dv-ibtn:active{transform:scale(.92)}.dv-ibtn svg{width:19px;height:19px}.dv-ibtn .bd{background:var(--hot);color:#1a1006;border:2px solid var(--bg);border-radius:100px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-2px;right:-2px}.dv-title{font-family:var(--f-display);flex:1;font-size:26px;font-weight:700;line-height:1}.dv-title small{font-family:var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.dv-back{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;display:flex}.dv-back svg{width:18px;height:18px}.dv-pad{padding:0 18px}.sec{justify-content:space-between;align-items:center;margin:26px 18px 12px;display:flex}.sec .t{color:var(--text);font-size:15px;font-weight:700}.sec .a{color:var(--gold);align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:flex}.sec .a svg{width:14px;height:14px}.hero{padding:6px 18px 0}.hero .lbl{color:var(--dim);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.hero .lbl .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.big{font-family:var(--f-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:8px;font-size:48px;font-weight:600;line-height:1.02}.big .cur{vertical-align:.34em;color:var(--gold-hi);margin-right:2px;font-size:30px;font-weight:500}.big .dec{color:var(--dim);font-size:28px}.hero .sub{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chip-d{font-variant-numeric:tabular-nums;border-radius:100px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chip-d.up{color:var(--green);background:#74b2871f}.chip-d.dn{color:var(--rose);background:#d98f8f1f}.chip-d svg{width:12px;height:12px}.hero .when{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12.5px}.chart{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;margin-top:12px;position:relative}.chart svg{width:100%;display:block;overflow:visible}.chart .ln{fill:none;stroke:var(--gold-hi);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ecd49a59)}.chart .ln.draw{animation:drawLn 1.6s var(--ease) both}@keyframes drawLn{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.chart .ar{animation:fadeA 1.2s .4s var(--ease) both}@keyframes fadeA{0%{opacity:0}to{opacity:1}}.chart .cur-l{stroke:#ecd49a80;stroke-width:1px;stroke-dasharray:3 4}.chart .cur-d{fill:var(--bg);stroke:var(--gold-hi);stroke-width:2.5px}.chart .tip{background:var(--card3);border:1px solid var(--line2);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:10px;padding:6px 10px;font-size:11.5px;position:absolute;top:-6px;transform:translate(-50%,-100%)}.chart .tip b{color:var(--gold-hi);font-weight:700}.ranges{border:1px solid var(--line);background:#ffffff09;border-radius:100px;gap:4px;margin:14px 18px 0;padding:4px;display:flex;position:relative}.ranges button{height:32px;color:var(--mute);z-index:1;border-radius:100px;flex:1;font-size:12.5px;font-weight:700;transition:color .25s;position:relative}.ranges button.on{color:#1a1306}.ranges .ind{background:linear-gradient(135deg,var(--gold-hi),var(--gold));transition:left .4s var(--spring),width .4s var(--spring);border-radius:100px;position:absolute;top:4px;bottom:4px;box-shadow:0 4px 14px -4px #c9a45c99}.qa{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;padding:0 18px;display:grid}.qa button{color:var(--dim);flex-direction:column;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.qa .ic{width:56px;height:56px;color:var(--gold-hi);border:1px solid var(--line2);transition:transform .2s var(--spring),box-shadow .3s;background:linear-gradient(160deg,#c9a45c29,#c9a45c0a);border-radius:20px;justify-content:center;align-items:center;display:flex}.qa button:active .ic{transform:scale(.9)}.qa .ic svg{width:23px;height:23px}.qa .ic.g{color:#0f1f14;background:linear-gradient(145deg,#a6d9b7,var(--green));border-color:#0000;box-shadow:0 8px 22px -10px #74b287cc}.card{border:1px solid var(--line);background:linear-gradient(#1b160eeb,#120e09eb);border-radius:24px;position:relative;overflow:hidden}.card.glow:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(130deg,#ecd49a73,#0000 38% 64%,#74b28759);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aura-c{align-items:center;gap:14px;margin:22px 18px 0;padding:16px;display:flex}.aura-c .face{border:1px solid var(--line2);background:radial-gradient(circle at 50% 38%,#1d160d,#080604);border-radius:22px;flex-shrink:0;width:74px;height:74px;position:relative;overflow:hidden}.aura-c .face canvas{width:100%;height:100%;position:absolute;inset:0}.aura-c .b{flex:1;min-width:0}.aura-c .n{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.aura-c .n .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s infinite blink}@keyframes blink{50%{opacity:.35}}.aura-c .m{min-height:40px;margin-top:5px;font-size:15px;font-weight:600;line-height:1.35}.aura-c .m b{color:var(--gold-hi)}.aura-c .go{color:var(--gold-hi);align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:700;display:inline-flex}.aura-c .go svg{width:14px;height:14px}.greet{flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 18px 0;display:flex}.greet span{color:var(--dim);font-size:15px;font-weight:500}.greet b{font-family:var(--f-display);letter-spacing:-.01em;color:var(--text);font-size:30px;font-weight:700}.ahero{cursor:pointer;transition:box-shadow .5s var(--ease);margin:16px 18px 0;padding:18px 16px 16px}.ahero.on{box-shadow:0 0 0 1px #ecd49a59,0 22px 60px -24px #c9a45c8c}.hh-row{align-items:center;gap:14px;display:flex}.ahero .face{border:1px solid var(--line2);background:radial-gradient(circle at 50% 38%,#1d160d,#080604);border-radius:24px;flex-shrink:0;width:84px;height:84px;position:relative;overflow:hidden}.ahero .face canvas{width:100%;height:100%;position:absolute;inset:0}.hh-b{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.hh-b .n{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.hh-b .n .dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s infinite blink}.hh-num{align-items:center;gap:10px;display:flex}.hh-num b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);font-size:46px;font-weight:600;line-height:1}.hh-num span{color:var(--dim);font-size:12px;font-weight:500;line-height:1.3}.hh-bars{align-items:flex-end;gap:4px;height:46px;margin-top:16px;display:flex}.hh-bars i{background:linear-gradient(180deg,var(--gold-hi),#c9a45c59);transform-origin:bottom;animation:barUp .7s var(--ease) both;animation-delay:calc(var(--i,0)*35ms);border-radius:4px 4px 2px 2px;flex:1}.hh-bars i.fut{background:#c9a45c1a}.hh-bars i.now{background:linear-gradient(180deg,#a6d9b7,var(--green));box-shadow:0 0 12px -2px #74b287cc}@keyframes barUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hh-axis{font-family:var(--f-mono);color:var(--mute);justify-content:space-between;margin-top:6px;font-size:9.5px;display:flex}.hh-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;padding-top:14px;display:grid}.hh-stats div{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.hh-stats b{color:var(--gold-hi);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.hh-stats span{color:var(--mute);font-size:10px;line-height:1.2}.hh-m{color:var(--text);animation:rise .5s var(--ease) both;min-height:38px;margin-top:14px;font-size:13.5px;font-weight:600;line-height:1.4}.hh-m b{color:var(--gold-hi)}.typing{vertical-align:-.12em;border-right:2px solid var(--gold-hi);width:.55em;height:1em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{border-color:#0000}}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 18px 4px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.tcard{scroll-snap-align:start;flex-direction:column;flex:0 0 72%;gap:10px;padding:14px 15px;display:flex}.tcard .top{align-items:center;gap:9px;display:flex}.tcard .tm{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.tcard .tm span{color:var(--mute);margin-left:3px;font-size:12px;font-weight:600}.tcard .ty{letter-spacing:.06em;text-transform:uppercase;border-radius:100px;margin-left:auto;padding:4px 9px;font-size:10.5px;font-weight:700}.tcard .ti{font-size:14px;font-weight:600;line-height:1.35}.tcard .wh{color:var(--mute);align-items:center;gap:6px;font-size:12px;display:flex}.tcard .wh svg{width:13px;height:13px}.tcard .bar{background:#ffffff0f;border-radius:3px;height:3px;overflow:hidden}.tcard .bar i{border-radius:3px;height:100%;display:block}.tcard.now{border-color:var(--line3)}.stack{touch-action:pan-y;height:196px;margin:0 18px;position:relative}.scard{height:170px;transition:transform .5s var(--spring),opacity .4s var(--ease);touch-action:pan-y;cursor:grab;padding:16px;position:absolute;top:0;left:0;right:0}.scard .h{align-items:center;gap:11px;display:flex}.scard .nm{font-size:16px;font-weight:700}.scard .src{color:var(--mute);margin-top:2px;font-size:11.5px}.scard .val{text-align:right;margin-left:auto}.scard .val b{letter-spacing:-.02em;color:var(--gold-hi);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;display:block}.scard .val span{color:var(--hot);font-size:10.5px;font-weight:700}.scard .in{color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.scard .ac{gap:8px;margin-top:14px;display:flex}.scard .ac button{border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.scard .ac svg{width:15px;height:15px}.btn-wa{color:#0f1f14;background:linear-gradient(145deg,#a6d9b7,var(--green))}.btn-gh{color:var(--gold-hi);border:1px solid var(--line2);background:#c9a45c0f}.stack-dots{justify-content:center;gap:5px;margin-top:2px;display:flex}.stack-dots i{background:var(--line2);border-radius:50%;width:5px;height:5px;transition:all .3s}.stack-dots i.on{background:var(--gold-hi);border-radius:100px;width:16px}.hint{text-align:center;color:var(--mute);margin-top:8px;font-size:11px}.rows{margin:0 18px;padding:4px 0}.row{background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.row+.row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:66px;right:14px}.row .ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.row .ic svg{width:18px;height:18px}.row .b{flex:1;min-width:0}.row .t1{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.row .t2{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.row .r{text-align:right;flex-shrink:0}.row .r b{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600;display:block}.row .r span{color:var(--mute);font-size:11px}.row .ud{background:var(--hot);width:8px;height:8px;box-shadow:0 0 8px var(--hot);border-radius:50%;flex-shrink:0}.sw{border-radius:18px;position:relative;overflow:hidden}.sw .bgL,.sw .bgR{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;padding:0 22px;font-size:12.5px;font-weight:800;display:flex;position:absolute;inset:0}.sw .bgL{color:#bfe6cb;background:linear-gradient(90deg,#74b28759,#74b28714);justify-content:flex-start}.sw .bgR{color:#f3cfb6;background:linear-gradient(270deg,#e9b08a4d,#e9b08a0f);justify-content:flex-end}.sw .bgL svg,.sw .bgR svg{width:18px;height:18px}.sw .fg{background:var(--bg);touch-action:pan-y;transition:transform .35s var(--spring);position:relative}.sw .fg.drag{transition:none}.dock{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(140%);border:1px solid var(--line2);background:linear-gradient(#211b11b8,#100d08db);border-radius:28px;justify-content:space-around;align-items:center;height:70px;padding:0 6px;display:flex;position:absolute;bottom:26px;left:12px;right:12px;box-shadow:0 20px 50px -18px #000000e6,inset 0 1px #ffffff0d}.dock .it{width:60px;height:56px;color:var(--mute);letter-spacing:.02em;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;transition:color .25s;display:flex;position:relative}.dock .it svg{width:22px;height:22px;transition:transform .35s var(--spring)}.dock .it.on{color:var(--gold-hi)}.dock .it.on svg{transform:translateY(-1px)scale(1.08)}.dock .pill{border:1px solid var(--line2);width:60px;height:56px;transition:left .45s var(--spring);z-index:0;background:#c9a45c1a;border-radius:20px;position:absolute;top:7px}.dock .orb{z-index:2;width:58px;height:58px;transition:transform .3s var(--spring),box-shadow .6s var(--ease);border-radius:50%;margin-top:-24px;position:relative;box-shadow:0 0 0 5px #0a0806eb,0 12px 30px -8px #c9a45cbf}.dock .orb:active{transform:scale(.92)}.dock .orb{background:radial-gradient(circle at 50% 40%,#231a0e,#090705 78%);border:1px solid #ecd49a66}.dock .orb .dvm{position:absolute;inset:0}.dock .orb .dvm img{object-fit:contain;filter:brightness(1.35)contrast(1.15);width:100%;height:100%;position:absolute;inset:0}.dock .orb .dvm-in{-webkit-mask:radial-gradient(circle,#000 30%,#0000 31%);mask:radial-gradient(circle,#000 30%,#0000 31%)}.dock .orb .dvm-out{animation:dvmStep 7s var(--ease) infinite;-webkit-mask:radial-gradient(circle,#0000 30%,#000 31%);mask:radial-gradient(circle,#0000 30%,#000 31%)}@keyframes dvmStep{0%,78%{transform:rotate(0)}to{transform:rotate(90deg)}}.dock .orb.wk .dvm-out{animation-duration:3.2s}.dock .orb .dvm{filter:drop-shadow(0 0 2.5px #ecd49a99);transition:filter .6s var(--ease)}.dock .orb .glow{background:radial-gradient(circle,#fff4d6d9,#ffecbe00 70%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:5s ease-in-out infinite coreB;position:absolute;top:50%;left:50%}@keyframes sheen{0%,55%{background-position:100% 0}to{background-position:-50% 0}}@keyframes coreB{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.dock .orb.wk .glow{background:radial-gradient(circle,#c8f5d7e6,#a6d9b700 70%);animation-duration:2.4s}.dock .orb.wk .dvm{filter:drop-shadow(0 0 4px #a6d9b7b3)}.dock .orb .ring{opacity:0;transition:opacity .6s var(--ease);border:1.5px solid #a6d9b7f2;border-color:#a6d9b7f2 #a6d9b759 #0000 #0000;border-radius:50%;position:absolute;inset:-6px}.dock .orb.wk .ring{opacity:1;animation:2.6s linear infinite spin}.dock .orb.wk .core:before{animation-duration:6s}.dock .orb.wk{box-shadow:0 0 0 5px #0a0806eb,0 0 34px -2px #a6d9b7a6}.dock .orb.on{box-shadow:0 0 0 5px #0a0806eb,0 0 36px #ecd49ad9}.sh-bg{z-index:60;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);background:#0504039e;position:absolute;inset:0}.sh-bg.on{opacity:1;pointer-events:auto}.sh{z-index:61;border-top:1px solid var(--line3);transition:transform .5s var(--spring);background:linear-gradient(#1f1910,#110d09 40%);border-radius:30px 30px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -30px 60px -20px #000c}.sh.on{transform:none}.sh.drag{transition:none}.sh .grip{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;padding:10px 0 6px;display:flex}.sh .grip i{background:var(--line3);border-radius:100px;width:42px;height:5px}.sh .body{scrollbar-width:none;flex:1;padding:4px 20px 24px;overflow-y:auto}.sh .body::-webkit-scrollbar{display:none}.sh .foot{border-top:1px solid var(--line);flex-shrink:0;gap:10px;padding:12px 20px 34px;display:flex}.sh .foot button{border-radius:17px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:14px;font-weight:700;display:inline-flex}.sh .foot svg{width:18px;height:18px}.sh h3{font-family:var(--f-display);font-size:26px;font-weight:700;line-height:1.05}.sh .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px;font-weight:700}.fl{flex-direction:column;gap:7px;margin-top:16px;display:flex}.fl label{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.inp{border:1px solid var(--line);height:50px;color:var(--text);background:#00000059;border-radius:15px;outline:none;padding:0 15px;font-size:15px;transition:border-color .2s}.inp:focus{border-color:var(--line3)}.inp::placeholder{color:var(--mute)}.pills{flex-wrap:wrap;gap:8px;display:flex}.pl{border:1px solid var(--line);height:38px;color:var(--dim);transition:all .25s var(--ease);border-radius:100px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pl svg{width:15px;height:15px}.pl.on{color:#1a1306;background:linear-gradient(135deg,var(--gold-hi),var(--gold));border-color:#0000}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seg{border:1px solid var(--line);background:#ffffff09;border-radius:16px;gap:4px;margin:0 18px;padding:4px;display:flex;position:relative}.seg button{height:38px;color:var(--mute);z-index:1;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;transition:color .25s;display:flex;position:relative}.seg button .n{font-family:var(--f-mono);opacity:.7;font-size:10px}.seg button.on{color:var(--text)}.seg .ind{background:var(--card3);border:1px solid var(--line2);transition:left .4s var(--spring),width .4s var(--spring);border-radius:12px;position:absolute;top:4px;bottom:4px}.toast{z-index:90;opacity:0;border:1px solid var(--line3);color:var(--gold-hi);white-space:nowrap;transition:all .4s var(--spring);pointer-events:none;background:#211b11f0;border-radius:100px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:600;display:flex;position:absolute;top:104px;left:50%;transform:translate(-50%,-14px);box-shadow:0 14px 34px -12px #000000e6}.toast.on{opacity:1;transform:translate(-50%)}.toast svg{width:16px;height:16px}.tg{letter-spacing:.02em;border-radius:100px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.empty{border:1px dashed var(--line2);text-align:center;color:var(--mute);border-radius:20px;margin:10px 18px;padding:34px 20px;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.dock .it{position:relative}.dock .dk-b{background:var(--rose);color:#1a0d0d;border-radius:100px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:2px;right:calc(50% - 20px);box-shadow:0 0 0 2px #0e0b07}