@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");@import url("https://unpkg.com/@phosphor-icons/web@2.1.1/src/regular/style.css");@import url("https://unpkg.com/@phosphor-icons/web@2.1.1/src/fill/style.css");@import url("https://unpkg.com/flag-icons@7.5.0/css/flag-icons.min.css");:root{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--color-accent-2:#a7a1db;--color-divider:color-mix(in srgb,#e9e9ed 16%,transparent);--color-neutral-100:#f3f5fe;--color-neutral-200:#e4e7f5;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-500:#968ae0;--color-accent-600:#796cbf;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--chart-seq-0:#e7e5fe;--chart-seq-1:#dad6fe;--chart-seq-2:#cbc4fd;--chart-seq-3:#b5abfc;--chart-seq-4:#9c8fe4;--chart-seq-5:#796cbf;--color-up-500:#2f9e6b;--color-up-300:#6fd3a5;--color-down-500:#d1445a;--color-down-300:#f2909e;--font-heading:"Inter",system-ui,sans-serif;--font-heading-weight:500;--font-body:"Inter",system-ui,sans-serif;--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c,0 6px 18px rgba(0,0,0,0.55);--shadow-lg:0 0 0 1px #9397ab,0 16px 40px rgba(0,0,0,0.65);--live:#e8646a;--live-ink:#ffb4b4;--warn:#d69e2e;--warn-ink:#f0c674;--ok-ink:#7fe0b0;--media-well:#1c1f2e;--media-well-deep:#13151f;--media-grad-from:#2d3042;--media-grad-to:#1a1c28;--sunken:rgba(0,0,0,0.24);--sunken-soft:rgba(0,0,0,0.2);--field-fill:rgba(0,0,0,0.28);--bg:var(--color-bg);--panel:#1b1d2b;--ink:var(--color-text);--muted:#8b8fa3;--line:#2f3243;--brand:var(--color-accent);--brand-strong:#6f63bd;--danger:#e53935;--ok:#0f9f6e;--focus:var(--color-accent);--shadow:0 24px 60px rgba(0,0,0,0.5)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-theme=claro]{--color-bg:#f2f2f6;--color-surface:#fbfbfd;--color-text:#1b1c26;--color-accent:#5f51b6;--color-accent-2:#635d99;--color-divider:color-mix(in srgb,#1b1c26 14%,transparent);--color-neutral-100:#292b31;--color-neutral-200:#3f424d;--color-neutral-300:#595d6c;--color-neutral-400:#75798c;--color-neutral-500:#9397ab;--color-neutral-600:#b2b6ca;--color-neutral-700:#cfd3e5;--color-neutral-800:#e5e5ec;--color-neutral-900:#edeef3;--color-accent-100:#2b2741;--color-accent-200:#4a3e94;--color-accent-300:#5a4cad;--color-accent-400:#796cbf;--color-accent-500:#968ae0;--color-accent-600:#b5abfc;--color-accent-700:#cdc6ee;--color-accent-800:#e3dff7;--color-accent-900:#f5f4ff;--chart-seq-0:#4a3e94;--chart-seq-1:#574aa6;--chart-seq-2:#6a5cbb;--chart-seq-3:#8072cf;--chart-seq-4:#9b8fdf;--chart-seq-5:#b6abe9;--color-up-300:#17714a;--color-down-300:#a51f34;--color-accent-2-100:#2b293a;--color-accent-2-200:#423e5d;--color-accent-2-300:#5c5783;--color-accent-2-400:#7972a9;--color-accent-2-500:#9690c9;--color-accent-2-600:#b5afe8;--color-accent-2-700:#d2cefd;--color-accent-2-800:#e7e5fe;--color-accent-2-900:#f5f4ff;--shadow-sm:0 0 0 1px #e2e2ea;--shadow-md:0 0 0 1px #dcdce6,0 6px 18px rgba(24,24,44,0.09);--shadow-lg:0 0 0 1px #d2d2de,0 16px 40px rgba(24,24,44,0.14);--live:#e63946;--live-ink:#b3202e;--warn:#a06a12;--warn-ink:#7a4e0a;--ok-ink:#0f7a55;--media-well:#e6e7ef;--media-well-deep:#edeef3;--media-grad-from:#edeef3;--media-grad-to:#dfe0ea;--sunken:rgba(27,28,38,0.055);--sunken-soft:rgba(27,28,38,0.04);--field-fill:var(--color-surface);--panel:#ffffff;--muted:#6b6f80;--line:#dcdce6;--brand-strong:#4a3e94;--danger:#c62828;--ok:#0f7a55;--shadow:0 16px 40px rgba(24,24,44,0.14)}*,:after,:before{box-sizing:border-box}body{margin:0;color-scheme:dark;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55}:root[data-theme=claro] body{color-scheme:light}a{color:inherit}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.top-actions{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted)}.button,.top-actions{align-items:center;font-size:14px}.button{display:inline-flex;justify-content:center;gap:6px;min-height:42px;padding:0 16px;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.2;text-decoration:none;cursor:pointer;background:transparent;color:var(--color-accent);border:1px solid var(--color-accent)}.button:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.button:active:not(:disabled){background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.button.secondary{background:transparent;color:var(--color-text);border-color:var(--color-divider)}.button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 7%,transparent)}.button.ghost{background:transparent;color:var(--color-accent);border-color:transparent;padding-inline:var(--space-3)}.button.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.button.danger{background:transparent;color:var(--live-ink);border-color:color-mix(in srgb,var(--live) 55%,transparent)}.button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--live) 16%,transparent)}.panel h1,.panel h2,.panel h3{margin:0}.meta{color:var(--muted);line-height:1.45}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px}.panel,.winner-banner{box-shadow:var(--shadow)}.winner-banner{position:fixed;left:50%;top:76px;z-index:30;width:min(680px,calc(100% - 28px));transform:translateX(-50%);display:grid;grid-template-columns:72px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid var(--brand-strong);border-radius:8px;background:#ffffff}.winner-banner strong{display:block;margin-top:4px}.winner-banner p{margin:4px 0 0;color:var(--muted)}.winner-card-thumb{width:72px;aspect-ratio:5/7;border-radius:6px;overflow:hidden;background:#eef1f7}.winner-card-thumb img{width:100%;height:100%;object-fit:cover}.won-notice{position:fixed;left:50%;top:76px;z-index:40;width:min(680px,calc(100% - 28px));transform:translateX(-50%);display:grid;grid-template-columns:72px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;border:2px solid var(--ok);border-radius:8px;background:#eafff5;box-shadow:var(--shadow)}.won-notice strong{display:block;margin-top:4px}.won-notice p{margin:4px 0 0;color:var(--muted)}.price-row{align-items:baseline;gap:14px}.price{font-size:40px;line-height:1}.price,.timer{font-weight:900}.timer{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:44px;border-radius:8px;background:var(--ink);color:#ffffff}.timer.hot{background:var(--danger)}.custom-bid{grid-template-columns:1fr auto}.custom-bid,.phone-box{display:grid;grid-gap:10px;gap:10px}.phone-box{padding:12px;border:1px solid var(--brand-strong);border-radius:8px;background:#fffbea}.autobid-active{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--focus);background:#ffffff}.autobid-active strong{color:var(--focus)}.autobid-active.beaten{border-color:var(--danger)}.autobid-active em{font-style:normal;font-weight:800;color:var(--danger)}.input,.select,.textarea{min-height:42px;width:100%;border-radius:8px;border:1px solid var(--line);background:#ffffff;color:var(--ink);padding:10px 12px}.textarea{min-height:88px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:3px solid rgba(38,87,255,.15);border-color:var(--focus)}.status-line{min-height:22px;color:var(--muted);font-size:14px}.status-line.ok{color:var(--ok)}.status-line.danger{color:var(--danger)}.list-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.order-controls{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:180px}.order-controls .input{width:100%}.empty{min-height:50vh;display:grid;place-items:center;padding:24px;text-align:center}.empty-box{width:min(520px,100%);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px;box-shadow:var(--shadow)}.auth-panel{display:grid;grid-gap:16px;gap:16px;text-align:left}.auth-panel h1,.auth-steps{margin:8px 0 6px}.auth-steps{padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:13.5px;color:var(--muted)}.auth-form{display:grid;grid-gap:10px;gap:10px}.upcoming-box{width:min(760px,100%);display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;align-items:center;text-align:left}.admin-layout{width:min(1180px,100%);margin:0 auto;padding:24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.form-grid .full{grid-column:1/-1}.lot-picker{max-height:340px}.lot-pick{align-items:center}.lot-pick.on{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,var(--sunken-soft))}.lot-pick-check{flex:0 0 auto;display:grid;place-items:center;width:22px;font-size:19px;color:var(--muted)}.lot-pick.on .lot-pick-check{color:var(--color-accent)}.lot-pick-side{flex:0 0 auto;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.lot-pick-ref{font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap}.lot-pick:disabled{opacity:.55;cursor:not-allowed}.lot-pick-tag{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--muted);white-space:nowrap}.lot-pick-tag.out{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.lot-picker-bar,.lot-picker-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:8px}.lot-picker-foot{margin-top:6px}.lot-picker-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer}@media (max-width:560px){.lot-pick{padding:8px}.lot-pick-side{align-self:flex-start}}.lot-price-discount{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.lot-price-discount-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.lot-price-discount-chips button{border:1px solid var(--line);background:var(--sunken-soft);color:var(--muted);font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;cursor:pointer}.lot-price-discount-chips button.on{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,var(--sunken-soft));color:var(--ink)}.lot-price-discount-num{display:inline-flex;align-items:center;gap:6px}.lot-price-discount-num .input{width:76px}.lot-price-discount-num span{font-size:12px;color:var(--muted)}.mode-pick{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:6px}.mode-opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;min-height:64px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--sunken-soft);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.mode-opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.mode-opt>.ph{font-size:22px;line-height:1;margin-top:1px;color:var(--muted)}.mode-opt-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.mode-opt-text strong{font-size:14px;color:var(--ink)}.mode-opt-text span{font-size:12px;line-height:1.35;font-weight:400;color:var(--muted);text-wrap:pretty}.mode-opt-check{font-size:18px;color:var(--color-accent);opacity:0;transition:opacity .12s ease}.mode-opt.on{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,var(--sunken-soft))}.mode-opt.on .mode-opt-check,.mode-opt.on>.ph{color:var(--color-accent);opacity:1}.mode-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.mode-opt.locked{cursor:default;opacity:.6}@media (max-width:560px){.mode-opt{min-height:56px}}.winners-group{padding:6px 0 12px;border-top:1px solid var(--line)}.winners-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 6px}.rules-box{border:1px solid var(--line);border-radius:8px;background:#f9fafc;padding:8px 12px}.rules-box summary{cursor:pointer;font-weight:800;color:var(--ink)}.rules-box p{margin:8px 0 0;color:var(--muted);line-height:1.5;white-space:pre-wrap}.field-label{display:grid;grid-gap:6px;color:var(--muted);font-size:12px;font-weight:800}.scanner{grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line);background:#f9fafc}.scanner,.scanner-frame{display:grid;border-radius:8px}.scanner-frame{position:relative;width:100%;overflow:hidden;background:#171717;place-items:center}.scanner-video{width:100%;height:100%;display:block;object-fit:cover}.scanner-guide{position:absolute;border:3px solid rgba(255,216,77,.95);border-radius:12px;box-shadow:0 0 0 9999px rgba(0,0,0,.42);pointer-events:none}.scanner-guide-corner{position:absolute;width:22px;height:22px;border:4px solid #ffffff}.scanner-guide-corner.tl{top:-3px;left:-3px;border-right:0;border-bottom:0;border-top-left-radius:12px}.scanner-guide-corner.tr{top:-3px;right:-3px;border-left:0;border-bottom:0;border-top-right-radius:12px}.scanner-guide-corner.bl{bottom:-3px;left:-3px;border-right:0;border-top:0;border-bottom-left-radius:12px}.scanner-guide-corner.br{bottom:-3px;right:-3px;border-left:0;border-top:0;border-bottom-right-radius:12px}.scanner-guide-hint{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:999px;background:rgba(23,23,23,.78);color:#ffffff;font-size:12px;font-weight:800;white-space:nowrap}.scan-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.scan-slot{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f9fafc}.scan-slot-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.scan-slot-image{aspect-ratio:5/7;border-radius:8px;border:1px dashed var(--line);background:#ffffff;display:grid;place-items:center;overflow:hidden;color:var(--muted);font-weight:800}.scan-slot-image img{width:100%;height:100%;object-fit:contain}.scan-slot-actions{display:grid;grid-gap:8px;gap:8px}.pill.ok{background:#e7f7ef;color:#0b7a54}.file-button{position:relative;overflow:hidden;cursor:pointer}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.file-button.disabled{opacity:.55;pointer-events:none}.camera-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:safe center;overflow-y:auto;padding:16px;background:rgba(10,12,20,.82)}.camera-modal-card{width:min(520px,100%);display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.camera-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.camera-modal-actions{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.advanced-url{display:grid;grid-gap:8px;gap:8px}.advanced-url summary{cursor:pointer;font-weight:800;color:var(--muted);font-size:13px}@media (max-width:860px){.scan-slots{grid-template-columns:1fr}}.scan-card{position:relative;aspect-ratio:5/7;border-radius:8px;border:1px dashed var(--line);background:#ffffff;display:grid;place-items:center;overflow:hidden;color:var(--muted);font-weight:800}.scan-card img{width:100%;height:100%;object-fit:cover}.pnl-row.draggable{cursor:-webkit-grab;cursor:grab}.pnl-row.dragging{opacity:.45}.pnl-row.drag-over{box-shadow:inset 0 3px 0 var(--brand-strong)}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px}.preview-card{position:relative;margin:0;display:grid;grid-gap:6px;gap:6px}.preview-card img{width:100%;aspect-ratio:5/7;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#eef1f7;display:block}.preview-card figcaption{font-size:12px;font-weight:800;color:var(--muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-num{position:absolute;top:6px;left:6px;min-width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--brand);border:1px solid var(--brand-strong);color:var(--ink);font-size:13px;font-weight:900}.automation-box{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f9fafc}.settlement-buyer{display:grid;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.settlement-head{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center}.settlement-total{display:flex;align-items:center;gap:10px}.settlement-items{display:grid}.next-card-control{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.pill{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;background:#eef1f7;color:var(--muted);font-size:12px;font-weight:800}.big-countdown{display:grid;grid-gap:2px;gap:2px;margin:10px 0;padding:12px 16px;border:1px solid var(--brand-strong);border-radius:8px;background:#fffbea}.big-countdown span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.big-countdown strong{font-size:44px;line-height:1;font-weight:900}.big-countdown.waiting{place-items:start}.lot-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;margin:4px 0 12px;border:1px solid var(--line);border-radius:8px;background:#f9fafc}.lot-edit .full{grid-column:1/-1}.lot-edit-actions{grid-column:1/-1;display:flex;gap:10px}@media (max-width:860px){.price-row{flex-wrap:wrap}.admin-layout{padding:14px}.price{font-size:34px}.winner-banner{grid-template-columns:58px minmax(0,1fr)}.winner-banner .button{grid-column:1/-1}.automation-box,.form-grid,.settlement-head{grid-template-columns:minmax(0,1fr)}.settlement-total{justify-content:space-between}.next-card-control,.upcoming-box{grid-template-columns:minmax(0,1fr)}.upcoming-box{text-align:center}.lot-edit{grid-template-columns:minmax(0,1fr)}}.actions-row{gap:10px}.page{padding:24px;display:flex;flex-direction:column;gap:20px;max-width:1180px;width:100%;margin:0 auto}.tabs{display:inline-flex;gap:4px;background:var(--panel);border:1px solid var(--line);padding:4px}.tabs,.tabs button{border-radius:999px}.tabs button{background:transparent;padding:8px 16px;font-weight:700;color:var(--muted)}.tabs button.active{color:#4a3b00}@keyframes showcase-pulse{50%{opacity:.55}}.store-header{display:flex;align-items:center;gap:16px}.store-header h1{margin:0 0 4px}.store-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--brand);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#4a3b00;flex-shrink:0}.store-avatar img{width:100%;height:100%;object-fit:cover}.room-wrap{gap:16px}.field-label,.room-wrap{display:flex;flex-direction:column}.field-label{gap:6px;font-weight:700;font-size:14px}.field-label .input{font-weight:400}.seller-apply{max-width:560px}.seller-admin-list{display:flex;flex-direction:column;gap:10px}.seller-admin-item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.seller-admin-info{display:flex;flex-direction:column;gap:2px}.seller-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seller-status-pending{background:#fff4d1;color:#7a5c00}.seller-status-approved{background:#d6f5e6;color:#0f7a52}.seller-status-rejected{background:#fde0df;color:#a02420}.seller-status-suspended{background:#e7e9ef;color:#55606f}.nq{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--nq-line:#2f3243;--nq-muted:#8b8fa3;--color-neutral-100:#f3f5fe;--color-neutral-200:#e4e7f5;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-500:#968ae0;--color-accent-600:#796cbf;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--live:#e8646a;--live-ink:#ffb4b4;--warn:#d69e2e;--warn-ink:#f0c674;--ok-ink:#7fe0b0;--media-well:#1c1f2e;--media-well-deep:#13151f;--media-grad-from:#2d3042;--media-grad-to:#1a1c28;--sunken:rgba(0,0,0,0.24);--sunken-soft:rgba(0,0,0,0.2);--field-fill:rgba(0,0,0,0.28);--shadow-sm:0 0 0 1px #3f424d;--shadow-md:0 0 0 1px #595d6c,0 6px 18px rgba(0,0,0,0.55);--shadow-lg:0 0 0 1px #9397ab,0 16px 40px rgba(0,0,0,0.65);--danger:#e53935;--ok:#0f9f6e;--nq-accent:var(--store-accent,var(--color-accent));--nq-accent-200:var(--store-accent-200,var(--color-accent-200));--nq-accent-300:var(--store-accent-300,var(--color-accent-300));--nq-accent-400:var(--store-accent-400,var(--color-accent-400));--nq-accent-ink:var(--store-accent-ink,var(--color-bg));background:var(--color-bg);color:var(--color-text);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.nq .meta,.nq .muted{color:var(--nq-muted)}.nq :focus-visible{outline:2px solid var(--nq-accent);outline-offset:2px}.nq ::selection{background:color-mix(in srgb,var(--nq-accent) 30%,transparent)}.brandmark{width:28px;height:28px;border-radius:8px;background:linear-gradient(150deg,#9184d9,#5d5294);display:grid;place-items:center;color:var(--color-bg);font-size:15px;flex:none}.pill2{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font:600 11px Inter,system-ui,sans-serif;background:rgba(255,255,255,.06);color:var(--color-neutral-400);white-space:nowrap}.pill2.live{background:rgba(229,72,77,.16);color:#ff9ea1}.pill2.ok{background:rgba(120,201,150,.14);color:#8fd3a8}.pill2.count{padding:1px 6px}.pill2.viewers{background:rgba(229,72,77,.14);color:#ffb3b5}.pill2.viewers i{color:#e5484d}.livedot{width:9px;height:9px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 0 rgba(229,72,77,.6);animation:nq-pulse 1.6s infinite;flex:none}@keyframes nq-pulse{0%{box-shadow:0 0 0 0 rgba(229,72,77,.55)}70%{box-shadow:0 0 0 9px rgba(229,72,77,0)}to{box-shadow:0 0 0 0 rgba(229,72,77,0)}}.nq .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--color-text);font:600 14px Inter,system-ui,sans-serif;line-height:1.2;text-decoration:none}.nq .btn:disabled{opacity:.45;cursor:not-allowed}.nq .btn-primary{color:var(--nq-accent);border-color:var(--nq-accent)}.nq .btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--nq-accent) 12%,transparent)}.nq .btn-primary:active:not(:disabled){background:color-mix(in srgb,var(--nq-accent) 22%,transparent)}.nq .btn-secondary{color:var(--color-text);border-color:var(--nq-line)}.nq .btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.06)}.nq .btn-ghost{color:var(--nq-accent)}.nq .btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--nq-accent) 10%,transparent)}.nq .input{min-height:38px;padding:8px 10px;background:var(--field-fill);border:1px solid var(--nq-line);border-radius:8px;color:var(--color-text);caret-color:var(--nq-accent);font:inherit;font-size:14px}.nq .input::placeholder{color:#6d7186}.nq .input:hover{border-color:color-mix(in srgb,var(--color-text) 30%,transparent)}.nq .input:focus,.nq .input:focus-visible{border-color:var(--nq-accent);outline:none}.nq .button{min-height:38px;background:transparent;color:var(--color-text);border:1px solid var(--nq-line);border-radius:8px;font-weight:600}.nq .button.secondary{background:color-mix(in srgb,var(--nq-accent) 14%,transparent);color:var(--nq-accent-200);border-color:color-mix(in srgb,var(--nq-accent) 45%,transparent)}.nq .button.ghost{background:transparent;color:var(--nq-muted);border-color:var(--nq-line)}.nq .page{max-width:1240px}.nq .room-wrap{gap:0}.nq .layout{display:grid;grid-template-columns:1fr 420px;grid-gap:26px;gap:26px;width:100%;align-items:start}.nq .cardstage{display:flex;flex-direction:column;gap:20px;padding:26px;border-radius:16px;background:radial-gradient(120% 90% at 20% 0,#2b2741,#1a1c2b 60%);box-shadow:inset 0 0 0 1px #2f3243}.nq .livehead{display:flex;align-items:center;gap:9px}.nq .livehead .lbl{font-weight:700;color:#ff9ea1;letter-spacing:.04em}@media (max-width:560px){.nq .livehead{flex-wrap:wrap}}.nq .bigcard{position:relative;aspect-ratio:5/7;width:100%;max-width:340px;margin:0 auto;overflow:hidden;border-radius:14px;background:linear-gradient(150deg,#3a3f66,#2a2d47 45%,#20233a);box-shadow:0 20px 50px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.08)}.nq .bigcard-img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.nq .bigcard:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 34%,rgba(181,171,252,.22) 48%,transparent 60%)}.nq .bigcard-chips{position:absolute;left:8px;top:8px;z-index:3;display:flex;gap:5px}.nq .cardchip{display:grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px rgba(27,28,38,.12),0 1px 3px rgba(0,0,0,.3);font:700 10.5px Inter,system-ui,sans-serif;color:#1b1c26;letter-spacing:.02em}.nq .fi{vertical-align:-.15em;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(27,28,38,.18)}.nq .cardchip .fi{font-size:13px}.nq .bigcard-num{position:absolute;right:8px;top:8px;z-index:3;display:grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:7px;background:rgba(0,0,0,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font:700 10px Inter,system-ui,sans-serif;color:var(--color-text)}.nq .cardstage-shots{display:flex;flex-direction:column;gap:10px}.nq .bigcard[tabindex]{cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nq .bigcard[tabindex]:focus-visible{outline:2px solid var(--nq-accent);outline-offset:2px}.nq .bigcard-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.58);color:#f4f3ff;font-size:18px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s ease}.nq .bigcard-nav:hover{background:rgba(0,0,0,.78)}.nq .bigcard-nav.prev{left:8px}.nq .bigcard-nav.next{right:8px}.nq .cardshots{display:flex;gap:8px;justify-content:center}.nq .cardshot{width:46px;height:64px;padding:0;border-radius:8px;border:1px solid #2f3243;background:rgba(255,255,255,.05);overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .15s ease,border-color .15s ease}.nq .cardshot img{display:block;width:100%;height:100%;object-fit:cover}.nq .cardshot.on{opacity:1;border-color:color-mix(in srgb,var(--nq-accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--nq-accent) 55%,transparent)}.nq .cardshot:focus-visible{outline:2px solid var(--nq-accent);outline-offset:2px}.nq .cardstage h1{margin:0 0 4px;font-size:26px;font-weight:700}.nq .infogrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.nq .infotile{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border-radius:9px;background:var(--sunken-soft)}.nq .infotile span{font-size:11px;color:#8b8fa3;text-transform:uppercase;letter-spacing:.05em}.nq .infotile strong{font-size:14px}.nq .bidpanel{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;padding:22px;border-radius:16px;background:var(--color-surface);box-shadow:inset 0 0 0 1px #2f3243}.nq .pricebox{display:flex;justify-content:space-between;align-items:center;gap:12px}.nq .price-cap{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.nq .bigprice{font-size:40px;font-weight:700;color:var(--color-accent-300);line-height:1.05}.nq .lead-line{font-size:12px}.nq .lead-line b{color:#cfd3e5}.nq .timer{min-width:0;place-items:center;background:#2a2d3e;box-shadow:inset 0 0 0 2px #3f424d;color:var(--color-text);font-weight:700;font-size:22px;flex:none}.nq .timer,.nq .timer-ring{width:76px;height:76px;border-radius:50%;display:grid}.nq .timer-ring{place-items:center;flex:none}.nq .timer-ring-inner{width:62px;height:62px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-text);font-weight:700;font-size:19px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nq .timer-ring-inner span{margin-top:2px;font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-400);font-weight:600}.nq .timer-ring.hot .timer-ring-inner{color:#ff9ea1}.nq .timer.hot{background:rgba(229,72,77,.16);box-shadow:inset 0 0 0 2px #e5484d;color:#ff9ea1}.nq .incline{display:flex;justify-content:space-between;gap:10px;padding:2px;font-size:13px}.nq .incline strong{color:#e9e9ed}.nq .youstatus{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:10px;font-weight:600;font-size:13px}.nq .youstatus.win{background:rgba(120,201,150,.14);color:#8fd3a8}.nq .youstatus.out{background:rgba(229,72,77,.14);color:#ff9ea1}.nq .bidgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.nq .bidquick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 13px;border-radius:10px;border:1px solid #2f3243;background:rgba(255,255,255,.04);color:var(--color-text);font-family:inherit;text-align:left;cursor:pointer}.nq .bidquick:hover:not(:disabled){border-color:color-mix(in srgb,var(--nq-accent) 55%,transparent);background:color-mix(in srgb,var(--nq-accent) 10%,transparent)}.nq .bidquick:disabled{opacity:.45;cursor:not-allowed}.nq .bidquick b{font-size:16px;color:#e9e9ed}.nq .bidquick span{font-size:11px;color:#8fd3a8}.nq .bidprimary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 20px;border-radius:12px;border:1px solid var(--nq-accent);background:var(--nq-accent);color:var(--nq-accent-ink,var(--color-bg));font:600 14px Inter,system-ui,sans-serif;line-height:1;cursor:pointer}.nq .bidprimary:disabled{opacity:.45;cursor:not-allowed}.nq .bidprimary span{font-size:19px;font-weight:700;line-height:1}.nq .bidladder{display:flex;gap:9px;flex-wrap:wrap}.nq .bidladder .bidquick{flex:1 1;min-width:92px}.nq .row{display:flex;gap:9px}.nq .autobid{padding:14px;border-radius:10px;background:var(--sunken-soft);box-shadow:inset 0 0 0 1px #2f3243}.nq .autobid-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.nq .autobid-head i{color:#b5abfc}.nq .autobid-head strong{font-size:13px}.nq .autobid p{margin:0 0 10px;font-size:12px}.nq .autobid-active{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--nq-accent) 45%,transparent);background:var(--sunken-soft)}.nq .autobid-active strong{color:var(--nq-accent-200)}.nq .autobid-active.beaten{border-color:#e5484d}.nq .autobid-active em{font-style:normal;font-weight:700;color:#ff9ea1}.nq .autobid-compact{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--nq-accent) 50%,transparent);background:color-mix(in srgb,var(--nq-accent) 10%,transparent)}.nq .autobid-compact>i{color:#b5abfc;font-size:18px;flex:none}.nq .autobid-compact-text{flex:1 1 160px;min-width:0;font-size:12.5px;color:var(--nq-accent-200)}.nq .autobid-compact-text em{font-style:normal;font-weight:700;color:#ff9ea1}.nq .autobid-stepper{display:flex;align-items:center;gap:6px}.nq .autobid-stepper button{width:30px;height:30px;border-radius:8px;border:1px solid var(--nq-line);background:var(--field-fill);color:var(--color-neutral-400);font-size:16px;line-height:1;cursor:pointer}.nq .autobid-stepper button:disabled{opacity:.45;cursor:not-allowed}.nq .autobid-stepper strong{min-width:88px;text-align:center;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.nq .autobid-stepper{gap:10px}.nq .autobid-stepper button{width:44px;height:44px}}.nq .buynow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--nq-accent) 45%,transparent);background:color-mix(in srgb,var(--nq-accent) 8%,var(--sunken-soft))}.nq .buynow-text{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.nq .buynow-text strong{font-size:14px;color:var(--nq-accent-200)}.nq .buynow-text .muted{font-size:12px}.nq .buynow .btn{flex:none}@media (max-width:620px){.nq .buynow .btn{flex:1 1 100%;justify-content:center;min-height:44px}}.nq .hist-title{margin-bottom:4px;font-weight:600}.nq .bid-list-nq{max-height:280px;overflow:auto}.nq .feedrow{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.nq .feedrow strong{font-weight:600}.nq .feedrow.me strong{color:var(--color-accent-300)}.nq .feedrow .timeago{font-size:11px}.nq .feedrow .famount{margin-left:auto;font-weight:600}.nq .infocard{padding:14px;border-radius:10px;background:var(--sunken-soft);box-shadow:inset 0 0 0 1px #2f3243}.nq .infocard strong{display:block;margin-bottom:6px;font-size:13px}.nq .infocard .meta{margin:0;font-size:12.5px}.nq .infocard .meta+.meta{margin-top:4px}.nq .cardinfo>summary{display:none}.nq .rules-box{padding:2px 14px;border:none;border-radius:10px;background:var(--sunken-soft)}.nq .rules-box summary{padding:10px 0;color:var(--color-neutral-400);font-weight:600;font-size:13px}.nq .rules-box p{color:var(--nq-muted);font-size:13px}.nq .lotinfo{margin-top:12px;padding:2px 14px;border-radius:10px;background:var(--sunken-soft)}.nq .lotinfo>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;color:var(--color-neutral-400);font-weight:600;font-size:13px;cursor:pointer;list-style:none}.nq .lotinfo>summary::-webkit-details-marker{display:none}.nq .lotinfo>summary>.ph-info{color:var(--nq-accent);font-size:17px}.nq .lotinfo>summary .lotinfo-caret{margin-left:auto;transition:transform .12s ease}.nq .lotinfo[open]>summary .lotinfo-caret{transform:rotate(180deg)}.nq .lotinfo-body{padding-bottom:8px}.nq .lotinfo-sec{padding:10px 0;border-top:1px solid var(--nq-line)}.nq .lotinfo-sec>strong{display:block;margin-bottom:4px;font-size:13px}.nq .lotinfo-sec .meta{margin:0;font-size:12.5px}.nq .lotinfo-sec .meta+.meta{margin-top:4px}.nq .lotinfo+.rules-box{margin-top:10px}.nq .phone-box{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--nq-accent) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--nq-accent) 8%,transparent)}.nq .phone-box strong{color:var(--color-text)}.nq .spectator-box{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:10px;background:var(--sunken-soft);box-shadow:inset 0 0 0 1px var(--nq-line)}.nq .spectator-head{display:flex;align-items:center;gap:8px}.nq .spectator-head i{color:var(--nq-accent-400)}.nq .spectator-head strong{font-size:13px;color:var(--color-text)}.nq .spectator-box p{margin:0;font-size:12px}.nq .spectator-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}@media (max-width:380px){.nq .spectator-actions{grid-template-columns:1fr}}.nq .custom-bid{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.nq .status-line{min-height:20px;color:var(--nq-muted);font-size:13px}.nq .status-line.ok{color:#8fd3a8}.nq .store-header h1{color:var(--color-text)}.nq .store-avatar{background:linear-gradient(150deg,var(--nq-accent),color-mix(in srgb,var(--nq-accent) 60%,#000000));color:var(--color-bg)}.nq .tabs{background:#1b1d2b;border:1px solid #2b2e3e}.nq .tabs button{color:var(--color-neutral-400)}.nq .tabs button.active{background:color-mix(in srgb,var(--nq-accent) 18%,transparent);color:#e7e5fe}.nq .store-banner{height:190px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--nq-accent) 40%,var(--color-surface)),var(--color-surface))}.nq .store-banner img{width:100%;height:100%;object-fit:cover;display:block}.nq .store-banner.empty{height:96px}.nq .store-header{position:relative;z-index:1;margin-top:-34px;padding:0 4px;align-items:flex-end}.nq .store-header .store-avatar{width:84px;height:84px;border:3px solid var(--color-bg);box-shadow:0 8px 24px rgba(0,0,0,.45);flex:0 0 auto}.nq .store-identity{display:flex;flex-direction:column;gap:4px;min-width:0}.nq .store-identity h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-size:22px}.nq .store-tagline{margin:0;color:var(--nq-muted);font-size:14px}.nq .store-badge-verified{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--nq-accent-200);background:color-mix(in srgb,var(--nq-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--nq-accent) 45%,transparent)}.nq .store-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.nq .store-metrics .infotile{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--nq-line)}.nq .store-metrics .infotile strong{font-size:17px}.nq .store-results h2,.nq .store-reviews h2{margin:0 0 10px;font-size:16px}.nq .store-results,.nq .store-reviews{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.nq .store-reviews .store-review-list{width:100%}.nq .store-result-price{font-weight:700;color:var(--nq-accent-200)}.nq .store-review-form{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px;border-radius:14px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--nq-line)}.nq .store-review-stars{display:flex;gap:4px}.nq .store-review-stars button{background:none;border:none;padding:2px;font-size:24px;line-height:1;color:var(--nq-muted);cursor:pointer}.nq .store-review-stars button.on{color:#f2c14e}.nq .store-review-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nq .store-review-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nq .store-review-item{padding:12px 14px;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--nq-line)}.nq .store-review-item p{margin:6px 0;white-space:pre-line}.nq .store-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nq .store-stars{display:inline-flex;gap:2px;color:var(--nq-muted)}.nq .store-stars .on{color:#f2c14e}@media (max-width:560px){.nq .store-banner{height:130px;border-radius:12px}.nq .store-header{align-items:center}.nq .store-header .store-avatar{width:64px;height:64px}.nq .store-identity h1{font-size:19px}}.nq .empty-box{background:var(--color-surface);border:none;box-shadow:inset 0 0 0 1px #2f3243}.nq .empty-box,.nq .empty-box h1,.nq .empty-box h2{color:var(--color-text)}.nq .big-countdown{border-color:color-mix(in srgb,var(--nq-accent) 40%,transparent);background:color-mix(in srgb,var(--nq-accent) 10%,transparent)}.nq .big-countdown strong{color:var(--nq-accent-200)}.nq .pill{background:rgba(255,255,255,.06);color:var(--color-neutral-400)}.nq .scan-card{background:var(--media-well);border-color:#2f3243;color:var(--nq-muted)}.nq .winner-banner{background:#1b1d2b;border-color:color-mix(in srgb,var(--nq-accent) 45%,transparent);color:var(--color-text)}.nq .winner-banner p,.nq .won-notice p{color:var(--nq-muted)}.nq .won-notice{background:#17251d;border-color:#8fd3a8;color:var(--color-text)}.nq .winner-card-thumb{background:var(--media-well)}@media (max-width:900px){.nq .layout{grid-template-columns:1fr}.nq .bidpanel{position:static}}@media (max-width:560px){.nq .infogrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.nq .cardinfo>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:10px 2px;color:var(--color-neutral-400);font-weight:600;font-size:13px}.nq .cardinfo>summary::-webkit-details-marker{display:none}.nq .cardinfo>summary .ph-caret-down{margin-left:auto;transition:transform .12s ease}.nq .cardinfo[open]>summary .ph-caret-down{transform:rotate(180deg)}}.mobile-bidbar{display:none}@media (max-width:560px){.nq .room-wrap{padding-bottom:88px}.nq .mobile-bidbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;gap:12px;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:#1b1d2b;box-shadow:inset 0 1px 0 #2b2e3e,0 -12px 34px rgba(0,0,0,.45)}.nq .mobile-bidbar .mbb-info{display:flex;flex-direction:column;line-height:1.15;flex:none}.nq .mobile-bidbar .mbb-label{font-size:11px;color:var(--nq-muted)}.nq .mobile-bidbar .mbb-value{font-weight:700;font-size:15px;color:var(--color-text)}.nq .mobile-bidbar .mbb-btn{margin-left:auto;flex:1 1;padding:14px;border-radius:12px;font:700 15px Inter,system-ui,sans-serif;background:transparent;border:1px solid var(--nq-accent);color:#e7e5fe;cursor:pointer}.nq .mobile-bidbar .mbb-btn:active{background:color-mix(in srgb,var(--nq-accent) 18%,transparent)}.nq .mobile-bidbar .mbb-btn:disabled{opacity:.45}}.nq.lote-light{--color-bg:#f2f2f6;--color-surface:#fbfbfd;--color-text:#1b1c26;--color-accent:#5f51b6;--color-accent-2:#635d99;--color-divider:color-mix(in srgb,#1b1c26 14%,transparent);--color-neutral-100:#292b31;--color-neutral-200:#3f424d;--color-neutral-300:#595d6c;--color-neutral-400:#75798c;--color-neutral-500:#9397ab;--color-neutral-600:#b2b6ca;--color-neutral-700:#cfd3e5;--color-neutral-800:#e5e5ec;--color-neutral-900:#edeef3;--color-accent-100:#2b2741;--color-accent-200:#4a3e94;--color-accent-300:#5a4cad;--color-accent-400:#796cbf;--color-accent-500:#968ae0;--color-accent-600:#b5abfc;--color-accent-700:#cdc6ee;--color-accent-800:#e3dff7;--color-accent-900:#f5f4ff;--live:#e63946;--live-ink:#b3202e;--warn:#a06a12;--warn-ink:#7a4e0a;--ok-ink:#0f7a55;--media-well:#e6e7ef;--media-well-deep:#edeef3;--media-grad-from:#edeef3;--media-grad-to:#dfe0ea;--sunken:rgba(27,28,38,0.055);--sunken-soft:rgba(27,28,38,0.04);--field-fill:var(--color-surface);--danger:#c62828;--ok:#0f7a55;--nq-line:#dcdce6;--nq-muted:#6b6f80;--nq-accent:var(--store-accent,#5f51b6);--nq-accent-200:var(--color-accent-200);--nq-accent-300:var(--color-accent-300);--nq-accent-400:var(--color-accent-400)}.nq.lote-light .pill2{background:rgba(27,28,38,.05)}.nq.lote-light .pill2.live{background:rgba(230,57,70,.1);color:#b3202e}.nq.lote-light .pill2.ok{background:rgba(15,122,85,.12);color:#0f7a55}.nq.lote-light .pill2.viewers{background:rgba(230,57,70,.1);color:#b3202e}.nq.lote-light .pill2.viewers i{color:#e63946}.nq.lote-light .btn-secondary:hover:not(:disabled){background:rgba(27,28,38,.05)}.nq.lote-light .input::placeholder{color:#9397ab}.nq.lote-light .cardstage{background:radial-gradient(120% 90% at 20% 0,#f5f4ff,#f2f2f6 60%);box-shadow:inset 0 0 0 1px #dcdce6}.nq.lote-light .livehead .lbl{color:#b3202e}.nq.lote-light .bigcard{background:linear-gradient(150deg,#e7e5fe,#edeef3 45%,#f2f2f6);box-shadow:0 20px 50px rgba(24,24,44,.16),inset 0 0 0 1px rgba(27,28,38,.06)}.nq.lote-light .bigcard:after{background:linear-gradient(115deg,transparent 34%,rgba(95,81,182,.14) 48%,transparent 60%)}.nq.lote-light .bigcard-nav{border-color:rgba(27,28,38,.14);background:rgba(255,255,255,.82);color:#1b1c26}.nq.lote-light .bigcard-nav:hover{background:rgba(255,255,255,.95)}.nq.lote-light .cardshot{border-color:#dcdce6;background:rgba(27,28,38,.03)}.nq.lote-light .infotile span{color:#75798c}.nq.lote-light .bidpanel{box-shadow:inset 0 0 0 1px #dcdce6}.nq.lote-light .lead-line b{color:var(--color-text)}.nq.lote-light .timer{background:#edeef3;box-shadow:inset 0 0 0 2px #dcdce6}.nq.lote-light .timer.hot{background:rgba(230,57,70,.1);box-shadow:inset 0 0 0 2px #e63946;color:#b3202e}.nq.lote-light .bigcard-num{color:#fff}.nq.lote-light .timer-ring.hot .timer-ring-inner{color:#b3202e}.nq.lote-light .timer-ring-inner span{color:var(--color-neutral-300)}.nq.lote-light .autobid-compact>i{color:var(--nq-accent)}.nq.lote-light .autobid-compact-text em{color:#b3202e}.nq.lote-light .incline strong{color:var(--color-text)}.nq.lote-light .youstatus.win{background:rgba(15,122,85,.12);color:#0f7a55}.nq.lote-light .youstatus.out{background:rgba(230,57,70,.1);color:#b3202e}.nq.lote-light .bidquick{border:1px solid #dcdce6;background:#fbfbfd}.nq.lote-light .bidquick b{color:var(--color-text)}.nq.lote-light .bidquick span{color:#0f7a55}.nq.lote-light .autobid{box-shadow:inset 0 0 0 1px #dcdce6}.nq.lote-light .autobid-head i{color:var(--nq-accent)}.nq.lote-light .autobid-active.beaten{border-color:#e63946}.nq.lote-light .autobid-active em{color:#b3202e}.nq.lote-light .infocard{box-shadow:inset 0 0 0 1px #dcdce6}.nq.lote-light .feedrow{border-bottom:1px solid rgba(27,28,38,.06)}.nq.lote-light .status-line.ok{color:#0f7a55}.nq.lote-light .empty-box{box-shadow:inset 0 0 0 1px #dcdce6}.nq.lote-light .pill{background:rgba(27,28,38,.05)}.nq.lote-light .scan-card{border-color:#dcdce6}.nq.lote-light .winner-banner{background:#fbfbfd}.nq.lote-light .won-notice{background:#eaf7ef;border-color:#0f7a55}@media (max-width:560px){.nq.lote-light .mobile-bidbar{background:#fbfbfd;box-shadow:inset 0 1px 0 #dcdce6,0 -12px 34px rgba(24,24,44,.12)}.nq.lote-light .mobile-bidbar .mbb-btn{color:var(--nq-accent)}}.empty-box{border-radius:14px}.input{background:var(--field-fill);border:1px solid var(--line);color:var(--ink);caret-color:var(--brand)}.input::placeholder{color:#6d7186}.pill{display:inline-block;background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--color-accent-300);border:none}.tabs button.active{background:var(--brand);color:var(--color-bg)}.preview-card img{background:#262a3d}.automation-box{background:var(--sunken)}.select{background:var(--field-fill);border-color:var(--line);color:var(--ink)}.lot-edit,.rules-box,.scan-slot,.scanner{background:var(--sunken)}.scan-card,.scan-slot-image{background:var(--media-well)}.big-countdown{background:color-mix(in srgb,var(--brand) 14%,#1b1d2b)}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.kpi-box{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:var(--sunken);border:1px solid var(--line)}.kpi-box span{font-size:12px;color:var(--muted)}.kpi-box strong{font-size:22px;font-weight:700;line-height:1.1}.user-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.user-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;background:var(--sunken-soft);border:1px solid var(--line)}.user-main{display:flex;flex-direction:column;min-width:0}.user-main strong{font-size:15px}.user-main .meta{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-tags{display:flex;flex-wrap:wrap;gap:6px}.user-tags .pill.ok{background:rgba(120,201,150,.16);color:#8fd3a8}.user-stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.user-stats strong{color:var(--color-accent-300)}@media (max-width:720px){.user-row{grid-template-columns:minmax(0,1fr)}.user-stats{align-items:flex-start;text-align:left}}.admin-layout{display:flex;flex-direction:column;gap:16px}.price-row{justify-content:space-between;align-items:flex-start;gap:16px}.actions-row,.price-row{display:flex;flex-wrap:wrap}.actions-row{gap:8px;align-items:center}.panel{padding:18px;border-radius:12px}.panel>h2{margin:0 0 4px;font-size:20px}@media (max-width:860px){.admin-layout{padding-bottom:88px}}.field-hint{display:block;margin-top:4px;font-size:12px;color:var(--color-neutral-500);text-wrap:pretty}.section-title{margin:10px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:14px;font-weight:700;color:var(--color-neutral-300)}.pricehint{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:9px 11px;border-radius:var(--radius-md,8px);border:1px solid var(--line);background:var(--color-bg,transparent)}.pricehint-head{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-neutral-500)}.pricehint-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pricehint-main strong{font-size:17px;font-weight:600}.pricehint .linkish{align-self:flex-start;margin-top:2px}.pricehint .linkish:disabled{color:var(--color-neutral-500);text-decoration:none;cursor:default}.linkish{margin-top:8px;padding:0;border:0;background:none;color:var(--color-accent-400);font-size:13px;text-decoration:underline;cursor:pointer}.chiprow{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.catalog-picker{display:block}.catalog-results{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:320px;overflow-y:auto}.card-search-results{margin-top:10px;display:flex;flex-direction:column;gap:4px}.catalog-results-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-500);margin-top:8px}.catalog-results-label:first-child{margin-top:0}.catalog-result.owned-match{cursor:default;align-items:center;gap:10px}.catalog-result.owned-match:hover{border-color:var(--line)}.catalog-result.owned-match .stock-edit{flex:none;max-width:none}.catalog-result.draft-match{cursor:default;align-items:center;gap:10px}.catalog-result.draft-match:hover{border-color:var(--line)}.catalog-result.draft-match .stock-edit{flex:none;max-width:none}.catalog-result-remove{flex:none;padding:6px 8px}.catalog-result{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--sunken-soft);color:var(--ink);text-align:left;cursor:pointer}.catalog-result:hover{border-color:var(--color-accent-600)}.catalog-result-art{flex:0 0 auto;width:38px;aspect-ratio:5/7;display:grid;place-items:center;border-radius:4px;overflow:hidden;background:rgba(255,255,255,.05)}.catalog-result-art img{width:100%;height:100%;object-fit:cover}.catalog-result-info{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.catalog-result-info span{color:var(--color-neutral-500);font-size:12px}.catalog-result-rarity{color:var(--color-accent-400)!important}.catalog-linked{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--color-accent-700);border-radius:10px;background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.catalog-linked img{border-radius:4px}.catalog-linked-info{display:flex;flex-direction:column;gap:2px;min-width:0;margin-right:auto}.catalog-linked-info span{font-size:12px;color:var(--color-neutral-500)}.vpill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--color-neutral-400);font-size:11px;font-weight:600;white-space:nowrap}.vpill.on{border-color:var(--color-accent-600);background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent-200)}.vpill.warn{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn-ink)}.vpill.live{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok-ink)}.promo-list,.stock-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.promo-row,.stock-row{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.16)}.stock-row.on{border-color:var(--color-accent-600)}.order-row{cursor:pointer}.order-row:hover{border-color:var(--color-accent-600)}.order-detail-head{display:flex;align-items:center;gap:12px}.order-detail-head .meta{margin:0}.order-detail-amount{margin-left:auto;font-size:18px;white-space:nowrap}.stock-art{flex:0 0 auto;width:44px;aspect-ratio:5/7;border-radius:4px;overflow:hidden;background:rgba(255,255,255,.05)}.stock-art img{width:100%;height:100%;object-fit:cover}.promo-art{flex:0 0 auto;width:96px;aspect-ratio:4/1;display:grid;place-items:center;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.05);color:var(--color-neutral-600)}.promo-art img{width:100%;height:100%;object-fit:cover}.promo-info,.stock-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.promo-mobileart{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"thumb text" "thumb actions";grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;align-content:start;min-width:0}.promo-mobileart-thumb{grid-area:thumb;width:56px;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:var(--media-well);color:var(--color-neutral-500);font-size:22px}.promo-mobileart-thumb img{width:100%;height:100%;object-fit:cover}.promo-mobileart-text{grid-area:text;display:flex;flex-direction:column;gap:2px;min-width:0}.promo-mobileart-text strong{font-size:13px;font-weight:600}.promo-mobileart-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:6px}.hlgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-top:4px}.hlcard{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--color-text) 3%,transparent)}.hlcard.is-warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.hlcard-art{position:relative;aspect-ratio:4/1;border-radius:8px;overflow:hidden;background:var(--media-well);display:grid;place-items:center;color:var(--color-neutral-600);font-size:28px}.hlcard-art img{width:100%;height:100%;object-fit:cover}.hlcard-pos{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;color:#fff;background:rgba(0,0,0,.55)}.hlcard-body{display:flex;flex-direction:column;gap:4px;min-width:0}.hlcard-body>.pnl-tag{align-self:flex-start}.hlcard-body strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlcard-sub{font-size:12px;color:color-mix(in srgb,var(--color-text) 62%,transparent)}.hlcard-sub.is-warn{color:var(--warn-ink)}.hlcard-actions{display:flex;flex-wrap:wrap;gap:6px}.stock-badges{display:flex;flex-wrap:wrap;gap:4px}.promo-actions,.stock-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.promo-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}@media (max-width:640px){.shippanel .shipcard{padding:14px}.shippanel{gap:12px}}.shipcard{display:grid;align-content:start;grid-gap:12px;gap:12px;scroll-margin-top:76px}.shipcard-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shipcard-head h2{margin:0;font-size:17px;font-weight:700}.shipcard-head>i{font-size:18px;color:var(--color-accent-400)}.shipcard-head>.tag{margin-left:auto}.shipcard-sub{margin:-4px 0 0;max-width:68ch}.shipcard-empty{display:flex;align-items:center;gap:8px;margin:0;padding:14px;border:1px dashed var(--line);border-radius:10px;background:var(--sunken);color:var(--muted);font-size:13px}.shipcard-add{justify-self:start;display:inline-flex;align-items:center;gap:6px}.shipcard-error{margin:0;padding:9px 11px;border-radius:8px;border:1px solid var(--color-neutral-800);border-left:3px solid var(--live-ink,#e5484d);font-size:13px}.shipcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:2px;padding-top:12px;border-top:1px solid var(--line)}.shipcard-state{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--muted)}.shipcard-state.todo{color:var(--color-warn,#e8a33d)}.shipcard-state.blocked{color:var(--live-ink,#e5484d)}.shipcard-foot .button{margin-left:auto}.shipcard-subcheck{margin-top:6px}.shipmode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.shipmode-opt{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--sunken);color:var(--color-text);text-align:left;cursor:pointer;font:inherit}.shipmode-opt>i{flex:none;margin-top:2px;font-size:18px;color:var(--color-neutral-400)}.shipmode-opt>span{display:flex;flex-direction:column;gap:2px;min-width:0}.shipmode-opt strong{font-size:13.5px}.shipmode-opt .meta{font-size:12px;text-wrap:pretty}.shipmode-opt:hover{border-color:var(--color-neutral-600)}.shipmode-opt.on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.shipmode-opt.on>i{color:var(--color-accent)}.field-hint.warn{color:var(--color-warn,#e8a33d)}@media (max-width:560px){.shipmode{grid-template-columns:1fr}}.shipmoney .input{max-width:220px}.shipsum-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--sunken)}.shipsum-list li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 12px;font-size:13px}.shipsum-list li+li{border-top:1px solid var(--line)}.shipsum-label{font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px dotted var(--line)}.shipsum-label:focus-visible,.shipsum-label:hover{color:var(--color-accent-400);border-bottom-color:currentColor}.shipsum-list .meta{font-size:12px}.shipsum-list strong{margin-left:auto;font-size:13px;white-space:nowrap}.ratelist,.raterow{display:grid;grid-gap:10px;gap:10px}.raterow{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--sunken)}.raterow.off{opacity:.62}.raterow-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.raterow-head .input{flex:1 1 180px;min-width:0}.raterow-pos{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--line);color:var(--muted);font-size:11px;font-weight:800}.raterow-tools{flex:0 0 auto;display:flex;align-items:center;gap:4px;margin-left:auto}.raterow-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:start}.ratefield{display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start}.ratefield-label{font-size:12px;font-weight:800;color:var(--muted)}.ratefield .chiprow{margin:0}.ratefield .checkline{align-items:flex-start}.ratedays{display:flex;align-items:center;gap:8px}.ratedays .input{width:100%;min-width:0;text-align:center}.checkline{display:flex;align-items:center;gap:8px;font-size:14px}.checkline span{display:flex;flex-direction:column;gap:2px}.stock-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.stock-filters{flex-direction:column;gap:12px;padding:12px;border:1px solid var(--line)}.bulkbar,.stock-filters{display:flex;margin-top:12px;border-radius:10px}.bulkbar{z-index:5;gap:8px;padding:10px 12px;border:1px solid var(--color-accent-600)}.bulkbar,.pending-bar{position:-webkit-sticky;position:sticky;top:56px;flex-wrap:wrap;align-items:center;background:var(--color-surface);box-shadow:var(--shadow-md)}.pending-bar{z-index:6;display:flex;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid #8a6b2f}.pending-bar-actions{display:flex;gap:8px;margin-left:auto}.collection-defaults{display:flex;gap:12px;align-items:center}.collection-row-actions{display:flex;align-items:center;gap:6px;flex:none}.collection-extra{list-style:none;margin:6px 0 0;padding:8px 0 0 66px;border-top:1px dashed var(--line);display:grid;grid-gap:8px;gap:8px}.collection-copy{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:rgba(0,0,0,.16)}.collection-copy.dirty{box-shadow:inset 3px 0 0 0 #d69e2e}.stock-head{gap:10px;margin-top:12px;color:var(--color-neutral-400);font-size:12px}.stock-edit,.stock-head{display:flex;align-items:center}.stock-edit{flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:1 1 420px}.inline-field{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-neutral-400)}.inline-field .input{width:92px;height:34px;padding:0 8px;text-align:right}.inline-field .select{width:128px;height:34px;min-height:0;padding:0 6px;font-size:12px}.stock-row.dirty{border-color:var(--warn);box-shadow:inset 3px 0 0 0 var(--warn)}.vpill.dirty{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn-ink)}@media (max-width:720px){.catalog-result,.promo-row,.stock-row{flex-wrap:wrap}.stock-edit{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:none;grid-gap:8px 10px;gap:8px 10px}.stock-edit>.inline-field:last-child:nth-child(odd){grid-column:1/-1}.inline-field,.inline-field .input,.inline-field .select{width:100%}.promo-actions,.stock-actions{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left}.promo-art{width:72px}.collection-extra{padding-left:0}}.catalog-result-art.sealed{aspect-ratio:1/1}.catalog-result-art.sealed img{object-fit:contain}:root[data-game=lorcana]{--color-accent:#2fa38a;--color-accent-2:#4bb7d1;--color-accent-400:#57c9ad;--color-accent-500:#2fa38a;--color-accent-600:#1f8a70;--brand-strong:#14705a}:root[data-theme=claro][data-game=lorcana]{--color-accent:#167a63;--color-accent-2:#1f7f96;--color-accent-400:#3aa88e;--color-accent-500:#167a63;--color-accent-600:#0f5f4c;--brand-strong:#0f5f4c}:root[data-game=lorcana] .nq{--color-accent:#2fa38a;--brand-strong:#14705a}:root[data-game=onepiece]{--color-accent:#c0392b;--color-accent-2:#e0803a;--brand-strong:#9c2c20}:root[data-theme=claro][data-game=onepiece]{--color-accent:#a5301f;--color-accent-2:#b5621f;--brand-strong:#7a2015}:root[data-game=onepiece] .nq{--color-accent:#c0392b;--brand-strong:#9c2c20}.game-gate{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:color-mix(in srgb,var(--color-bg,#0b0b12) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.game-gate-card{width:min(520px,100%);padding:32px 28px;border-radius:18px;background:var(--color-surface,#17161f);border:1px solid var(--line);box-shadow:0 24px 60px rgba(0,0,0,.4);text-align:center}.game-gate-card h1{margin:0 0 8px;font-size:1.35rem}.game-gate-card p{margin:0 0 22px;color:var(--muted);font-size:.95rem}.game-gate-options{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:460px){.game-gate-options{grid-template-columns:1fr}}.game-gate-option{min-height:104px;display:flex;align-items:center;justify-content:center;padding:20px 16px;border-radius:14px;border:1.5px solid #d7d9e4;background:#f2f3f7;color:#1b1c26;font:inherit;font-weight:600;cursor:pointer;transition:border-color .15s,transform .1s}.game-gate-logo{max-height:56px;max-width:100%;object-fit:contain}.game-gate-option-name{font-size:1.05rem;font-weight:700}.game-gate-option:hover{border-color:var(--color-accent);transform:translateY(-1px)}.game-gate-option[data-game-option=lorcana]:hover{border-color:#2fa38a}.ordsheet-id{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.ordsheet-code{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--field-fill);color:inherit;font:inherit;cursor:pointer}.ordsheet-code strong{font-size:1.05rem;letter-spacing:.04em}.ordsheet-code:hover{border-color:var(--brand)}.ordsheet-tags{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.ordsheet-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.ordsheet-facts dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ordsheet-facts dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.ordsheet-money{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--sunken-soft)}.ordsheet-money>div{display:flex;justify-content:space-between;gap:var(--space-4)}.ordsheet-money dt{color:var(--muted)}.ordsheet-money dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ordsheet-money .is-total{padding-top:var(--space-2);border-top:1px solid var(--line);font-weight:700}.ordsheet-money .is-total dt{color:inherit}.ordsheet-siblings{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ordsheet-siblings li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.ordsheet-siblings li>span:nth-child(2){flex:1 1 55%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordsheet-siblings li>:last-child{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ordsheet-timeline{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ordsheet-timeline li{display:grid;grid-template-columns:110px 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.ordsheet-section{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.ordsheet-section-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ordsheet-section.is-editable{border-style:dashed}.ordsheet-section>.field-label+.field-label{padding-top:var(--space-2);border-top:1px solid var(--line)}