.floor-tab,.floor-sheet{--fl-ink:#2a1d5e;--fl-ink2:#5b4a96;--fl-ink3:#8d7fc0;--fl-border:#eadffb;--fl-soft:#ede9fe;--fl-surface:#fff;--fl-bg:#faf8ff;--fl-accent:#7c3aed;--fl-good:#10b981;--fl-tag:#fff7d6;--fl-tagink:#92690b}.floor-tab{color:var(--fl-ink);flex-direction:column;gap:14px;padding:12px 16px 22px;display:flex}.fl-head{align-items:center;gap:10px;display:flex}.fl-head-chain{min-width:150px;max-width:220px}.fl-sell-cta{color:var(--fl-ink);background:var(--primary-softer,#f4efff);border:1px solid var(--border,#e2d0fd);cursor:pointer;border-radius:12px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:900;transition:background .15s,border-color .15s;display:inline-flex}.fl-sell-cta:hover{background:var(--lilac-soft,#ede9fe);border-color:var(--lilac,#cbb0ff)}.fl-sell-cta:disabled{opacity:.45;cursor:default}.fl-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.fl-head-actions .fl-sell-cta{margin-left:0}.fl-sell-cta.alt{color:var(--fl-ink2,#6b5b8a);background:0 0;font-weight:800}.fl-sell-cta.alt:hover{background:var(--primary-softer,#f4efff);border-color:var(--lilac,#cbb0ff);color:var(--fl-ink)}.fl-ghost-note{color:var(--fl-ink3);background:var(--fl-soft);border:1px dashed var(--fl-border);border-radius:9px;padding:7px 12px;font-size:11.5px;font-weight:700}.fl-strip{background:var(--primary-softer,#f4efff);color:var(--fl-ink);border:1px solid var(--border,#e2d0fd);scroll-snap-type:x proximity;scrollbar-width:none;border-radius:14px;align-items:center;gap:18px;padding:10px 16px;font-size:12px;display:flex;overflow-x:auto}.fl-strip::-webkit-scrollbar{display:none}.fl-stat{scroll-snap-align:start;white-space:nowrap}.fl-stat b{font-size:15px;display:block}.fl-lab{color:var(--fl-ink3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.fl-tick{color:var(--fl-ink2);font-variant-numeric:tabular-nums;white-space:nowrap;gap:14px;margin-left:auto;display:flex}.fl-shimmer{opacity:.4;animation:1.2s ease-in-out infinite fl-pulse}@keyframes fl-pulse{50%{opacity:.15}}.fl-controls{align-items:center;gap:10px;display:flex}.fl-seg{background:var(--fl-soft);border-radius:9px;padding:3px;font-size:11.5px;font-weight:700;display:flex}.fl-seg button{color:var(--fl-ink2);cursor:pointer;border-radius:7px;padding:5px 11px}.fl-seg button.on{color:var(--fl-ink);background:#fff;box-shadow:0 1px 3px #2a1d5e1f}.fl-toggle{color:var(--fl-ink2);cursor:pointer;align-items:center;gap:6px;min-height:44px;margin-left:auto;font-size:11.5px;font-weight:700;display:flex}.fl-knob{background:var(--fl-border);border-radius:9px;width:30px;height:17px;transition:background .15s;position:relative}.fl-toggle.on .fl-knob{background:var(--fl-accent)}.fl-knob:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.fl-toggle.on .fl-knob:after{transform:translate(13px)}.fl-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fl-card{background:var(--fl-surface);border:1px solid var(--fl-border);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;padding:10px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.fl-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2a1d5e1f}.fl-card:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px}.fl-punk{background:var(--fl-soft);border-radius:14px;justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.fl-punk img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.fl-punk-fb{color:var(--fl-ink3);font-size:28px;font-weight:900}.fl-nm{color:var(--fl-ink);margin-top:8px;font-size:12px;font-weight:800}.fl-pw{color:var(--fl-ink2);font-size:11px;font-weight:700}.fl-pricetag{color:#fff;background:linear-gradient(#ff9ed6,#ff5fb0);border-radius:6px 0 0 6px;padding:4px 10px 4px 12px;font-size:12px;font-weight:900;transition:transform .12s,box-shadow .12s;position:absolute;top:16px;right:-6px;box-shadow:0 2px 6px #ff5fb059}.fl-card:hover .fl-pricetag{transform:translateY(-2px);box-shadow:0 4px 10px #2a1d5e3d}.fl-pricetag.none{color:#999;background:#eee;font-weight:700}.fl-stale{opacity:.7;margin-left:2px;font-style:normal}.fl-yours{background:var(--fl-good);color:#fff;letter-spacing:.06em;border-radius:6px;padding:2px 7px;font-size:9px;font-weight:900;position:absolute;top:16px;left:10px}.fl-bid{color:var(--fl-accent);font-size:10px;font-weight:800;position:absolute;bottom:10px;right:10px}.fl-card.skel{pointer-events:none}.fl-card.skel .fl-punk,.fl-card.skel .fl-nm,.fl-card.skel .fl-pw{animation:1.2s ease-in-out infinite fl-pulse}.fl-card.skel .fl-nm{background:var(--fl-soft);border-radius:4px;width:70%;height:12px}.fl-card.skel .fl-pw{background:var(--fl-soft);border-radius:4px;width:40%;height:10px;margin-top:4px}.fl-loading{justify-content:center;align-items:center;min-height:260px;display:flex}.fl-grid-pending{opacity:.55;pointer-events:none;transition:opacity .15s}.fl-empty{text-align:center;color:var(--fl-ink2);flex-direction:column;align-items:center;gap:8px;padding:60px 0;display:flex}.fl-empty-punk{width:110px;height:110px}.fl-cta{background:var(--fl-ink);color:#fff;cursor:pointer;border-radius:10px;padding:9px 16px;font-size:12.5px;font-weight:900}.fl-error{color:#b53465;background:#fff4f6;border:1px solid #ffd2e0;border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:700}.fl-retry{color:inherit;cursor:pointer;font-weight:900;text-decoration:underline}.floor-sheet{color:var(--fl-ink);flex-direction:column;gap:12px;display:flex;overflow-y:auto;background:var(--fl-surface)!important}@media (min-width:768px){.floor-sheet{width:380px!important;max-width:380px!important}}.fls-title{letter-spacing:.06em;text-transform:uppercase;color:var(--fl-ink2)!important;font-size:13px!important}.fls-sub{color:var(--fl-ink3)!important;font-size:11px!important}.fls-punkbox{position:relative}.fls-punk{background:var(--fl-soft);-o-object-fit:contain;object-fit:contain;width:100%;height:130px;image-rendering:pixelated;border-radius:14px}.fls-punk-fb{display:block}.fls-punkbox[data-state=justSold] .fls-punk,.fls-punkbox[data-state=invalid] .fls-punk{filter:grayscale(.8);opacity:.7}.fls-stamp{color:#b53465;letter-spacing:.12em;background:#ffffffd9;border:3px solid #b53465;border-radius:6px;padding:2px 14px;font-size:22px;font-weight:900;animation:.18s ease-out fls-stamp-in;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.fls-stamp.invalid{border-color:var(--fl-ink3);color:var(--fl-ink3);font-size:16px}@keyframes fls-stamp-in{0%{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(1.6)}}.fls-meta{justify-content:space-between;font-size:12.5px;font-weight:800;display:flex}.fls-meta span:last-child{color:var(--fl-ink2)}.fls-body{flex-direction:column;gap:12px;display:flex}.fls-field{border:1.5px solid var(--fl-border);color:var(--fl-ink);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:16px;font-weight:800;display:flex}.fls-field input{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.fls-field small{color:var(--fl-ink3);white-space:nowrap;font-weight:700}.fls-cur{align-items:center;gap:6px;display:flex}.fls-cur span,.fls-cur button{border:1.5px solid var(--fl-border);color:var(--fl-ink2);background:0 0;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:800}.fls-cur button{cursor:pointer}.fls-cur button:disabled{cursor:not-allowed;opacity:.6}.fls-cur span.on,.fls-cur button.on{background:var(--fl-ink);color:#fff;border-color:var(--fl-ink)}.fls-cur span.off,.fls-cur button.off{opacity:.55}.fls-fees{background:var(--fl-bg);color:var(--fl-ink2);border:1px dashed #c4b5fd;border-radius:11px;padding:10px 12px;font-size:11.5px;line-height:1.7}.fls-fees b{color:var(--fl-ink);font-size:13px}.fls-cta{background:var(--fl-ink);color:#fff;text-align:center;cursor:pointer;border-radius:12px;width:100%;padding:13px;font-size:14px;font-weight:900}.fls-cta:disabled{opacity:.5;cursor:not-allowed}.fls-cta.secondary{background:var(--fl-accent)}.fls-cta.ghost{color:var(--fl-ink);border:1.5px solid var(--fl-border);background:#fff}.fls-row{gap:8px;display:flex}.fls-note{color:var(--fl-ink3);text-align:center;font-size:11px;line-height:1.5}.fls-link{color:var(--fl-accent);cursor:pointer;font-weight:800;font-size:inherit;text-decoration:underline}.fls-warn{color:#92690b;background:var(--fl-tag);border-radius:9px;padding:7px 10px;font-size:11.5px;font-weight:800}.fls-error{color:#b53465;word-break:break-word;background:#fff4f6;border:1px solid #ffd2e0;border-radius:9px;padding:7px 10px;font-size:11.5px;font-weight:700}.fls-stepper{color:var(--fl-ink3);flex-direction:column;gap:3px;padding-left:18px;font-size:11px;display:flex}.fls-stepper .now{color:var(--fl-ink);font-weight:800}.fls-stepper .done{text-decoration:line-through}.fls-state{text-align:center;color:var(--fl-ink2);flex-direction:column;gap:8px;padding:8px 0;font-size:13px;display:flex}.fls-state strong{color:var(--fl-ink);font-size:16px}.fls-pivot{flex-direction:column;gap:8px;margin-top:6px;display:flex}.fls-success{text-align:center;color:var(--fl-ink2);flex-direction:column;gap:8px;padding:12px 0;font-size:13px;display:flex}.fls-success strong{color:var(--fl-ink);font-size:18px}.fls-listed-tag{background:var(--fl-tag);color:var(--fl-tagink);border-radius:8px;align-self:center;padding:5px 14px;font-size:14px;font-weight:900;animation:.35s cubic-bezier(.22,1,.36,1) fls-tag-fly;box-shadow:0 2px 6px #2a1d5e2e}@keyframes fls-tag-fly{0%{opacity:0;transform:translateY(-26px)rotate(-8deg)scale(1.2)}}.fls-offers{background:var(--fl-bg);border:1px dashed #c4b5fd;border-radius:11px;flex-direction:column;gap:6px;padding:10px 12px;font-size:11.5px;display:flex}.fls-offers>b{color:var(--fl-ink);font-size:12.5px}.fls-offer{align-items:center;gap:8px;display:flex}.fls-offer.unbacked{opacity:.45}.fls-offer-who{font-variant-numeric:tabular-nums;color:var(--fl-ink2)}.fls-offer-amt{color:var(--fl-ink);margin-left:auto;font-weight:900}.fls-offer-backed{color:var(--fl-ink3);white-space:nowrap;font-weight:700}.fls-accept{background:var(--fl-good);color:#fff;cursor:pointer;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:900}.fls-accept:disabled{opacity:.45;cursor:not-allowed}.kg-act.sell{background:var(--fl-ink,#2a1d5e);color:#fff}@media (max-width:767px){.fl-grid{grid-template-columns:repeat(2,1fr)}.fl-controls{flex-wrap:nowrap;overflow-x:auto}}@media (min-width:768px) and (max-width:1023px){.fl-grid{grid-template-columns:repeat(3,1fr)}}.fl-grid-pick{grid-template-columns:repeat(3,1fr)}.fl-grid-pick .fl-punk{height:96px}@media (max-width:767px){.fl-grid-pick{grid-template-columns:repeat(2,1fr)}}[data-theme=dark] .floor-tab,[data-theme=dark] .floor-sheet{--fl-ink:#ece6ff;--fl-ink2:#c4b6ec;--fl-ink3:#9a8cc4;--fl-border:#ffffff1f;--fl-soft:#241d40;--fl-surface:#1b1533;--fl-bg:#110d24}[data-theme=dark] .fl-strip,[data-theme=dark] .fl-sell-cta{color:var(--fl-ink);background:#1b1533;border-color:#ffffff1f}[data-theme=dark] .fl-sell-cta:hover{background:#241d40;border-color:#fff3}[data-theme=dark] .fl-ghost-note{color:var(--fl-ink3);background:#1b1533;border-color:#ffffff24}[data-theme=dark] .fl-seg{background:#241d40}[data-theme=dark] .fl-seg button.on{color:#ece6ff;background:#3a2f63;box-shadow:0 1px 3px #0006}[data-theme=dark] .fl-card:hover{box-shadow:0 6px 18px #00000073}[data-theme=dark] .fl-cta{background:var(--fl-accent);color:#fff}[data-theme=dark] .fl-pricetag.none{color:#9a8cc4;background:#2a2350}[data-theme=dark] .fl-bid{color:#b69cff}[data-theme=dark] .fl-error,[data-theme=dark] .fls-error{color:#ff9ec4;background:#2a1020;border-color:#5e2440}[data-theme=dark] .fls-cur button.on,[data-theme=dark] .fls-cur span.on{background:var(--fl-accent);color:#fff;border-color:var(--fl-accent)}[data-theme=dark] .fls-cta{background:var(--fl-accent);color:#fff}[data-theme=dark] .fls-cta.ghost{color:var(--fl-ink);background:#1b1533;border-color:#ffffff24}[data-theme=dark] .fls-fees{border-color:#ffffff24}[data-theme=dark] .fls-warn{color:#f0c674;background:#2e2410}[data-theme=dark] .kg-act.sell{background:var(--fl-accent);color:#fff}
:root{--bg:#f7f4ff;--bg-2:#efe9ff;--surface:#fff;--surface-2:#faf7ff;--surface-3:#f3eeff;--ink:#1f1740;--ink-2:#4a3f7a;--ink-3:#7c70a8;--ink-4:#b6abd6;--border:#ebe4ff;--border-2:#ddd2ff;--border-strong:#c8b8ff;--primary:#6b5bff;--primary-2:#8474ff;--primary-soft:#ebe5ff;--primary-softer:#f4f0ff;--primary-ink:#4233c4;--on-primary:#fff;--mint:#74e0a4;--mint-soft:#d5f5e3;--mint-ink:#1f7a4d;--peach:#ffb89a;--peach-soft:#ffe6d8;--peach-ink:#b85a2a;--rose:#ff8aa8;--rose-soft:#ffd9e4;--rose-ink:#b53465;--yellow:#ffe27a;--yellow-soft:#fff4c4;--profit:#a89ce8;--profit-soft:#ece6ff;--profit-ink:#4d3fa6;--loss:#feadec;--loss-soft:#ffe5f6;--loss-ink:#b8458e;--shadow-sm:0 1px 2px #28195a0a, 0 2px 6px #3c2d820a;--shadow-md:0 2px 8px #28195a0d, 0 8px 24px #3c2d820f;--shadow-lg:0 8px 24px #28195a14, 0 24px 48px #3c2d821a;--radius-sm:10px;--radius:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px}[data-theme=dark]{--bg:#0c0820;--bg-2:#150f30;--surface:#1a1340;--surface-2:#221855;--surface-3:#2a1f6a;--ink:#ece6ff;--ink-2:#c4b8ff;--ink-3:#8e7fc8;--ink-4:#574a8a;--border:#2f2467;--border-2:#3a2e80;--border-strong:#4d3fa6;--primary:#8474ff;--primary-2:#a394ff;--primary-soft:#2a1f6a;--primary-softer:#221855;--primary-ink:#c8bdff;--mint-soft:#1d3f2c;--peach-soft:#4a2f1f;--rose-soft:#4a1f2e;--yellow-soft:#3f3618;--profit:#b8acf0;--profit-soft:#2a1f6a;--profit-ink:#c8bdff;--loss:#feadec;--loss-soft:#3a1e30;--loss-ink:#ffc8e3;--shadow-sm:0 1px 2px #0003, 0 2px 6px #00000026;--shadow-md:0 2px 8px #00000040, 0 8px 24px #0003;--shadow-lg:0 8px 24px #0000004d, 0 24px 48px #00000040}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-feature-settings:"ss01" on;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Nunito,Quicksand,system-ui,sans-serif;font-size:14px;overflow:hidden}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,monospace}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input{color:inherit;font-family:inherit}input:focus{outline:none}.app{background:var(--bg);grid-template-columns:232px 1fr;gap:0;height:100vh;display:grid}.sidebar{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;padding:14px 12px;display:flex;overflow:hidden}.workspace{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;padding:8px 10px;transition:all .2s;display:flex}.workspace:hover{border-color:var(--border-strong)}.ws-avatar{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-2) 100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex;box-shadow:0 2px 6px #6b5bff4d}.ws-meta{flex:1;min-width:0}.ws-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.ws-role{color:var(--ink-3);font-size:11px;font-weight:600}.nav-section{flex-direction:column;gap:2px;padding:6px 0;display:flex}.nav-section+.nav-section{border-top:1px dashed var(--border-2);margin-top:6px;padding-top:10px}.nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:4px 10px 6px;font-size:10px;font-weight:800}.nav-item{color:var(--ink-2);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:700;transition:all .15s;display:flex;position:relative}.nav-item:hover{background:var(--surface-3);color:var(--ink)}.nav-item.active{background:var(--primary-soft);color:var(--primary-ink)}.nav-item .badge{background:var(--primary);color:#fff;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:800}.sidebar-bottom{flex-direction:column;gap:8px;margin-top:auto;display:flex}.bufi-brand{align-items:center;gap:10px;padding:12px 8px 4px;display:flex}.bufi-brand-text{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900}.topbar{background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:64px;padding:0 18px;display:flex}.greeting{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;height:44px;padding:8px 14px;display:flex}.greeting-text{flex-direction:column;line-height:1.1;display:flex}.greeting-text>span:first-child{color:var(--ink);font-size:13px;font-weight:800}.greeting-time{color:var(--ink-3);font-size:10px;font-weight:700}.ask-bu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;flex:1;align-items:center;gap:10px;min-width:0;max-width:460px;height:44px;margin:0 auto;padding:0 16px;display:flex;position:relative;overflow:hidden}.ask-bu-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ask-bu:before{content:"";border-top:1px dashed var(--border-2);z-index:-1;position:absolute;inset:50% -120px 0}.ask-bu-text{background:linear-gradient(90deg,#5e8be8,#6b5bff,#c084fc,#7fd3e8);color:#0000;-webkit-background-clip:text;background-clip:text;flex:1;font-size:14px;font-weight:800}.kbd{background:var(--primary-softer);color:var(--primary-ink);border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.market-pill{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 12px;transition:all .15s;display:flex;position:relative}.market-pill:hover{border-color:var(--border-strong)}.market-flag-pair{width:38px;height:22px;position:relative}.market-flag-pair .flag{border:2px solid var(--surface);background-position:50%;background-size:cover;border-radius:50%;width:22px;height:22px;position:absolute;top:0}.market-flag-pair .flag:first-child{z-index:1;left:0}.market-flag-pair .flag:last-child{left:14px}.market-sym{color:var(--ink);font-size:14px;font-weight:800}.market-price{color:var(--ink);font-size:13px;font-weight:700}.chev{color:var(--ink-3)}.balance-pill{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.balance-pill .av{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}.balance-amt{font-size:14px;font-weight:800}.balance-unit{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.icon-btn{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.icon-btn:hover{border-color:var(--border-strong);color:var(--ink)}.icon-btn .dot{background:var(--primary);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.profile-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;height:44px;padding:4px 14px 4px 4px;display:flex}.profile-btn .pic{color:#fff;background:linear-gradient(135deg,#ffb89a,#ff8aa8);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex;position:relative}.profile-btn .pic:after{content:"";background:var(--profit);border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.profile-amt{font-size:13px;font-weight:800}.main{background:var(--bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.workspace-shell{border-radius:var(--radius-xl);background:var(--bg-2);flex-direction:column;flex:1;margin:0 14px 14px;display:flex;position:relative;overflow:hidden}.workspace-shell:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 25% 25%,#6b5bff0a 0,#0000 50%),radial-gradient(circle at 75% 75%,#ff8aa808 0,#0000 50%);position:absolute;inset:0}.actions-strip{z-index:1;align-items:center;gap:6px;padding:14px 18px 6px;display:flex;position:relative}.actions-strip .group-label{color:var(--ink-2);letter-spacing:.02em;white-space:nowrap;padding:0 8px 0 4px;font-size:12px;font-weight:800}.action-btn{white-space:nowrap}.metric-label{white-space:nowrap;color:var(--ink-3);letter-spacing:.02em;font-size:11px;font-weight:800}.action-btn{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:14px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;transition:all .15s;display:flex}.action-btn:hover{color:var(--primary-ink);border-color:var(--border-strong)}.action-btn.primary{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 8px #6b5bff40}.action-btn.primary:hover{background:var(--primary-2)}.action-btn.profit{background:var(--profit);color:#fff;border-color:var(--profit)}.action-btn.loss{background:var(--loss);color:var(--loss-ink);border-color:var(--loss)}.actions-strip .spacer{flex:1}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.card-title{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.card-icon{background:var(--primary-soft);width:28px;height:28px;color:var(--primary-ink);border-radius:9px;justify-content:center;align-items:center;display:flex}.card-sub{color:var(--ink-3);font-size:12px;font-weight:600}.pill{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.pill.profit{background:var(--profit-soft);color:var(--profit-ink,var(--primary-ink))}.pill.loss{background:var(--loss-soft);color:var(--loss-ink)}.pill.primary{background:var(--primary-soft);color:var(--primary-ink)}.pill.muted{background:var(--surface-3);color:var(--ink-3)}.pill.mint{background:var(--mint-soft);color:var(--mint-ink)}.pill.beta{background:var(--yellow-soft);color:#b08400;padding:3px 10px 3px 8px}.pill.beta:before{content:"✦"}.ticker-row{scrollbar-width:none;z-index:1;gap:8px;padding:0 18px 4px;display:flex;position:relative;overflow-x:auto}.ticker-row::-webkit-scrollbar{display:none}.ticker-chip{background:var(--surface);border:1.5px solid var(--border);white-space:nowrap;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:all .15s;display:flex}.ticker-chip:hover{border-color:var(--border-strong)}.ticker-chip.active{border-color:var(--primary);background:var(--primary-softer);box-shadow:0 2px 8px #6b5bff1f}.ticker-chip .flags{width:36px;height:22px;position:relative}.ticker-chip .flags .flag{border:2px solid var(--surface);background-size:cover;border-radius:50%;width:22px;height:22px;position:absolute;top:0}.ticker-chip .flags .flag:first-child{z-index:1;left:0}.ticker-chip .flags .flag:last-child{left:14px}.ticker-sym{font-size:13px;font-weight:800}.ticker-price{font-size:12.5px;font-weight:700}.terminal-grid{z-index:1;flex:1;grid-template-columns:1fr 310px;gap:12px;min-height:0;padding:10px 18px 14px;display:grid;position:relative}.terminal-left{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:220px 1fr;gap:12px;min-height:0;display:grid}.chart-card{grid-area:1/2;min-height:0}.orderbook-card{grid-area:1/1;min-height:0}.positions-card{grid-area:2/1/auto/3}.right-col{grid-template-rows:auto 1fr;gap:12px;min-height:0;display:grid}.chart-head{border-bottom:1px solid var(--border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.chart-head>*{flex-shrink:0}.chart-head .chart-market{flex-shrink:1;min-width:0}.chart-head-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.chart-sym-row{align-items:center;gap:8px;line-height:1.1;display:flex}.chart-sym{white-space:nowrap;font-size:14px;font-weight:800}.chart-price-row{align-items:baseline;gap:8px;margin-top:2px;line-height:1.1;display:flex}.chart-substats{border-bottom:1px solid var(--border);background:var(--surface-2);scrollbar-width:none;align-items:center;gap:12px;padding:7px 14px;display:flex;overflow-x:auto}.chart-substats::-webkit-scrollbar{display:none}.chart-substats .chart-stat{flex-shrink:0}.chart-tools{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.chart-tool-btn{letter-spacing:.04em;color:var(--ink-3);background:var(--surface-3);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:10px;font-weight:800;transition:color .12s,background .12s,border-color .12s}.chart-tool-btn:hover{color:var(--primary-ink);border-color:var(--border-strong)}.chart-tool-btn.active{color:#fff;background:linear-gradient(135deg,#8a6aff,#6954cf);border-color:#6954cf}.chart-draw-tools{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 16px;display:flex}.chart-draw-btn{letter-spacing:.01em;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:800;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.chart-draw-btn:hover:not(:disabled){color:var(--primary-ink);border-color:var(--border-strong)}.chart-draw-btn:disabled{opacity:.45;cursor:not-allowed}.chart-draw-btn.active{color:#fff;background:linear-gradient(135deg,#8a6aff,#6954cf);border-color:#6954cf}.chart-draw-ico{font-size:13px;line-height:1}.chart-draw-sep{background:var(--border);width:1px;height:18px;margin:0 4px}.chart-stage{flex:1;min-height:0;display:flex}.chart-toolbar{border-right:1px solid var(--border);background:var(--surface-2);scrollbar-width:none;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;width:27px;padding:5px 2px;display:flex;overflow-y:auto}.chart-toolbar::-webkit-scrollbar{display:none}.chart-tb-btn{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.chart-tb-btn:hover{color:#6954cf;background:var(--surface);border-color:#dad4f4}.chart-tb-btn.on{color:#fff;background:linear-gradient(135deg,#8a6aff,#6954cf);border-color:#6954cf}.chart-tb-ico{width:13px;height:13px}.chart-tb-sep{background:var(--border);flex-shrink:0;width:14px;height:1px;margin:2px 0}.chart-tb-menu{border-color:#dad4f4!important;border-radius:14px!important;min-width:176px!important;padding:5px!important;box-shadow:0 14px 36px -10px #261c4e4d,0 2px 8px #261c4e1a!important}[data-theme=dark] .chart-tb-menu,.dark .chart-tb-menu{border-color:#3a2e63!important}.chart-tb-grouplabel{letter-spacing:.02em;color:#6954cf!important;padding-bottom:3px!important;font-size:11px!important;font-weight:800!important}[data-theme=dark] .chart-tb-grouplabel,.dark .chart-tb-grouplabel{color:#cdbcff!important}.chart-tb-item{border-radius:9px;padding:0}.chart-tb-row{cursor:pointer;align-items:center;gap:8px;width:100%;padding:5px 8px;font-size:12.5px;font-weight:700;display:flex}.chart-tb-item{cursor:pointer}.chart-tb-check{background:0 0;border-radius:999px;flex-shrink:0;width:7px;height:7px}.chart-tb-check.on{background:#6954cf;box-shadow:0 0 0 2px #6954cf38;box-shadow:0 0 0 2px lab(43.1837% 33.2835 -62.1041/.22)}[data-theme=dark] .chart-tb-check.on,.dark .chart-tb-check.on{background:#cdbcff}.chart-tb-row-ico{color:#6954cf;flex-shrink:0;width:14px;height:14px}[data-theme=dark] .chart-tb-row-ico,.dark .chart-tb-row-ico{color:#cdbcff}.chart-tb-name{white-space:nowrap;color:var(--candle-long-ink,#4d3fa6)}[data-theme=dark] .chart-tb-name,.dark .chart-tb-name{color:#cdbcff}.chart-tip{max-width:264px;border-color:#dad4f4!important;border-radius:14px!important;box-shadow:0 14px 36px -10px #261c4e4d,0 2px 8px #261c4e1a!important}[data-theme=dark] .chart-tip,.dark .chart-tip{border-color:#3a2e63!important}.chart-tip-title{color:#6954cf;margin-bottom:4px;font-size:12px;font-weight:900}[data-theme=dark] .chart-tip-title,.dark .chart-tip-title{color:#cdbcff}.chart-tip-body{color:var(--candle-long-ink,#4d3fa6);margin:0;font-size:12px;font-weight:600;line-height:1.5}[data-theme=dark] .chart-tip-body,.dark .chart-tip-body{color:#c4b8ff}.chart-tip-title .tip-emoji{margin-left:5px;font-weight:400}.chart-tip-link{color:#6954cf;text-underline-offset:2px;align-items:center;gap:3px;margin-top:8px;font-size:11.5px;font-weight:800;text-decoration:underline;transition:opacity .14s;display:inline-flex}.chart-tip-link:hover{opacity:.72}[data-theme=dark] .chart-tip-link,.dark .chart-tip-link{color:#cdbcff}.chart-market{align-items:center;gap:14px;min-width:0;display:flex}.chart-market--picker{gap:10px}.chart-market--picker .mkt-island-anchor{flex-shrink:1;min-width:0}.chart-market--live{align-items:baseline;gap:6px}.chart-market--live .chart-live-sym{white-space:nowrap;font-size:11px;font-weight:800}.chart-market--live .chart-live-px{letter-spacing:-.01em;font-size:11.5px;font-weight:800}.chart-market--live .chart-live-chg{font-size:10px;font-weight:800}.chart-price-block{flex-direction:column;display:flex}.chart-price{letter-spacing:-.01em;font-size:20px;font-weight:800}.chart-change{font-size:12px;font-weight:700}.chart-stat{flex-direction:column;line-height:1.2;display:flex}.chart-stat .l{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:700}.chart-stat .v{white-space:nowrap;font-size:11px;font-weight:700}.timeframe-tabs{background:var(--surface-3);border-radius:11px;gap:1px;padding:3px;display:flex}.tf-btn{color:var(--ink-3);white-space:nowrap;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:800}.tf-btn:hover{color:var(--ink)}.tf-btn.active{background:var(--surface);color:var(--primary-ink);box-shadow:var(--shadow-sm)}.chart-area{background:var(--surface);flex:1;min-height:0;position:relative;overflow:hidden}.chart-canvas{width:100%;height:100%;display:block}.chart-canvas-host{width:100%;height:100%}.chart-ohlc-tooltip{z-index:4;background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--border);width:max-content;max-width:calc(100% - 20px);height:auto;color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;box-shadow:var(--shadow-sm);border-radius:9px;grid-template-columns:repeat(5,max-content max-content);align-items:center;gap:4px 6px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-grid;position:absolute;top:8px;left:10px}.chart-ohlc-tooltip .chart-ohlc-label{color:var(--ink-4);letter-spacing:.04em;font-weight:800}.chart-empty{z-index:5;background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.chart-empty-inner{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;display:flex}.chart-empty-glyph{color:var(--ink-4);opacity:.5;font-size:28px;font-weight:700;line-height:1}.chart-empty-title{color:var(--ink-2);letter-spacing:.01em;font-size:13px;font-weight:800}.chart-empty-sub{color:var(--ink-4);font-size:11px;font-weight:500;line-height:1.45}.ob-head{border-bottom:1px solid var(--border);padding:10px 9px;position:relative}.ob-head .ob-title{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:800}.ob-head-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.zen-hint-trigger--image{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:999px;margin-left:0;transition:transform .15s}.zen-hint-trigger--image:hover,.zen-hint-trigger--image:focus-visible{background:0 0;transform:scale(1.1)}.zen-hint-img{-o-object-fit:contain;object-fit:contain;width:36px;height:36px;display:block}.ob-head .ob-head-right,.ob-head .mkt-static .mono,.ob-head .mkt-static .pill{display:none}.ob-source-toggle{background:var(--surface-2,#7f5af014);border-radius:999px;gap:2px;margin-left:8px;padding:2px;display:inline-flex}.ob-source-toggle button{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800;transition:color .12s,background .12s}.ob-source-toggle button.active{color:var(--purple-ink,#6b4bd6);background:var(--card,#fff);box-shadow:0 1px 2px #0000000f}.onchain-orders{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 14px 10px;display:flex}.onchain-orders-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:800}.onchain-orders-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.onchain-order-row{align-items:center;gap:8px;font-size:11px;display:flex}.onchain-order-row .oo-meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.onchain-order-row .oo-status{text-transform:uppercase;letter-spacing:.03em;font-size:9.5px;font-weight:800}.onchain-order-row .oo-status.filled{color:var(--profit-ink)}.onchain-order-row .oo-status.open{color:#d8a000}.onchain-order-row .oo-action{color:var(--purple-ink,#6b4bd6);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.onchain-order-row .oo-action:disabled{opacity:.4;cursor:not-allowed}.onchain-limit-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.ob-cols{letter-spacing:.01em;text-transform:uppercase;color:var(--ink-4);grid-template-columns:1fr 1fr 1fr;gap:4px;padding:6px 9px 4px;font-size:8px;font-weight:800;display:grid}.ob-cols span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ob-cols span:nth-child(2),.ob-cols span:nth-child(3){text-align:right}.ob-rows{flex:1;grid-template-rows:1fr auto 1fr;min-height:0;display:grid}.ob-half{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ob-half-asks{flex-direction:column-reverse;justify-content:flex-start}.ob-half-bids{justify-content:flex-start}.ob-empty{flex:1;justify-content:center;align-items:center;padding:12px;display:flex}.ob-empty-label{color:var(--ink-4);opacity:.6;text-transform:lowercase;letter-spacing:.02em;font-size:9.5px}.ob-row{cursor:pointer;grid-template-columns:1fr 1fr 1fr;padding:2px 12px;font-size:10px;display:grid;position:relative}.ob-row .bar{opacity:.5;border-top-left-radius:4px;border-bottom-left-radius:4px;position:absolute;top:0;bottom:0;right:0}.ob-row.ask:hover{background:var(--loss-soft)}.ob-row.bid:hover{background:var(--profit-soft)}.ob-row.ask .bar{background:var(--loss-soft)}.ob-row.bid .bar{background:var(--profit-soft)}.ob-row .v{font-weight:700;position:relative}.ob-row.ask .price{color:var(--loss-ink)}.ob-row.bid .price{color:var(--profit-ink,var(--primary-ink))}.ob-row .size,.ob-row .total{text-align:right;color:var(--ink-2)}.ob-row.mine{background:#6954cf1a;box-shadow:inset 2px 0 #6954cf}.ob-row.mine:hover{background:#6954cf2e}.ob-row.mine .price{color:#6954cf;padding-left:16px}.ob-mine-tag{z-index:3;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#6954cf;border-radius:4px;padding:1px 3px;font-size:7px;font-weight:900;line-height:1.1;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.ob-spread{background:var(--surface-3);border-top:1px dashed var(--border-2);border-bottom:1px dashed var(--border-2);justify-content:space-between;align-items:center;padding:6px 12px;font-size:10px;display:flex}.ob-spread .last{color:var(--ink);align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.ob-spread .meta{color:var(--ink-3);text-align:right;font-size:8.5px;font-weight:700}.order-card{flex-direction:column;min-height:0;display:flex}.order-card--wide{border:1px solid var(--border);background:var(--bg,#fff);border-radius:18px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 10px 30px -16px #3c2d8247}[data-theme=dark] .order-card--wide{background:#17122a}.order-card--wide .order-body{padding:14px 16px 16px}.order-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.margin-tabs{background:var(--surface-3);border-radius:10px;gap:2px;padding:3px;display:flex}.margin-tabs button{color:var(--ink-3);border-radius:7px;padding:4px 10px;font-size:11px;font-weight:800}.margin-tabs button.active{background:var(--surface);color:var(--primary-ink);box-shadow:var(--shadow-sm)}.order-body{flex-direction:column;flex:1;gap:5px;min-height:0;padding:6px 12px;display:flex;overflow:auto}.leverage-block .my-2{margin-top:2px;margin-bottom:2px}.order-tabs-head{align-items:center;gap:8px;display:flex}.order-tabs-head .order-type-tabs{flex:1;min-width:0}.order-mkt{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.order-mkt .order-mkt-chg{opacity:.9;font-size:10px}.order-type-tabs{background:#cbb0ff2e;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px;display:grid}.order-type-tabs button{color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:5px 4px;font-size:11px;font-weight:800;transition:background .15s,color .15s}.order-type-tabs button.active{color:#6954cf;background:#fff;box-shadow:0 2px 8px -2px #6954cf59}[data-theme=dark] .order-type-tabs{background:#6954cf38}[data-theme=dark] .order-type-tabs button.active{color:#cbb0ff;background:#2a2342}.field{flex-direction:column;gap:3px;display:flex}.field-label{color:var(--ink-3);letter-spacing:.02em;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.input-wrap{background:var(--surface,#fff);border:2px solid #cbb0ff8c;border-radius:14px;align-items:center;height:38px;padding:0 14px;transition:border-color .15s;display:flex}.input-wrap:focus-within{background:var(--surface);border-color:#6954cf}[data-theme=dark] .input-wrap{background:#cbb0ff0f;border-color:#cbb0ff38}.input-wrap input{background:0 0;border:0;flex:1;width:100%;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.input-wrap .unit{color:var(--ink-3);font-size:11px;font-weight:800}.input-wrap .unit-select{background:var(--surface);color:var(--ink-2);border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:800;display:flex}.leverage-block{flex-direction:column;gap:4px;display:flex}.lev-row{justify-content:space-between;align-items:center;display:flex}.lev-control{align-items:center;gap:4px;display:flex}.lev-control button{color:#6954cf;background:#cbb0ff33;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lev-control button:hover{color:#6954cf;background:#6954cf29}.lev-value{text-align:center;color:#6954cf;width:52px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800}.slider{background:var(--surface-3);cursor:pointer;border-radius:999px;height:6px;position:relative}.slider .track{background:linear-gradient(90deg,#8a6aff,#6954cf);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.slider .thumb{background:#fff;border:3px solid #6954cf;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #6954cf59}.lev-presets{justify-content:space-between;gap:4px;padding:5px 0 3px;display:flex}.lev-presets button{color:var(--ink-3);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.lev-presets button.active{color:#6954cf;background:#6954cf24}.lev-presets button:hover{color:#6954cf}.size-pcts{gap:4px;display:flex}.size-pcts button{color:var(--ink-3);cursor:pointer;background:#cbb0ff14;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.size-pcts button:hover{color:#6954cf;background:#cbb0ff2e}.bal-max{align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.bal-max .bal-amt{color:var(--ink-3);font-variant-numeric:tabular-nums}.bal-max .bal-max-btn{color:#6954cf;cursor:pointer;text-underline-offset:2px;font-weight:800;text-decoration:underline}.bal-max .bal-max-btn:hover{color:#8a72e0}[data-theme=dark] .bal-max .bal-max-btn{color:#cbb0ff}.tp-sl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tp-sl .field .field-label{color:var(--ink-2)}.tp-sl .tp .input-wrap{background:#74e0a414;border-color:#74e0a459}.tp-sl .sl .input-wrap{background:#f0648714;border-color:#f0648759}.options-row{color:var(--ink-2);gap:14px;font-size:11.5px;font-weight:700;display:flex}.options-row label{cursor:pointer;align-items:center;gap:6px;display:flex}.options-row input{accent-color:var(--primary)}.summary{background:#cbb0ff1a;border:1px solid #cbb0ff6b;border-radius:16px;flex-direction:column;gap:8px;padding:13px 15px;font-size:12px;display:flex}[data-theme=dark] .summary{background:#cbb0ff0f;border-color:#cbb0ff2e}.summary-row{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.summary-row .l{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:flex}.summary-row .v{font-weight:800}.summary-row .v.loss{color:var(--loss-ink)}.long-short{grid-template-columns:1fr 1fr;gap:7px;padding:5px 14px 6px;display:grid}.long-short button{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:9px 0;font-size:13px;font-weight:800;transition:filter .15s,transform 80ms;display:flex}.long-short .long{color:#fff;background:linear-gradient(135deg,#8a6aff,#6954cf);box-shadow:0 8px 20px -8px #6954cf80}.long-short .short{color:#fff;background:linear-gradient(135deg,#ff8ab5,#e83f95);box-shadow:0 8px 20px -8px #e83f9573}.long-short button:hover:not(:disabled){filter:brightness(1.06)}.long-short button:active:not(:disabled){transform:scale(.985)}.intent-status-pill{background:var(--card-2,#a89ce814);color:var(--ink-2,currentColor);border:1px solid var(--border,#0000000d);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:10px 16px 0;padding:6px 12px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:flex}.intent-status-pill .dot{background:var(--profit,#a89ce8);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite intent-pulse}.intent-status-pill .label{letter-spacing:.02em}.intent-status-pill[data-status=filled]{color:#1e7a3a;background:#50c8781f}.intent-status-pill[data-status=filled] .dot{background:#1e7a3a;animation:none}.intent-status-pill[data-status=rejected],.intent-status-pill[data-status=expired]{color:#8a1840;background:#feadec2e}.intent-status-pill[data-status=rejected] .dot,.intent-status-pill[data-status=expired] .dot{background:#8a1840;animation:none}.intent-status-pill[data-status=partially_filled]{color:#4a3f9d;background:#a89ce82e}@keyframes intent-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.avail-line{text-align:center;color:var(--ink-3);padding:0 16px 14px;font-size:11px;font-weight:700}.order-card .order-preview{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;margin:0 14px 9px;padding:7px 12px;display:flex}[data-theme=dark] .order-card .order-preview{background:#cbb0ff12;border-color:#cbb0ff33}.order-card .order-preview .op-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-card .order-preview .op-type{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}.order-card .order-preview .op-mode{letter-spacing:.04em;color:var(--primary-ink);background:var(--primary-soft);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.order-card .order-preview .op-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.order-card .order-preview .op-size{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:800}.order-card .order-preview .op-unit{color:var(--ink-3);font-size:12px;font-weight:800}.order-card .order-preview .op-at{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.order-card .order-preview .op-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.order-card .order-preview .op-foot-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:800}.order-card .order-preview .op-foot-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.mkt-static-anchor{width:100%;min-width:0;max-width:100%;display:flex}.mkt-static{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;max-width:100%;position:static;overflow:hidden}.mkt-static>.mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkt-static>span:not(.mono):not(.pill){white-space:nowrap;flex-shrink:0}.mkt-static .pill{flex-shrink:0}.ob-head .card-title{flex:1;min-width:0}.ob-head .card-title .market-mini{justify-content:flex-start;gap:7px;width:100%;padding:5px 6px}.ob-head .card-title .market-mini>span:not(.mono):not(.pill){font-size:11px!important}.ob-head .card-title .market-mini .mono{display:none}.ob-head .card-title .market-mini .pill{margin-left:auto;padding:1px 6px;font-size:9px}.metrics-grid{z-index:1;grid-template-columns:repeat(5,1fr);gap:12px;padding:8px 18px 4px;display:grid;position:relative}.metric{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.metric-head{justify-content:space-between;align-items:center;display:flex}.metric-label{color:var(--ink-3);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:800}.metric-icon{border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.metric-icon.primary{background:var(--primary-soft);color:var(--primary-ink)}.metric-icon.mint{background:var(--mint-soft);color:var(--mint-ink)}.metric-icon.peach{background:var(--peach-soft);color:var(--peach-ink)}.metric-icon.rose{background:var(--rose-soft);color:var(--rose-ink)}.metric-icon.yellow{background:var(--yellow-soft);color:#b08400}.metric-value{letter-spacing:-.01em;font-size:19px;font-weight:800}.metric-value.profit{color:var(--profit-ink,var(--primary-ink))}.metric-value.loss{color:var(--loss-ink)}.metric-sub{color:var(--ink-3);font-size:11px;font-weight:700}.metric-sub.profit{color:var(--profit-ink,var(--primary-ink))}.metric-sub.loss{color:var(--loss-ink)}.tabs-row{align-items:center;gap:4px;padding:0 18px;display:flex}.tab-btn{color:var(--ink-3);padding:14px 12px;font-size:13px;font-weight:800;position:relative}.tab-btn:hover{color:var(--ink)}.tab-btn.active{color:var(--primary-ink)}.tab-btn.active:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.tab-btn .count{background:var(--surface-3);color:var(--ink-2);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px}.tab-btn{white-space:nowrap}.tabs-row{white-space:nowrap;overflow-x:auto}.tab-btn.active .count{background:var(--primary-soft);color:var(--primary-ink)}.table{border-collapse:collapse;width:100%;font-size:12.5px}.table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);background:var(--surface-3);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px 12px;font-size:10px;font-weight:800}.table th:first-child{padding-left:18px}.table th:last-child{text-align:right;padding-right:18px}.table td{vertical-align:middle;border-bottom:1px solid var(--border);padding:12px;font-weight:700}.table td:first-child{padding-left:18px}.table td:last-child{text-align:right;padding-right:18px}.table tr:last-child td{border-bottom:0}.table tr:hover td{background:var(--surface-2)}.side-tag{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.side-tag.long{background:var(--profit-soft);color:var(--profit-ink,var(--primary-ink))}.side-tag.short{background:var(--loss-soft);color:var(--loss-ink)}.close-btn{background:var(--surface-3);color:var(--ink-2);border-radius:9px;padding:6px 12px;font-size:11px;font-weight:800}.close-btn:hover{background:var(--loss-soft);color:var(--loss-ink)}.share-btn{background:var(--surface-3);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.share-btn:hover{background:var(--primary-soft,var(--lilac-soft));color:var(--primary-ink,var(--purple));transform:translateY(-1px)}.bottom-bar{justify-content:center;align-items:center;gap:14px;padding:0 0 14px;display:flex}.control-menu{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:10px 24px;font-weight:800;display:flex}.control-menu .ic{background:var(--primary-soft);width:28px;height:28px;color:var(--primary-ink);border-radius:8px;justify-content:center;align-items:center;display:flex}.bufi-ghost{display:inline-block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.float{animation:4s ease-in-out infinite float}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.pulse-dot{animation:1.6s ease-in-out infinite pulse}@keyframes flash-up{0%{background-color:#2fbf6c40}to{background-color:#0000}}@keyframes flash-down{0%{background-color:#f0648740}to{background-color:#0000}}.flash-up{animation:.6s ease-out flash-up}.flash-down{animation:.6s ease-out flash-down}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.theme-row{color:var(--ink-3);white-space:nowrap;justify-content:space-between;align-items:center;padding:8px 8px 0;font-size:11px;font-weight:800;display:flex}.theme-toggle{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:4px;padding:3px;display:flex}.theme-toggle button{width:22px;height:22px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.theme-toggle button.active{background:var(--primary-soft);color:var(--primary-ink)}.palette-row{gap:6px;padding:6px 8px 0;display:flex}.palette-row .sw{border:1.5px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--border-2);cursor:pointer;border-radius:50%}.palette-row .sw.active{box-shadow:0 0 0 2px var(--primary)}.order-card .order-entails{background:color-mix(in srgb, var(--candle-long,#a89ce8) 8%, transparent);border:1px solid color-mix(in srgb, var(--candle-long,#a89ce8) 28%, transparent);border-radius:12px;flex-direction:column;gap:4px;margin:8px 12px 0;padding:8px 10px;display:flex}[data-theme=dark] .order-card .order-entails{background:#cbb0ff12;border-color:#cbb0ff33}.order-card .order-entails .oe-line{justify-content:space-between;align-items:baseline;gap:10px;font-size:11.5px;line-height:1.35;display:flex}.order-card .order-entails .oe-k{color:var(--ink-3);font-weight:700}.order-card .order-entails .oe-v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.order-card .order-entails .oe-total .oe-k,.order-card .order-entails .oe-total .oe-v{font-size:13px}.order-card .order-entails .oe-total .oe-v{color:var(--profit-ink);font-weight:900}.order-card .order-entails .oe-lev-note{color:var(--ink-3);font-size:10px;font-weight:600}.order-card .order-entails .oe-power .oe-v{color:#8a6d1f}.order-card .order-entails .oe-mult{font-weight:900}.order-card .order-entails .oe-mult.hot{color:#7a4d00;background:#ffc94d3d;border-radius:999px;padding:0 6px;box-shadow:0 0 8px #ffc94d4d}.order-card .order-entails .oe-streak{color:#d6336c;margin-left:5px;font-size:10px;font-weight:800}[data-theme=dark] .order-card .order-entails .oe-power .oe-v,[data-theme=dark] .order-card .order-entails .oe-mult.hot{color:#ffe39a}[data-theme=dark] .order-card .order-entails .oe-streak{color:#ffb3d9}