:root{--bg:#f3f6ef;--bg-soft:#fbfcf8;--card:rgba(255,255,255,0.84);--card-strong:#ffffff;--surface-muted:rgba(255,255,255,0.7);--surface-list:rgba(255,255,255,0.72);--surface-input:rgba(255,255,255,0.92);--surface-code:rgba(23,33,43,0.04);--line:rgba(31,41,55,0.1);--text:#17212b;--muted:#5f6b76;--accent:#2f7d4a;--accent-soft:rgba(47,125,74,0.12);--danger:#c44141;--danger-soft:rgba(196,65,65,0.12);--warning:#a16a13;--shadow:0 18px 48px rgba(23,33,43,0.08)}.startup-splash{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;padding:max(28px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));color:#f8ddb0;background:radial-gradient(circle at 50% 43%,rgba(246,173,55,.13),transparent 23%),radial-gradient(circle at 50% 43%,rgba(129,18,10,.26),transparent 48%),linear-gradient(145deg,#170607,#07090d 48%,#120405);opacity:1;transition:opacity .42s ease,visibility .42s ease;isolation:isolate}.startup-splash.is-exiting{visibility:hidden;opacity:0}.startup-splash-grid{position:absolute;inset:-30%;z-index:-2;background-image:linear-gradient(rgba(235,116,29,.075) 1px,transparent 0),linear-gradient(90deg,rgba(235,116,29,.075) 1px,transparent 0);background-size:42px 42px;transform:perspective(520px) rotateX(58deg) translateY(28%);transform-origin:center bottom;-webkit-mask-image:radial-gradient(circle at center,#000 0,transparent 68%);mask-image:radial-gradient(circle at center,#000 0,transparent 68%)}.startup-splash-scan{position:absolute;inset:-35% 0 auto;height:24%;z-index:-1;background:linear-gradient(180deg,transparent,rgba(255,174,61,.08),rgba(255,174,61,.3),transparent);filter:blur(1px);animation:startup-scan 2.6s linear infinite}.startup-splash-content{display:grid;width:min(100%,440px);justify-items:center;grid-gap:18px;gap:18px;text-align:center;animation:startup-content-enter .7s cubic-bezier(.2,.8,.2,1) both}.startup-system-label{display:grid;grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);width:min(100%,330px);align-items:center;grid-gap:10px;gap:10px;color:rgba(247,194,112,.72);font-family:Segoe UI,Inter,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.22em}.startup-system-label span{height:1px;background:linear-gradient(90deg,transparent,rgba(247,173,66,.8))}.startup-system-label span:last-child{transform:scaleX(-1)}.startup-reactor{position:relative;display:grid;width:clamp(176px,48vw,226px);aspect-ratio:1;place-items:center;filter:drop-shadow(0 0 25px rgba(241,77,23,.27))}.startup-reactor:after,.startup-reactor:before{content:"";position:absolute;border-radius:50%}.startup-reactor:before{inset:17%;border:1px solid rgba(255,205,124,.42);box-shadow:0 0 16px rgba(247,167,61,.35),inset 0 0 24px rgba(211,37,15,.3)}.startup-reactor:after{inset:31%;border:1px solid rgba(255,228,174,.74);background:radial-gradient(circle,rgba(255,244,210,.18),rgba(241,119,31,.12) 45%,transparent 72%);animation:startup-core-pulse 1.55s ease-in-out infinite}.startup-reactor-core,.startup-reactor-orbit,.startup-reactor-segments{position:absolute;border-radius:50%}.startup-reactor-orbit-outer{inset:0;border-color:rgba(227,82,27,.5) rgba(255,213,136,.95) rgba(227,82,27,.5) rgba(255,213,136,.2);border-style:solid;border-width:1px;animation:startup-orbit 5.8s linear infinite}.startup-reactor-orbit-middle:before,.startup-reactor-orbit-outer:before{content:"";position:absolute;inset:7px;border:1px dashed rgba(255,159,48,.36);border-radius:inherit}.startup-reactor-orbit-middle{inset:10%;border-color:#ffd18a rgba(181,42,18,.62) #ef692b;border-style:solid;border-width:2px;animation:startup-orbit-reverse 3.4s linear infinite}.startup-reactor-segments{inset:21%;background:repeating-conic-gradient(from 4deg,rgba(255,205,118,.9) 0deg 7deg,rgba(195,45,17,.18) 7deg 16deg);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60% 72%,transparent 74%);mask:radial-gradient(circle,transparent 58%,#000 60% 72%,transparent 74%);animation:startup-orbit 8s linear infinite}.startup-reactor-core{z-index:2;display:grid;width:31%;aspect-ratio:1;place-items:center;border:1px solid rgba(255,232,188,.86);color:#fff4d9;background:radial-gradient(circle at 50% 45%,rgba(255,250,223,.32),transparent 48%),rgba(83,17,11,.78);box-shadow:0 0 14px rgba(255,225,163,.48),0 0 40px rgba(239,74,24,.38),inset 0 0 19px rgba(255,181,72,.27)}.startup-reactor-core span{font-size:clamp(.68rem,2.7vw,.83rem);font-weight:900;letter-spacing:.13em;transform:translateX(.07em)}.startup-splash-copy{display:grid;justify-items:center;grid-gap:5px;gap:5px}.startup-kicker{color:#ea6f2b;font-size:.62rem;font-weight:900;letter-spacing:.18em}.startup-splash-copy h1{margin:0;color:#fff1d2;font-size:clamp(1.35rem,6vw,2.1rem);font-weight:900;letter-spacing:.08em;line-height:1;text-shadow:0 0 20px rgba(255,153,45,.28)}.startup-splash-copy p{margin:0;color:rgba(244,207,153,.7);font-size:.78rem;letter-spacing:.045em}.startup-progress{width:min(78vw,310px);height:3px;overflow:hidden;border:1px solid rgba(239,118,37,.28);border-radius:999px;background:rgba(69,13,9,.68);box-shadow:0 0 15px rgba(225,60,20,.2)}.startup-progress span{display:block;width:44%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#df451e 25%,#ffe0a2 72%,transparent);animation:startup-progress 1.1s ease-in-out infinite}.startup-diagnostics{display:flex;justify-content:center;gap:24px;color:rgba(236,151,71,.55);font-size:.54rem;font-weight:800;letter-spacing:.17em}.startup-diagnostics span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:6px;border-radius:50%;background:#ffa84b;box-shadow:0 0 7px #f05a21;vertical-align:1px;animation:startup-status-blink 1.6s ease-in-out infinite}.startup-diagnostics span:nth-child(2):before{animation-delay:.18s}.startup-diagnostics span:nth-child(3):before{animation-delay:.36s}.startup-hud-corner{position:absolute;width:min(20vw,96px);height:min(20vw,96px);border-color:rgba(232,99,31,.35);border-style:solid}.startup-hud-corner-tl{top:max(20px,env(safe-area-inset-top));left:18px;border-width:1px 0 0 1px}.startup-hud-corner-tr{top:max(20px,env(safe-area-inset-top));right:18px;border-width:1px 1px 0 0}.startup-hud-corner-bl{bottom:max(20px,env(safe-area-inset-bottom));left:18px;border-width:0 0 1px 1px}.startup-hud-corner-br{right:18px;bottom:max(20px,env(safe-area-inset-bottom));border-width:0 1px 1px 0}@keyframes startup-content-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes startup-orbit{to{transform:rotate(1turn)}}@keyframes startup-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes startup-core-pulse{0%,to{opacity:.66;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes startup-progress{0%{transform:translateX(-105%)}to{transform:translateX(235%)}}@keyframes startup-scan{0%{transform:translateY(-15vh)}to{transform:translateY(150vh)}}@keyframes startup-status-blink{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.startup-splash *,.startup-splash :after,.startup-splash :before{animation-duration:1ms!important;animation-iteration-count:1!important}}.ui-retired{display:none!important}.grouped-market-grid{grid-template-columns:minmax(0,1fr)!important}.flip-team-panel{background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--accent) 15%,transparent),transparent 34%),var(--surface-muted)!important}.gift-collection-logo{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:12px;color:var(--accent);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 55%),var(--surface-code);font-size:.78rem;font-weight:900;box-shadow:0 7px 18px rgba(23,33,43,.09)}.gift-collection-logo-small{width:30px;height:30px;border-radius:9px}.gift-collection-logo-medium{width:42px;height:42px}.gift-collection-logo-large{width:54px;height:54px;border-radius:15px}.gift-collection-logo img{width:100%;height:100%;padding:3px;object-fit:contain;filter:drop-shadow(0 4px 7px rgba(0,0,0,.18))}.collection-identity{display:inline-flex;min-width:0;align-items:center;gap:10px;vertical-align:middle}.collection-identity-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.collection-identity-copy span,.collection-identity-copy strong{overflow:hidden;text-overflow:ellipsis}.collection-identity-copy span{color:var(--muted);font-size:.76rem;font-weight:600}.collection-identity.compact{gap:8px}.black-collection-art .gift-collection-logo{border:0;background:transparent;box-shadow:none}.collection-setting-row{padding:7px 9px;border:1px solid var(--line);border-radius:12px;background:var(--surface-list)}.collection-limits-panel{background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),var(--surface-muted)}.flip-team-status-card{display:grid;grid-gap:12px;gap:12px;padding:12px 14px}.flip-team-status-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;grid-gap:12px;gap:12px}.flip-team-status-list{display:grid;grid-gap:8px;gap:8px;max-height:520px;overflow-y:auto;scrollbar-width:thin}.flip-team-status-controls{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr);grid-gap:8px;gap:8px}.flip-team-status-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-list)}.flip-team-status-market{display:grid;grid-gap:2px;gap:2px;color:var(--muted);font-size:.72rem;text-align:right}@media (max-width:760px){.flip-team-status-header,.flip-team-status-row{grid-template-columns:1fr}.flip-team-status-market{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.flip-team-status-controls{grid-template-columns:1fr}.flip-team-status-row>.status-pill{justify-self:start}}.collection-limits-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.collection-limits-list{display:grid;grid-gap:8px;gap:8px;max-height:520px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.collection-limit-row{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(104px,auto);align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-list)}.collection-limit-control{display:grid;grid-template-columns:auto 70px auto;align-items:center;grid-gap:7px;gap:7px;color:var(--muted);font-size:.75rem;font-weight:700}.collection-limit-input{min-width:0;width:70px;text-align:center}@media (max-width:760px){.collection-limits-toolbar{grid-template-columns:1fr}.collection-limit-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity" "control save";gap:9px;padding:10px}.collection-limit-row>.collection-identity{grid-area:identity}.collection-limit-control{grid-area:control;grid-template-columns:minmax(112px,auto) 62px auto}.collection-limit-row>.button{grid-area:save}.collection-limit-input{width:62px}}.profit-leaders-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 62%),var(--surface-list)}.profit-leaders-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.profit-leader-row{display:grid;grid-template-columns:30px minmax(210px,1.15fr) minmax(120px,1fr) minmax(112px,auto);grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--card-strong)}.profit-leader-rank{display:grid;width:26px;height:26px;place-items:center;border-radius:9px;color:var(--accent);background:var(--accent-soft);font-size:.8rem;font-weight:900}.profit-leader-chart{height:9px;overflow:hidden;border-radius:999px;background:var(--surface-code)}.profit-leader-chart span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 62%,#a7f3bd))}.profit-leader-chart span.negative{background:linear-gradient(90deg,var(--danger),color-mix(in srgb,var(--danger) 62%,#f5a3a3))}.profit-leader-value{display:grid;justify-items:end;grid-gap:3px;gap:3px;font-size:.8rem}.profit-leader-value span{color:var(--muted)}.pnl-period-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.pnl-ranking-details{padding:0!important;overflow:hidden}.pnl-ranking-summary{padding:14px 16px;cursor:pointer;list-style:none}.pnl-collection-summary::-webkit-details-marker,.pnl-ranking-summary::-webkit-details-marker{display:none}.pnl-ranking-summary strong:first-child:before{content:">";display:inline-block;margin-right:9px;color:var(--accent);transition:transform .16s ease}.pnl-ranking-details[open]>.pnl-ranking-summary strong:first-child:before{transform:rotate(90deg)}.pnl-ranking-details>.empty,.pnl-ranking-details>.profit-leaders-list{margin:0 16px 16px}.pnl-collection-details{display:block;padding:0}.pnl-collection-summary{display:grid;grid-template-columns:30px minmax(210px,1.15fr) minmax(120px,1fr) minmax(112px,auto);grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;cursor:pointer;list-style:none}.pnl-collection-sales{padding:0 12px 12px}.pnl-sales-table td,.pnl-sales-table th{white-space:nowrap}.black-pnl-period{margin:14px 0}.gem-workspace{display:grid;grid-gap:16px;gap:16px}@media (max-width:760px){.auto-relist-table-wrap.pnl-sales-table-wrap{max-width:100%;overflow-x:hidden}.auto-relist-table.pnl-sales-table{display:block;width:100%;min-width:0}.pnl-sales-table thead{display:none}.pnl-sales-table tbody{display:grid;grid-gap:8px;gap:8px;padding:8px}.pnl-sales-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--card-strong)}.auto-relist-table.pnl-sales-table td,.auto-relist-table.pnl-sales-table tr:last-child td{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.pnl-sales-table td:before{content:attr(data-label);color:var(--muted);font-family:inherit;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.pnl-sales-table td:first-child,.pnl-sales-table td:last-child{grid-column:1/-1}}.gem-workspace-hero{background:radial-gradient(circle at 90% 15%,rgba(248,181,52,.2),transparent 34%),var(--card-strong)}.gem-add-grid{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.gem-add-button{min-height:42px}.gem-list-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,auto) auto;align-items:center;grid-gap:12px;gap:12px}.gem-position-meta{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:.78rem}.gem-rarity-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,auto);align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.gem-rarity-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto;align-items:end;grid-gap:12px;gap:12px}.gem-rarity-actions{display:flex;align-items:center;gap:8px}.positions-collapsible{padding:0!important;overflow:hidden}.positions-collapsible-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}.positions-collapsible-summary::-webkit-details-marker{display:none}.positions-collapsible-summary>strong:before{content:">";display:inline-block;margin-right:9px;color:var(--accent);transition:transform .16s ease}.positions-collapsible[open] .positions-collapsible-summary>strong:before{transform:rotate(90deg)}.positions-collapsible-body{display:grid;grid-gap:12px;gap:12px;padding:0 16px 16px}@media (max-width:760px){.profit-leader-row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"rank identity" "chart chart" "value value";gap:8px 10px;padding:10px}.profit-leader-rank{grid-area:rank}.profit-leader-row>.collection-identity{grid-area:identity}.profit-leader-chart{grid-area:chart;width:100%}.profit-leader-value{display:flex;grid-area:value;align-items:baseline;justify-content:space-between;gap:12px;font-size:.78rem}.profit-leader-value span,.profit-leader-value strong{white-space:nowrap}.pnl-collection-summary{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"rank identity" "chart chart" "value value";gap:8px 10px;padding:10px}.pnl-collection-summary .profit-leader-rank{grid-area:rank}.pnl-collection-summary>.collection-identity{grid-area:identity}.pnl-collection-summary .profit-leader-chart{grid-area:chart}.pnl-collection-summary .profit-leader-value{grid-area:value}.gem-add-grid,.gem-list-row,.gem-rarity-row,.gem-rarity-toolbar{grid-template-columns:1fr}.gem-rarity-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pnl-ranking-summary{align-items:flex-start;flex-direction:column}.pnl-period-metrics{grid-template-columns:1fr}.positions-collapsible-summary{align-items:flex-start;flex-direction:column}}html[data-theme=dark]{--bg:#1e1e1e;--bg-soft:#252526;--card:rgba(37,37,38,0.9);--card-strong:#2d2d30;--surface-muted:rgba(45,45,48,0.92);--surface-list:rgba(45,45,48,0.9);--surface-input:#3c3c3c;--surface-code:rgba(0,0,0,0.22);--line:#3c3c3c;--text:#d4d4d4;--muted:#9da1a6;--accent:#4ea56a;--accent-soft:rgba(78,165,106,0.18);--danger:#f48771;--danger-soft:rgba(244,135,113,0.16);--warning:#d7ba7d;--shadow:0 18px 48px rgba(0,0,0,0.42)}html[data-theme=blue]{--bg:#081d31;--bg-soft:#0d2a45;--card:rgba(13,43,70,0.9);--card-strong:#123b5f;--surface-muted:rgba(18,59,95,0.9);--surface-list:rgba(15,52,84,0.92);--surface-input:#173f63;--surface-code:rgba(2,14,27,0.3);--line:rgba(151,207,247,0.2);--text:#eef8ff;--muted:#a8c9df;--accent:#5fc0ff;--accent-soft:rgba(95,192,255,0.18);--danger:#ff9a91;--danger-soft:rgba(255,112,102,0.17);--warning:#ffd17a;--shadow:0 18px 48px rgba(0,12,27,0.42)}html[data-theme=red]{--bg:#2b0b12;--bg-soft:#3b101a;--card:rgba(61,17,29,0.9);--card-strong:#571b2a;--surface-muted:rgba(83,24,39,0.92);--surface-list:rgba(71,20,34,0.92);--surface-input:#632033;--surface-code:rgba(26,2,8,0.32);--line:rgba(255,174,187,0.2);--text:#fff4f6;--muted:#deb2bb;--accent:#ff7180;--accent-soft:rgba(255,113,128,0.2);--danger:#ffb0a8;--danger-soft:rgba(255,133,123,0.18);--warning:#ffd27d;--shadow:0 18px 48px rgba(24,0,7,0.46)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Segoe UI,Inter,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(47,125,74,.14),transparent 30%),linear-gradient(180deg,#f9fbf4 0,var(--bg) 100%);overflow-x:hidden}body{padding:32px 16px 124px}html[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(78,165,106,.08),transparent 30%),linear-gradient(180deg,#252526 0,var(--bg) 100%)}html[data-theme=blue] body{background:radial-gradient(circle at top left,rgba(54,161,235,.3),transparent 34%),radial-gradient(circle at 88% 8%,rgba(32,104,176,.2),transparent 28%),linear-gradient(180deg,#0e3557 0,var(--bg) 100%)}html[data-theme=red] body{background:radial-gradient(circle at top left,rgba(226,49,72,.34),transparent 34%),radial-gradient(circle at 88% 8%,rgba(145,24,48,.24),transparent 28%),linear-gradient(180deg,#551321 0,var(--bg) 100%)}a{color:inherit}button,input,select,textarea{font:inherit}.page{max-width:1520px;margin:0 auto;display:grid;grid-gap:20px;gap:20px;min-width:0}.page>*{order:20}.hero{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.35fr .95fr}.dashboard-top{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1.15fr .85fr;align-items:start;order:1}.workspace-tabs{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:60;order:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px;width:min(760px,calc(100vw - 28px));border:1px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--card-strong) 92%,transparent);box-shadow:0 20px 60px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.workspace-tab{min-width:0;border:1px solid transparent;border-radius:12px;padding:9px 12px;color:var(--muted);background:transparent;font-weight:800;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease;display:grid;justify-items:center;grid-gap:3px;gap:3px;font-size:.75rem;letter-spacing:.04em}.workspace-tab-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;font-size:17px;line-height:1}.workspace-tab-icon.black{color:#f5f5f5;background:#111214;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.workspace-tab:hover{color:var(--text);background:var(--surface-muted)}.workspace-tab.active{color:#ffffff;border-color:var(--accent);background:linear-gradient(135deg,var(--accent) 0,#215b36 100%)}.workspace-tab:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.workspace-hero-card{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid var(--line);border-radius:24px;color:var(--text);background:radial-gradient(circle at 92% 12%,rgba(78,165,106,.2),transparent 30%),var(--card-strong);box-shadow:var(--shadow)}.black-section-heading h3,.workspace-hero-card h2{margin:2px 0 4px}.workspace-hero-card p{margin:0;color:var(--muted)}.workspace-eyebrow{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.14em}.workspace-hero-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.black-workspace{display:grid;grid-gap:16px;gap:16px}.black-workspace-hero{color:#f4f4f5;border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 88% 18%,rgba(72,255,137,.13),transparent 34%),linear-gradient(135deg,#101113,#191b1e)}.black-workspace-hero p{color:#aeb2b9}.black-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.black-collections-card,.black-priority-card,.black-stat-card{border:1px solid var(--line);border-radius:22px;background:var(--card-strong);box-shadow:var(--shadow)}.black-stat-card{display:grid;grid-gap:6px;gap:6px;padding:16px 18px}.black-stat-card span{color:var(--muted);font-size:.78rem;font-weight:700}.black-stat-card strong{font-size:1.45rem}.scanner-workspace{display:grid;grid-gap:16px;gap:16px;min-width:0}.scanner-workspace-hero{background:radial-gradient(circle at 90% 12%,rgba(73,183,255,.2),transparent 34%),var(--card-strong)}.scanner-stat-time{font-size:1rem!important}.scanner-panel{min-width:0}.scanner-add-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.3fr) auto;grid-gap:12px;gap:12px;align-items:end}.scanner-add-button{margin-bottom:1px}.scanner-extra-list{display:flex;flex-wrap:wrap;gap:8px}.scanner-extra-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 9px 7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);font-size:12px;font-weight:700}.scanner-extra-chip button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;color:var(--muted);background:transparent;cursor:pointer;font-size:17px}.scanner-extra-chip button:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.scanner-filter-row{display:grid;grid-template-columns:minmax(220px,.6fr) auto 1fr;grid-gap:14px;gap:14px;align-items:center}.scanner-profit-filter{white-space:nowrap}.scanner-table-wrap{max-height:620px}.scanner-table{min-width:980px}.scanner-table td:first-child{white-space:normal;min-width:190px}.scanner-profitable-row{background:color-mix(in srgb,var(--accent) 9%,transparent)}.scanner-gift-link{color:var(--accent);font-weight:800;text-decoration:none}.scanner-gift-link:hover{text-decoration:underline}.black-collections-card,.black-priority-card{display:grid;grid-gap:16px;gap:16px;padding:20px}.black-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.black-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--surface-code)}.black-segment button{border:0;border-radius:12px;padding:11px 14px;color:var(--muted);background:transparent;font-weight:850;cursor:pointer}.black-segment button.active{color:#fff;background:linear-gradient(135deg,#277944,#154b2b);box-shadow:0 8px 24px rgba(39,121,68,.25)}.black-segment button:disabled{opacity:.58;cursor:not-allowed}.black-priority-controls{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);grid-gap:12px;gap:12px;align-items:end}.black-auto-priority-toggle{display:flex;align-items:center;gap:12px;min-height:66px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-muted)}.black-auto-priority-toggle input,.black-inline-toggle input{width:19px;height:19px;accent-color:var(--accent)}.black-auto-priority-toggle span{display:grid;grid-gap:3px;gap:3px}.black-auto-priority-toggle small,.black-request-budget small{color:var(--muted)}.black-request-budget{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:16px;background:var(--surface-muted)}.black-request-budget>div:first-child{display:flex;justify-content:space-between;gap:12px}.black-budget-track{height:7px;overflow:hidden;border-radius:99px;background:var(--surface-code)}.black-budget-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e8b50,#66c784)}.black-request-breakdown{display:grid;grid-gap:5px;gap:5px;padding-top:4px}.black-request-breakdown>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.black-request-breakdown strong{color:var(--text);white-space:nowrap}.black-ranked-list{display:grid;grid-gap:10px;gap:10px}.black-collection-row{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:14px;gap:14px;padding:13px;border:1px solid var(--line);border-radius:18px;background:var(--surface-list);transition:transform .12s ease,border-color .12s ease}.black-collection-row.priority-active{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}.black-collection-row.disabled{opacity:.7}.black-collection-row:hover{transform:translateY(-1px)}.black-collection-art{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;color:#fff;font-size:27px;background:linear-gradient(145deg,#30343a,#111214);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 8px 20px rgba(0,0,0,.16)}.black-collection-art.tone-1{background:linear-gradient(145deg,#59402b,#17120f)}.black-collection-art.tone-2{background:linear-gradient(145deg,#243e35,#0d1512)}.black-collection-art.tone-3{background:linear-gradient(145deg,#40345b,#15111d)}.black-collection-art.tone-4{background:linear-gradient(145deg,#35465b,#10151d)}.black-collection-art.tone-5{background:linear-gradient(145deg,#583a42,#1b1114)}.black-collection-main{min-width:0;display:grid;grid-gap:8px;gap:8px}.black-add-row,.black-collection-metrics,.black-collection-settings,.black-collection-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.black-rank{color:var(--accent);font-weight:900;min-width:28px}.black-collection-metrics{gap:8px 18px;color:var(--muted);font-size:.8rem}.black-collection-metrics strong{color:var(--text)}.black-collection-settings{margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.black-capacity,.black-inline-toggle{color:var(--muted);font-size:.82rem}.black-inline-toggle{display:flex;align-items:center;gap:7px;font-weight:750}.black-flip-toggle{color:var(--text);font-size:.78rem}.black-limit-control{display:flex;align-items:center;gap:7px}.black-limit-control span{color:var(--muted);font-size:.82rem}.black-limit-control .input{width:76px}.black-add-row .input{flex:1 1 280px}.black-add-hint{flex:1 0 100%}.black-collections-heading{align-items:end}.black-collections-actions{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) auto;grid-gap:8px;gap:8px;min-width:min(100%,560px)}.black-ranked-list{max-height:620px;overflow-y:auto;scrollbar-width:thin}.black-collection-row.black-collection-status-row{grid-template-columns:minmax(220px,1.15fr) minmax(170px,.7fr) minmax(170px,.65fr);align-items:center;gap:12px;padding:10px 12px;border-radius:14px}.black-collection-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0}.black-collection-market{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px 12px;gap:3px 12px;color:var(--muted);font-size:.72rem;text-align:right}.black-collection-state{display:grid;justify-items:start;grid-gap:4px;gap:4px}.black-collection-status-row .black-collection-settings{grid-column:1/-1}.pnl-section{order:2}.pnl-panel{order:-1}.market-band{order:3}.offers-panel-bottom{order:100}.auto-relist-panel{order:5}.auto-relist-groups-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.auto-relist-group-card{display:grid;grid-gap:12px;gap:12px}.section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading-row h4{margin:0;font-size:16px}.panel{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0}.hero-main{padding:28px}.hero-side{padding:22px;grid-gap:14px;gap:14px}.hero-side,.profile-panel{display:grid;align-content:start}.profile-panel{padding:24px;grid-gap:18px;gap:18px}.profile-name{font-size:20px;font-weight:700}.profile-refresh{justify-self:start}.pill-stack{display:flex;flex-wrap:wrap;gap:10px}.theme-toggle{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--text)}.theme-toggle-top{justify-self:end;align-self:start}.theme-options{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface-code)}.theme-option{min-height:30px;padding:5px 10px;border:0;border-radius:999px;color:var(--muted);background:transparent;font-size:12px;font-weight:700;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.theme-option:hover{color:var(--text)}.theme-option.active{color:var(--accent);background:var(--card-strong);box-shadow:0 3px 10px rgba(23,33,43,.12)}.theme-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.bot-power-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--text);font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease,opacity .12s ease,transform .12s ease}.bot-power-button:hover{transform:translateY(-1px)}.bot-power-button:active{transform:translateY(1px) scale(.995)}.bot-power-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.bot-power-button.is-on{color:var(--accent);background:var(--accent-soft);border-color:rgba(47,125,74,.22)}.bot-power-button.is-off{color:var(--danger);background:var(--danger-soft);border-color:rgba(196,65,65,.22)}.bot-power-icon{position:relative;width:18px;height:18px;border:2px solid;border-radius:50%;flex:0 0 18px}.bot-power-icon:before{content:"";position:absolute;left:50%;top:-5px;width:2px;height:10px;border-radius:999px;background:currentColor;transform:translateX(-50%)}.bot-power-text{white-space:nowrap}.theme-label{color:var(--muted);transition:color .2s ease}.theme-label.active{color:var(--text);font-weight:600}.theme-switch{position:relative;display:inline-flex;align-items:center}.theme-switch input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer}.theme-switch-track{width:48px;height:28px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--line);display:inline-flex;align-items:center;padding:3px;transition:background .2s ease}.theme-switch-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);box-shadow:0 4px 12px rgba(0,0,0,.18);transform:translateX(0);transition:transform .2s ease,background .2s ease}.theme-switch input:checked+.theme-switch-track .theme-switch-thumb{transform:translateX(20px)}.sort-switch{display:inline-flex;flex-wrap:wrap;gap:8px}.eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hero-main h1{margin:10px 0 8px;font-size:clamp(32px,4vw,54px);line-height:1.02}.hero-main p{margin:0;color:var(--muted);max-width:60ch;line-height:1.6}.grid,.metric-row,.status-row{display:grid;grid-gap:16px;gap:16px}.status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-pair{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-band{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(420px,1.15fr) minmax(360px,.95fr);align-items:start}.single-column{grid-template-columns:1fr}.collection-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.current-collection-badge{color:var(--accent);font-size:24px;font-weight:800;line-height:1.1;text-align:right}.market-metrics{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.mini-card{padding:18px;border-radius:18px;background:var(--card-strong);border:1px solid var(--line)}.compact-mini-card{padding:14px;gap:10px}.metric-label,.mini-label,.section-subtitle{color:var(--muted);font-size:13px}.metric-value,.mini-value{margin-top:8px;font-size:20px;font-weight:700}.metric-tone{font-size:inherit;font-weight:inherit}.metric-tone.success{color:var(--accent)}.metric-tone.warn{color:var(--warning)}.metric-tone.error{color:var(--danger)}.mini-value.small{font-size:16px}.offers-book-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.offers-book-stat-card{padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface-muted)}.offers-book-stat-label{color:var(--muted);font-size:13px}.offers-book-stat-value{margin-top:6px;font-size:24px;font-weight:800}.offers-book-table-wrap{overflow-x:auto}.offers-book-table{width:100%;border-collapse:collapse;min-width:360px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface-muted)}.offers-book-table td,.offers-book-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.offers-book-table th{font-size:13px;color:var(--muted);font-weight:700;background:color-mix(in srgb,var(--surface) 78%,transparent)}.offers-book-table td{font-size:14px}.offers-book-table tbody tr:last-child td{border-bottom:none}.status-details{margin-top:10px;font-size:13px;color:var(--muted)}.status-details summary{cursor:pointer;font-weight:700}.status-details pre{margin:10px 0 0;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--surface-code);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.top-highlight{display:grid;grid-gap:10px;gap:10px}.top-sort-controls{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center;margin:12px 0 4px;width:100%;max-width:100%;overflow-x:hidden}.top-sort-controls .button.secondary{white-space:nowrap;min-width:0;flex:0 0 auto}.top-progress{white-space:nowrap;flex:0 0 auto}.top-panel-header-right{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.top-sort-controls .sort-switch{display:inline-flex;flex-wrap:nowrap;gap:6px;flex:0 0 auto}.top-sort-select{width:138px;min-width:138px;max-width:138px;font-size:14px;font-weight:600;color-scheme:light;flex:0 0 138px}.top-status-lines{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px}.top-status-text{font-size:15px;font-weight:600;color:var(--text)}.top-progress-bar{position:relative;width:100%;height:8px;overflow:hidden;border-radius:999px;border:1px solid var(--line);background:var(--surface-list)}.top-progress-bar span{display:block;height:100%;min-width:0;border-radius:inherit;background:var(--accent);transition:width .25s ease}.top-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.top-inline-field{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.arrow-button{min-width:0;padding-inline:7px;font-size:16px;line-height:1}.top-list-details{border:1px solid var(--line);border-radius:16px;background:var(--surface-muted);padding:12px 14px;width:100%;min-width:0}.top-list-details summary{cursor:pointer;font-weight:700;color:var(--text);display:flex;align-items:center;gap:10px;list-style:none}.top-list-details summary::-webkit-details-marker{display:none}.top-list-details summary:before{content:"▸";color:var(--accent);font-size:14px;line-height:1;transform:rotate(0deg);transition:transform .2s ease}.top-list-details[open] summary:before{transform:rotate(90deg)}.top-list{margin-top:12px;display:grid;grid-gap:8px;gap:8px;max-height:320px;overflow-y:auto;overflow-x:hidden}.paged-list{max-height:520px}.top-list-row{display:grid;grid-template-columns:28px minmax(130px,1.25fr) repeat(3,minmax(0,110px)) 74px minmax(140px,.95fr);grid-gap:8px;gap:8px;align-items:start;padding:9px 10px;border-radius:12px;border:1px solid var(--line);background:var(--surface-list);font-size:14px;width:100%;min-width:0}.top-percent,.top-rank{font-weight:700}.top-name{font-weight:600}.top-metric{display:grid;grid-gap:2px;gap:2px;color:var(--muted);font-size:14px;min-width:0}.top-metric-label{font-size:12px;line-height:1.2}.top-metric-value{color:var(--text);font-size:14px;line-height:1.3;white-space:nowrap}.top-spread{color:var(--text)}.top-percent{white-space:nowrap}.top-updated{color:var(--muted);font-size:13px;line-height:1.35}.batch-settings-note{padding:8px 10px;border:1px dashed var(--line);border-radius:10px;background:var(--surface-muted)}.auto-top-live-progress{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:14px;background:linear-gradient(135deg,var(--accent-soft),var(--surface-muted))}.auto-top-live-progress.is-scanning{box-shadow:inset 3px 0 0 var(--accent)}.auto-top-live-progress.is-stalled{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));background:linear-gradient(135deg,var(--danger-soft),var(--surface-muted));box-shadow:inset 3px 0 0 var(--danger)}.auto-top-live-progress-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.auto-top-live-progress-header strong{color:var(--text);font-size:clamp(1rem,3.8vw,1.2rem);line-height:1.25}.auto-top-live-progress-track{width:100%;height:12px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--surface-list)}.auto-top-live-progress-track span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 65%,#8de3a7));transition:width .3s ease}.auto-top-live-progress.is-stalled .auto-top-live-progress-track span{background:var(--danger)}.auto-top-live-progress-detail{color:var(--text);font-size:.88rem;font-weight:650;line-height:1.4}.auto-top-diagnostics{padding:12px 14px}.auto-top-diagnostics-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.auto-top-diagnostics-refresh{min-height:34px;padding:7px 12px;width:auto}.auto-top-diagnostics-section{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.auto-top-diagnostics-groups,.auto-top-skipped-list{display:grid;grid-gap:10px;gap:10px}.auto-top-diagnostics-group,.auto-top-skipped-group{display:grid;grid-gap:6px;gap:6px}.auto-top-diagnostics-group-title{color:var(--text);font-size:12px;font-weight:800;text-transform:uppercase}.auto-top-diagnostics-tags{display:flex;flex-wrap:wrap;gap:6px}.auto-top-diagnostics-pill{padding:5px 8px;font-size:12px}.auto-top-skipped-list{max-height:260px;overflow:auto;padding-right:2px}.auto-top-skipped-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr);grid-gap:10px;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.3}.auto-top-skipped-row:last-child{border-bottom:0}.auto-top-skipped-collection{color:var(--text);font-weight:800}.auto-top-skipped-reason{color:var(--muted)}.auto-relist-table-wrap{margin-top:12px;max-height:420px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface-list)}.auto-relist-table{width:100%;min-width:920px;border-collapse:collapse;font-size:12px}.auto-relist-table td,.auto-relist-table th{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}.auto-relist-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-muted);color:var(--muted);font-size:11px;line-height:1.2}.auto-relist-table tr:last-child td{border-bottom:0}.gift-satellite-table-wrap{max-height:360px}.gift-satellite-table{min-width:760px}.cross-market-table-wrap{max-height:520px}.cross-market-table{min-width:1380px}.cross-market-markets{max-width:320px;white-space:normal;line-height:1.35}.cross-market-links{display:flex;flex-direction:column;gap:4px;min-width:72px}.cross-market-links a{color:var(--accent-strong);font-weight:700;text-decoration:none}.cross-market-links a:hover{text-decoration:underline}.cross-market-profit-link{display:inline-flex;text-decoration:none}.cross-market-profit-link:hover{filter:brightness(1.08)}.debug-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px;gap:8px;margin-top:8px}.debug-card{border:1px solid var(--line);background:var(--surface-muted)}.debug-card,.debug-json{padding:8px;border-radius:6px}.debug-json{max-height:220px;margin:8px 0 0;overflow:auto;background:var(--surface);color:var(--text);font-size:11px;line-height:1.35;white-space:pre-wrap}.auto-relist-subtitle{display:block;margin-top:2px;color:var(--muted);font-size:11px}.auto-relist-delta{font-weight:700}.auto-relist-delta.success{color:var(--accent)}.auto-relist-delta.error{color:var(--danger)}.auto-relist-date{display:grid;grid-gap:2px;gap:2px;line-height:1.2}.auto-relist-toggle{min-height:28px;padding:5px 9px;font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:13px;font-weight:700;background:rgba(23,33,43,.06);line-height:1.25}.status-pill.success{background:var(--accent-soft);color:var(--accent)}.status-pill.warn{background:rgba(161,106,19,.12);color:var(--warning)}.status-pill.error{background:var(--danger-soft);color:var(--danger)}.content{grid-template-columns:1.05fr .95fr}.content,.stack{display:grid;grid-gap:20px;gap:20px;align-items:start}.stack{align-content:start}.market-band-span{grid-column:1/-1}.grouped-market-panel{gap:20px}.grouped-market-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(420px,1.15fr) minmax(360px,.95fr);align-items:start}.nested-panel{background:var(--surface-muted);box-shadow:none}.compact-negative-spread-panel{padding:18px;gap:14px}.compact-negative-spread-panel .top-list{max-height:240px;overflow:auto}.offers-top-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start}.offers-side-column,.offers-summary-column{display:grid;grid-gap:18px;gap:18px;align-content:start}.auto-relist-item{order:-1}.legacy-offers-auto-relist{display:none}.offers-price-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.7fr) minmax(240px,.9fr);align-items:start}.pnl-chart{display:grid;grid-gap:10px;gap:10px;max-height:312px;overflow-y:auto;padding-right:4px}.pnl-chart-row{display:grid;grid-template-columns:92px minmax(120px,1fr) 96px;grid-gap:10px;gap:10px;align-items:center}.pnl-chart-date,.pnl-chart-value{font-size:.84rem}.pnl-chart-track{height:12px;border-radius:999px;background:var(--surface-code);overflow:hidden}.pnl-chart-bar{height:100%;min-width:2px;border-radius:inherit}.pnl-chart-bar.positive{background:var(--accent)}.pnl-chart-bar.negative{background:var(--danger)}.pnl-line-chart{display:grid;grid-gap:10px;gap:10px;min-height:240px;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface-muted)}.pnl-line-chart svg{width:100%;height:210px;overflow:visible}.pnl-line-axis{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.pnl-line-polyline{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pnl-line-labels{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.84rem}.profit-ideas-panel{order:120}.profit-ideas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.profit-idea-card{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-list)}.profit-idea-card.priority-high{background:linear-gradient(180deg,var(--accent-soft),var(--surface-list))}.profit-idea-rules{display:flex;flex-wrap:wrap;gap:6px}.formula-box,.profit-idea-rules span{min-height:28px;display:inline-flex;align-items:center;padding:5px 8px;border-radius:8px;background:var(--surface-code);color:var(--text);font-size:.78rem}.formula-box{width:100%;overflow-x:auto;white-space:nowrap}.offers-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offers-collection-settings,.offers-multi-select{padding:12px 14px}.offers-collection-settings-summary{cursor:pointer;font-weight:700}.offers-collection-settings-list{margin-top:12px}.offers-collection-picker{margin-top:12px;display:grid;grid-gap:8px;gap:8px;max-height:240px;overflow-y:auto}.offers-collection-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface-list)}.offers-collection-option.selected{border-color:rgba(47,125,74,.25);background:var(--accent-soft)}.offers-session-card{display:grid;grid-gap:12px;gap:12px}.offers-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.offers-session-field-stack{display:grid;grid-gap:10px;gap:10px;align-content:start}.offers-session-input{min-height:44px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.offers-session-stats{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:24px;display:grid;grid-gap:18px;gap:18px}.panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.panel-heading-right{display:flex;justify-content:flex-end;flex-shrink:0}.panel-collapsible{width:100%}.panel-collapsible-summary{cursor:pointer;list-style:none}.panel-collapsible-summary::-webkit-details-marker{display:none}.panel-collapsible-summary .panel-heading{margin:0}.panel-collapsible-summary .section-title{display:inline-flex;align-items:center;gap:10px}.panel-collapsible-summary .section-title:before{content:">";color:var(--accent);font-size:14px;line-height:1;transform:rotate(0deg);transition:transform .2s ease}.panel-collapsible[open] .panel-collapsible-summary .section-title:before{transform:rotate(90deg)}.panel-collapsible-body{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.section-title{margin:0;font-size:24px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.row>*{min-width:0}.limiter-row{flex-wrap:nowrap}.limiter-input{width:96px;flex:0 0 96px}.offer-account-row .input{flex:1 1 280px}.offer-account-row .button{flex:0 0 auto}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px}.field label{font-size:13px;color:var(--muted);font-weight:600}.input,.select,.textarea{width:100%;border-radius:14px;border:1px solid var(--line);padding:12px 14px}.input,.select,.select option,.textarea{background:var(--surface-input);color:var(--text)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:disabled,.select:disabled,.textarea:disabled{opacity:1;color:var(--text)}.textarea{min-height:108px;resize:vertical}.button{border:1px solid var(--line);border-radius:14px;padding:12px 16px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(23,33,43,.04);transition:transform .12s ease,opacity .12s ease,background .12s ease,border-color .12s ease;min-width:0;white-space:normal}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px) scale(.995)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button.primary{background:linear-gradient(135deg,#2f7d4a,#215b36);color:white}.button.secondary{background:rgba(23,33,43,.1);color:var(--text)}.button.secondary:hover{background:rgba(23,33,43,.14)}.button.secondary:active{background:rgba(23,33,43,.18)}html[data-theme=dark] .button.secondary{background:#38383d;border-color:#4a4a52;color:var(--text)}html[data-theme=dark] .button.secondary:hover{background:#424249}html[data-theme=dark] .button.secondary:active{background:#4b4b53}html[data-theme=blue] .button.primary{background:linear-gradient(135deg,#178bd1,#0b5f9e)}html[data-theme=blue] .button.secondary{background:#194b73;border-color:rgba(151,207,247,.24);color:var(--text)}html[data-theme=blue] .button.secondary:hover{background:#205b88}html[data-theme=blue] .button.secondary:active{background:#276999}html[data-theme=red] .button.primary{background:linear-gradient(135deg,#d9364e,#8f1830)}html[data-theme=red] .button.secondary{background:#702439;border-color:rgba(255,174,187,.24);color:var(--text)}html[data-theme=red] .button.secondary:hover{background:#842b42}html[data-theme=red] .button.secondary:active{background:#96344b}html[data-theme=blue] .top-sort-select,html[data-theme=dark] .top-sort-select,html[data-theme=red] .top-sort-select{color-scheme:dark}.button.danger{background:var(--danger-soft);color:var(--danger)}html[data-theme=blue] .button,html[data-theme=dark] .button,html[data-theme=red] .button{box-shadow:none}.list{display:grid;grid-gap:12px;gap:12px}.list-item{padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--surface-list);display:grid;grid-gap:8px;gap:8px}.compact-status{padding:14px 16px}.list-item-header{flex-wrap:wrap}.list-item-header,.pagination{display:flex;justify-content:space-between;gap:12px;align-items:center}.pagination{margin-top:14px}.mono{font-family:Consolas,SFMono-Regular,monospace;overflow-wrap:anywhere}.hint{font-size:13px;color:var(--muted)}.empty{padding:18px;border-radius:16px;border:1px dashed var(--line);color:var(--muted);background:var(--surface-muted)}.debug{padding:18px;border-radius:16px;background:#15202b;color:#d9e4ef;overflow:auto;font-size:13px;line-height:1.55}@media (max-width:980px){.black-priority-controls,.black-stat-grid,.content,.dashboard-top,.field-grid,.grouped-market-grid,.hero,.market-band,.market-metrics,.metric-pair,.metric-row,.offers-actions-grid,.offers-book-stats,.offers-price-grid,.offers-session-grid,.offers-session-stats,.offers-top-grid,.scanner-add-row,.scanner-filter-row,.status-row{grid-template-columns:1fr}.black-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-select-row,.top-list-row{grid-template-columns:1fr}.current-collection-badge{text-align:left}.panel-heading{display:grid}.panel-heading-right{justify-content:flex-start}}@media (max-width:640px){body{padding:10px 8px 104px}.workspace-tabs{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px);padding:5px;gap:4px;border-radius:18px}.workspace-tab{padding:7px 5px;border-radius:12px;font-size:9px}.workspace-tab-icon{width:22px;height:22px;font-size:15px}.black-collections-card,.black-priority-card,.workspace-hero-card{padding:14px;border-radius:16px}.workspace-hero-card{align-items:flex-start}.workspace-hero-card h2{font-size:20px}.workspace-hero-card p{font-size:10px}.black-stat-grid{gap:6px}.black-stat-card{padding:10px;border-radius:12px}.black-stat-card strong{font-size:17px}.black-collection-row{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:9px;border-radius:12px}.black-collection-art{width:44px;height:44px;border-radius:12px;font-size:21px}.black-collection-metrics{gap:4px 10px;font-size:9px}.black-add-row,.black-collection-settings{display:grid;grid-template-columns:1fr}.black-collection-row.black-collection-status-row,.black-section-heading.black-collections-heading{display:grid;grid-template-columns:1fr;align-items:stretch}.black-collections-actions{grid-template-columns:1fr;min-width:0}.black-collection-market{text-align:left}.black-collection-status-row .black-collection-settings{grid-column:1}.content,.dashboard-top,.grouped-market-grid,.market-band,.offers-side-column,.offers-summary-column,.offers-top-grid,.page,.stack{gap:12px}.panel{border-radius:18px;box-shadow:0 10px 28px rgba(23,33,43,.08)}.compact-negative-spread-panel,.profile-panel,.section{padding:16px;gap:14px}.panel-collapsible-body{gap:14px;margin-top:14px}.panel-heading{gap:10px}.panel-heading-right,.panel-heading-right .row,.panel-heading-right>*,.top-panel-header-right{width:100%}.section-title{font-size:22px;line-height:1.14}.hint,.metric-label,.mini-label,.section-subtitle{font-size:12px}.list-item,.metric-card,.mini-card,.offers-book-stat-card,.top-list-details{border-radius:14px;padding:14px}.metric-value,.mini-value,.offers-book-stat-value{font-size:18px}.profile-panel{order:2}.theme-toggle-top{justify-self:stretch}.theme-toggle{justify-content:space-between;gap:8px}.pill-stack{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.status-pill{width:100%;justify-content:center;text-align:center;padding:7px 10px;border-radius:12px;font-size:12px}.row{display:grid;grid-template-columns:1fr;align-items:stretch}.profile-refresh,.row,.row .button,.row .input,.row .select,.row .status-pill{width:100%}.limiter-row{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:8px;gap:8px}.limiter-input{width:86px;flex-basis:auto}.sort-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sort-switch .button{width:100%;padding-inline:10px}.field-grid,.market-metrics,.metric-pair,.offers-book-stats,.offers-session-stats{gap:10px}.button,.input,.select,.textarea{min-height:44px;border-radius:12px;padding:11px 12px;font-size:15px}.collection-select-row{gap:8px}.current-collection-badge{width:100%;font-size:20px;text-align:left}.top-sort-controls{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;overflow:visible}.top-sort-select{width:100%;min-width:0;max-width:none;flex-basis:auto}.top-sort-controls .sort-switch{grid-template-columns:repeat(2,40px);width:auto}.arrow-button{min-height:40px;padding-inline:8px}.top-list{max-height:58vh}.top-list-row{gap:6px;padding:10px;font-size:13px}.top-name{font-size:15px}.top-metric{grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:baseline}.top-metric-label,.top-updated{font-size:12px}.top-metric-value{font-size:13px;white-space:normal;text-align:right}.offers-book-table{min-width:300px}.offers-book-table td,.offers-book-table th{padding:10px;font-size:13px}.pagination{display:grid;grid-template-columns:1fr;justify-items:stretch}.pagination .button{width:100%}}@media (max-width:420px){body{padding-inline:6px}.compact-negative-spread-panel,.profile-panel,.section{padding:14px}.section-title{font-size:20px}.list-item,.metric-card,.mini-card,.top-list-details{padding:12px}.limiter-row,.top-sort-controls{grid-template-columns:1fr}.limiter-input{width:100%}.top-sort-controls .sort-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:640px){body{padding:6px 6px 28px;font-size:14px}.dashboard-top,.dashboard-top>.stack,.page{gap:8px}.profile-panel{order:-1;padding:10px;gap:8px;border-radius:14px}.profile-panel .mini-card{padding:10px}.profile-panel .mini-label{display:none}.profile-panel .mini-value.small{margin-top:0;font-size:14px;line-height:1.3}.theme-toggle-top{justify-self:stretch}.theme-toggle{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;font-size:12px}.theme-toggle>span:first-child{display:none}.theme-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.theme-option{padding-inline:6px}.pill-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.status-pill{min-height:32px;padding:6px 8px;border-radius:10px;font-size:11px;line-height:1.18}.profile-panel>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.profile-panel>.row .button{min-height:38px;padding:8px 9px;font-size:12px}.profile-panel>.row .button.danger{grid-column:1/-1}.limiter-row{grid-template-columns:64px minmax(0,1fr)}.limiter-input{width:64px;min-height:38px}.compact-negative-spread-panel,.section{padding:11px;gap:10px;border-radius:14px}.panel-heading{gap:6px}.section-title{font-size:18px;line-height:1.16}.panel-heading .section-subtitle{display:none}.metric-pair,.offers-book-stats,.offers-session-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.list-item,.metric-card,.mini-card,.offers-book-stat-card,.top-list-details{padding:10px;border-radius:12px}.hint,.metric-label,.mini-label{font-size:11px;line-height:1.3}.metric-value,.mini-value,.offers-book-stat-value{margin-top:4px;font-size:15px;line-height:1.25}.row{gap:6px}.button,.input,.select,.textarea{min-height:38px;padding:8px 10px;border-radius:10px;font-size:14px}.field{gap:5px}.field label{font-size:11px}.compact-negative-spread-panel .row{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-negative-spread-panel .row .hint{grid-column:1/-1}.empty{padding:12px;border-radius:12px;font-size:12px}.content,.grouped-market-grid,.market-band{gap:8px}.nested-panel{background:var(--card)}.collection-select-row{gap:6px}.market-metrics{gap:8px}.top-list-details summary{font-size:13px}.top-list{gap:6px;max-height:46vh}.top-list-row{padding:8px;border-radius:10px}.list{gap:8px}.list-item-header{gap:6px}.offers-side-column,.offers-summary-column,.offers-top-grid{gap:8px}.offers-collection-picker{max-height:180px}.offers-collection-option{padding:8px;border-radius:10px;font-size:13px}}@media (max-width:380px){.metric-pair,.pill-stack,.profile-panel>.row{grid-template-columns:1fr}.section-title{font-size:17px}}@media (max-width:640px){body{padding:4px 4px 96px;font-size:13px}.page{gap:6px}.panel{border-radius:12px;box-shadow:none}.compact-negative-spread-panel,.profile-panel,.section{padding:9px;gap:8px}.profile-toolbar{gap:8px}.bot-power-button{min-height:34px;padding:6px 10px;border-radius:11px;font-size:12px}.bot-power-icon{width:15px;height:15px;flex-basis:15px;border-width:2px}.bot-power-icon:before{top:-5px;height:9px}.theme-toggle{display:flex;justify-content:flex-end;gap:6px;font-size:11px}.theme-switch-track{width:40px;height:24px;padding:2px}.theme-switch-thumb{width:18px;height:18px}.theme-switch input:checked+.theme-switch-track .theme-switch-thumb{transform:translateX(16px)}.pill-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.status-pill{min-height:28px;padding:5px 7px;border-radius:9px;font-size:10px;line-height:1.15}.section-title{font-size:17px;line-height:1.12}.panel-collapsible-body{gap:8px;margin-top:8px}.content,.dashboard-top,.dashboard-top>.stack,.grouped-market-grid,.market-band,.offers-side-column,.offers-summary-column,.offers-top-grid,.stack{gap:7px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field-grid.single-column,.offers-price-grid,.offers-session-grid{grid-template-columns:1fr}.market-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.metric-pair,.offers-book-stats,.offers-session-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.empty,.list-item,.metric-card,.mini-card,.offers-book-stat-card,.top-list-details{padding:8px;border-radius:10px}.field label,.hint,.metric-label,.mini-label,.section-subtitle{font-size:10px;line-height:1.22}.metric-card .hint{display:none}.metric-value,.mini-value,.offers-book-stat-value{margin-top:3px;font-size:14px;line-height:1.2}.input.mono,.metric-value.mono,.mini-value.mono{letter-spacing:0}.row,.top-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%}.row>.hint{grid-column:1/-1}.profile-panel>.row{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-panel>.row .button.danger,.profile-panel>.row .profile-refresh{grid-column:auto}.limiter-row{grid-template-columns:56px minmax(0,1fr)}.button,.input,.select,.textarea{min-height:34px;padding:7px 8px;border-radius:9px;font-size:12px;line-height:1.2}.button{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.textarea{min-height:78px}.collection-select-row{grid-template-columns:1fr;gap:6px}.current-collection-badge{font-size:18px}.top-status-text{font-size:13px;line-height:1.24}.top-status-lines{gap:2px;margin-bottom:6px}.top-list{max-height:42vh}.top-list-row{gap:4px;padding:7px}.top-name{font-size:13px}.top-metric{grid-template-columns:minmax(68px,auto) minmax(0,1fr)}.top-metric-label,.top-updated{font-size:10px}.top-metric-value{font-size:11px}.offers-book-table td,.offers-book-table th{padding:7px;font-size:11px}.offers-collection-picker{max-height:150px}}@media (max-width:420px){.compact-negative-spread-panel,.profile-panel,.section{padding:8px}.section-title{font-size:16px}.market-metrics{grid-template-columns:1fr}.market-metrics .metric-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.market-metrics .metric-value{margin-top:0;text-align:right;white-space:nowrap}.profile-panel>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse),(max-width:860px){.auto-relist-groups-grid{grid-template-columns:1fr}body,html{-webkit-text-size-adjust:100%}body{padding:max(0px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(96px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));font-size:12px}.content,.dashboard-top,.dashboard-top>.stack,.grid,.grouped-market-grid,.list,.market-band,.offers-side-column,.offers-summary-column,.offers-top-grid,.page,.stack{gap:6px}.panel{border-radius:10px;box-shadow:none}.profile-panel{position:-webkit-sticky;position:sticky;top:0;z-index:4;padding:7px;gap:6px}.profile-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px;gap:6px}.bot-power-button{min-height:30px;padding:5px 8px;border-radius:8px;font-size:11px;line-height:1}.bot-power-icon{width:13px;height:13px;flex-basis:13px}.bot-power-icon:before{top:-5px;height:8px}.theme-toggle{min-width:0;justify-content:end;gap:5px;font-size:10px}.theme-toggle>span:first-child{display:none}.theme-switch-track{width:34px;height:20px}.theme-switch-thumb{width:14px;height:14px}.theme-switch input:checked+.theme-switch-track .theme-switch-thumb{transform:translateX(14px)}.pill-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.status-pill{min-height:24px;padding:4px 6px;border-radius:7px;font-size:9px;line-height:1.12}.profile-panel .mini-card{padding:7px;border-radius:8px}.profile-panel .mini-value.small{font-size:11px;line-height:1.2}.profile-panel .mini-label{display:none}.profile-panel>.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.compact-negative-spread-panel,.section{padding:8px;gap:7px;border-radius:10px}.panel-heading{gap:5px}.panel-heading .section-subtitle{display:none}.section-title{font-size:15px;line-height:1.12;overflow-wrap:anywhere}.panel-collapsible-body{gap:7px;margin-top:7px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.collection-select-row,.field-grid.single-column,.offers-price-grid,.offers-session-grid{grid-template-columns:1fr}.field{gap:3px}.field label,.hint,.metric-label,.mini-label,.section-subtitle{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.button,.input,.select,.textarea{min-height:30px;padding:6px 7px;border-radius:8px;font-size:11px;line-height:1.15}.button{display:inline-flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere}.textarea{min-height:68px}.row,.top-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;width:100%}.row>.hint{grid-column:1/-1}.limiter-row{grid-template-columns:52px minmax(0,1fr)}.limiter-input{width:52px}.metric-pair,.offers-book-stats,.offers-session-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.market-metrics{grid-template-columns:1fr;gap:5px}.empty,.list-item,.metric-card,.mini-card,.offers-book-stat-card,.top-list-details{padding:7px;border-radius:8px}.list-item[style],.top-list-details[style],details.list-item{padding:7px!important}.metric-card .hint{display:none}.metric-value,.mini-value,.offers-book-stat-value{margin-top:2px;font-size:13px;line-height:1.16}.market-metrics .metric-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.market-metrics .metric-value{margin-top:0;text-align:right;white-space:nowrap}.current-collection-badge{font-size:16px}.top-name,.top-status-text{font-size:12px;line-height:1.18}.top-status-lines{gap:2px;margin-bottom:4px}.top-sort-controls{gap:5px}.top-list{gap:4px;max-height:40vh}.top-list-row{padding:6px;gap:3px;border-radius:8px}.top-metric{grid-template-columns:minmax(62px,auto) minmax(0,1fr);gap:3px}.top-metric-label,.top-updated{font-size:9px}.top-metric-value{font-size:10px}.offers-collection-picker,.top-list{scrollbar-width:thin}.offers-collection-option{padding:6px;border-radius:8px;font-size:11px}}.portals-workspace{display:grid;grid-gap:20px;gap:20px;width:100%;min-width:0}.portals-workspace .panel{padding:22px;border:1px solid var(--border,#293348);border-radius:18px;background:var(--panel,#111827)}.portals-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;align-items:end;margin:16px 0}.portals-form label{display:grid;grid-gap:8px;gap:8px}.portals-form input,.portals-form select{min-width:0;width:100%;padding:10px;background:#101827;color:#e5e7eb;border:1px solid #374151;border-radius:8px}.portals-form .portals-check{display:flex;align-items:center;gap:8px}.portals-form .portals-check input{width:auto}.portals-field-hint{color:var(--muted,#9ca3af);font-size:.75rem;line-height:1.35}.portals-wide{grid-column:1/-1}.portals-table{width:100%;overflow-x:auto;margin-top:16px}.portals-table table{width:100%;border-collapse:collapse}.portals-table td,.portals-table th{text-align:left;padding:12px 10px;border-bottom:1px solid #293348}.portals-table .button{margin:4px}.portals-message{padding:14px;border:1px solid #486481;border-radius:12px;overflow-wrap:anywhere}.portals-offer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0}.portals-flip-team-list{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid #293348;border-radius:14px;background:color-mix(in srgb,var(--panel,#111827) 82%,#ffffff 3%)}.portals-flip-team-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.portals-flip-team-header strong{font-size:1.05rem}.portals-flip-team-header p{margin:5px 0 0;color:var(--muted,#9ca3af);font-size:.86rem;line-height:1.35}.portals-flip-team-header .button{flex:0 0 auto}.portals-collection-add{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.portals-collection-add input{min-width:0;width:100%;padding:10px;background:#101827;color:#e5e7eb;border:1px solid #374151;border-radius:8px}.portals-collection-list{display:grid;grid-gap:8px;gap:8px;max-height:340px;overflow-y:auto;overscroll-behavior:contain}.portals-collection-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #293348;border-radius:12px;background:#101827}.portals-collection-row .collection-identity{min-width:0}.portals-collection-row .collection-identity-copy span{color:var(--muted,#9ca3af);font-size:.78rem}.portals-collection-row .button{flex:0 0 auto;min-width:120px}.portals-empty-list,.portals-list-state{margin:0;color:var(--muted,#9ca3af);font-size:.84rem}.portals-diagnostics{margin-top:18px;border:1px solid #293348;border-radius:14px;background:#101827;overflow:hidden}.portals-diagnostics>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;font-weight:800}.portals-cycle-badge{padding:5px 9px;border:1px solid #374151;border-radius:999px;color:#9ca3af;font-size:.72rem;white-space:nowrap}.portals-cycle-badge.running{border-color:color-mix(in srgb,var(--accent) 55%,#374151);color:var(--accent)}.portals-cycle-summary{display:grid;grid-gap:5px;gap:5px;padding:0 14px 12px;color:var(--muted,#9ca3af);font-size:.82rem}.portals-cycle-error{color:#f0a39b;overflow-wrap:anywhere}.portals-diagnostic-list{display:grid;grid-gap:9px;gap:9px;max-height:560px;padding:0 12px 12px;overflow-y:auto;overscroll-behavior:contain}.portals-diagnostic-card{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid #293348;border-left:4px solid #526071;border-radius:12px;background:var(--panel,#111827)}.portals-diagnostic-card[data-phase=active]{border-left-color:#34a765}.portals-diagnostic-card[data-phase=candidate],.portals-diagnostic-card[data-phase=checking],.portals-diagnostic-card[data-phase=placing]{border-left-color:#d6a84b}.portals-diagnostic-card[data-phase=error]{border-left-color:#d86f68}.portals-diagnostic-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.portals-diagnostic-title span{color:var(--muted,#9ca3af);font-size:.75rem;white-space:nowrap}.portals-diagnostic-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px;color:var(--muted,#9ca3af);font-size:.76rem}.portals-diagnostic-metrics span{min-width:0;overflow-wrap:anywhere}.portals-diagnostic-metrics strong{color:inherit}.portals-diagnostic-card>p{margin:0;line-height:1.35;overflow-wrap:anywhere}@media (max-width:600px){.portals-flip-team-header{display:grid}.portals-flip-team-header .button{width:100%}.portals-collection-add{grid-template-columns:1fr}.portals-collection-add .button{width:100%}.portals-collection-row .button{min-width:104px;padding-inline:12px}.portals-diagnostics>summary{align-items:flex-start}.portals-diagnostic-list{max-height:65vh}}