.lv-btn,.lv-panel,.lv-terms{--lv-up:var(--up,var(--buy,#5ed3b0));--lv-down:var(--down,var(--sell,#f07f95));--lv-bg:color-mix(in srgb, var(--bg,#0b0c0e) 92%, #fff 8%);--lv-field:color-mix(in srgb, var(--bg,#0b0c0e) 85%, #000 15%)}.lv-mono{font-family:var(--mono,ui-monospace, monospace);letter-spacing:-.01em}.lv-dim{color:var(--ink-3,#7a7f88)}.lv-up{color:var(--lv-up)}.lv-down{color:var(--lv-down)}.lv-btn{border:1px solid var(--line-2,#2a2d33);height:30px;color:var(--ink,#eceef1);font:500 12px/1 var(--sans,system-ui);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.lv-btn:hover{background:var(--hover,#ffffff0d)}.lv-btn img{border-radius:4px;width:15px;height:15px}.lv-btn.armed{border-color:rgba(var(--accent-rgb,200, 241, 96), .55)}.lv-pill{background:var(--accent);color:var(--accent-ink,#000);font:700 10px/1 var(--mono,monospace);letter-spacing:.04em;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.lv-pill i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.4s infinite lv-blink}@keyframes lv-blink{50%{opacity:.25}}.lv-wrap{z-index:90;background:#0000006b;justify-content:flex-end;display:flex;position:fixed;inset:0}.lv-panel{background:var(--lv-bg);border-left:1px solid var(--line-2,#2a2d33);width:min(400px,100%);height:100%;color:var(--ink,#eceef1);font:400 13px/1.45 var(--sans,system-ui);animation:.18s ease-out lv-in;overflow-y:auto;box-shadow:-24px 0 60px #00000073}@keyframes lv-in{0%{opacity:0;transform:translate(24px)}}.lv-head{z-index:1;background:var(--lv-bg);border-bottom:1px solid var(--line,#1e2025);align-items:baseline;gap:10px;padding:16px 18px 12px;display:flex;position:sticky;top:0}.lv-head b{font-size:15px;font-weight:600}.lv-x{width:28px;height:28px;color:var(--ink-2,#a6aab3);cursor:pointer;background:0 0;border:0;border-radius:7px;margin-left:auto;font-size:20px;line-height:1}.lv-x:hover{background:var(--hover,#ffffff0d)}.lv-sec{border-bottom:1px solid var(--line,#1e2025);gap:9px;padding:14px 18px;display:grid}.lv-sec h4{color:var(--ink,#eceef1);font-size:12.5px;font-weight:600}.lv-sec p{margin:0}.lv-panel a{color:var(--accent);text-decoration:none}.lv-panel a:hover{text-decoration:underline}.lv-item{border:1px solid var(--line-2,#2a2d33);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.lv-item:hover:not(:disabled){border-color:rgba(var(--accent-rgb,200, 241, 96), .5);background:var(--hover,#ffffff0a)}.lv-item img{border-radius:5px;width:20px;height:20px}.lv-item span:first-of-type{flex:1}.lv-b{border:1px solid var(--line-2,#2a2d33);height:30px;color:var(--ink,#eceef1);font:500 12px/1 var(--sans,system-ui);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.lv-b:hover:not(:disabled){background:var(--hover,#ffffff0d)}.lv-b:disabled{opacity:.45;cursor:default}.lv-b.acc{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#000);font-weight:600}.lv-b.acc:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}.lv-b.warn{color:var(--lv-down)}.lv-b.sm{height:24px;padding:0 9px;font-size:11px}.lv-row2{gap:8px;display:flex}.lv-row2.wrap{flex-wrap:wrap}.lv-row{align-items:flex-start;gap:12px;display:flex}.lv-form{gap:8px;display:grid}.lv-form input,.lv-in input{border:1px solid var(--line-2,#2a2d33);background:var(--lv-field);width:100%;height:32px;color:var(--ink,#eceef1);border-radius:8px;outline:none;padding:0 10px;font-size:12px}.lv-form input:focus,.lv-in input:focus{border-color:rgba(var(--accent-rgb,200, 241, 96), .7)}.lv-check{color:var(--ink-2,#a6aab3);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.lv-check input{accent-color:var(--accent)}.lv-key{border:1px solid var(--line-2,#2a2d33);background:var(--lv-field);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:9px 10px;font-size:11px;display:block}.lv-wallet{align-items:center;gap:11px;display:flex}.lv-wallet>img{border-radius:7px;width:28px;height:28px}.lv-wallet>div{flex:1;gap:2px;min-width:0;display:grid}.lv-addr{color:var(--ink-2,#a6aab3);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.lv-bal{font-size:13px}.lv-switch{border:1px solid var(--line-2,#2a2d33);background:var(--lv-field);cursor:pointer;border-radius:11px;flex:none;width:38px;height:22px;margin-top:1px;transition:background .15s;position:relative}.lv-switch i{background:var(--ink-3,#7a7f88);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.lv-switch.on{background:rgba(var(--accent-rgb,200, 241, 96), .22);border-color:var(--accent)}.lv-switch.on i{background:var(--accent);transform:translate(16px)}.lv-now{background:rgba(var(--accent-rgb,200, 241, 96), .1);color:var(--ink,#eceef1);border-radius:8px;padding:8px 10px;font-size:12.5px}.lv-grid{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.lv-grid label{gap:4px;font-size:11.5px;display:grid}.lv-in{display:block;position:relative}.lv-in i{color:var(--ink-3,#7a7f88);pointer-events:none;font-size:11px;font-style:normal;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.lv-in input{padding-right:34px}.lv-line{grid-template-columns:52px 1fr auto auto;align-items:center;gap:8px;padding:3px 0;font-size:11.5px;display:grid}.lv-line .lv-why{grid-column:1/-1;margin-top:-2px;font-size:10.5px}.lv-foot{color:var(--ink-2,#a6aab3);justify-content:space-between;padding:12px 18px;font-size:11.5px;display:flex}.lv-err{color:var(--lv-down);margin:0;font-size:12px}.lv-ok{color:var(--lv-up);margin:0;font-size:12px}.lv-panel>.lv-err{padding:10px 18px 0}.lv-note{padding:12px 18px 22px;font-size:11.5px}.lv-modal{z-index:95;background:#0009;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lv-terms{border:1px solid var(--line-2,#2a2d33);background:var(--lv-bg);width:min(520px,100%);color:var(--ink,#eceef1);font:400 13px/1.5 var(--sans,system-ui);border-radius:12px;gap:12px;padding:20px 22px;display:grid;box-shadow:0 30px 80px #0009}.lv-terms b{font-size:15px}.lv-terms ul{color:var(--ink-2,#a6aab3);gap:6px;margin:0;padding-left:18px;display:grid}@media (max-width:640px){.lv-hide-s{display:none}.lv-btn{padding:0 9px}.lv-wrap{align-items:flex-end}.lv-panel{border-left:0;border-top:1px solid var(--line-2,#2a2d33);border-radius:14px 14px 0 0;width:100%;height:88dvh}.lv-grid{grid-template-columns:1fr 1fr}}[data-open]{cursor:pointer}.ix-row[data-open]:hover,[data-open].ix-hov:hover{background:var(--hover,#ffffff0d)}.ix{--ix-up:var(--up,var(--buy,#5ed3b0));--ix-down:var(--down,var(--sell,#f07f95));--ix-bg:color-mix(in srgb, var(--bg,#0b0c0e) 90%, #fff 10%);z-index:80;background:var(--ix-bg);width:min(380px,100vw - 32px);max-height:calc(100dvh - 110px);color:var(--ink,#eceef1);border:1px solid var(--line-2,#2a2d33);font:400 12.5px/1.45 var(--sans,system-ui);border-radius:12px;flex-direction:column;animation:.16s ease-out ix-in;display:flex;position:fixed;top:64px;right:16px;overflow:hidden;box-shadow:0 24px 70px #0000008c,0 0 0 1px #0000004d}@keyframes ix-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}.ix-mono{font-family:var(--mono,ui-monospace, monospace);letter-spacing:-.01em}.ix-dim{color:var(--ink-3,#7a7f88)}.ix-up{color:var(--ix-up)}.ix-down{color:var(--ix-down)}.ix-pad{margin:0;padding:14px}.ix-head{border-bottom:1px solid var(--line,#1e2025);flex:none;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;display:flex}.ix-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ix-sub{color:var(--ink-3,#7a7f88);font:400 11px/1 var(--mono,monospace);white-space:nowrap}.ix-ic{place-items:center;display:grid}.ix-ic img{border-radius:4px}.ix-btn{width:26px;height:26px;color:var(--ink-2,#a6aab3);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.ix-btn:hover{background:var(--hover,#ffffff0f);color:var(--ink,#eee)}.ix-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ix-x{margin-left:auto}.ix-body{overflow-y:auto}.ix-coinhead{align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.ix-coinhead img{object-fit:cover;background:var(--line,#1e2025);border-radius:9px;width:38px;height:38px}.ix-coinhead>div{flex:1;min-width:0;display:grid}.ix-coinhead b{font-size:14px}.ix-coinhead span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ix-px{font-size:13px}.ix-px i{color:var(--ink-3,#7a7f88);font-size:10.5px;font-style:normal}.ix-chart{border:1px solid var(--line,#1e2025);background:#0000002e;border-radius:8px;width:calc(100% - 28px);height:130px;margin:0 14px;display:block}.ix-stats{border:1px solid var(--line,#1e2025);background:var(--line,#1e2025);border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:1px;margin:12px 14px 0;display:grid;overflow:hidden}.ix-stats div{background:var(--ix-bg);min-width:0;padding:7px 9px}.ix-stats dt{color:var(--ink-3,#7a7f88);font-size:10.5px}.ix-stats dd{font:500 12px/1.35 var(--mono,monospace);text-overflow:ellipsis;margin:1px 0 0;overflow:hidden}.ix-sec{border-top:1px solid var(--line,#1e2025);gap:6px;margin:12px 14px 0;padding-top:10px;display:grid}.ix-sec h4{color:var(--ink-2,#a6aab3);margin:0;font-size:11.5px;font-weight:600}.ix-sec p{margin:0}.ix-note{gap:1px;display:grid}.ix-note b{font-size:12px}.ix-note span{color:var(--ink-2,#a6aab3);font-size:12px}.ix-note time{color:var(--ink-4,#4a4e57);font:400 10.5px var(--mono,monospace)}.ix-tag{background:rgba(var(--accent-rgb,138, 180, 255), .14);color:var(--accent);font:600 11px var(--mono,monospace);border-radius:4px;padding:1px 6px;display:inline-block}.ix-links{flex-wrap:wrap;gap:6px;padding:12px 14px 14px;display:flex}.ix-links a,.ix-copy{border:1px solid var(--line-2,#2a2d33);height:26px;color:var(--ink-2,#a6aab3);cursor:pointer;background:0 0;border-radius:7px;align-items:center;padding:0 9px;font-size:11.5px;text-decoration:none;display:inline-flex}.ix-links a:hover,.ix-copy:hover{color:var(--ink,#eee);border-color:rgba(var(--accent-rgb,138, 180, 255), .5)}.ix-list{padding:4px 0 8px;display:grid}.ix-row{border-bottom:1px solid var(--line,#1e2025);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:grid}.ix-row span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.ix-row span:not(:first-child){font-family:var(--mono,monospace);justify-content:flex-end;font-size:11.5px}.ix-rhead{color:var(--ink-3,#7a7f88);padding-top:6px;padding-bottom:6px;font-size:10.5px}.ix-rhead span:not(:first-child){font-family:inherit;font-size:10.5px}.ix-thumb{object-fit:cover;background:var(--line,#1e2025);border-radius:4px;flex:none}.ix-foot{color:var(--ink-3,#7a7f88);font:400 11px/1.5 var(--mono,monospace);padding:8px 14px 12px}@media (max-width:640px){.ix{width:auto;max-height:72dvh;inset:auto 8px 8px}.ix-stats{grid-template-columns:1fr 1fr 1fr}}:root{--bg:#08090b;--win:#101216;--win-2:#14171c;--hover:#1a1d23;--line:#ffffff0f;--line-2:#ffffff1b;--ink:#eceef2;--ink-2:#a8adb7;--ink-3:#737885;--ink-4:#4b505b;--accent:#6aa8ff;--accent-rgb:106, 168, 255;--accent-ink:#061227;--up:#5ed3b0;--down:#f07f95;--r:8px;--sans:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font:400 13px/1.45 var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}body{height:100vh;height:100dvh}#root{height:100%}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-feature-settings:"zero" 0;letter-spacing:-.01em}.up{color:var(--up)}.down{color:var(--down)}.acc{color:var(--accent)}.dim{color:var(--ink-3)}.spacer{flex:1}::selection{background:rgba(var(--accent-rgb), .3)}@keyframes blink{50%{opacity:0}}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .45)}80%,to{box-shadow:0 0 0 7px rgba(var(--accent-rgb), 0)}}@keyframes fadeIn{0%{opacity:0}}.app{grid-template-rows:46px minmax(0,1fr) 28px;height:100%;display:grid}.screen{grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.logstrip{display:none}.topbar{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:12px;min-width:0;padding:0 10px 0 14px;display:flex}.brand{letter-spacing:.17em;flex:none;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.brand svg{display:block}.tb-line{color:var(--ink-3);border-left:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-left:12px;font-size:12.5px;overflow:hidden}.seg{border:1px solid var(--line-2);border-radius:var(--r);flex:none;padding:2px;display:flex}.seg button{min-width:30px;height:24px;font:500 11.5px var(--mono);color:var(--ink-3);border-radius:6px;padding:0 7px;transition:background .15s,color .15s}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--hover);color:var(--ink)}.pause{border-radius:var(--r);border:1px solid var(--line-2);flex:none;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.pause:hover{background:var(--hover)}.pause svg{fill:none;width:11px;height:11px;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round}.pause.on{border-color:rgba(var(--accent-rgb), .5);color:var(--accent)}.pause.on svg{fill:var(--accent);stroke:none}.about-btn{border-radius:var(--r);width:30px;height:30px;color:var(--ink-3);flex:none;font-weight:600;transition:background .15s,color .15s}.about-btn:hover{background:var(--hover);color:var(--ink)}.statusbar{border-top:1px solid var(--line);background:var(--bg);height:28px;color:var(--ink-3);white-space:nowrap;align-items:center;min-width:0;padding:0 4px;font-size:11px;display:flex;overflow:hidden}.sb{align-items:center;gap:6px;height:16px;padding:0 11px;display:flex}.sb+.sb{border-left:1px solid var(--line)}.sb b{color:var(--ink-2);font-weight:500}.sb.eq b{color:var(--ink)}.dot{background:var(--ink-4);border-radius:50%;flex:none;width:6px;height:6px}.dot.live{background:var(--up);box-shadow:0 0 0 3px #5ed3b021}.dot.connecting,.dot.reconnecting{background:var(--ink-2);animation:1s step-end infinite blink}.dot.down{background:var(--down)}.tlog{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;min-height:0;display:flex}.lg-head{justify-content:space-between;align-items:baseline;padding:14px 16px 9px;display:flex}.lg-head h2{font-size:13px;font-weight:600}.lg-head span{font-size:11px}.lg-now{border:1px solid var(--line-2);border-radius:var(--r);background:var(--win);align-items:center;gap:10px;min-height:40px;margin:0 12px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.lg-now span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s infinite ring}.pulse.off{background:var(--ink-3);animation:none}.counters{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 12px 4px;display:grid}.counters div{min-width:0;padding:7px 0 7px 9px}.counters div+div{border-left:1px solid var(--line)}.counters dt{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.counters dd{color:var(--ink);letter-spacing:-.02em;font-size:15px}.lg-list{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:1;min-height:0;padding:4px 12px 16px;list-style:none;overflow-y:auto}.lg-list li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);column-gap:6px;padding:9px 4px;animation:.45s cubic-bezier(.2,.8,.2,1) logIn;display:grid}.lg-list .t{color:var(--ink-4);padding-top:2px;font-size:10.5px}.lh{align-items:center;gap:8px;min-width:0;display:flex}.lcoin{align-items:center;gap:6px;min-width:0;display:flex}.lcoin b{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12.5px;font-weight:600;overflow:hidden}.lcoin:hover b{color:var(--accent)}.lcoin .thumb{border-radius:4px}.hd{color:var(--ink-2);white-space:nowrap;font-size:11.5px}.k-trash .hd,.k-tidy .hd{color:var(--ink-2)}.hd.acc{color:var(--accent)}.hd.up{color:var(--up)}.hd.down{color:var(--down)}.hd.dim{color:var(--ink-3)}.k-session .hd,.k-feed .hd,.k-empty .hd{color:var(--ink);font-weight:500}.lr .tx{color:var(--ink-3);overflow-wrap:anywhere;text-wrap:pretty;margin-top:2px;font-size:12px;line-height:1.45}@keyframes logIn{0%{opacity:0;transform:translateY(-6px)}}.desktop{touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;background:#07080a;min-width:0;min-height:0;position:relative;overflow:hidden}.desktop.manual{cursor:grab}.desktop .fx{pointer-events:none;z-index:7;width:100%;height:100%;display:block;position:absolute;inset:0}.world{transform-origin:0 0;z-index:1;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.bare-wrap{display:grid;position:fixed;inset:0}.wall{background:radial-gradient(70% 60% at 92% 104%, rgba(var(--accent-rgb), .075), transparent 62%), radial-gradient(130% 100% at 18% -10%, #121620 0%, #0b0d12 55%, #08090c 100%);position:absolute;inset:0}.wall:before{content:"";background:repeating-linear-gradient(45deg,#ffffff0b 0 1px,#0000 1px 26px),repeating-linear-gradient(-45deg,#ffffff0b 0 1px,#0000 1px 26px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 75% at 100% 100%,#000 0%,#00000059 45%,#0000 80%);mask-image:radial-gradient(60% 75% at 100% 100%,#000 0%,#00000059 45%,#0000 80%)}.wall:after{content:"";opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.menubar{z-index:3;border-bottom:1px solid var(--line);white-space:nowrap;background:#0a0c0fe6;align-items:center;gap:14px;padding:0 12px 0 10px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.mb-mark{place-items:center;display:grid}.mb-act{color:var(--ink);text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.mb-note{color:var(--accent);text-overflow:ellipsis;min-width:0;animation:.3s fadeIn;overflow:hidden}.mb-feed{color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:flex}.mb-files{color:var(--ink-3);font-size:11px}.mb-clock{color:var(--ink);font-size:11.5px}.desk-empty{color:var(--ink-3);z-index:2;pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute}.file{z-index:5;transform-origin:50% 30%;will-change:transform;flex-direction:column;align-items:center;padding-top:6px;display:flex;position:absolute;top:0;left:0}.fthumb{border-radius:var(--r);transition:box-shadow .2s;display:block;position:relative;box-shadow:0 0 0 1px #ffffff1c,0 8px 18px -8px #000c}.thumb{border-radius:var(--r);color:var(--ink-2);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.thumb b{font-family:var(--mono);font-weight:600}.thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fthumb .thumb img{transition:filter .6s}.flabel{max-width:100%;color:var(--ink);text-shadow:0 1px 3px #000000e6;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;gap:3px;margin-top:6px;padding:1px 5px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s;display:flex;overflow:hidden}.flabel .seen{fill:none;stroke:var(--ink-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.file.stale .thumb img{filter:grayscale(.85)brightness(.55)}.file.stale .flabel{color:var(--ink-3)}.file.sel .fthumb{box-shadow:0 0 0 2px var(--accent), 0 8px 18px -8px #000c}.file.sel .fthumb:after{content:"";border-radius:inherit;background:rgba(var(--accent-rgb), .16);position:absolute;inset:0}.file.sel .flabel{background:var(--accent);color:var(--accent-ink);text-shadow:none}.file.sel .flabel .seen{stroke:var(--accent-ink)}.file.follow .flabel{visibility:hidden}.file.held .fthumb{box-shadow:0 0 0 2px var(--accent), 0 18px 34px -10px #000000e6}.tflash{border-radius:inherit;pointer-events:none;animation:1.4s ease-out forwards tflash;position:absolute;inset:-1px}.tflash.b{box-shadow:0 0 0 1.5px var(--up)}.tflash.s{box-shadow:0 0 0 1.5px var(--down)}@keyframes tflash{to{opacity:0}}.place{z-index:4;flex-direction:column;align-items:center;padding-top:4px;display:flex;position:absolute;top:0;left:0}.place .pic{place-items:end center;transition:transform .22s cubic-bezier(.3,1.5,.5,1),filter .22s;display:grid}.place .pic svg{display:block;overflow:visible}.place.lit .pic{filter:drop-shadow(0 0 14px rgba(var(--accent-rgb), .38));transform:translateY(-3px)scale(1.08)}.place.p-trash .pic.pulse{transform-origin:50% 92%;animation:.55s cubic-bezier(.3,1.4,.5,1) wobble}.place:not(.p-trash) .pic.pulse{animation:.45s cubic-bezier(.3,1.6,.5,1) bump}@keyframes wobble{0%{transform:rotate(0)}25%{transform:rotate(-5deg)scaleY(.95)}55%{transform:rotate(3.5deg)}80%{transform:rotate(-1.2deg)}to{transform:none}}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.1,.94)}to{transform:none}}.plabel{color:var(--ink);text-shadow:0 1px 3px #000000e6;white-space:nowrap;align-items:baseline;gap:6px;margin-top:4px;font-size:11.5px;font-weight:600;display:flex}.plabel .mono{color:var(--ink-3);font-size:10.5px;font-weight:500}.place.lit .plabel{color:var(--accent)}.folder .flap{transform-box:fill-box;transform-origin:50% 100%;transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.folder.lit .flap{transform:skew(-4deg)scaleY(.86)}.can .rim{transition:stroke .2s}.can.lit .rim{stroke:var(--accent)}.can.lit .rim-hi{opacity:1;stroke:#cfe2ff}.marquee{z-index:6;border:1px solid rgba(var(--accent-rgb), .85);background:rgba(var(--accent-rgb), .1);pointer-events:none;border-radius:2px;position:absolute}.win{background:var(--win);border:1px solid var(--line-2);border-radius:var(--r);transform-origin:50%;flex-direction:column;transition:border-color .25s;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 2px 6px #00000059,0 26px 60px -20px #000000d9}.win.focus{border-color:rgba(var(--accent-rgb), .32)}.win.closing{pointer-events:none;animation:.15s ease-in forwards winOut}@keyframes winOut{to{opacity:0;transform:scale(.96)}}.win-title{border-bottom:1px solid var(--line);background:linear-gradient(#16191f,#121419);flex:none;align-items:center;gap:8px;min-width:0;height:30px;padding:0 5px 0 10px;display:flex}.wt-ic{flex:none;place-items:center;display:grid}.wt-ic .thumb{border-radius:4px}.wt-ic svg{display:block}.win-title .t{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.win.focus .win-title .t{color:var(--ink)}.win-title .sub{min-width:0;color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;overflow:hidden}.wclose{width:22px;height:22px;color:var(--ink-3);border-radius:6px;flex:none;place-items:center;margin-left:auto;transition:background .15s,color .15s;display:grid}.wclose:hover{background:var(--hover);color:var(--ink)}.wclose svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.win-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container-type:inline-size}.coinhead{flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ch-t{min-width:0}.ch-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.ch-t .nm{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ch-r{flex-direction:column;align-items:flex-end;gap:1px;font-size:11px;display:flex}.link{color:var(--ink-2);cursor:pointer;align-items:center;gap:4px;transition:color .15s;display:inline-flex}.link:hover{color:var(--accent)}.ext{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.preview{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex}.pv-chart{min-height:60px;box-shadow:inset 0 0 0 1px var(--line);background:#00000038;border-radius:6px;flex:1;position:relative}.pv-chart canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pv-stats{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-stats div{min-width:0;padding:1px 10px}.pv-stats div:first-child{padding-left:2px}.pv-stats div+div{border-left:1px solid var(--line)}.pv-stats dt{color:var(--ink-3);white-space:nowrap;font-size:10.5px}.pv-stats dd{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.info{flex-direction:column;flex:1;min-height:0;padding:10px 12px 0;display:flex}.chk-head,.chk{grid-template-columns:minmax(84px,.9fr) minmax(0,1.35fr) minmax(54px,.62fr) 16px;align-items:center;gap:8px;padding:0 6px;display:grid}.chk-head{height:22px;color:var(--ink-4);border-bottom:1px solid var(--line);flex:none;margin-top:8px;font-size:10px}.chks{flex:1;min-height:0;list-style:none;overflow:hidden}.chk{border-bottom:1px solid #ffffff09;height:25px;font-size:12px}.chk .lb{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chk .val{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.chk.fail .val{color:var(--down)}.chk .rule{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.chk.empty{color:var(--ink-3);height:auto;padding:12px 6px;display:block}.ck{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ck.ok{stroke:var(--up)}.ck.no{stroke:var(--down)}.ck.na{stroke:var(--ink-4)}.verdict{border-top:1px solid var(--line);background:var(--win-2);flex-direction:column;flex:none;justify-content:center;gap:1px;min-height:48px;margin:6px -12px 0;padding:7px 18px 8px;font-size:12px;display:flex}.verdict .vd{align-items:center;gap:7px;font-size:13px;display:flex}.verdict .vd svg{display:block}.verdict .vd b{font-weight:600}.verdict.d-buy .vd{color:var(--accent)}.verdict.d-watch .vd{color:var(--ink)}.verdict .vr{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.verdict.on{animation:.35s cubic-bezier(.2,.8,.2,1) verdictIn}@keyframes verdictIn{0%{background:rgba(var(--accent-rgb), .14)}}.flist{flex-direction:column;flex:1;min-height:0;display:flex}.frow{border-bottom:1px solid #ffffff09;grid-template-columns:minmax(96px,1.35fr) repeat(4,minmax(0,.8fr)) minmax(0,1fr);align-items:center;gap:8px;height:31px;padding:0 12px;font-size:12px;transition:opacity .2s;display:grid}.frow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.f-sold .frow{grid-template-columns:minmax(96px,1.35fr) .7fr .8fr minmax(0,1.4fr) .7fr 0}.frow.fhead{height:26px;color:var(--ink-4);border-bottom:1px solid var(--line);flex:none;font-size:10px}.frow.moving{opacity:.25}.frows{flex:1;min-height:0;overflow:hidden}.fcell{align-items:center;gap:8px;min-width:0;display:flex}.fcell .thumb{border-radius:5px}.fcell a{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fcell a:hover{color:var(--accent)}.fempty{text-align:center;color:var(--ink-4);padding:28px 12px;font-size:12px}.ffoot{border-top:1px solid var(--line);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:8px 12px;font-size:10.5px;overflow:hidden}@container (width<=440px){.frow{grid-template-columns:minmax(80px,1.3fr) repeat(3,minmax(0,.8fr)) 0 minmax(0,.8fr);padding:0 10px}.frow>span:nth-child(5){display:none}.f-sold .frow{grid-template-columns:minmax(80px,1.3fr) .8fr .9fr minmax(0,1.2fr) 0 0}.chk-head,.chk{grid-template-columns:minmax(78px,.8fr) minmax(0,1.5fr) 16px;gap:6px}.chk .rule,.chk-head span:nth-child(3),.pv-stats .u{display:none}}.dialog{flex-direction:column;flex:1;justify-content:space-between;gap:12px;padding:14px 14px 12px;display:flex}.dlg-row{align-items:center;gap:12px;display:flex}.dlg-row svg{flex:none}.dlg-row p{font-size:13px;line-height:1.4}.dlg-btns{justify-content:flex-end;gap:8px;display:flex}.dlg-btns button{border:1px solid var(--line-2);border-radius:7px;height:30px;padding:0 14px;font-size:12.5px;font-weight:500}.dlg-btns .primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:600}.ctx{z-index:9000;border:1px solid var(--line-2);border-radius:var(--r);transform-origin:0 0;background:#121419f7;padding:5px;animation:.12s ease-out ctxIn;position:absolute;box-shadow:0 16px 40px -10px #000000d9,0 2px 6px #0006}@keyframes ctxIn{0%{opacity:0;transform:scale(.96)}}.ctx-it{height:28px;color:var(--ink);border-radius:5px;align-items:center;padding:0 10px;font-size:12.5px;display:flex}.ctx-it.on{background:var(--accent);color:var(--accent-ink)}.ctx-sep{background:var(--line-2);height:1px;margin:4px 6px;display:block}.agent-cursor{z-index:8;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.agent-cursor svg{filter:drop-shadow(0 2px 4px #0009);transition:transform 80ms;display:none}.agent-cursor.s-arrow .c-arrow{transform-origin:3px 2.5px;margin:-2.5px 0 0 -3px;display:block}.agent-cursor.s-grab .c-grab,.agent-cursor.s-grabbing .c-grabbing{margin:-11px 0 0 -12px;display:block}.agent-cursor.s-pointer .c-pointer{margin:-1.6px 0 0 -10px;display:block}.c-arrow path{fill:#fff;stroke:#0b0c0f;stroke-width:1.25px;stroke-linejoin:round}.agent-cursor .o rect{fill:#0b0c0f;stroke:#0b0c0f;stroke-width:2.4px}.agent-cursor .f rect{fill:#fff}.agent-cursor .ln{fill:none;stroke:#0b0c0f;stroke-width:.9px;stroke-linecap:round;opacity:.45}.agent-cursor.down .c-arrow{transform:scale(.86)}.agent-cursor.down.s-grabbing .c-grabbing{transform:scale(.94)}.ctag{background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:20px;left:16px;box-shadow:0 4px 12px #00000073}.cbadge{background:var(--accent);min-width:19px;height:19px;color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:-14px;left:10px;box-shadow:0 0 0 2px #0b0c0f}.agent-cursor.paused .ctag{background:var(--ink-2);color:var(--bg)}.agent-cursor.flip .ctag{left:auto;right:8px}.agent-cursor.flip .cbadge{left:auto;right:6px}.agent-cursor.menu .ctag{opacity:0}.ctag{transition:opacity .15s}.zoom{z-index:9;border:1px solid var(--line-2);border-radius:var(--r);opacity:0;background:#0e0f12e6;align-items:center;gap:2px;padding:3px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;right:12px}.desktop:hover .zoom,.desktop.manual .zoom{opacity:1}.zoom button{min-width:26px;height:26px;color:var(--ink-2);border-radius:6px;padding:0 8px;font-size:15px;line-height:1;transition:background .15s,color .15s}.zoom button:hover{background:var(--hover);color:var(--ink)}.zoom .auto{font-size:12px;font-weight:500}.zoom .auto.on{color:var(--accent)}.zoom span{text-align:center;min-width:36px;color:var(--ink-3);font-size:11px}.paused-chip{z-index:9;border-radius:var(--r);border:1px solid var(--line-2);color:var(--ink-2);background:#0e0f12eb;padding:5px 11px;font-size:11px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.sheet-wrap,.about-wrap{z-index:50;background:#04050699;justify-content:center;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.about-wrap{align-items:center;padding:16px}.sheet{background:var(--bg);border-top:1px solid var(--line-2);border-radius:14px 14px 0 0;flex-direction:column;width:100%;height:74vh;animation:.3s cubic-bezier(.2,.8,.2,1) up;display:flex;position:relative}.sheet .tlog{background:0 0;border:0;flex:1}.sheet .lg-head{padding-right:52px}@keyframes up{0%{opacity:0;transform:translateY(40px)}}.sheet-close{border-radius:var(--r);width:32px;height:32px;color:var(--ink-2);z-index:1;font-size:18px;position:absolute;top:8px;right:10px}.about{background:var(--win);border:1px solid var(--line-2);border-radius:14px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:18px 20px;animation:.3s cubic-bezier(.2,.8,.2,1) up;overflow-y:auto;box-shadow:0 30px 80px #0009}.ab-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ab-head b{letter-spacing:.16em;font-size:13.5px;font-weight:600}.ab-head button{border-radius:var(--r);width:30px;height:30px;color:var(--ink-2);margin-left:auto;font-size:18px}.about>p{color:var(--ink-2);font-size:13px;line-height:1.55}.about dl{border-top:1px solid var(--line);margin-top:14px}.about dl div{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;padding:9px 0;font-size:12.5px;display:grid}.about dt{color:var(--ink);font-weight:500}.about dd{color:var(--ink-2);line-height:1.5}.about .ab-foot{color:var(--ink-3);margin-top:12px;font-size:10.5px;line-height:1.5}@media (max-width:1180px){.screen{grid-template-columns:minmax(0,1fr) 286px}.counters dd{font-size:14px}}@media (max-width:1020px){.tb-line{display:none}}.app:has(>.coinbar){grid-template-rows:34px 46px minmax(0,1fr) 28px}.coinbar{background:var(--hover);border-bottom:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;gap:14px;height:34px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.cb-sym{color:var(--accent);letter-spacing:.02em;font-weight:600}.cb-ca{border:1px solid var(--line-2);height:24px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:0 4px 0 10px;transition:border-color .15s,background .15s;display:inline-flex}.cb-ca:hover{border-color:rgba(var(--accent-rgb), .5);background:#ffffff0a}.cb-ca .mono{font-family:var(--mono);font-size:12px}.cb-ca .short{display:none}.cb-copy{background:var(--line-2);height:18px;color:var(--ink-2);border-radius:4px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.cb-stat{color:var(--ink-2);font-size:12px;font-family:var(--mono)}.cb-stat.up{color:var(--up)}.cb-stat.down{color:var(--down)}.cb-stat.muted{color:var(--ink-3);font-family:var(--sans)}.cb-link{color:var(--ink);background:var(--line-2);border-radius:6px;padding:3px 9px;font-weight:500;text-decoration:none;transition:background .15s}.cb-link:hover{background:#ffffff29}@media (max-width:640px){.coinbar{justify-content:flex-start;gap:10px;padding:0 12px}.cb-ca .full{display:none}.cb-ca .short{display:inline}}@media (max-width:860px){.app{grid-template-rows:46px minmax(0,1fr) 40px 26px}.app:has(>.coinbar){grid-template-rows:34px 46px minmax(0,1fr) 40px 26px}.screen{grid-template-columns:minmax(0,1fr)}.screen>.tlog{display:none}.logstrip{border-top:1px solid var(--line);background:var(--bg);text-align:left;align-items:center;gap:10px;min-width:0;padding:0 14px;font-size:12px;display:flex}.logstrip .ls-now{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.logstrip .ls-last{max-width:46%;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.logstrip svg{fill:none;stroke:var(--ink-3);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.statusbar .hide-s,.menubar .hide-s{display:none}}@media (max-width:560px){.topbar{gap:8px;padding:0 8px 0 12px}.brand{letter-spacing:.14em;gap:8px;font-size:12.5px}.statusbar .hide-xs{display:none}.pause{padding:0 9px}.pause span{display:none}.seg button{min-width:26px;padding:0 5px}.sb{padding:0 8px}.sb .lbl{display:none}.zoom{top:34px;bottom:auto;right:8px}.desktop:not(.manual) .zoom{display:none}.menubar{gap:10px;font-size:11.5px}.ctag{font-size:9.5px}}
