@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-variant-numeric:tabular-nums;color:var(--text);background:var(--canvas);--text:#f7f7f8;--canvas:#0b0b0c;--surface:#141416;--surface-raised:#1b1c1f;--surface-active:#232426;--border:#303136;--border-strong:#4a4b50;--muted:#a8a8b0;--primary:#faff69;--primary-ink:#151515;--danger:#ff7575;--warning:#f4bf4f;--success:#8ee59e;--outflow:#ff9d8a;--value-provider:var(--success);--value-operator:#d8d8dc;--surface-bar:#101011;--segmented:#111113;--border-hover:#66676d;--danger-text:#ffc3c3;--radius:8px;--quick:.12s;--base:.2s;--move:.28s;--layer-popup:300;--layer-news:200;--layer-coach:250;--tabbar-height:50px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.5, 0, .9, .4);--ease-in-out:cubic-bezier(.4, .05, .25, 1);--shadow-card:0 1px 2px #00000059;--shadow-raised:0 10px 30px #00000073;--shadow-floating:0 24px 80px #0000008c;--card-image-size:44px;--text-xs:.7rem;--text-sm:.8rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.6rem;font-family:Geist Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--canvas);min-height:100dvh}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.desk-news__line:focus-visible{outline:3px solid var(--primary);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.42}h1,h2,p{margin-top:0}h1,h2{letter-spacing:-.025em}.money--in{color:var(--success)}.money--out{color:var(--outflow)}.text-error{color:var(--danger)}.button{border:1px solid var(--border-strong);min-height:44px;color:var(--text);background:var(--surface-raised);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover){.button:not(.button--primary,.button--danger):hover:not(:disabled){background:var(--surface-active);border-color:var(--border-hover)}}.button--quiet{background:0 0}.menu-row{transition:background-color var(--quick) var(--ease-out), border-color var(--quick) var(--ease-out), color var(--quick) var(--ease-out)}.records-segmented button,.records-segmented__upload{transition:color var(--quick) var(--ease-out)}.button,.icon-button{transition:background-color var(--quick) var(--ease-out), border-color var(--quick) var(--ease-out), color var(--quick) var(--ease-out), transform var(--quick) var(--ease-out)}.page-style-option{transition:background-color var(--quick) var(--ease-out), border-color var(--quick) var(--ease-out), color var(--quick) var(--ease-out), transform var(--quick) var(--ease-out), box-shadow var(--quick) var(--ease-out)}.button:active:not(:disabled),.icon-button:active:not(:disabled),.page-style-option:active:not(:disabled){transform:scale(.97)}.button--primary{border-color:var(--primary);color:var(--primary-ink);background:var(--primary);font-weight:800}.button--danger{border-color:var(--danger);color:#160707;background:var(--danger);font-weight:800}.icon-button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;text-decoration:none;display:grid}@media (hover:hover){.icon-button:hover{color:var(--text);background:var(--surface-active)}}.show-desk{grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.show-header{z-index:20;border-bottom:1px solid var(--border);background:#101011;grid-template-columns:minmax(140px,max-content) minmax(0,1fr) auto;grid-template-areas:"identity busy nav";align-items:center;gap:8px 14px;min-height:62px;padding:8px 14px;display:grid}.show-header__identity,.show-header__busy,.show-header nav{align-items:center;display:flex}.show-header__identity{grid-area:identity;gap:10px;min-width:0}.show-header__identity>:is(strong,h1){text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.show-header__busy{anchor-name:--news-slot;grid-area:busy;align-self:stretch;min-width:0}.show-header nav{grid-area:nav;justify-content:flex-end;gap:7px}.show-header nav .button{min-height:44px;font-size:var(--text-sm);white-space:nowrap}.show-header__identity small{white-space:nowrap}.show-header__backdated{border:1px solid color-mix(in srgb, var(--warning) 60%, var(--border));color:var(--warning);font-size:var(--text-xs);border-radius:999px;padding:2px 8px;font-weight:700}.live-dot{background:var(--success);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #8ee59e1f}.count-pill{color:var(--primary-ink);background:var(--warning);font-size:var(--text-sm);border-radius:999px;padding:0 7px;font-weight:700}.count-pill--primary{background:var(--primary)}.menu-row__count{margin-left:8px}.spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin;display:inline-block}.spinner--small{border-width:2px;width:15px;height:15px}@keyframes spin{to{transform:rotate(360deg)}}.deal-workspace{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) minmax(320px,.78fr);min-height:0;display:grid}.deal-pane{border-right:1px solid var(--border);background:var(--canvas);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.deal-pane__header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;min-height:82px;padding:15px 16px;display:flex}.deal-pane__header h2{font-size:var(--text-lg);align-items:center;gap:8px;margin:0;display:flex}.side-icon{width:22px;height:22px}.deal-pane__header .side-icon{color:var(--text)}.deal-pane__total{justify-items:end;gap:2px;display:grid}.deal-pane__total strong{color:var(--primary);font-size:var(--text-lg)}.deal-pane__total span{color:var(--muted);font-size:var(--text-sm)}.deal-pane__list{overscroll-behavior:contain;grid-row:2;min-height:0;padding:8px;overflow-y:auto}.deal-pane__list--empty,.activity-drawer__list--empty,.collector-collection__empty{place-items:center;display:grid}.collector-collection__empty{flex:1;min-height:240px}.pane-target{aspect-ratio:3/4;border:2px dashed var(--primary);width:min(60%,180px);color:var(--primary);cursor:pointer;transition:background var(--base) var(--ease-out);background:0 0;border-radius:16px;place-items:center;display:grid}.pane-target svg{width:56px;height:56px}.pane-target:hover,.pane-target:focus-visible{background:color-mix(in srgb, var(--primary) 10%, transparent)}.pane-target--small{aspect-ratio:auto;border-radius:12px;width:140px;height:60px;margin:10px auto 6px}.pane-target--small svg{width:28px;height:28px}.draft-row__side{display:inline-flex}.draft-row__side .side-icon{width:16px;height:16px}.collector-quote>.collector-deal,.collector-quote>.collector-deal__terms{justify-self:center;width:min(100%,680px)}.collector-deal{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0 8px;display:grid}.collector-deal>.deal-pane{height:100%;min-height:0}.collector-deal__terms{padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-bar);gap:8px;display:grid}.collector-deal__terms .record-button{border-radius:12px;min-height:58px}.collector-deal__terms .deal-figure{min-height:64px}.intake-scan .icon-button{width:44px;height:44px}.records-workspace--bare{grid-template-rows:auto minmax(0,1fr)}.records-workspace--bare h2{font-size:var(--text-md);margin:0}.deal-pane__row{transition:transform var(--move) var(--ease-out), opacity var(--base) var(--ease-out);margin-bottom:7px}@starting-style{.deal-pane__row{opacity:0;transform:translateY(10px)}}.deal-pane__row>.draft-row{animation:row-settle calc(var(--move) * 3) var(--ease-out);margin-bottom:0}@keyframes row-settle{0%{background-color:color-mix(in srgb, var(--primary) 16%, var(--surface))}}.deal-pane__row[data-leaving]{height:0;transition:height var(--move) var(--ease-in), margin-bottom var(--move) var(--ease-in), opacity var(--base) var(--ease-in);margin-bottom:0;overflow:hidden}@starting-style{.deal-pane__row[data-leaving]{height:var(--height);opacity:1;margin-bottom:7px;transform:none}}.deal-pane__row[data-leaving]>.draft-row{animation:none}.draft-row{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:var(--card-image-size) var(--card-image-size) minmax(0, 1fr) auto minmax(38px, auto);background:var(--surface);align-items:center;gap:9px;min-height:76px;margin-bottom:7px;padding:9px;display:grid;position:relative}.draft-row--resolving{border-style:dashed}.draft-row--error{border-color:#ff7575a6}.card-image,.draft-row__grade{width:var(--card-image-size);height:var(--card-image-size);border:1px solid var(--border-strong);background:#0f0f10;border-radius:6px}.card-image{object-fit:contain;display:block}.card-image--none{opacity:.4;border-style:dashed}.draft-row__grade{color:var(--primary);place-items:center;font-weight:800;display:grid}.draft-row--raw .draft-row__grade{font-size:var(--text-xs);letter-spacing:.08em}.draft-row__body{gap:3px;min-width:0;display:grid}.draft-row__body strong,.draft-row__body span,.draft-row__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-row__body strong{font-size:var(--text-sm)}.draft-row__body span,.draft-row__body small{color:var(--muted);font-size:var(--text-xs)}.draft-row__body .text-error{color:var(--danger)}.draft-row__body .text-success{color:var(--primary)}.draft-row__operator-fmv{align-items:center;gap:7px;width:fit-content;display:flex}.draft-row__operator-fmv>span{color:var(--muted);font-size:var(--text-xs)}.draft-row__operator-fmv input{border:1px solid var(--border-strong);color:#fff;width:96px;min-height:32px;font-size:var(--text-sm);background:#0d0d0e;border-radius:6px;padding:0 8px}.draft-row__operator-fmv input[aria-invalid=true]{border-color:var(--danger)}.draft-row__typed-grade{width:min(100%,440px);color:var(--muted);font-size:var(--text-xs);gap:4px;display:grid}.draft-row__typed-grade input{border:1px solid var(--border-strong);color:#fff;background:#0d0d0e;border-radius:6px;min-height:32px;padding:0 8px}.draft-row__typed-grade input[aria-invalid=true]{border-color:var(--danger)}.draft-row__value{color:var(--muted);font-size:var(--text-sm);justify-content:flex-end;align-items:baseline;gap:5px;font-weight:700;display:flex}.draft-row__figure--provider{color:var(--value-provider)}.draft-row__price{border:1px solid var(--border);border-radius:var(--radius);min-height:34px;font:inherit;cursor:pointer;background:0 0;padding:0 8px;font-weight:700}.draft-row__price:hover{border-color:var(--primary)}.draft-row__price--needed{border-color:var(--primary);color:var(--primary)}.draft-row__figure--operator{color:var(--value-operator)}.draft-row__actions{align-items:center;gap:5px;display:flex}.draft-row__actions .button{min-height:34px;padding:0 9px}.verified-sale{color:var(--value-provider);vertical-align:-2px;margin-left:4px;display:inline-block}.verified-sale svg{stroke-width:3px;width:14px;height:14px}.card-popover-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card-popover{overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--surface-raised);width:min(820px,100%);max-height:min(680px,100dvh - 32px);box-shadow:var(--shadow-floating);border-radius:10px;padding:14px;overflow-y:auto}.card-popover__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.card-popover__header h2,.card-popover__header small{margin:0}.card-popover__header small{color:var(--muted)}.card-popover__table-wrap{overflow:auto}.card-popover__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);white-space:nowrap}.card-popover__table th,.card-popover__table td{border-top:1px solid var(--border);text-align:left;padding:7px 9px}.card-popover__table th:last-child,.card-popover__table td:last-child{text-align:right}.card-popover__table th{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}@media (width<=700px){.card-popover-backdrop{align-items:end;padding:0}.card-popover{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}}.quote-stale{opacity:.55;transition:opacity var(--quick) var(--ease-out)}.deal-pane__total.quote-partial span,.desk-tab__cash.quote-partial,.deal-pane__list.quote-partial .draft-row__value,.deal-pane__list.quote-partial .draft-row__value *,.button.record-button.quote-partial:disabled,.deal-terms.quote-partial .deal-figure>span,.deal-terms.quote-partial .deal-tiers strong{color:var(--warning)}.deal-terms.quote-partial .deal-tiers button:disabled,.button.record-button.quote-partial:disabled{opacity:1}.quote-rail{background:#101011;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px;display:flex;overflow-y:auto}.quote-rail__header{justify-content:flex-end;align-items:center;gap:8px;display:flex}.info-button{border:1px solid var(--border);border-radius:50%;width:34px;height:34px}.status-chip{border:1px solid var(--border-strong);min-height:24px;color:var(--muted);font-size:var(--text-xs);text-transform:capitalize;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.callout{border:1px solid var(--border);font-size:var(--text-sm);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.callout--error{border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger-text);background:color-mix(in srgb, var(--danger) 8%, transparent)}.callout--warning{color:var(--warning);background:#f4bf4f14;border-color:#f4bf4f8c}.deal-terms{gap:12px;display:grid}.deal-figure{border-radius:var(--radius);min-height:76px;color:var(--text);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;padding:6px 0;font-size:2.4rem;font-weight:700;line-height:1.1;display:grid}.deal-figure>span{border-bottom:2px dotted;padding-bottom:2px}@media (hover:hover){.deal-figure:hover>span{border-bottom-style:solid}}.records-segmented.deal-tiers{width:100%}.deal-tiers button{flex:1;align-content:center;justify-items:center;gap:2px;min-height:58px;padding:6px 4px;display:grid}.deal-tiers button:disabled{opacity:.55;cursor:default}.deal-tiers strong{color:var(--text);font-size:var(--text-md);white-space:nowrap}.tier-percents{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:4px;display:inline-flex}.tier-percents>span{align-items:center;gap:2px;display:inline-flex}.tier-percents .side-icon{width:12px;height:12px}.deal-tiers button[aria-pressed=true] strong,.deal-tiers button[aria-pressed=true] .tier-percents{color:var(--primary-ink)}.price-keypad{gap:12px;width:min(380px,100%);display:grid}.price-keypad__header{min-height:32px;color:var(--muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}.price-keypad__form{gap:10px;display:grid}.price-keypad__amount{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.price-keypad__amount .records-segmented button{min-width:44px;min-height:44px;font-size:var(--text-lg)}.price-keypad__amount .money-input{min-height:52px;font-size:var(--text-xl);margin:0;font-weight:700}.price-keypad__keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.price-keypad__keys button{border:1px solid var(--border);min-height:52px;color:var(--text);background:var(--surface);font-size:var(--text-lg);cursor:pointer;border-radius:10px;place-items:center;font-weight:600;display:grid}.price-keypad__keys button:active{background:var(--surface-active)}.price-keypad__use{min-height:52px}[data-flying]{z-index:var(--layer-news);pointer-events:none;margin:0;position:fixed}.money-input{border:1px solid var(--border-strong);background:#0d0d0e;border-radius:6px;align-items:center;gap:5px;min-height:44px;margin-bottom:9px;padding:0 10px;display:flex}.money-input:focus-within{border-color:var(--primary)}.money-input input{color:#fff;background:0 0;border:0;width:100%;min-width:0}.outcome-actions{gap:7px;margin-top:auto;display:grid}.record-button{min-height:74px;font-size:var(--text-md);border-radius:7px}.record-button:disabled{border-color:var(--border);color:var(--muted);background:var(--surface);font-size:var(--text-sm)}.intake-scan label,.intake-reason label,.intake-consignment label{width:min(540px,100%);color:var(--muted);font-size:var(--text-xs);gap:3px;display:grid}.open-form input,.modal input,.comp-sheet__ask input[type=text],.intake-scan input,.intake-reason input,.intake-consignment input[list],.camera-scanner__tray input{border:1px solid var(--border);color:#fff;background:var(--surface);border-radius:6px;min-height:44px;padding:0 10px}.open-form input{width:100%;min-width:0}.open-form input:focus,.modal input:focus,.comp-sheet__ask input[type=text]:focus,.intake-scan input:focus,.intake-reason input:focus,.intake-consignment input[list]:focus,.camera-scanner__tray input:focus{border-color:var(--primary)}.activity-drawer{z-index:61;border-left:1px solid var(--border-strong);width:min(520px,96vw);height:100dvh;box-shadow:var(--shadow-floating);background:#101011;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;top:0;right:0}.drawer-layer{z-index:61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-shell{background:0 0;border:0;outline:0;width:min(520px,96vw);height:100dvh}.drawer-shell>.activity-drawer{border-left:1px solid var(--border-strong);width:100%;height:100%;position:static}.activity-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:72px;padding:12px 15px;display:flex}.activity-drawer h2{margin:0}.activity-drawer>header>.icon-button{flex-shrink:0}.activity-drawer__list{padding:9px;overflow-y:auto}.records-shell{width:min(1100px,96vw)}.drawer-shell.records-shell>.records-workspace,.records-workspace{background:#0a0a0a;grid-template-rows:auto auto minmax(0,1fr);width:min(1100px,96vw)}.records-show-picker{flex:0 auto;min-width:0;margin:0 auto 0 0}.records-show-picker .select{max-width:100%;min-height:36px;font-size:var(--text-md);background:0 0;border-color:#0000;font-weight:700}.records-tabs{border-bottom:1px solid var(--border);gap:18px;min-height:44px;padding:0 15px;display:flex}.records-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex;position:relative}.records-tabs button[aria-selected=true]{color:#fff}.records-tabs button[aria-selected=true]:after{background:var(--primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.records-workspace__body,.records-panel{min-height:0}.records-workspace__body{overflow:hidden}.records-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.records-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) 160px;align-items:end;gap:8px;padding:12px 15px;display:grid}.records-toolbar--row{align-items:center;display:flex}.records-toolbar--row .records-search{flex:1;min-width:0}.records-toolbar label{color:var(--muted);font-size:var(--text-xs);gap:5px;display:grid}.records-toolbar input{border:1px solid var(--border);color:#fff;background:#141416;border-radius:6px;width:100%;min-height:38px;padding:0 11px}.records-toolbar .select{width:100%;min-height:38px}.records-toolbar input:focus{border-color:var(--primary)}.records-search input{font-size:var(--text-sm)}.records-table-wrap{flex:1;min-height:0;overflow:auto}.records-table{border-collapse:collapse;table-layout:fixed;width:100%}.records-table th{z-index:1;border-bottom:1px solid var(--border-strong);color:#85858d;font-size:var(--text-xs);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#0f0f10;padding:9px 12px;font-weight:600;position:sticky;top:0}.records-table td{color:#d8d8dc;height:62px;font-size:var(--text-xs);vertical-align:middle;border-bottom:1px solid #242529;padding:8px 12px}@media (hover:hover){.records-table tbody tr:hover{background:#ffffff08}}.records-activity-table th:first-child{width:44%}.records-activity-table th:nth-child(2){width:24%}.records-activity-table th:nth-child(3){width:20%}.records-activity-table th:last-child{width:56px}.records-activity-table td strong{color:#fff;font-size:var(--text-sm)}.records-inventory-identity span{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.records-table time,.records-activity-card time{color:var(--muted);font-size:var(--text-xs)}.records-money{color:#fff;font-size:var(--text-sm)}.records-empty,.records-error{margin:0;padding:18px 15px}.records-empty{color:var(--muted)}.records-error{border-bottom:1px solid color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.records-segmented{border:1px solid var(--border);background:var(--segmented);border-radius:999px;padding:2px;display:inline-flex}.records-segmented button{min-height:32px;color:var(--muted);font-size:var(--text-xs);cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:999px;padding:0 12px;position:relative}.records-segmented button[aria-pressed=true]{color:var(--primary-ink)}.records-segmented--wide{width:100%}.records-segmented--wide button{min-height:44px;font-size:var(--text-sm);flex:1}.records-segmented__pill{z-index:-1;background:var(--primary);border-radius:999px;position:absolute;inset:0}.records-inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 15px;display:grid}.records-inventory-summary>span{background:#111113;border:1px solid #27272a;border-radius:6px;align-content:center;gap:3px;min-height:58px;padding:8px 10px;display:grid}.records-inventory-summary>span:first-child{color:var(--muted);font-size:var(--text-xs)}.records-inventory-summary small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.records-inventory-summary strong{color:#fff;font-size:var(--text-sm)}.records-unknown-note{color:var(--warning);font-size:var(--text-xs);margin:0;padding:0 15px 10px}.records-live-fmv{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px;padding:0 15px 10px;display:flex}.records-live-fmv p{margin:0}.card-filters__bar .button[aria-expanded=true],.card-filters__bar .button[aria-pressed=true]{border-color:var(--primary)}.records-panel--compact .records-inventory-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:6px 15px;display:flex}.records-panel--compact .records-live-fmv{display:contents}.records-panel--compact .records-inventory-head p{flex-basis:100%;padding:0}.records-panel--compact .records-inventory-summary{flex-wrap:wrap;gap:4px 14px;padding:0;display:flex}.records-panel--compact .records-inventory-summary>span{background:0 0;border:0;align-items:baseline;gap:5px;min-height:0;padding:0;display:flex}.records-panel--compact .records-inventory-summary strong{font-size:var(--text-sm)}.records-inventory-table th.records-card-cell{width:46%}.records-inventory-table th:not(.records-card-cell,.records-select-cell,[scope=rowgroup]),.records-inventory-table td:not(.records-card-cell,.records-select-cell){text-align:right}.records-inventory-identity{grid-template-columns:var(--card-image-size) minmax(0, 1fr);text-align:left;align-items:center;gap:8px;display:grid}.records-inventory-identity>div{gap:4px;min-width:0;display:grid}.records-inventory-identity strong{color:#fff;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.records-inventory-quantity{color:#fff}.records-unknown{color:var(--warning);font-size:var(--text-xs)}.records-card-list{flex:1;min-height:0;padding:9px;overflow-y:auto}.records-section-row th,.records-section-heading,.intake-raw-lots__game{color:var(--muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.records-section-row th{text-align:left;border-bottom:1px solid #242529;padding:14px 12px 6px;position:static}@media (hover:hover){.records-table tbody tr.records-section-row:hover{background:0 0}}.records-section+.records-section{margin-top:16px}.records-section-heading{margin:0 0 8px}.records-activity-card,.records-inventory-card{background:#111113;border:1px solid #27272a;border-radius:8px;gap:10px;padding:12px;display:grid}.records-activity-card+.records-activity-card,.records-inventory-card+.records-inventory-card{margin-top:8px}.records-activity-card{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}.records-activity__kind{color:var(--muted);place-items:center;display:inline-grid}.records-activity__kind svg{width:20px;height:20px}.records-activity__count{min-width:1.5em;color:var(--text);font-size:var(--text-sm)}.records-activity-card .records-money{text-align:right}.records-card-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.records-card-values div{border:1px solid #27272a;border-radius:4px;gap:4px;padding:8px;display:grid}.records-card-values dt{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.records-card-values dd{color:#fff;font-size:var(--text-xs);margin:0}.records-detail-backdrop{z-index:80;background:#00000085;justify-content:flex-end;display:flex;position:fixed;inset:0}.records-detail-sheet{border-left:1px solid var(--border-strong);width:min(460px,96vw);height:100dvh;box-shadow:var(--shadow-floating);background:#101011;outline:0;grid-template-rows:auto minmax(0,1fr);display:grid}.records-detail-sheet__body{padding:14px;overflow-y:auto}.records-detail-sheet:has(.records-detail-sheet__footer){grid-template-rows:auto minmax(0,1fr) auto}.records-detail-sheet__footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);justify-content:flex-end;display:flex}.records-cash-summary,.records-audit{margin:0;display:grid}.records-cash-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.records-cash-summary div{background:#141416;border:1px solid #27272a;border-radius:6px;gap:5px;padding:10px;display:grid}.records-cash-summary dt,.records-audit dt{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.records-cash-summary dd,.records-audit dd{color:#fff;margin:0}.records-cash-summary dd small{color:var(--muted);display:block}.records-cash-summary--lines{grid-template-columns:minmax(0,1fr);gap:4px}.records-cash-summary--lines div{align-items:baseline;gap:8px;padding:8px 10px;display:flex}.records-cash-summary--lines dt{color:var(--text);font-size:var(--text-sm);text-transform:none;align-items:center;gap:6px;display:inline-flex}.records-delta{color:var(--muted);margin-left:10px}.records-detail-sheet h3{margin:18px 0 0}.records-lines{margin:0;padding:0;list-style:none}.records-line{border-bottom:1px solid var(--border);grid-template-columns:var(--card-image-size) minmax(0, 1fr) auto;align-items:center;gap:8px;padding:12px 0;display:grid}.records-line>div{gap:4px;display:grid}.records-line strong{color:#fff;font-size:var(--text-sm)}.records-line span{color:var(--muted);font-size:var(--text-xs)}.records-audit{gap:8px;padding:10px 0}.records-audit div{gap:3px;display:grid}.records-audit dd{overflow-wrap:anywhere;font-size:var(--text-xs)}.records-note{border-left:2px solid var(--primary);color:var(--muted);font-size:var(--text-xs);background:#141416;margin:4px 0 0;padding:10px}.intake-drawer{grid-template-rows:auto minmax(min(20dvh,120px),1fr) minmax(0,auto)}.intake-footer{border-top:1px solid var(--border);background:#101011;gap:8px;padding:10px;display:grid;overflow-y:auto}.start-show__utilities{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.admin-operations{grid-template-rows:auto minmax(0,1fr)}.admin-operations__body{align-content:start;gap:14px;padding:14px;display:grid;overflow:auto}.admin-operations__body>p{color:var(--muted);margin:0}.admin-operations__body label,.admin-guard label{color:var(--muted);font-size:var(--text-sm);gap:6px;font-weight:700;display:grid}.admin-operations__actions{border:1px solid var(--border);border-radius:var(--radius);gap:4px;min-width:0;margin:0;padding:10px 12px;display:grid}.admin-operations__actions legend{color:var(--muted);font-size:var(--text-sm);padding:0 6px;font-weight:700}.admin-operations__body .admin-operations__actions label{color:#fff;min-height:44px;font-size:var(--text-sm);align-items:center;gap:10px;font-weight:600;display:flex}.admin-operations__actions input{width:18px;height:18px;accent-color:var(--danger)}.admin-backdate__note{color:var(--muted);font-size:var(--text-sm);margin:4px 0 8px}.admin-backdate__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-backdate__row--money{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-operations__body .admin-backdate label{min-height:0;color:var(--muted);font-size:var(--text-xs);align-items:start;gap:4px;font-weight:700;display:grid}.admin-backdate input{border:1px solid var(--border);color:#fff;width:100%;min-height:38px;accent-color:var(--primary);background:#141416;border-radius:6px;padding:0 10px}@media (width<=700px){.admin-backdate__row--money{grid-template-columns:repeat(2,minmax(0,1fr))}}.intake-status{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.intake-notice{color:var(--muted);font-size:var(--text-sm);margin:0}.intake-notice--warning{color:var(--warning)}.intake-notice--error{color:var(--danger)}.money-field{text-align:left;gap:4px;min-width:0;display:grid}.money-field small{font-size:var(--text-xs)}.close-show__till{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.close-show__till div{border:1px solid var(--border);border-radius:6px;padding:8px 10px}.close-show__till dt{color:var(--muted);font-size:var(--text-xs)}.close-show__till dd{color:#fff;margin:2px 0 0;font-weight:700}.admin-guard{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--danger) 7%, var(--surface));gap:10px;padding:12px;display:grid}.admin-guard p,.pricing-shell{width:min(1100px,96vw)}.pricing-editor{grid-template-rows:auto minmax(0,1fr) auto}.pricing-editor>header{gap:10px}.pricing-editor>header h2{min-width:0;margin-right:auto;font-size:clamp(1.1rem,5vw,1.5rem)}.pricing-editor__body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;min-height:0;padding:14px;display:grid;overflow:auto}.pricing-editor__footer{border-top:1px solid var(--border);gap:8px;padding:12px 15px;display:grid}.pricing-editor__footer label,.pricing-ladder label{color:var(--muted);font-size:var(--text-sm);gap:6px;font-weight:700;display:grid}.pricing-editor__footer p{color:var(--muted);margin:0}.pricing-editor__footer p:empty{display:none}.pricing-simple{grid-column:1/-1;justify-items:start;gap:12px;display:grid}.pricing-simple__field{gap:6px;display:grid}.pricing-simple__value{align-items:center;gap:8px;display:flex}.pricing-simple__field .percent-input{width:7em}.pricing-ladder{align-content:start;gap:12px;min-width:0;display:grid}.pricing-ladder h3{margin:0}.pricing-ladder__points{border-collapse:collapse;width:100%}.pricing-ladder__points th{color:var(--muted);font-size:var(--text-sm);text-align:left}.pricing-ladder__points td{padding:3px 4px 3px 0}.pricing-ladder__points input{width:100%}.pricing-ladder__points input[aria-invalid=true],.pricing-ladder__premium input[aria-invalid=true]{border-color:var(--danger)}.pricing-ladder__example dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.pricing-ladder__example dl div{border:1px solid var(--border);border-radius:6px;padding:8px}.pricing-ladder__example dt{color:var(--muted);font-size:var(--text-sm)}.pricing-ladder__example dd{font-size:var(--text-md);margin:2px 0 0;font-weight:800}.pricing-chart{margin:0}.pricing-chart svg{touch-action:none;width:100%;height:auto;display:block}.pricing-chart__readout{min-height:1.2em;color:var(--muted);font-size:var(--text-sm);margin:0 0 4px}.pricing-chart__grid line,.value-chart__grid line{stroke:var(--border);stroke-width:1px}.pricing-chart__grid text,.pricing-chart__tick,.value-chart__grid text,.value-chart__tick{fill:var(--muted);font-size:var(--text-xs)}.pricing-chart__line,.pricing-chart__companion{fill:none;stroke-width:2px;stroke-linejoin:round}.pricing-chart__line{stroke:var(--primary)}.pricing-chart__companion{stroke:var(--value-operator);stroke-dasharray:6 5}.pricing-chart__point{cursor:grab;outline:none}.pricing-chart__point circle:last-child{fill:var(--primary);stroke:#101011;stroke-width:2px}.pricing-chart__point:focus-visible circle:last-child{stroke:#fff}.pricing-chart__hit{fill:#0000}.pricing-chart__legend{color:var(--muted);font-size:var(--text-sm);gap:14px;margin-top:4px;display:flex}.pricing-chart__key:before{vertical-align:middle;border-top:2px solid var(--primary);content:"";width:18px;margin-right:6px;display:inline-block}.pricing-chart__key--companion:before{border-top:2px dashed var(--value-operator)}@media (width>=901px){.pricing-editor__switch{display:none}}@media (width<=900px){.pricing-shell{width:100%}.pricing-editor>header{flex-wrap:wrap}.pricing-editor>header>.pricing-editor__switch{flex:1 0 100%;order:1}.pricing-editor__footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pricing-editor__body{grid-template-columns:minmax(0,1fr)}.pricing-ladder--other{display:none}}.admin-operations__notice{margin:0}.admin-guard input{width:100%}.admin-operations__notice:empty{display:none}.intake-scan{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intake-scan__cert{grid-column:1/-1}.intake-reason,.intake-consignment{gap:6px;display:grid}.intake-reason input,.intake-consignment input{width:100%}.intake-reason .status-chip{cursor:pointer;background:0 0;justify-self:start}.intake-consignment{border:0;margin:0;padding:0}.intake-consignment .intake-consignment__switch{color:#fff;font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.consignor-badge{text-transform:none;justify-self:start}.draft-row__operator-fmv.copies-stepper input{text-align:center;width:52px}.intake-raw-lots{border:1px solid var(--border);border-radius:var(--radius);gap:8px;min-width:0;margin:8px 0 0;padding:10px 12px;display:grid}.intake-raw-lots legend{color:var(--muted);font-size:var(--text-sm);padding:0 6px;font-weight:700}.intake-raw-lots input[type=search]{border:1px solid var(--border);color:#fff;background:var(--surface);border-radius:6px;width:100%;min-height:44px;padding:0 10px}.intake-raw-lots__game{margin:4px 0 0}.intake-raw-lots ul{margin:0;padding:0;list-style:none;display:grid}.intake-raw-lots label{align-items:center;gap:10px;min-height:44px;display:flex}.intake-raw-lots label span{min-width:0;display:grid}.intake-raw-lots small{color:var(--muted);font-size:var(--text-xs)}.stock-count li{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.stock-count li>span{min-width:0;display:grid}.stock-count__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.camera-modal-backdrop,.camera-modal-shell{z-index:80;position:fixed;inset:0}.camera-modal-backdrop{background:#050506}.camera-modal-shell{outline:0}.camera-scanner{z-index:80;overscroll-behavior:contain;color:#fff;background:#050506;outline:0;grid-template-rows:auto minmax(0,1fr) auto auto;height:100dvh;display:grid;position:fixed;inset:0}.camera-scanner__header{z-index:2;border-bottom:1px solid var(--border);background:#101011;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.camera-scanner__header h2{margin:0}.camera-scanner__count{color:var(--primary);font-size:var(--text-xs);margin-left:auto}.camera-scanner__viewport,.camera-scanner__controls{grid-area:2/1;min-height:0}.camera-scanner__viewport{background:#050506;position:relative;overflow:hidden}.camera-scanner__viewport video{object-fit:cover;transform-origin:50%;width:100%;height:100%}.camera-scanner__frame{aspect-ratio:7/2;border:2px solid var(--primary);border-radius:var(--radius);pointer-events:none;width:86%;max-width:460px;height:auto;margin:auto;position:absolute;inset:0;box-shadow:0 0 0 999px #00000047}.camera-scanner__frame:before,.camera-scanner__frame:after{content:"";border-color:#fff;width:34px;height:34px;position:absolute}.camera-scanner__frame:before{border-top:4px solid;border-left:4px solid;top:-2px;left:-2px}.camera-scanner__frame:after{border-bottom:4px solid;border-right:4px solid;bottom:-2px;right:-2px}.camera-scanner__frame--card{aspect-ratio:63/88;width:auto;max-width:84%;height:86%}.camera-scanner__quad{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.camera-scanner__quad polygon{fill:#ffffff0f;stroke:var(--primary);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.camera-scanner__controls{z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#000000b8);place-content:end center;justify-items:center;gap:10px;padding:18px;display:grid}.camera-scanner__controls>*{pointer-events:auto}.camera-scanner__zoom{border-top:1px solid var(--border);color:#fff;min-height:44px;font-size:var(--text-xs);background:#101011;grid-template-columns:auto minmax(0,1fr) 6ch;align-items:center;gap:10px;padding:6px 14px;font-weight:700;display:grid}.camera-scanner__zoom input{width:100%;min-height:32px;accent-color:var(--primary);cursor:pointer;touch-action:manipulation;margin:0}.camera-scanner__zoom-value{color:var(--primary);text-align:right}.camera-scanner__status:empty{visibility:hidden}.camera-scanner__status{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:min(92vw,520px);font-size:var(--text-xs);text-align:center;background:#050506c2;border-radius:999px;margin:0;padding:6px 10px}.camera-scanner__status--error{color:#ffd0d0;background:#480d0de0}.camera-scanner__status--feedback{color:#e8f4ff;font-size:var(--text-sm);background:#103a60d6;font-weight:600}.camera-scanner__sheet{z-index:3;border-top:1px solid var(--border);max-height:46dvh;color:var(--text);background:var(--surface);padding:10px 12px;overflow:auto}.camera-scanner__shutter{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;gap:5px;min-width:112px;padding:0;display:grid}.camera-scanner__shutter>span{background:var(--primary);border:3px solid #fff;border-radius:50%;width:70px;height:70px;display:block;box-shadow:inset 0 0 0 5px #050506,0 0 0 1px #000000b3}.camera-scanner__shutter:active>span{transform:scale(.96)}.camera-scanner__shutter:disabled>span{background:var(--border-strong)}.camera-scanner__shutter strong{font-size:var(--text-xs)}.camera-scanner__tray{border-top:1px solid var(--border-strong);background:#101011;grid-template-columns:170px minmax(0,1fr);gap:10px;min-height:128px;max-height:188px;padding:10px 12px;display:grid}.camera-scanner__tray>header{align-items:center;display:flex}.camera-scanner__tray>header small{color:var(--muted);font-size:var(--text-xs);margin-top:4px;line-height:1.35;display:block}.camera-scanner__tray ol{scroll-snap-type:x proximity;gap:8px;min-width:0;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.camera-scanner__tray li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);scroll-snap-align:start;grid-template-columns:86px minmax(0,1fr) 34px;align-items:center;gap:8px;min-width:min(300px,78vw);padding:8px;display:grid}.camera-scanner__tray img{object-fit:cover;background:#050506;border-radius:5px;width:86px;height:86px}.camera-scanner__tray label{min-width:0;color:var(--muted);font-size:var(--text-xs);gap:4px;display:grid}.camera-scanner__tray input{width:100%}.camera-scanner__tray input[aria-invalid=true]{border-color:var(--danger)}.camera-scanner__tray label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camera-scanner__empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:var(--text-xs);text-align:center;place-items:center;margin:0;display:grid}.camera-scanner__footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#101011;justify-content:flex-end;gap:8px;display:flex}.camera-scanner__footer .button{min-width:132px}.raw-card-backdrop{z-index:75;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.raw-card-quote{border:1px solid var(--border-strong);background:var(--canvas);width:min(720px,100%);height:min(860px,100dvh - 24px);box-shadow:var(--shadow-floating);border-radius:12px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.raw-card-quote__header{border-bottom:1px solid var(--border);background:#101011;align-items:center;gap:8px;min-height:68px;padding:10px 14px;display:flex}.raw-card-quote__header h2{flex:1;margin:0}.raw-card-quote__header .button{white-space:nowrap;flex:none}.raw-card-prices{background:#101011;min-width:0;min-height:0;padding:14px;overflow-y:auto}.raw-card-quote__search{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.raw-card-quote__search[hidden]{display:none}.card-search{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.card-search__bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.card-search__bar .select{flex:0 auto;max-width:30%}.card-search__field{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.card-search__field:focus-within{border-color:var(--primary)}.card-search__field svg{width:18px;height:18px;color:var(--muted);flex:none}.card-search__field input{min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.card-search__status{color:var(--muted);font-size:var(--text-sm);margin:0;padding:8px 14px 0}.card-search__hits{padding:10px 14px calc(14px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;margin:0;list-style:none;display:grid;overflow-y:auto}.card-search__card{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.card-search__card .card-image{width:54px;height:75px}.card-search__card[aria-expanded=true]{border-color:var(--primary)}@media (hover:hover){.card-search__card:hover:not(:disabled){border-color:var(--primary);background:var(--surface-active)}}.card-search__words{gap:2px;min-width:0;display:grid}.card-search__words strong{overflow-wrap:anywhere}.card-search__words small{color:var(--muted);font-size:var(--text-xs)}.card-search__stock{color:var(--success);justify-self:start}.card-search__price{white-space:nowrap;font-weight:600}.card-search__printings{flex-wrap:wrap;gap:6px;padding:6px 0 4px 64px;display:flex}.card-search__printings .button{justify-items:start;gap:2px;display:inline-grid}.camera-scanner__sheet .card-search__hits{padding:0;overflow:visible}.draft-row__terms{cursor:pointer;text-transform:none;background:0 0;justify-self:start;gap:4px}.draft-row__terms svg{width:14px;height:14px}.raw-card-prices>header{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid}.raw-card-prices>header img{object-fit:cover;border-radius:5px}.raw-card-prices>header div{align-content:center;gap:3px;display:grid}.raw-card-prices h3{font-size:var(--text-md);margin:0}.raw-card-prices>header span,.raw-card-prices>header small{color:var(--muted);font-size:var(--text-xs)}.raw-card-price-list{gap:6px;padding-top:8px;display:grid}.raw-card-condition{cursor:pointer;display:block;position:relative}.raw-card-condition>input{opacity:0;position:absolute}.raw-card-condition__control{border:1px solid var(--border);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:64px;padding:9px 8px;display:grid}.raw-card-condition>input:checked+.raw-card-condition__control{border-color:var(--border-strong);background:var(--surface-active)}@media (hover:hover){.raw-card-condition:hover .raw-card-condition__control{border-color:var(--border-strong);background:var(--surface-active)}}.raw-card-condition>input:checked+.raw-card-condition__control{border-left:3px solid var(--primary)}.raw-card-condition>input:focus-visible+.raw-card-condition__control{outline:3px solid var(--primary);outline-offset:-3px}.raw-card-condition__control>span{gap:4px;display:grid}.raw-card-price-list small,.raw-card-condition__control>small{color:var(--muted);font-size:var(--text-xs)}.raw-card-condition__control>small{text-align:right;grid-column:2}.raw-card-confirm{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);gap:11px;margin-top:12px;padding:12px;display:grid}.raw-card-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.raw-card-grade label{color:var(--muted);font-size:var(--text-xs);gap:4px;display:grid}.raw-card-grade input,.raw-card-confirm fieldset{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.raw-card-confirm legend,.raw-card-fmv{color:var(--muted);font-size:var(--text-xs)}.raw-card-confirm legend{width:100%;margin-bottom:5px}.raw-card-confirm fieldset label{cursor:pointer;position:relative}.raw-card-confirm fieldset input{opacity:0;position:absolute}.raw-card-confirm fieldset label>span{border:1px solid var(--border-strong);min-width:96px;min-height:44px;color:var(--muted);background:var(--surface);border-radius:999px;place-items:center;padding:8px 12px;display:grid}.raw-card-confirm fieldset input:checked+span{border-color:var(--primary);color:var(--primary);background:var(--surface-active)}.raw-card-confirm fieldset input:focus-visible+span{outline:3px solid var(--primary);outline-offset:2px}.raw-card-side .raw-card-side__pill,.raw-card-side label{flex:1}.raw-card-side input:not(:checked)+.raw-card-side__pill .side-icon{color:var(--muted)}.raw-card-side input:checked+.raw-card-side__pill--in{border-color:var(--success);background:color-mix(in srgb, var(--success) 22%, transparent)}.raw-card-side input:checked+.raw-card-side__pill--out{border-color:var(--outflow);background:color-mix(in srgb, var(--outflow) 22%, transparent)}.raw-card-fmv{gap:5px;display:grid}.raw-card-fmv>span{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.raw-card-fmv input{border:1px solid var(--border);color:#fff;background:var(--surface);border-radius:6px;width:100%;min-height:44px;padding:0 10px}.raw-card-fmv>span>span{padding:0 9px 0 2px}.raw-card-fmv input:read-only{color:var(--primary)}.raw-card-held-error{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.raw-card-operator-reason{color:var(--muted);font-size:var(--text-xs);gap:5px;display:grid}.raw-card-operator-reason textarea{resize:vertical;border:1px solid var(--border);color:#fff;background:var(--surface);width:100%;min-height:64px;font:inherit;border-radius:6px;padding:8px 10px}.raw-card-operator-reason textarea[aria-invalid=true]{border-color:var(--danger)}.raw-card-confirm>p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.45}.raw-card-confirm>.button{width:100%;min-height:44px}.raw-card-prices__warning{color:var(--warning);font-size:var(--text-xs);margin:12px 0 0;line-height:1.45}.raw-card-prices__empty{height:100%;min-height:260px;color:var(--muted);text-align:center;place-content:center;gap:8px;display:grid}.raw-card-prices__empty strong{color:#fff}.sheet-backdrop{z-index:74;padding-top:max(12px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;align-items:end;display:grid;position:fixed;inset:0}.overlay-loading{z-index:90;color:var(--muted);background:#050506f5;place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.overlay-load-error{z-index:90;width:min(440px,100% - 24px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-sheet{border:1px solid var(--border-strong);width:100%;max-height:min(88dvh,760px);color:var(--text);background:var(--surface-bar);box-shadow:var(--shadow-floating);border-bottom:0;border-radius:14px 14px 0 0;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.sheet-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:flex}.sheet-header h2{min-width:0;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sheet-header>.icon-button{flex:none}.mobile-sheet__body{padding:12px 12px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;align-content:start;gap:10px;display:grid;overflow-y:auto}.mobile-sheet__footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-bar);gap:8px;display:grid}.mobile-sheet:has(.mobile-sheet__footer){grid-template-rows:auto minmax(0,1fr) auto}.mobile-sheet:has(.mobile-sheet__footer) .mobile-sheet__body{padding-bottom:12px}.mobile-menu-sheet__actions{padding-bottom:calc(18px + env(safe-area-inset-bottom));gap:16px}.mobile-menu-sheet__actions>label{color:var(--muted);font-size:var(--text-sm);gap:5px;display:grid}.referral-sheet,.stock-remove-sheet{justify-self:center;width:min(520px,100%)}.referral-sheet__body{justify-items:center}.referral-sheet__qr{width:min(240px,64vw);height:auto}.referral-sheet__link{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%}.referral-sheet__footer{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.menu-group{border-radius:12px;display:grid;overflow:clip}.menu-row{color:#fff;background:var(--surface);min-height:52px;font-size:var(--text-md);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.menu-row+.menu-row{border-top:1px solid var(--border)}.menu-row:active:not(:disabled){background:var(--surface-active)}.menu-row:disabled{color:var(--muted);cursor:default}.menu-row--danger{color:var(--danger)}.feedback-sheet__form{display:contents}.feedback-sheet label,.stock-remove-sheet label{color:var(--muted);font-size:var(--text-sm);gap:6px;display:grid}.feedback-sheet input,.feedback-sheet textarea,.stock-remove-sheet input{border:1px solid var(--border);color:#fff;background:var(--surface);width:100%;min-height:44px;font:inherit;border-radius:6px;padding:8px 10px}.feedback-sheet textarea{resize:vertical}.mobile-sheet__footer .records-error{margin:0;padding:8px 10px}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;border:0;grid-template-rows:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}[data-surface]{transition:opacity var(--base) var(--ease-out)}[data-surface]>*{transition:transform var(--move) var(--ease-out), opacity var(--base) var(--ease-out)}@starting-style{[data-modal-surface]>[data-surface]{opacity:0}}@starting-style{[data-modal-surface]>[data-surface]>*{opacity:var(--from-opacity,1);transform:var(--from,none)}}[data-leaving]{opacity:0;transition-timing-function:var(--ease-in)}@starting-style{[data-leaving]{opacity:1}}[data-leaving]>*{opacity:var(--from-opacity,1);transform:var(--from,none);transition-timing-function:var(--ease-in)}@starting-style{[data-leaving]>*{opacity:1;transform:none}}[data-glide][data-gliding]{transition:transform var(--move) var(--ease-in-out)}.mobile-sheet{--from:translateY(100%)}.drawer-shell,.records-detail-sheet{--from:translateX(100%)}.binders-screen{--from:translateX(8%)}.modal,.card-popover,.raw-card-quote{--from:scale(.96);--from-opacity:0}@media (prefers-reduced-motion:reduce){:root{--quick:0s;--base:0s;--move:0s}}.modal{border:1px solid var(--border-strong);background:var(--surface-raised);width:min(440px,100%);max-height:100%;box-shadow:var(--shadow-floating);overscroll-behavior:contain;border-radius:10px;padding:20px;overflow-y:auto}.modal h2{overflow-wrap:anywhere;max-width:100%}.tier-breakdown{width:min(760px,100%);max-height:min(860px,100%)}.tier-breakdown__header,.tier-breakdown__asset header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tier-breakdown__header h2,.tier-breakdown__side h3,.tier-breakdown__asset p{margin:0}.tier-breakdown__side{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.tier-breakdown__assets{gap:8px;margin-top:10px;display:grid}.tier-breakdown__asset{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:12px}.tier-breakdown__asset header{justify-content:stretch;gap:2px;display:grid}.tier-breakdown__asset small,.tier-breakdown__asset p,.tier-breakdown__empty{color:var(--muted);font-size:var(--text-xs)}.tier-breakdown__asset dl,.tier-breakdown__cash{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.tier-breakdown__asset dl{margin:10px 0 0}.tier-breakdown__asset dl>div,.tier-breakdown__cash>div{gap:2px;min-width:0;display:grid}.tier-breakdown__asset dt,.tier-breakdown__cash span{color:var(--muted);font-size:var(--text-xs)}.tier-breakdown__asset dd{margin:0}.tier-breakdown__cash{border:1px solid var(--border-strong);border-radius:7px;margin-top:18px;padding:12px}.tier-breakdown__cash strong{overflow-wrap:anywhere}.modal>label,.modal__form>label,.open-form label{color:var(--muted);font-size:var(--text-sm);gap:6px;display:grid}.modal .money-input{margin-top:6px}.modal__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cash-adjustment-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cash-adjustment-modal h2{font-size:var(--text-lg);margin:2px 0 0}.cash-adjustment-form{gap:12px;display:grid}.cash-adjustment-form>label{color:var(--muted);font-size:var(--text-sm);gap:6px;display:grid}.cash-adjustment-form input[type=text]{border:1px solid var(--border);color:#fff;background:var(--surface);border-radius:6px;width:100%;min-height:44px;padding:0 10px}.cash-adjustment-form input[type=text]:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.cash-adjustment-balance{border:1px solid var(--border);min-height:54px;color:var(--muted);background:var(--surface);font-size:var(--text-sm);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.cash-adjustment-balance strong{color:#fff;font-size:var(--text-md)}.cash-adjustment-form .records-error{margin:0}.cash-adjustment-form .modal__actions{margin-top:4px}@media (width<=700px){.cash-adjustment-modal{width:min(440px,100%);padding:16px}.cash-adjustment-form .modal__actions{grid-template-columns:1fr;display:grid}.cash-adjustment-form .modal__actions .button{width:100%}}.center-screen{min-height:100dvh;color:var(--muted);text-align:center;place-content:center;justify-items:center;padding:24px;display:grid}.auth-screen{min-width:320px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:var(--canvas);place-items:center;display:grid}.auth-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(420px,100%);min-width:0;padding:28px}.auth-card__mark{border:1px solid var(--border-strong);border-radius:var(--radius);color:#fff;background:var(--surface-raised);grid-template-columns:8px 1fr;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.auth-card__mark>span{background:var(--primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #faff6973}.auth-card__mark>strong{font-size:var(--text-sm);letter-spacing:.08em}.auth-card h1{color:#fff;font-size:var(--text-xl);margin-bottom:8px;font-weight:650}.auth-card__intro{color:var(--muted);font-size:var(--text-sm);margin-bottom:24px;line-height:1.5}.auth-form{gap:8px;display:grid}.auth-form label{color:var(--muted);font-size:var(--text-xs);font-weight:700}.auth-form input:not(.visually-hidden),.auth-form .select{width:100%;min-height:48px;color:var(--text);font-size:16px;font-weight:400}.auth-form input:not(.visually-hidden):focus{border-color:var(--primary)}.auth-form input:not(.visually-hidden)[aria-invalid=true]{border-color:var(--danger)}.auth-form .button{width:100%;margin-top:8px}.auth-form__error{color:var(--danger);font-size:var(--text-xs);margin:0}.auth-card__note{color:var(--muted);font-size:var(--text-xs);text-align:center;margin:16px 0 0}.auth-card__transport{border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:16px;display:flex}.log-out__who{max-width:18ch;color:var(--muted);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-size:.85em;display:inline-block;overflow:hidden}.button .log-out__who{margin-left:.4em}.menu-row .log-out__who{margin-left:auto;padding-left:12px}.auth-log-out{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));position:fixed}.setup-screen{width:min(620px,100%);margin:auto}.setup-screen h1{color:#fff}.setup-screen>code{border:1px solid var(--border);max-width:100%;color:var(--primary);background:var(--surface);border-radius:6px;margin:10px 0 20px;padding:12px;overflow-x:auto}.open-form{gap:12px;width:min(420px,90vw);display:grid}.optional-label{opacity:.75;font-weight:400}.setup-notice{border:1px solid var(--border-strong);color:#fff;background:var(--surface);border-radius:6px;width:min(420px,90vw);margin:12px 0 0;padding:10px}.setup-notice--error{color:#ffc3c3;background:#ff757514;border-color:#ff75758c}.event-picker{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.event-picker p{width:100%}.printable-sheet{color:#111;background:#fff;min-height:100dvh;padding:30px}.sheet-action{color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:6px;justify-content:center;align-items:center;min-width:88px;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.printable-sheet__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.printable-sheet__header h1,.printable-sheet__header p:last-child{margin:0}.printable-sheet__actions{gap:8px;display:flex}.printable-sheet__notice p{margin-bottom:12px}.printable-sheet__unanswered{font-size:var(--text-sm);margin-bottom:14px}.printable-sheet__unanswered p,.printable-sheet__unanswered ul{margin:0}.printable-sheet__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.printable-sheet__table th,.printable-sheet__table td{text-align:left;border:1px solid #888;padding:4px 8px}.printable-sheet__table th:not(:first-child),.printable-sheet__table td:not(:first-child){white-space:nowrap}.printable-sheet__section+.printable-sheet__section{margin-top:24px}.printable-sheet__section h2{font-size:var(--text-lg);border-bottom:2px solid #111;margin:0 0 6px;padding-bottom:4px}.printable-sheet__table+.printable-sheet__table{margin-top:12px}.printable-sheet__table caption{text-align:left;padding:4px 0;font-weight:700}.payment-qr-codes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1000px;margin:24px auto 0;display:grid}.payment-qr-card{break-inside:avoid;border:2px solid #111;border-radius:12px;place-items:center;gap:10px;min-width:0;margin:0;padding:18px;display:grid}.payment-qr-card img{aspect-ratio:1;object-fit:contain;background:#fff;width:min(100%,280px);height:auto;display:block}.payment-qr-card figcaption{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.payment-qr-card strong{font-size:var(--text-md)}.payment-qr-card span{color:#444;font-size:var(--text-sm);overflow-wrap:anywhere}@media (width>=701px) and (width<=1080px){.show-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity nav""busy busy"}.show-header__busy{min-height:44px}}@media (width<=1080px){.deal-workspace{grid-template-columns:1fr 1fr;overflow-y:auto}.deal-pane{min-height:48dvh}.quote-rail{grid-column:1/-1;min-height:500px;overflow:visible}}@media (width<=900px){.payment-qr-codes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1081px){.deal-workspace,.deal-pane,.quote-rail{height:100%}}.start-show{width:min(620px,100%)}.start-show__costs{border:1px solid var(--border);border-radius:var(--radius);text-align:left;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.start-show__costs legend{color:var(--primary);font-size:var(--text-xs);padding:0 6px;font-weight:800}.start-show__costs>p{color:var(--muted);font-size:var(--text-xs);margin:0}.start-show__cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.start-show__cost-total{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.start-show__cost-total strong{color:var(--primary)}.percent-input{border:1px solid var(--border-strong);background:#0d0d0e;border-radius:6px;align-items:center;gap:4px;min-height:44px;padding:0 10px;display:flex}.percent-input:focus-within{border-color:var(--primary)}.percent-input input{color:#fff;background:0 0;border:0;width:100%;min-width:0}.collector-deal__percent{grid-template-columns:auto 6.5rem auto;align-items:center;gap:8px;display:grid}@media (width<=700px){.start-show__cost-grid{grid-template-columns:1fr}.auth-card{padding:22px 18px}.show-desk{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.show-header{min-height:calc(62px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 10px 4px 16px;grid-template-columns:minmax(0,1fr) auto auto;gap:0 8px}.show-header__identity{grid-template-columns:auto auto minmax(0,1fr);gap:1px 10px;display:grid}.show-header nav .button{padding:0 10px}.show-header__identity .live-dot{grid-row:1/span 2}.show-header__identity>:is(strong,h1){font-size:var(--text-md);grid-column:2/-1}.show-header__identity small{color:var(--muted);font-size:var(--text-sm);grid-row:2}.show-header__identity small+small:before{content:"· "}.show-header__identity small{text-overflow:ellipsis;min-width:0;overflow:hidden}.show-header nav{gap:clamp(0px,100vw - 368px,7px)}.show-header nav .nav-button{width:clamp(40px,10vw + 8px,44px);min-width:0}.desk-pages{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.deal-pane{border-right:0}.deal-pane__header{background:0 0;border-bottom:0;min-height:56px;padding:8px 16px}.deal-pane__header h2,.deal-pane__total strong{font-size:var(--text-lg)}.deal-pane__list{padding:0 16px 20px}.draft-row{grid-template-areas:"grade body actions""image value value";grid-template-columns:var(--card-image-size) minmax(0, 1fr) 44px;border:0;border-radius:0;align-items:start;gap:4px 10px;margin:0;padding:12px 8px 12px 12px}.draft-row:first-child{border-radius:12px 12px 0 0}.draft-row:last-child{border-radius:0 0 12px 12px}.draft-row:only-child{border-radius:12px}.draft-row+.draft-row:before{content:"";border-top:1px solid var(--border);position:absolute;top:0;left:66px;right:0}.draft-row__grade{grid-area:grade}.draft-row .card-image{grid-area:image}.draft-row__body{flex-wrap:wrap;grid-area:body;align-items:center;gap:4px 8px;display:flex}.draft-row__body>*{flex:100%}.draft-row__body strong,.draft-row__body span,.draft-row__body small{overflow-wrap:break-word;text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.draft-row__body strong{font-size:var(--text-md)}.draft-row__body span,.draft-row__body small{font-size:var(--text-sm)}.draft-row__value{font-size:var(--text-md);grid-area:value;justify-self:end;padding-right:4px}.draft-row__actions{flex-direction:column;grid-area:actions;gap:2px}.deal-page{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.deal-page__scroll{overscroll-behavior:contain;align-content:start;gap:12px;min-height:0;padding:8px 16px 20px;display:grid;overflow-y:auto}.deal-page__header{justify-content:flex-end;align-items:center;gap:8px;min-height:56px;display:flex}.deal-page__actions{border-top:1px solid var(--border);background:var(--surface-bar);padding:8px 16px;display:grid}.deal-page__actions .record-button{border-radius:12px;min-height:58px}.deal-figure{min-height:96px;font-size:2.8rem}.deal-tiers button{min-height:64px}.deal-tiers strong{font-size:clamp(var(--text-sm), 4.2vw, var(--text-md))}.desk-tabbar{min-height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--surface-bar);grid-template-columns:repeat(3,1fr);display:grid}.desk-tab{min-height:50px;color:var(--muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:2px;padding:6px 0 4px;font-weight:600;display:grid;position:relative}.desk-tab[aria-selected=true]{color:var(--primary)}.desk-tab svg{width:26px;height:26px}.desk-tab__icon{display:inline-flex}.desk-tab:not([aria-selected=true]) .desk-tab__icon{color:var(--text)}.desk-tab__cash{font-size:var(--text-xs);transition:opacity var(--base) var(--ease-out), scale var(--base) var(--ease-out);font-weight:700}@starting-style{.desk-tab__cash{opacity:0;scale:.7}}.desk-tab__badge{min-width:18px;color:var(--primary-ink);background:var(--primary);font-size:var(--text-xs);text-align:center;animation:badge-pop var(--base) var(--ease-out) calc(var(--move) * 1.2) both;border-radius:999px;padding:1px 5px;font-weight:700;line-height:1.4;position:absolute;top:3px;left:calc(50% + 8px)}@keyframes badge-pop{0%{scale:.6}60%{scale:1.3}to{scale:1}}.drawer-shell{width:100%;height:100dvh}.drawer-shell>.activity-drawer{border-left:0}.modal-backdrop{padding:max(12px, env(safe-area-inset-top)) 0 0;align-items:end}.modal{width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0}.overlay-load-error{border:1px solid var(--border-strong);border-radius:10px;width:calc(100% - 24px)}.activity-drawer>header{min-height:calc(64px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.intake-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.intake-scan{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-scanner__header{min-height:calc(60px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.camera-scanner__header h2{font-size:var(--text-md)}.camera-scanner__controls{padding:12px}.camera-scanner__tray{grid-template-columns:1fr;min-height:154px;max-height:min(34dvh,240px);padding:9px}.camera-scanner__tray>header{min-height:28px}.camera-scanner__tray>header small{margin-left:7px;display:inline}.camera-scanner__empty{min-height:94px}.camera-scanner__footer{grid-template-columns:1fr 2fr;display:grid}.camera-scanner__footer .button{min-width:0}.raw-card-backdrop{padding:0}.raw-card-quote{border:0;border-radius:0;width:100%;height:100dvh}.raw-card-quote__header{min-height:calc(60px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.raw-card-quote__header h2{font-size:var(--text-md)}.raw-card-prices{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.printable-sheet{padding:max(14px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.payment-qr-codes{grid-template-columns:1fr}.intake-scan label,.raw-card-price-list small,.raw-card-price-list article>span{font-size:var(--text-sm)}.records-shell,.drawer-shell.records-shell>.records-workspace,.records-workspace,.records-detail-sheet{width:100vw;max-width:100vw}.records-workspace,.records-detail-sheet{border-left:0}.records-workspace>header,.records-detail-sheet>header{min-height:64px}.records-show-picker{margin-left:8px}.records-show-picker .select{max-width:min(44vw,100%)}.records-segmented{flex:auto}.records-segmented button{flex:1}.records-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.records-search{grid-column:1/-1}.records-cash-summary{grid-template-columns:1fr}input,select,textarea,.select{font-size:16px!important}.auth-log-out{justify-self:end;margin-bottom:12px;position:static}}@media (pointer:coarse),(width<=700px){.draft-row__operator-fmv input,.draft-row__typed-grade input,.draft-row__actions .button,.records-toolbar input,.records-toolbar .select,.records-segmented button{min-height:44px}.info-button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.spinner{border-color:var(--border-strong);border-top-color:var(--primary);animation:none}.camera-scanner__shutter:active>span{transform:none}}@media print{@page{margin:.3in}:root:has(.printable-sheet){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:root:has(.printable-sheet) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.printable-sheet{min-height:auto;padding:0}.sheet-action,.printable-sheet__unanswered{display:none}.printable-sheet__table{font-size:8pt}.printable-sheet__table th,.printable-sheet__table td{padding:2px 6px}.printable-sheet__table tr{break-inside:avoid}.printable-sheet__section h2,.printable-sheet__table caption{break-after:avoid}.printable-sheet__section h2{font-size:11pt}.payment-qr-codes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.12in;margin-bottom:.14in}.payment-qr-card{border-width:2px;border-radius:0;gap:.04in;padding:.08in}.payment-qr-card img{width:1.72in}.payment-qr-card figcaption{gap:0}.payment-qr-card strong{font-size:10pt}.payment-qr-card span{font-size:6.5pt}}.ladder-sheet__links{font-size:var(--text-sm);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ladder-sheet__alt-match,.ladder-sheet__ebay-listing,.ladder-sheet__outliers{color:var(--muted);font-size:var(--text-sm);margin:6px 0 10px}.ladder-sheet__ebay-listing a{color:inherit}.ladder-sheet__near-mint{font-size:var(--text-sm);margin-top:12px}.ladder-sheet__near-mint h3{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.ladder-sheet__prices{flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.collection-page{z-index:0;min-height:100dvh;padding:0 12px calc(24px + env(safe-area-inset-bottom));color:var(--text);background:var(--canvas);position:relative}.collection-page--backdrop:before{z-index:-1;background:linear-gradient(var(--scrim), var(--scrim)), var(--page-backdrop) center / cover no-repeat;content:"";position:fixed;inset:0}.collection-page__logo{object-fit:contain;border-radius:10px;flex:none;width:56px;height:56px}.collection-page--empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.collection-page__header{z-index:2;padding:calc(12px + env(safe-area-inset-top)) 12px 12px;background:var(--bar);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin:0 -12px 12px;display:flex;position:sticky;top:0}.collection-page__heading{flex:100%;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collection-page__title{flex:auto;min-width:0}.collection-page__switch{font:inherit;flex:none;gap:8px;font-weight:700}.collection-page__title h1{font-size:var(--text-lg);margin:0;line-height:1.2}.collection-page__controls{flex-wrap:wrap;flex:320px;gap:8px;display:flex}.collection-page__controls input,.collection-page__controls .select{border:1px solid var(--border-strong);border-radius:var(--radius);min-height:44px;color:inherit;background:var(--surface);font:inherit;padding:0 12px}.collection-page__search{flex:180px;min-width:0}.collection-page__message{color:var(--muted);text-align:center;margin:32px 0}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.collection-grid>li{position:relative}.collection-cards{container-type:inline-size}@container (width>=700px){.collection-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}}.collection-card{aspect-ratio:5/7;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1200px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:0;display:block}.collection-card:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.collection-card__inner{width:100%;height:100%;transition:transform .45s var(--ease-out);transform-style:preserve-3d;display:block;position:relative}.collection-card--flipped .collection-card__inner{transform:rotateY(180deg)}.collection-card__face{backface-visibility:hidden;border-radius:10px;display:flex;position:absolute;inset:0;overflow:hidden}.collection-card__front{background:var(--surface);justify-content:center;align-items:center}.collection-card__front img{object-fit:contain;width:100%;height:100%;display:block}.collection-card__placeholder{text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:12px;display:flex}.collection-card__placeholder small{color:var(--muted)}.collection-card__back{background:var(--surface-raised);border:1px solid var(--border-strong);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:4px;padding:14px;transform:rotateY(180deg)}.collection-card__back>span{color:var(--muted);font-size:var(--text-sm)}.collection-card__name{font-size:var(--text-md);line-height:1.25}.collection-card__back .collection-card__ask{color:var(--primary);font-size:var(--text-lg);flex-direction:column;margin-top:8px;font-weight:700;display:flex}.collection-card__ask small{color:var(--muted);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.collection-page__footer{color:var(--muted);font-size:var(--text-sm);text-align:center;margin-top:24px}.collection-page__contact{color:inherit;font-size:var(--text-md)}.collection-card__pick{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;right:0}.booth-bar{z-index:2;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:var(--bar);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px -12px 0;display:flex;position:sticky;bottom:0}.booth-sheet__cards{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.booth-sheet__cards li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.booth-sheet__side h3{font-size:var(--text-md);margin:0 0 6px;font-weight:600}@media (prefers-reduced-motion:reduce){.collection-card__inner{transition:none}}.collection-qr__poster{aspect-ratio:1200/896;background-color:#f6e9e6;background-position:50%;background-size:cover;border-radius:14px;justify-content:center;align-items:center;max-width:1000px;margin:18px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000002e}.collection-qr__card{background:var(--poster-card,color-mix(in srgb, var(--surface-raised) 94%, transparent));text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:min(46%,380px);padding:4%;display:flex;transform:translateY(14%);box-shadow:0 6px 30px #00000038}.collection-qr__code{width:100%;height:auto}.collection-qr__card figcaption{color:var(--poster-ink,var(--text));flex-direction:column;gap:4px;display:flex}.collection-qr__card strong{color:var(--poster-ink,var(--primary));font-size:var(--text-lg)}.collection-qr__card span{font-size:var(--text-sm)}@media screen and (width<=700px){.printable-sheet__header{flex-wrap:wrap;align-items:flex-start}.collection-qr__poster{aspect-ratio:auto;padding:32px 0}.collection-qr__card{width:min(78%,320px);transform:none}}@media print{.collection-qr .printable-sheet__actions{display:none}.collection-qr__poster{width:100%;max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;margin:0}}.price-range{flex-direction:column;flex:100%;gap:2px;min-width:220px;padding:0 4px;display:flex}.price-range__labels{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;display:flex}.price-range__histogram{align-items:flex-end;gap:1px;height:34px;display:flex}.price-range__bar{background:var(--border-strong);border-radius:2px 2px 0 0;flex:1 1 0;min-height:0}.price-range__bar--in{background:color-mix(in srgb, var(--primary) 70%, var(--surface))}.price-range__track{height:28px;position:relative}.price-range__track:before{content:"";background:var(--border-strong);border-radius:2px;height:4px;position:absolute;top:12px;left:0;right:0}.price-range__band{background:var(--primary);border-radius:2px;height:4px;position:absolute;top:12px}.price-range__track input[type=range]{pointer-events:none;appearance:none;background:0 0;border:0;width:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.price-range__track input[type=range]:focus-visible{outline:none}.price-range__track input[type=range]::-webkit-slider-runnable-track{background:0 0;height:28px}.price-range__track input[type=range]::-moz-range-track{background:0 0;height:28px}.price-range__track input[type=range]::-webkit-slider-thumb{border:2px solid var(--primary-ink);background:var(--primary);pointer-events:auto;cursor:grab;appearance:none;border-radius:50%;width:24px;height:24px;margin-top:2px}.price-range__track input[type=range]::-moz-range-thumb{border:2px solid var(--primary-ink);background:var(--primary);pointer-events:auto;cursor:grab;border-radius:50%;width:20px;height:20px}.price-range__track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--canvas), 0 0 0 6px var(--primary)}.price-range__track input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--canvas), 0 0 0 6px var(--primary)}.draft-row--bulk .draft-row__grade{color:var(--muted)}.draft-row__actions--bulk{gap:4px;display:flex}.bulk-raw-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.bulk-raw-modal h2{font-size:var(--text-lg);margin:2px 0 0}.bulk-raw-form{gap:12px;display:grid}.bulk-raw-form>label{color:var(--muted);font-size:var(--text-sm);gap:6px;display:grid}.bulk-raw-form input[type=text]{width:100%}.bulk-raw-form .records-error{margin:0}.bulk-raw-total{border:1px solid var(--border);min-height:54px;color:var(--muted);background:var(--surface);font-size:var(--text-sm);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.bulk-raw-total strong{color:#fff;font-size:var(--text-md)}.bulk-raw-form .modal__actions{margin-top:4px}.show-result__total dd{font-size:var(--text-md);font-weight:700}.show-result__total dd small{font-weight:400}.show-result-modal{width:min(640px,100%)}.show-result-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.show-result-modal h2{font-size:var(--text-lg);margin:2px 0 0}.records-result{gap:10px;margin-top:18px;display:grid}.records-result h3{font-size:var(--text-md);margin:0}.consignors-table-wrap{overflow-x:auto}.consignors-table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.consignors-table th,.consignors-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #242529;padding:8px 4px}.consignors-table thead th{color:#85858d;text-transform:uppercase;font-weight:600}.consignors-table th:first-child{text-align:left}.consignors-table tbody th{color:#fff;font-weight:600}.consignors-table td{color:#d8d8dc}.consignors-table td .button{min-height:32px;margin-left:6px;padding:0 10px}.records-panel--summary{overscroll-behavior:contain;overflow-y:auto}.deletion-page{max-width:560px;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 16px calc(32px + env(safe-area-inset-bottom));align-content:start;gap:20px;margin:0 auto;display:grid}.deletion-page__header h1{font-size:var(--text-xl);margin:0}.deletion-page__header p{color:var(--muted);margin:4px 0 0}.deletion-page__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.deletion-page__card h2{font-size:var(--text-lg);margin:0}.deletion-page__card p,.deletion-page__card li{margin:0;line-height:1.5}.deletion-page__card ul{gap:8px;margin:0;padding-left:20px;display:grid}.deletion-page__field{gap:6px;display:grid}.deletion-page__field input{border:1px solid var(--border-strong);border-radius:var(--radius);min-height:44px;color:inherit;background:var(--canvas);padding:0 12px}.deletion-page__hint{color:var(--muted);font-size:var(--text-sm)}.deletion-page__problem{color:var(--danger)}.deletion-page a{color:var(--primary)}.deletion-page a.button{justify-self:start;text-decoration:none}.collector-collection__ask{flex-direction:column;align-items:flex-end;gap:2px;padding:2px 6px;display:inline-flex}.collector-collection__ask small{color:var(--muted)}.comp-sheet{width:min(480px,100%);overflow:auto}.comp-sheet__figures{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.comp-sheet__figure,.comp-sheet__figure>button{justify-content:space-between;gap:12px;width:100%;display:flex}.comp-sheet__figure{border:1px solid var(--border);border-radius:var(--radius)}.comp-sheet__figure>span{padding:8px 10px}.comp-sheet__figure--picked{border-color:var(--primary)}.comp-sheet__asof{color:var(--muted)}.comp-sheet__ask{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.price-sheet__yours>label:first-child{color:var(--muted);font-size:var(--text-sm);flex-basis:100%;gap:5px;display:grid}.price-sheet__remember{flex-basis:100%;align-items:center;gap:8px;display:flex}.price-sheet__more{justify-self:start}.price-sheet{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.price-sheet__body{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.price-sheet__body>*{flex:none}.price-sheet__footer{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.binder-cards{gap:0;margin:0;padding:0;list-style:none;display:grid}.binder-card{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px 0;display:grid}.binder-card>label{align-items:center;gap:10px;min-width:0;display:flex}.binder-card>label span{min-width:0;display:grid}.binder-card>label strong{font-size:var(--text-sm)}.binder-card small{color:var(--muted);font-size:var(--text-xs)}.binder-card__comp,.binder-card__copies{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.binder-card__info{width:36px;height:36px}.binder-selection{border-top:1px solid var(--border);background:var(--surface-raised);flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:center;gap:8px;padding:8px 0 0;display:grid}.binder-selection>*{min-width:0}@media (width<=700px){.binder-selection{grid-template-columns:repeat(3,minmax(0,1fr))}}.binder-selection>p{color:var(--muted);grid-column:1/-1;margin:0}.records-select-cell{width:32px}.card-filters{flex-shrink:0}.card-filters__bar{flex-wrap:wrap;display:flex}.card-filters__bar .records-search{flex:180px}.card-filters__tags{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.card-filters__tags button{cursor:pointer;border:0;align-items:center;gap:2px;display:inline-flex}.card-filters__tags svg{stroke-width:3px;width:12px;height:12px}.card-filters__sheet{grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100%);display:grid}.card-filters__body{gap:12px;min-height:0;display:grid;overflow:auto}.card-filters__body>label{gap:4px;display:grid}.card-filters__choices,.card-filters__range{border:0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;display:flex}.card-filters__choices legend,.card-filters__range legend{margin-bottom:4px;padding:0}.card-filters__choices small{color:var(--muted)}.card-filters__range input{width:7em}.card-filters__footer{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:10px;display:flex}.intake-binder{gap:4px;display:grid}.collection-page__binders{flex-wrap:wrap}.stale-quote,.quote-failed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stale-quote>span,.quote-failed>span{margin-right:auto}.stale-quote>svg{flex:none;width:18px;height:18px}.show-header__paused{background:color-mix(in srgb, var(--warning) 18%, transparent);color:var(--warning);border-radius:999px;margin-left:6px;padding:1px 6px}.records-custom-range{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-theme]{--bar:color-mix(in srgb, var(--canvas) 88%, transparent);--scrim:color-mix(in srgb, var(--canvas) 78%, transparent)}[data-theme=classic]{--canvas:#000;--success:#8ee59e;--outflow:#ff9d8a;--warning:#f4bf4f;--poster-card:#fffffff0;--poster-ink:#3b2a22}[data-theme=night]{--canvas:#0a0f1f;--surface:#111a2e;--surface-raised:#17223a;--surface-active:#1f2c48;--surface-bar:#0d1426;--segmented:#0d1426;--border:#26324d;--border-strong:#3a4a6b;--text:#e8edf7;--muted:#9aa8c4;--primary:#7cc4ff;--primary-ink:#0a0f1f;--success:#8ee59e;--outflow:#ff9d8a;--warning:#f4bf4f}[data-theme=paper]{--canvas:#f6f1e7;--surface:#fffdf8;--surface-raised:#fff;--surface-active:#efe7d6;--surface-bar:#fffdf8;--segmented:#efe7d6;--border:#e2d8c4;--border-strong:#c9bb9f;--text:#2a241b;--muted:#6b5f4d;--primary:#9a3412;--primary-ink:#fff}[data-theme=felt]{--canvas:#0c2a1e;--surface:#113526;--surface-raised:#163f2e;--surface-active:#1d4a38;--surface-bar:#0f3022;--segmented:#0f3022;--border:#24563f;--border-strong:#357456;--text:#f1f5ec;--muted:#b4c8b8;--primary:#f2c14e;--primary-ink:#1b1405;--success:#a6efb0;--outflow:#ffb3a0;--warning:#f7d070}[data-theme=neon]{--canvas:#07040f;--surface:#120a22;--surface-raised:#1a0f30;--surface-active:#24143f;--surface-bar:#0e0719;--segmented:#0e0719;--border:#34205a;--border-strong:#4e3385;--text:#f5f0ff;--muted:#b7a8d9;--primary:#ff4fd8;--primary-ink:#1a0216;--success:#86f5a6;--outflow:#ff9a86;--warning:#ffd166}[data-theme=slate]{--canvas:#e9edf2;--surface:#f7f9fb;--surface-raised:#fff;--surface-active:#dde3ea;--surface-bar:#f7f9fb;--segmented:#dde3ea;--border:#cdd5df;--border-strong:#aab6c4;--text:#1c2430;--muted:#556274;--primary:#1d4ed8;--primary-ink:#fff}[data-theme=paper],[data-theme=slate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bar:color-mix(in srgb, var(--canvas) 90%, transparent);--scrim:color-mix(in srgb, var(--canvas) 84%, transparent);--danger:#b42318;--danger-text:#b42318;--warning:#8a5a00;--success:#16733a;--outflow:#b93a0a}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2")}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2")}[data-font=inter]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}[data-font=lora]{font-family:Lora,Georgia,serif}[data-font=playfair-display]{font-family:Playfair Display,Georgia,serif}[data-font=space-grotesk]{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}[data-font=bangers]{letter-spacing:.04em;font-family:Bangers,Impact,sans-serif}[data-font=press-start-2p]{font-size-adjust:.38;font-family:"Press Start 2P",ui-monospace,monospace;line-height:1.5}.collection-qr__logo{object-fit:contain;width:64px;height:64px}.page-style-shell{width:min(1000px,96vw)}.page-style-editor{grid-template:"header header""rows preview"minmax(0,1fr)"footer footer"/minmax(0,1fr) auto}.page-style-editor>header{grid-area:header;gap:10px}.page-style-preview{--preview-scale:.82;width:calc(390px * var(--preview-scale));border:1px solid var(--border-strong);border-radius:12px;grid-area:preview;margin:14px;overflow:hidden}.page-style-preview__frame{width:390px;height:calc(100% / var(--preview-scale));transform:scale(var(--preview-scale));transform-origin:0 0;overflow:hidden}.page-codes-shell{width:min(640px,96vw)}.page-codes-editor{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""rows""footer"}.page-codes-editor>header{grid-area:header}.page-codes-editor__rows,.page-style-editor__rows{grid-area:rows;align-content:start;gap:16px;min-height:0;padding:14px;display:grid;overflow-y:auto}.page-style-row{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.page-style-row legend{color:var(--muted);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;padding:0;font-weight:700}.page-style-row p{font-size:var(--text-sm);margin:0}.page-style-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-style-option{border:1px solid var(--border-strong);min-height:44px;color:var(--text);background:var(--surface-raised);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.page-style-option[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.page-style-option--swatch{justify-content:center;width:44px;padding:0}.page-style-option--swatch .page-style-swatch{width:26px;height:26px}.page-style-option--swatch:disabled .page-style-swatch{background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--text) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px))}.page-style-swatch{border:1px solid var(--border-strong);border-radius:50%;width:20px;height:20px}.page-style-ratio{color:var(--muted)}.page-style-thumb{border:1px solid var(--border);object-fit:contain;border-radius:6px;height:44px}.page-style-thumb--logo{width:44px}.page-style-thumb--background{object-fit:cover;width:78px}.page-style-upload{position:relative}.picture-crop{gap:12px;width:min(520px,100%);padding:0 0 16px;display:grid}.picture-crop .modal__actions{margin:0 16px}.picture-crop__frame{width:min(calc(100% - 32px), calc(60vh * var(--shape)));width:min(calc(100% - 32px), calc(60dvh * var(--shape)));aspect-ratio:var(--shape);border:1px solid var(--border-strong);background:var(--canvas);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;margin:0 auto;position:relative;overflow:hidden}.picture-crop__frame:active{cursor:grabbing}.picture-crop__frame:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.picture-crop__frame canvas{width:100%;height:100%;display:block}.picture-crop__zoom{color:var(--muted);font-size:var(--text-sm);gap:6px;margin:0 16px;display:grid}.picture-crop__zoom input{width:100%;accent-color:var(--primary)}.page-style-upload:focus-within{outline:3px solid var(--primary);outline-offset:2px}.page-style-editor__footer{padding:12px 15px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);grid-area:footer;align-items:center;gap:8px;display:flex}.page-style-editor__footer p{min-width:0;color:var(--muted);font-size:var(--text-sm);flex:auto;margin:0}@media (width<=700px){.page-style-shell,.page-codes-shell{width:100%}.page-style-editor{grid-template:"header""preview"280px"rows"minmax(0,1fr)"footer"/minmax(0,1fr)}.page-style-preview{--preview-scale:.62;margin:10px auto 0}}.binders-layer{z-index:61;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--canvas);position:fixed;inset:0}.binders-screen{width:100%;max-width:980px;height:100%;color:var(--text);background:var(--canvas);outline:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.binders-screen__header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 16px;display:flex}.binders-screen__header h2{min-width:0;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.binders-screen__header>.button{flex-shrink:0;padding:0 10px}.binders-screen__range button{min-width:40px;min-height:36px;font-size:var(--text-sm);padding:0 10px}.binders-screen__body{min-height:0;padding:0 16px;overflow-y:auto}.binders-screen__body--detail{overflow:hidden}.binders-screen__footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-bar);grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.binders-screen__notice{font-size:var(--text-sm);margin:0;position:relative}.binders-screen__notice:empty{display:none}.binders-screen input[type=text],.binders-screen input[type=email],.binders-screen input[type=password],.binders-screen input:not([type]),.binders-screen select{border:1px solid var(--border);min-width:0;min-height:40px;color:var(--text);background:var(--surface);border-radius:6px;padding:0 10px}.binders-list{margin:0;padding:0;list-style:none}.binders-row{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(92px,auto);align-items:center;gap:12px;padding:12px 6px;display:grid}@media (hover:hover){.binders-row:hover{background:var(--surface)}}.binders-row__name,.binders-row__value{gap:3px;min-width:0;display:grid}.binders-row__name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.binders-row__name small{color:var(--muted);font-size:var(--text-sm)}.binders-row__value{justify-items:end}.binders-row__spark{display:flex}.binders-change{color:var(--muted);font-size:var(--text-sm);margin:0}.binders-unpriced{color:var(--warning)}.binders-stale{opacity:.5}.sparkline__line{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sparkline__end{fill:var(--primary)}.binders-detail{flex-direction:column;height:100%;display:flex}.binders-detail>.card-filters{padding-top:8px}.binders-detail .card-filters__bar{border-bottom:0;flex-wrap:nowrap;padding:0}.binders-detail .card-filters__bar .records-search{min-width:0}.binders-detail .card-filters__bar>.button{white-space:nowrap;flex:none}.binders-detail__lead{padding-bottom:12px}.binders-detail__top{gap:8px;padding-top:12px;display:grid}.binders-detail__summary{gap:4px;display:grid}.binders-detail__comp{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.binders-detail__span{color:var(--muted)}.binders-detail__facts{font-size:var(--text-sm);flex-wrap:wrap;gap:4px 18px;margin:2px 0 0;display:flex}.binders-detail__facts>div{gap:6px;display:flex}.binders-detail__facts dt{color:var(--muted)}.binders-detail__facts dd{margin:0}.binders-settings{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.binders-settings input[type=text]{width:110px}.binders-settings>.icon-button{margin-left:auto}.binders-detail__cards{border-top:1px solid var(--border);flex:1;min-height:0;margin-top:4px;overflow-y:auto}.binders-cards{margin:0;padding:0;list-style:none}.binders-card{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.binders-card__name{gap:2px;min-width:0;display:grid}.binders-card__name strong{font-size:var(--text-sm)}.binders-card__name small{color:var(--muted);font-size:var(--text-xs)}.binders-card__values{text-align:right;grid-template-columns:repeat(2,minmax(64px,auto));gap:12px;margin:0;display:grid}.binders-card__values dt{color:var(--muted);font-size:var(--text-xs)}.binders-card__values dd{font-size:var(--text-sm);margin:0}.binders-new,.binders-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.binders-actions{flex-wrap:nowrap}.binders-actions>[role=status]{white-space:nowrap}.binders-actions .button{white-space:nowrap;flex:0 auto;padding:0 12px}.binders-actions>.select{flex:1 1 0;width:0}.binders-actions__end{margin-left:auto}.binders-new{flex-wrap:wrap}.binders-new input{flex:140px}.binders-new select,.binders-new .select{flex:0 auto;min-width:0}.binders-share{align-items:center;gap:8px;margin-right:auto;display:flex}.binders-share-question h2{margin-bottom:16px}.binder-editor{grid-row:2/4;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.binder-editor>.card-filters{padding:8px 16px 0}.binder-editor__body{min-height:0;padding:0 16px;overflow-y:auto}.value-chart{margin:0;position:relative}.value-chart svg{touch-action:none;outline:none;width:100%;height:auto;display:block}.value-chart svg:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.value-chart__line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.value-chart__end,.value-chart__crosshair circle{fill:var(--primary);stroke:var(--canvas);stroke-width:2px}.value-chart__crosshair line{stroke:var(--border-strong);stroke-width:1px}.value-chart__tooltip{border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-raised);font-size:var(--text-sm);pointer-events:none;white-space:nowrap;border-radius:6px;gap:1px;padding:6px 9px;display:grid;position:absolute;top:0;transform:translate(-50%)}.value-chart__tooltip--start{transform:none}.value-chart__tooltip--end{transform:translate(-100%)}.value-chart__tooltip span{color:var(--muted)}.value-chart__empty{color:var(--muted);margin:8px 0}@media (width<=700px){.binders-screen__header{flex-wrap:wrap;padding:6px 12px 8px}.binders-screen__range{width:100%;display:flex}.binders-screen__range button{flex:1}.binders-screen__body{padding:0 12px}.binders-screen__footer{padding-left:12px;padding-right:12px}.binders-row{gap:8px;padding:10px 2px}.binders-detail__comp{font-size:var(--text-xl)}.binders-actions{gap:6px}.binders-actions .button{font-size:var(--text-sm);padding:0 9px}.binder-card{grid-template-columns:minmax(0,1fr) auto}.binder-card>label{grid-column:1/-1}.binder-card>.binders-card__values{justify-self:end}.binders-card__values{grid-template-columns:repeat(2,minmax(52px,auto));gap:8px}}.collection-page__title>p{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.collection-qr__owner{color:var(--muted);margin:2px 0 0}.collection-qr__card .collection-qr__binder{flex-direction:column;gap:2px;margin:0;display:flex}.collection-qr__card .collection-qr__binder span{color:var(--poster-ink,var(--text))}.collection-qr__poster--plain{background:linear-gradient(160deg, var(--surface-raised) 0%, var(--canvas) 100%)}.payment-qr-card__code{width:min(100%,280px);height:auto;display:block}@media (width>=901px){.payment-qr-codes{grid-template-columns:repeat(var(--codes,3), minmax(0, 1fr))}}@media print{.payment-qr-codes{grid-template-columns:repeat(var(--codes,3), minmax(0, 1fr))}.payment-qr-card__code{width:1.72in}}.page-style-section{border-top:1px solid var(--border);font-size:var(--text-md);margin:8px 0 0;padding-top:14px}.page-style-code{border:1px solid var(--border);border-radius:var(--radius);gap:8px;padding:10px;display:grid}.page-style-code .select{min-height:44px}.page-style-code__handle{flex:160px;min-width:0;min-height:44px}.page-style-thumb--poster{object-fit:cover;width:78px}.page-style-thumb--code{background:#fff;width:44px}.collection-page__tabs{border:1px solid var(--border);background:var(--segmented);border-radius:12px;flex:100%;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);padding:2px;display:grid}.collection-page__tabs button{min-height:44px;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:4px 8px;font-weight:700;line-height:1.2}.collection-page__tabs button[aria-selected=true]{color:var(--primary-ink);background:var(--primary)}.collection-page__tabs button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.match-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.match-rows__problem{flex:100%;margin:0}.collection-page__tick-all{flex:240px;gap:8px;display:flex}.collection-page__tick-all .button{font:inherit;flex:1;font-weight:700}.match-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:48px minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:76px;padding:8px 10px;display:grid}.match-row__art{background:var(--surface-raised);width:48px;height:67px;color:var(--muted);font-size:var(--text-xs);border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.match-row__art img{object-fit:contain;width:100%;height:100%}.match-row__body{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.match-row__body>small{color:var(--muted);font-size:var(--text-sm)}.match-row__entry{font-size:var(--text-sm)}.match-row__binder{border:1px solid var(--border-strong);color:var(--muted);font-size:var(--text-sm);border-radius:999px;align-self:flex-start;padding:1px 8px;font-weight:700}.match-row__price{color:var(--primary);white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:700;display:flex}.match-row__price small{color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.match-row__reveal{grid-column:1/4;grid-template-columns:subgrid;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:stretch;align-items:center;margin:0;padding:0;display:grid}.match-row__tick{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-column:4;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (width<=700px){.match-row{grid-template-columns:40px minmax(0,1fr) auto 44px;gap:8px;padding:8px}.match-row__art{width:40px;height:56px}}.want-count{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0}.want-list,.want-rule{margin:0;padding:0;list-style:none}.want-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 2px;display:grid}.want-row__words{gap:3px;min-width:0;display:grid}.want-row__words strong{overflow-wrap:anywhere;font-weight:600}.want-row__words small,.want-term__op,.want-term__exists,.want-range>span,.want-picker__limits label{color:var(--muted);font-size:var(--text-sm)}.want-row .button{min-height:40px;padding:0 10px}.want-row__delete{color:var(--danger-text)}.want-words{max-height:4.2em;font-size:var(--text-sm);margin:0;line-height:1.4;overflow-y:auto}.want-words:empty{display:none}.want-entry__actions{flex-wrap:wrap}.want-join{flex:none}.want-join button{min-width:44px;font-weight:600}.want-rule{gap:8px;padding:10px 0;display:grid}.want-term{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px;display:grid}.want-term .button{min-height:40px;padding:0 10px}.want-not{font-size:var(--text-sm);font-weight:600}.want-not[aria-pressed=true]{border-color:var(--danger);color:var(--primary-ink);background:var(--danger)}.want-term__remove{color:var(--danger-text)}.want-term__value{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;display:flex}.want-term__value .select,.want-term__text{flex:120px}.want-term__value .want-range{flex:120px;align-items:center;gap:8px;display:inline-flex}.want-term__value .want-range>.select{flex:auto}.want-term__year{width:5.5em}.want-term__exists{align-items:center;gap:6px;min-height:40px;display:inline-flex}.want-group{border:1px dashed var(--border-strong);border-radius:var(--radius);gap:8px;padding:8px;display:grid}.want-group__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.want-group__bar .button{min-height:40px;font-size:var(--text-sm);padding:0 9px}.want-group__bar .want-term__remove{margin-left:auto}.want-group__bar .want-join button{min-width:40px;padding:0 9px}.want-group>.want-rule{padding:0}.want-picker{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.want-picker__limits{gap:10px;padding:12px 0;display:grid}.want-picker__limits label{gap:5px;display:grid}.want-picker__as{justify-self:start}.want-picker__grade{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.want-candidate{grid-template-columns:var(--card-image-size) minmax(0, 1fr) auto;border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 2px;display:grid}@media (hover:hover){.want-candidate:hover{background:var(--surface)}}.want-candidate>span{gap:3px;min-width:0;display:grid}.want-candidate small{color:var(--muted)}.want-candidate--chosen{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:default}@media (hover:hover){.want-candidate--chosen:hover{background:var(--surface)}}@media (width>=701px){.want-term{grid-template-columns:auto minmax(120px,160px) minmax(0,1fr) auto}.want-term__value{grid-area:1/3}.want-term__remove{grid-column:4}}.booth-banner{flex:100%;gap:6px;display:grid}.booth-banner__deal{border-color:var(--primary);justify-content:space-between;gap:8px;width:100%;min-height:44px;display:flex}.booth-banner__deal small{color:var(--muted)}.booth-sheet__finish{display:grid}.booth-bar__problem{flex:100%;margin:0}.booth-qr__body{place-content:center;justify-items:center;gap:16px;min-height:0;padding:16px;display:grid}.booth-qr__code{border-radius:8px;width:min(86vw,60vh,420px);height:auto}.booth-qr__countdown{font-size:var(--text-xl);margin:0;font-weight:700}.booth-qr__expired{color:var(--muted);font-size:var(--text-md);margin:0}.booth-deal__title{flex:1;min-width:0;display:grid}.booth-deal__title h2{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.booth-deal__state{color:var(--muted)}.booth-deal__state--open,.booth-deal__state--recorded{color:var(--success)}.booth-deal__state--cancelled,.booth-deal__state--expired,.booth-deal__state--abandoned{color:var(--danger)}.booth-deal__side h3,.booth-deal__log h3{font-size:var(--text-sm);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 6px}.visitor-lines,.trade-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.visitor-line{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:6px;padding:10px;display:grid}.visitor-line--flagged{border-color:var(--warning)}.visitor-line__head{align-items:flex-start;gap:8px;display:flex}.visitor-line__name{flex:1;min-width:0;display:grid}.visitor-line__name small{color:var(--muted)}.visitor-line__set{color:var(--muted);font-size:var(--text-sm)}.visitor-line__flag{color:var(--primary-ink);background:var(--warning);font-size:var(--text-sm);border-radius:999px;flex:none;padding:2px 8px;font-weight:700}.visitor-line__info{flex:none}.visitor-line .booth-comps{font-size:var(--text-sm);gap:2px;margin:0;display:grid}.visitor-line .booth-comps>div{justify-content:space-between;gap:8px;display:flex}.visitor-line .booth-comps dt{color:var(--muted)}.visitor-line .booth-comps dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 6px;margin:0;display:flex}.visitor-line .booth-comps dd small{color:var(--muted)}.visitor-line__actions,.booth-deal__actions{flex-wrap:wrap;gap:6px;display:flex}.visitor-line__actions .button{min-height:36px;font-size:var(--text-sm);padding:0 10px}.booth-deal__actions .button{flex:auto}.booth-deal__number{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.booth-deal__number strong{font-size:var(--text-lg)}.booth-deal__number small,.booth-deal__number--waiting{color:var(--muted)}.booth-deal__problem,.booth-deal__recorded p{margin:8px 0 0}.booth-deal__log .booth-log-list{font-size:var(--text-sm);gap:4px;margin:0 0 16px;padding:0;list-style:none;display:grid}.booth-deal__log .booth-log-list time{color:var(--muted)}.booth-sheet .figure-rows__mark{color:var(--primary)}.booth-sheet__sales,.booth-sheet__pins{font-size:var(--text-sm);gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.booth-sheet__sales li{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.booth-sheet__pin label{flex:8rem;gap:4px;display:grid}.booth-sheet__issue{flex:100%;margin:0}.booth-sheet__pin input,.trades-list__change input{border:1px solid var(--border);min-width:0;min-height:40px;color:var(--text);background:var(--surface);border-radius:6px;padding:0 10px}.trade-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:6px;padding:10px;display:grid}.trade-row:first-child{margin-top:12px}.trade-row__head{justify-content:space-between;gap:8px;display:flex}.trade-row__head time,.trade-row__side small{color:var(--muted)}.trade-row__cash,.trade-row__shortfall{margin:0}.trade-row__shortfall{color:var(--warning);font-size:var(--text-sm)}.trade-row__sides{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.trade-row__side h4{color:var(--muted);font-size:var(--text-sm);text-transform:uppercase;margin:0 0 4px}.trade-row__side ul{font-size:var(--text-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.trade-row__side li{justify-content:space-between;gap:8px;display:flex}.trade-row__side li>span:first-child{display:grid}.trades-list__budget{justify-content:space-between;align-items:baseline;margin:0;display:flex}.trades-list__budget strong{font-size:var(--text-lg)}.trades-list__change{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:6px;display:grid}.trades-list__change label{grid-column:1/-1;gap:2px;display:grid}.trade-row__none{color:var(--muted);font-size:var(--text-sm);margin:0}.trades-list__change label small{color:var(--muted)}.collector-booth-deals{margin:12px 0}.collector-booth-deals h2{font-size:var(--text-md);margin:0 0 6px}.collector-booth-deals ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.booth-line{border-top:1px solid var(--border);gap:4px;margin-top:4px;padding-top:6px;display:grid}.booth-line--flagged{border-top-color:var(--warning)}.booth-line .booth-comps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;margin:0;display:grid}.booth-line .booth-comps>div{min-width:0;display:grid}.booth-line .booth-comps dt{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.booth-line .booth-comps dd{min-width:0;font-size:var(--text-sm);margin:0;display:grid}.draft-row__body .booth-line .booth-comps dd small{color:var(--muted);font-size:var(--text-xs)}.draft-row__body .booth-line__flag{color:var(--warning);font-size:var(--text-sm)}.draft-row__body .booth-line__pin-note{color:var(--warning)}.booth-line__actions{flex-wrap:wrap;gap:4px;display:flex}.booth-line__actions .button{min-height:32px;font-size:var(--text-sm);padding:4px 8px}.booth-desk{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:10px;padding:10px;display:grid}.booth-desk__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.booth-desk__header h3{font-size:var(--text-md);margin:0}.send-number{gap:8px;display:grid}.send-number__header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.send-number__header h3{font-size:var(--text-sm);margin:0}.send-number__changed{color:var(--warning);font-size:var(--text-sm)}.send-number__tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.send-number__tiers .button{justify-items:center;gap:2px;min-width:0;padding:6px 4px;display:grid}.send-number__typed{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.booth-log{gap:6px;display:grid}.booth-log h3{font-size:var(--text-sm);margin:0}.booth-log .booth-log-list{max-height:14rem;font-size:var(--text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.booth-log .booth-log-list time{color:var(--muted)}.ladder-sheet__propose{gap:6px;display:grid}.ladder-sheet__propose h3{font-size:var(--text-sm);margin:0}.ladder-sheet__propose-row{justify-content:space-between;gap:8px;display:flex}.ladder-sheet__propose-row[aria-pressed=true]{border-color:var(--primary)}.figure-rows__mark{color:var(--muted);font-size:var(--text-sm)}.show-desk.collector-home{flex-direction:column;display:flex}.collector-home>.collector-collection{flex:1;min-height:0}.collector-home__header h1{font-size:var(--text-md);letter-spacing:normal}.collector-home__header nav{flex-wrap:wrap}.collector-home .collector-booth-deals{margin:12px 16px}.collector-home .records-card-list{padding-bottom:9px}.nav-button{color:var(--text);position:relative}.nav-button__count{line-height:1.3;position:absolute;top:1px;right:0}.menu-row__icon{width:22px;color:var(--muted);flex:none;place-items:center;display:grid}.menu-row__icon svg{width:20px;height:20px}.menu-row--danger .menu-row__icon{color:inherit}.menu-row--field{cursor:default}.menu-row--field .select{font-size:var(--text-sm);margin-left:auto}.records-tab__icon{place-items:center;display:grid}.records-tab__icon svg{width:20px;height:20px}button.records-activity-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.records-activity-card:disabled{cursor:default}.records-row-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.records-row-button:disabled{cursor:default}.intake-scan__field{align-items:center;gap:4px;display:flex}.intake-scan__field input{flex:1;min-width:0}.intake-scan__field .icon-button{flex:none;width:40px;height:40px}.intake-options{gap:8px;display:grid}.intake-options__import{justify-self:start}.binders-settings__default{color:#fff;font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.binders-new__open{justify-self:start;align-items:center;gap:6px;display:inline-flex}.binders-new__open svg{width:18px;height:18px}.binders-actions>.icon-button{color:var(--text)}.collection-value{border-bottom:1px solid var(--border);gap:2px;padding:10px 16px 12px;display:grid}.collection-value small{color:var(--muted);font-size:var(--text-sm)}.collection-value__total{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.1}.collector-tabbar{min-height:calc(var(--tabbar-height) + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--surface-bar);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width>=701px){.collector-tabbar{grid-template-columns:repeat(5,minmax(0,120px));justify-content:center}}.collector-tab{min-width:0;min-height:50px;color:var(--muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:2px;padding:6px 0 4px;font-weight:600;display:grid}.collector-tab[aria-current=page]{color:var(--primary)}.collector-tab svg{width:24px;height:24px}.tier-custom{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.tier-custom .money-input,.tier-custom .percent-input{margin:0}.tier-custom .records-segmented button{min-height:40px;padding:0 4px}.tier-custom .money-input{flex:64px;min-height:40px}.tier-custom .percent-input{flex:88px;min-height:40px}.tier-custom .percent-input .side-icon{width:16px;height:16px}.tier-custom__use{border:1px solid var(--border-strong);width:36px;height:40px;color:var(--text)}.tier-custom__use:disabled{color:var(--muted);cursor:default}.tier-custom__error{text-align:right;flex-basis:100%}.tier-breakdown__tiers{border:1px solid var(--border);border-radius:7px;margin:14px 0 0;display:grid;overflow:hidden}.tier-breakdown__tiers>div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.tier-breakdown__tiers>div+div{border-top:1px solid var(--border)}.tier-breakdown__tiers>div[aria-current=true]{background:var(--surface-active)}.tier-breakdown__tiers>div[aria-current=true] dt{color:var(--primary)}.tier-breakdown__tiers dt{font-weight:600}.tier-breakdown__tiers dd{justify-content:flex-end;align-items:baseline;gap:12px;margin:0;display:flex}.tier-breakdown__tiers .tier-percents{font-size:var(--text-sm)}.tier-breakdown__basis{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;margin:8px 0 0;display:flex}.tier-breakdown__basis strong{color:var(--text)}.tier-breakdown .tier-custom{justify-content:flex-start;margin-top:10px}.tier-breakdown__custom-cash{text-align:right;flex:1;font-weight:700}.booth-line__actions .icon-button{width:32px;height:32px}.visitor-line__actions .icon-button{width:36px;height:36px}.collection-sign-in{border:1px solid var(--border-strong);min-height:26px;color:var(--text);font-size:var(--text-sm);border-radius:999px;align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.collection-page__as-of{margin:0 0 8px}.sort-button--ascending svg{transform:scaleY(-1)}.collection-page--binder{height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.binder-pages{grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid}.binder-pages__stage{--per-view:1;min-width:0;min-height:0;padding:calc(10px + env(safe-area-inset-top)) 10px 10px;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;display:flex;overflow:hidden;container-type:size}.binder-pages__stage--spread{--per-view:2;--sheet-headroom:.92;gap:0}.binder-slot{width:min(calc((100cqw - 20px) / var(--per-view,1)), calc((100cqh - 20px) * var(--sheet-headroom,1) * 5 / 8));aspect-ratio:5/8;perspective:2400px;flex:none;max-width:100%;max-height:100%;display:grid;position:relative}.binder-slot--left{perspective-origin:100%}.binder-slot--right{perspective-origin:0}.binder-slot--turning{z-index:2}.binder-slot>.binder-sheet,.binder-leaf__host>.binder-sheet,.binder-blank{width:100%;height:100%}.binder-blank{border-radius:14px;position:relative}.binder-sheet{--gap:calc(100cqw * var(--spacing,6) / (100 * var(--columns,3) + var(--spacing,6) * (var(--columns,3) - 1)));aspect-ratio:5/8;max-width:100%;max-height:100%;box-shadow:var(--shadow-raised);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.binder-sheet--left,.binder-leaf__face--left>.binder-leaf__sheet,.binder-slot--left>.binder-cast{border-radius:14px 2px 2px 14px}.binder-sheet--right,.binder-leaf__face--right>.binder-leaf__sheet,.binder-slot--right>.binder-cast{border-radius:2px 14px 14px 2px}.binder-sheet--right{border-left:1px solid #00000059}.binder-sheet--left:after,.binder-sheet--right:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(270deg,#00000024,#0000 10%);position:absolute;inset:0}.binder-sheet--right:after{background:linear-gradient(90deg,#00000024,#0000 10%)}.binder-sheet--binder{background:0 0}.binder-sheet--surface-canvas{background:var(--canvas)}.binder-sheet--surface-surface{background:var(--surface)}.binder-sheet--surface-raised{background:var(--surface-raised)}.binder-sheet--picture{background:var(--sheet-picture) center / cover no-repeat}.binder-sheet--fit-contain{background-color:var(--canvas);background-size:contain}.binder-sheet--fit-tile{background-repeat:repeat;background-size:33.33%}.binder-sheet--picture:before{z-index:0;background:color-mix(in srgb, var(--canvas) var(--sheet-scrim,0%), transparent);content:"";position:absolute;inset:0}.binder-sheet>*{z-index:1;position:relative}.binder-sheet__grid{width:100%;padding:var(--gap);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--gap);margin:0;list-style:none;display:grid}.binder-pocket{aspect-ratio:5/7;min-width:0;position:relative}.binder-pocket--empty,.binder-tile--slot .collection-card__front,.design-tile--slot{background:color-mix(in srgb, var(--surface-raised) 55%, transparent);border-radius:8px}.binder-tile--slot .collection-card__front img,.design-tile--slot img{filter:grayscale();opacity:.35}.design-tile--slot{width:100%;height:100%;display:block;overflow:hidden}.design-tile--slot img{object-fit:cover;width:100%;height:100%}.binder-ring{aspect-ratio:1;place-items:center;width:clamp(72px,34cqw,160px);display:grid;position:relative}.binder-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.binder-ring circle{fill:none;stroke-width:7px}.binder-ring__track{stroke:color-mix(in srgb, var(--text) 18%, transparent)}.binder-ring__arc{stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out)}.binder-ring__count{color:var(--text);text-shadow:0 1px 8px #00000059;justify-items:center;line-height:1.1;display:grid}.binder-ring__count strong{font-size:clamp(1.1rem,9cqw,2.2rem)}.binder-ring__count small{opacity:.8;font-size:clamp(.7rem,4cqw,1rem)}.binder-tile{position:absolute;inset:0}.binder-tile--picture{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.binder-tile .collection-card{height:100%}.binder-sheet__grid--corners-square .collection-card__face,.binder-sheet__grid--corners-square .binder-tile--picture{border-radius:0}.binder-sheet__grid--corners-soft .collection-card__face,.binder-sheet__grid--corners-soft .binder-tile--picture{border-radius:6px}.binder-sheet__grid--corners-round .collection-card__face,.binder-sheet__grid--corners-round .binder-tile--picture{border-radius:14px}.binder-sheet__grid--frame-thin .collection-card__front,.binder-sheet__grid--frame-thin .binder-tile--picture{box-shadow:0 0 0 2px var(--surface-raised)}.binder-sheet__grid--frame-thick .collection-card__front,.binder-sheet__grid--frame-thick .binder-tile--picture{box-shadow:0 0 0 6px var(--surface-raised)}.binder-sheet__grid--frame-mat .collection-card__front,.binder-sheet__grid--frame-mat .binder-tile--picture{border:5px solid #fff;border-bottom-width:11px}.binder-sheet__grid--frame-sleeve .collection-card__front:after,.binder-sheet__grid--frame-sleeve .binder-tile--picture{background-image:linear-gradient(115deg,#fff0 35%,#ffffff2e 50%,#fff0 65%)}.binder-sheet__grid--frame-sleeve .collection-card__front:after{content:"";pointer-events:none;position:absolute;inset:0}.binder-sheet__grid--frame-toploader .collection-card__front,.binder-sheet__grid--frame-toploader .binder-tile--picture{box-shadow:0 0 0 4px #ffffff59,0 0 0 5px #00000040}.binder-sheet__grid--frame-lifted .collection-card__front,.binder-sheet__grid--frame-lifted .binder-tile--picture{box-shadow:var(--shadow-raised)}.binder-cover{align-content:center;place-items:center;gap:4%}.binder-cover__picture{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.binder-cover__title{color:var(--text);text-align:center;text-shadow:0 2px 12px #00000073;overflow-wrap:anywhere;margin:0;padding:8%;font-size:clamp(1.4rem,9cqw,3rem);line-height:1.15}.binder-leaf{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.binder-leaf__slice{width:calc(100% / var(--slices));height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0}.binder-leaf--spine-left .binder-leaf__slice{transform-origin:0;left:0}.binder-leaf--spine-right .binder-leaf__slice{transform-origin:100%;right:0}.binder-leaf__face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.binder-leaf--spine-left .binder-leaf__face{right:-1px}.binder-leaf--spine-right .binder-leaf__face{left:-1px}.binder-leaf__face--back{transform:rotateY(180deg)}.binder-leaf__shade{z-index:3;pointer-events:none;position:absolute;inset:0}.binder-leaf__sheet{top:0;left:calc(var(--slice) * -100%);width:calc(var(--slices) * 100%);background:var(--canvas);border-radius:14px;height:100%;position:absolute}.binder-leaf__host{position:absolute;inset:0}.binder-leaf__sheen{z-index:2;border-radius:inherit;mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff4d 47%,#ffffff14 55%,#0000 68%) 100% 0/320% 100%;position:absolute;inset:0}.binder-blank--paper{background:var(--surface);box-shadow:var(--shadow-raised);overflow:hidden}.binder-cast{--cast-way:to right;z-index:1;background:linear-gradient(var(--cast-way), #000000d9, #0009 var(--cast-reach,0px), transparent calc(var(--cast-reach,0px) + var(--cast-spread,0px)));opacity:var(--cast-alpha,0);pointer-events:none;border-radius:14px;position:absolute;inset:0}.binder-slot--left>.binder-cast{--cast-way:to left}.binder-footer{padding:6px 64px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bar);-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.binder-footer__count{min-width:72px;color:var(--muted);font-size:var(--text-sm);text-align:center}.binder-footer__more{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.binder-more__open{border:1px solid var(--border-strong);color:var(--text);background:var(--surface);border-radius:50%}.binder-pages>.booth-bar{margin:0;position:static}.binder-more{grid-template-rows:auto minmax(0,1fr);max-height:85dvh;padding:0;display:grid}.binder-more__body{min-height:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));gap:12px;display:grid;overflow-y:auto}.binder-more__switch,.binders-new__switch{align-items:center;gap:8px;display:flex}.binder-more__switch small{opacity:.7}.binders-new__switch{flex:1 0 100%}.binders-new__picker{flex:140px;max-width:100%}.binders-settings__count{align-items:baseline;gap:6px;margin-right:auto;display:inline-flex}.binder-more__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.binder-more .collection-page__footer{margin-top:8px}.design{grid-row:2/4;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.design-film{border-bottom:1px solid var(--border);scrollbar-width:none;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.design-film>button{border:1px solid var(--border-strong);border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--muted);background:var(--surface);font:inherit;cursor:pointer;flex:none;padding:0 12px}.design-film>button[aria-selected=true]{border-color:var(--primary);color:var(--text)}.design-film>button small{color:var(--muted);margin-left:6px}.design-film__add{border-style:dashed!important}.design__body{grid-template-rows:auto auto;min-height:0;display:grid;overflow-y:auto}.design-stage{justify-content:center;align-items:center;height:56dvh;padding:12px 16px;display:flex}.design-stage>.design-sheet{width:min(100%,35dvh);max-height:100%}.design__settings{align-content:start;gap:14px;padding:4px 16px 16px;display:grid}.design-row{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.design-row legend,.design-row--slider,.design-row--pair label,.design-row--order{color:var(--muted);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.design-row--pair{grid-template-columns:1fr 1fr}.design-row--pair label{gap:6px;display:grid}.design-row .select{min-height:44px;font-size:var(--text-sm);text-transform:none;letter-spacing:normal;font-weight:400}.design-row--switch{color:var(--text);font-size:var(--text-md);letter-spacing:normal;text-transform:none;align-items:center;gap:10px;font-weight:400;display:flex}.design-row--actions,.design-row--starters{flex-wrap:wrap;gap:8px;display:flex}.design-row--order .select{margin-top:6px}.records-segmented__upload{min-height:32px;color:var(--muted);font-size:var(--text-xs);cursor:pointer;isolation:isolate;border-radius:999px;place-items:center;padding:0 12px;display:grid;position:relative}.records-segmented__upload--on{color:var(--primary-ink)}.design-tile{color:inherit;background:var(--surface);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform var(--quick) var(--ease-out), opacity var(--quick) var(--ease-out), box-shadow var(--quick) var(--ease-out), border-color var(--quick) var(--ease-out);border:2px solid #0000;border-radius:8px;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.design-tile img{object-fit:cover;width:100%;height:100%;display:block}.design-tile__name{height:100%;color:var(--muted);text-align:center;overflow-wrap:anywhere;place-items:center;padding:6px;font-size:.68rem;display:grid}.design-tile--lifted{z-index:2;border-color:var(--primary);box-shadow:var(--shadow-raised);cursor:grabbing;transform:translate(var(--drag-x,0px), var(--drag-y,0px)) scale(1.06) rotate(-3deg);transition:box-shadow var(--quick) var(--ease-out), border-color var(--quick) var(--ease-out);animation:design-lift var(--quick) var(--ease-out)}@keyframes design-lift{0%{transform:translate(var(--drag-x,0px), var(--drag-y,0px))}}.design-tile--target{border:2px dashed var(--primary)!important}.design-tile--leaving{opacity:.5}.design-pocket.design-tile--target{transform:scale(1.04)}.design-tile.design-tile--target{opacity:.6;transform:scale(.94)}.design-tile--fresh{animation:design-arrive var(--base) var(--ease-out)}@keyframes design-arrive{0%{opacity:0;transform:scale(.7)}}.design-pocket{border:2px dashed var(--border-strong);cursor:pointer;transition:transform var(--quick) var(--ease-out), border-color var(--quick) var(--ease-out);background:0 0;border-radius:8px;padding:0;display:block;position:absolute;inset:0}.design-pocket--still{cursor:default;border-style:solid;border-color:#0000}.design__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.design__footer>.button{grid-column:2}.design-fill{grid-template-rows:auto auto minmax(0,1fr);max-height:80dvh;padding:0;display:grid}.design-fill__controls{gap:8px;padding:12px 16px 0;display:grid}.design-fill__selects{flex-wrap:wrap;gap:8px;display:flex}.design-fill__cards{min-height:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));align-content:start;gap:8px;margin:0;list-style:none;display:grid;overflow-y:auto}.design-fill__card{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:inherit;background:var(--surface);font:inherit;text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.design-fill__card img,.design-fill__card .design-tile__name{object-fit:cover;border-radius:4px;width:44px;height:62px;overflow:hidden}.design-fill__text{display:grid}.design-fill__card small{color:var(--muted)}.design-fill__copies{color:var(--muted);padding-inline-end:6px}@media (width>=901px){.design--split .design__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 400px;overflow:hidden}.design--split .design__settings{min-height:0;overflow-y:auto}.design--split .design-stage{border-left:1px solid var(--border);height:auto;min-height:0;padding:16px}.design--split .design-stage>.design-sheet{width:100%;max-width:390px}}.select{border:1px solid var(--border);min-width:0;min-height:40px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--quick) var(--ease-out), background-color var(--quick) var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}@media (hover:hover){.select:hover:not(:disabled){border-color:var(--border-hover)}}.select[data-popup-open]{border-color:var(--border-strong);background:var(--surface-active)}.select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select__value[data-placeholder]{color:var(--muted)}.select__icon{color:var(--muted);flex:none;display:flex}.select__icon svg{width:16px;height:16px}.select__positioner{z-index:var(--layer-popup);outline:0}.select__popup{box-sizing:border-box;min-width:var(--anchor-width);max-height:var(--available-height);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-raised);transform-origin:var(--transform-origin);transition:opacity var(--base) var(--ease-out), transform var(--base) var(--ease-out);outline:0;padding:4px;overflow-y:auto}.select__popup[data-starting-style],.select__popup[data-ending-style]{opacity:0;transform:scale(.96)}.select__popup[data-ending-style]{transition-timing-function:var(--ease-in)}.select__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;outline:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:40px;padding:0 8px 0 10px;display:grid}.select__item[data-highlighted]{background:var(--surface-active)}.select__item[data-selected]{font-weight:700}.select__item[data-disabled]{opacity:.42}.select__item-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select__item-mark{color:var(--primary);display:flex}.select__item-mark svg{stroke-width:2.5px;width:16px;height:16px}.desk-news{--gap:8px;--peek:5px;--away:1;z-index:var(--layer-news);top:8px;left:16px;right:16px;top:anchor(--news-slot top, 8px);right:anchor(--news-slot right, 16px);left:anchor(--news-slot left, 16px);outline:0;position:fixed}.desk-news__line{--y:calc(var(--toast-index) * var(--peek));z-index:calc(10 - var(--toast-index));max-width:420px;height:var(--toast-frontmost-height,auto);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-raised);font-size:var(--text-sm);transform:translate(var(--toast-swipe-movement-x), calc(var(--away) * var(--y) + var(--toast-swipe-movement-y)));scale:calc(1 - var(--toast-index) * .05);transition:transform var(--base) var(--ease-out), scale var(--base) var(--ease-out), opacity var(--base) var(--ease-out), height var(--base) var(--ease-out);outline:0;margin:0 auto;position:absolute;inset:0 0 auto}.desk-news__line:after{height:calc(var(--gap) + 1px);content:"";position:absolute;top:100%;left:0;right:0}.desk-news__line[data-expanded]{--y:calc(var(--toast-offset-y) + var(--toast-index) * var(--gap));height:var(--toast-height);scale:1}.desk-news__line[data-starting-style]{--y:calc(-1 * var(--gap));opacity:0}.desk-news__line[data-ending-style]{opacity:0;transition-timing-function:var(--ease-in)}.desk-news__line[data-limited]{opacity:0;pointer-events:none}.desk-news__line[data-type=alert]{border-color:var(--warning)}.desk-news__content{min-height:42px;transition:opacity var(--base) var(--ease-out);align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex}.desk-news__content[data-behind]:not([data-expanded]){opacity:0}.desk-news__body{flex:1;min-width:0}.desk-news__title{margin:0;padding:6px 0}.desk-news__bars{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:0;padding:0 0 8px;list-style:none;display:grid}.desk-news__bars li{display:contents}.desk-news__bars progress{background:var(--border-strong);appearance:none;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.desk-news__bars progress::-webkit-progress-bar{background:var(--border-strong)}.desk-news__bars progress::-webkit-progress-value{background:var(--primary)}.desk-news__bars progress::-moz-progress-bar{background:var(--primary)}.desk-news__count{color:var(--muted);font-variant-numeric:tabular-nums}.desk-news__content .button{flex:none;min-height:34px}@media (width<=700px){.desk-news{--away:-1;inset:auto 16px calc(var(--tabbar-height) + 26px + env(safe-area-inset-bottom))}.desk-news__line{inset:auto 0 0}.desk-news__line:after{top:auto;bottom:100%}}.tick-box{flex:none;justify-self:start;display:inline-flex;position:relative}.tick__input{z-index:1;cursor:pointer;opacity:0;appearance:none;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.tick__input:disabled{cursor:default}.tick{width:26px;height:26px;color:var(--primary-ink);box-shadow:var(--shadow-card);font-size:var(--text-sm);transition:border-color var(--quick) var(--ease-out), background-color var(--quick) var(--ease-out);background:#00000073;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tick>*{opacity:0}.tick svg{stroke-width:3px;width:16px;height:16px}.tick__input:checked+.tick{border-color:var(--primary);background:var(--primary)}.tick__input:checked+.tick>*{opacity:1}.tick__input:disabled+.tick,.choice__input:disabled+.choice__mark,.choice__input:disabled~.choice__label{opacity:.42}.tick__input:focus-visible+.tick,.switch__input:focus-visible+.switch,.choice__input:focus-visible+.choice__mark{outline:3px solid var(--primary);outline-offset:2px}.switch{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface-active);width:40px;height:24px;transition:border-color var(--quick) var(--ease-out), background-color var(--quick) var(--ease-out);border-radius:999px;flex:none;padding:2px;display:inline-flex}.switch__thumb{background:var(--text);width:18px;height:18px;transition:translate var(--quick) var(--ease-out), background-color var(--quick) var(--ease-out);border-radius:50%}.switch__input:checked+.switch{border-color:var(--primary);background:var(--primary)}.switch__input:checked+.switch .switch__thumb{background:var(--primary-ink);translate:16px}.switch__input:disabled+.switch{opacity:.42}.choice{border:0;min-width:0;margin:0;padding:0}.choice__option,.card-filters__choices label{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:inline-flex}.choice__mark{box-sizing:border-box;border:2px solid var(--border-strong);width:20px;height:20px;transition:border-color var(--quick) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.choice__mark:after{background:var(--primary);content:"";width:10px;height:10px;transition:scale var(--quick) var(--ease-out);border-radius:50%;scale:0}.choice__input:checked+.choice__mark{border-color:var(--primary)}.choice__input:checked+.choice__mark:after{scale:1}.select__group-label{color:var(--muted);font-size:var(--text-xs);padding:8px 10px 4px;font-weight:700}@media (pointer:coarse),(width<=700px){.select,.select__item{min-height:44px}}.people-screen__header{flex-wrap:wrap}.people-tools{flex-basis:100%;gap:8px;padding-bottom:4px;display:grid}.people-tools .records-search input{width:100%;min-height:40px}.people-filter{border-radius:20px;flex-wrap:wrap}.people-filter>*{white-space:nowrap}.binders-row.people-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:12px 2px}.people-row .binders-row__name small,.people-row__seen{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-row__seen{grid-column:1/-1}.people-row__chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.people-row__chips .status-chip{text-transform:none;white-space:nowrap}.people-chip--attention{border-color:var(--warning);color:var(--warning)}.people-chip--invite{border-color:var(--primary);color:var(--primary)}.people-spend{color:var(--muted);font-size:var(--text-xs)}button.people-spend{text-align:left;font:inherit;font-size:var(--text-xs);background:0 0;border:0;padding:0}.people-name{color:var(--muted);font-size:var(--text-xs);gap:5px;margin:14px 0 6px;display:grid}.people-name>span{gap:8px;display:flex}.people-name input{font-size:var(--text-md);flex:1}.people-facts{margin:0;display:grid}.people-facts>div{border-bottom:1px solid var(--border);grid-template-columns:8.5em minmax(0,1fr);gap:10px;padding:10px 2px;display:grid}.people-facts dt{color:var(--muted);font-size:var(--text-sm)}.people-facts dd{overflow-wrap:anywhere;margin:0}.people-link{font-size:var(--text-sm);overflow-wrap:anywhere;margin:14px 0}.people-confirm,.people-invite{display:contents}.people-confirm label,.people-invite label{color:var(--muted);font-size:var(--text-xs);gap:5px;display:grid}.people-invite__fields{align-content:start;gap:14px;padding-top:14px;display:grid}.tutorial__body{align-content:safe center;display:grid}.tutorial__page{text-align:center;justify-items:center;gap:12px;max-width:30em;margin:0 auto;padding:24px 0;display:grid}.tutorial__art{gap:12px;margin-bottom:8px;display:flex}.tutorial__tile{border:1px solid var(--border);width:72px;height:72px;color:var(--primary);background:var(--surface-raised);border-radius:18px;place-items:center;display:grid}.tutorial__tile svg{width:32px;height:32px}.tutorial__page h3{font-size:var(--text-xl);margin:0;line-height:1.2}.tutorial__page p{color:var(--muted);margin:0;line-height:1.5}.tutorial__quests{counter-reset:quest;text-align:left;gap:8px;width:100%;margin:8px 0;padding:0;list-style:none;display:grid}.tutorial__quests li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);counter-increment:quest;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.tutorial__quests li:before{width:24px;height:24px;color:var(--primary-ink);background:var(--primary);content:counter(quest);font-size:var(--text-xs);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.tutorial__page .tutorial__kept{font-size:var(--text-sm)}.tutorial__actions .button{flex:auto}.coach-layer{z-index:var(--layer-coach);position:relative}.coach-ring{border:3px solid var(--primary);pointer-events:none;transition:top var(--base) var(--ease-out), left var(--base) var(--ease-out), width var(--base) var(--ease-out), height var(--base) var(--ease-out);animation:coach-pulse 1.4s var(--ease-out) infinite;border-radius:12px;position:fixed}@keyframes coach-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 55%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.coach-ring{transition:none;animation:none}}.coach{right:max(12px, env(safe-area-inset-right));bottom:max(calc(12px + env(safe-area-inset-bottom)), calc(var(--coach-edge,0px) + 8px));left:max(12px, env(safe-area-inset-left));border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:14px;gap:8px;max-width:28em;margin:0 auto;padding:12px 14px;display:grid;position:fixed;box-shadow:0 12px 32px #00000059}.coach--top{top:max(calc(12px + env(safe-area-inset-top)), calc(var(--coach-edge,0px) + 8px));bottom:auto}.coach__header{align-items:center;gap:8px;display:flex;container-type:inline-size}.coach__footer{display:flex}.coach__footer>.button--primary{flex:1}.coach__quest{white-space:nowrap;color:var(--primary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-right:auto;font-weight:700}.coach__header .button{min-height:32px;padding:0 8px}.coach__body{gap:4px;display:grid}.coach__body h3{font-size:var(--text-lg);align-items:center;gap:6px;margin:0;line-height:1.25;display:flex}.coach__body p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.45}.coach__cleared svg{color:var(--success)}.coach__slab{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;margin-top:6px;padding:8px 8px 8px 10px;display:flex}.coach__slab>svg{width:22px;height:22px;color:var(--primary);flex:none}.coach__slab span{flex:1;min-width:0;display:grid}.coach__slab small{color:var(--muted);font-variant-numeric:tabular-nums}.coach__steps{flex:1;gap:5px;min-width:0;display:flex;overflow:hidden}.coach__steps span{background:var(--border-strong);width:6px;height:6px;transition:width var(--base) var(--ease-out), background-color var(--base) var(--ease-out);border-radius:3px}.coach__steps .is-done{background:var(--primary)}.coach__steps .is-current{background:var(--primary);width:16px}@container (width<=300px){.coach__steps{display:none}}
