.connect{height:36px;padding:0 16px;border:0;border-radius:var(--r-pill);background:#fff;color:#000;font-size:13px;font-weight:600}.chipWrap{position:relative}.chip{display:flex;align-items:center;gap:8px;flex:none;white-space:nowrap;height:36px;padding:0 10px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text-high);font-size:13px}.avatar{width:20px;height:20px;border-radius:50%;background:#1d1d1d;object-fit:cover}.balance{color:var(--text-muted)}@media(max-width:640px){.balance{display:none}}.caret{color:var(--text-muted);font-size:11px}.menu{position:absolute;top:44px;right:0;width:190px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-tile);overflow:hidden;z-index:70;animation:sk-in .16s var(--ease)}.menu .row{display:block;width:100%;padding:10px 13px;font-size:13px;color:var(--text-mid);text-align:left;background:none;border:0;border-bottom:1px solid var(--border-subtle);text-decoration:none}.menu .row:last-child{border-bottom:0}.menu .row:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.rowMeta{color:var(--text-faint)}.menu .rowGroup{padding:9px 13px 5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint-2)}.menu .rowRule{height:1px;margin:4px 0;background:var(--border-subtle)}.overlay{animation:txFade var(--t-fast) var(--ease) backwards;position:fixed;inset:0;padding:var(--gutter);background:#000000b8;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;z-index:160;animation:sk-fade .15s var(--ease)}.modal{animation:txIn .24s var(--ease-out) backwards;width:380px;max-width:100%;max-height:calc(100vh - 2 * var(--gutter));max-height:calc(100dvh - 2 * var(--gutter));overflow-y:auto;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-modal);padding:22px;animation:sk-in .16s var(--ease)}.modalTitle{font-size:17px;font-weight:700}.modalSub{margin-top:6px;font-size:13px;color:var(--text-secondary)}.walletRows{margin-top:18px;display:grid;gap:8px}.walletRow{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-tile);color:var(--text);text-align:left}.walletRow:hover:not(:disabled){border-color:var(--border-hover)}.walletRow:disabled{cursor:default;opacity:.55}.walletIcon{width:30px;height:30px;border-radius:var(--r-chip);background:#1d1d1d;flex:none}.walletName{font-size:14px;font-weight:600;flex:1}.walletState{font-size:12px;color:var(--text-faint)}.walletArrow{color:var(--text-faint)}.modalFoot{margin-top:18px;font-size:12px;color:var(--text-ghost)}.modalFoot a{color:var(--text-mid);text-decoration:underline}@keyframes txFade{0%{opacity:0}}@keyframes txIn{0%{opacity:0;transform:translateY(8px) scale(.985)}}.txOverlay{animation:txFade var(--t-fast) var(--ease) backwards;position:fixed;inset:0;padding:var(--gutter);background:#000000b8;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;z-index:160;animation:sk-fade .15s var(--ease)}.txModal{animation:txIn .24s var(--ease-out) backwards;width:420px;max-width:100%;max-height:calc(100vh - 2 * var(--gutter));max-height:calc(100dvh - 2 * var(--gutter));overflow-y:auto;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-modal);padding:22px;animation:sk-in .16s var(--ease)}@media(max-width:640px){.txModal{padding:18px}}.txItem{display:flex;gap:13px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.txThumb{width:52px;height:52px;border-radius:var(--r-chip);flex:none}.txTitle{font-size:15px;font-weight:600}.txArtist{margin-top:2px;font-size:13px;color:var(--text-muted)}.txSplit{width:100%;border-collapse:collapse;font-size:13px;margin-top:6px}.txSplit td{padding:7px 0;color:var(--text-secondary)}.txSplit td:last-child{text-align:right;color:var(--text)}.txSplit tr.txTotal td{padding-top:11px;margin-top:4px;border-top:1px solid var(--border-subtle);font-size:15px;font-weight:700;color:var(--text)}.txNote{margin-top:10px;font-size:12px;color:var(--text-ghost)}.txPrimary{width:100%;height:46px;margin-top:18px;background:#fff;color:#000;border:0;border-radius:var(--r-control);font-size:14px;font-weight:600}.txPrimary.inline{width:auto;padding:0 22px;margin-top:0}.txSecondary{height:46px;padding:0 22px;background:var(--btn-secondary);border:1px solid var(--border-strong);border-radius:var(--r-control);color:var(--text);font-size:14px;font-weight:600}.txCancel{width:100%;margin-top:8px;padding:10px;background:none;border:0;color:var(--text-muted);font-size:13px}.txCancel:hover{color:var(--text)}.txCentre{text-align:center;padding:6px 0}.txSigning{text-align:center}.txSpinner{display:block;width:34px;height:34px;margin:0 auto 16px;border:2px solid var(--border-strong);border-top-color:#fff;border-radius:50%;animation:sk-spin .8s linear infinite}.txMark{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:50%;font-size:15px;color:var(--text-mid)}.txHeading{animation:rise .42s var(--ease-out) backwards;font-size:17px;font-weight:700}.txBody{margin:8px auto 0;max-width:44ch;font-size:13px;color:var(--text-secondary)}.txMeta{margin-top:8px;font-size:12px;color:var(--text-ghost)}.txCode{margin-top:12px;padding:9px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-chip);font-size:12px;color:var(--text-muted)}.txPanel{margin-top:18px;padding:12px 14px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-tile);text-align:left}.txPanelRow{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;color:var(--text-secondary)}.txPanelRow span:last-child{color:var(--text)}.txLink{display:inline-block;margin-top:12px;font-size:13px;color:var(--text-muted);text-decoration:underline}.txButtons{display:flex;gap:10px;justify-content:center;margin-top:18px}.txSplit.pending{margin-top:18px;text-align:left}[data-testid=tx-error-message]{max-width:42ch;margin-left:auto;margin-right:auto;overflow-wrap:anywhere;line-height:1.4}.txConfirmedItem{color:var(--text);font-weight:600}.txItem.centred{justify-content:center;margin-bottom:18px}.txThumbArt{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.txReceiving{margin-top:12px;font-size:13px;color:var(--text-secondary)}.txReceiving strong{color:var(--text);font-weight:600}.txBackToYou{color:var(--text-faint)}.unpublished{position:fixed;left:var(--gutter);right:var(--gutter);bottom:var(--gutter);z-index:170;margin:0 auto;max-width:520px;display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--surface-raised);border:1px solid var(--border-hover);border-radius:var(--r-modal);animation:sk-in .16s var(--ease)}.unpublishedBody{min-width:0}.unpublishedBody p{margin-top:6px;font-size:13px;color:var(--text-secondary)}.unpublishedRetry{flex:none;height:40px;padding:0 16px;border:0;border-radius:var(--r-control);background:#fff;color:#000;font-size:13px;font-weight:600}.unpublishedRetry[disabled]{opacity:.6;cursor:default}@media(max-width:640px){.unpublished{flex-direction:column;align-items:stretch;gap:12px}.unpublishedRetry{height:44px}}.searchOverlay{position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:start center;padding-top:12vh;background:#0009;z-index:160;animation:sk-fade .12s ease-out}.searchPanel{width:560px;max-width:calc(100vw - 2 * var(--gutter));max-height:70dvh;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:10px}.searchOverlayInput{width:100%;height:46px;padding:0 14px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:15px}.searchOverlayInput:focus{outline:none;border-color:var(--border-hover)}.searchEmpty{margin:0;padding:18px 14px;font-size:13px;color:var(--text-muted)}.searchGroup{padding-top:10px}.searchGroupHead{padding:6px 14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.searchHit{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:var(--r-control);color:var(--text);font-size:14px}.searchHit:hover{text-decoration:none}.searchHit.on{background:var(--surface-hover)}.searchThumb{width:32px;height:32px;border-radius:4px;object-fit:cover;flex:none}.searchThumb.blank{background:var(--surface);border:1px solid var(--border)}.searchTitle{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchPrice{font-size:13px;color:var(--text-muted)}.spaceHead{padding-top:36px}.spaceTitle{font-size:26px;font-weight:700;letter-spacing:-.01em}.spaceLede{margin-top:7px;font-size:14px;color:var(--text-secondary);max-width:64ch}.spaceBar2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:36px}.spaceActions{display:flex;gap:10px}.spaceBtn{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--r-control);border:1px solid transparent;font-size:14px;font-weight:600}.spaceBtn.primary{background:#fff;color:#000}.spaceBtn.primary:hover{background:var(--text-high);text-decoration:none}.spaceBtn.secondary{background:var(--btn-secondary);border-color:var(--border-strong);color:var(--text)}.spaceBtn.secondary:hover{background:var(--btn-secondary-hover);text-decoration:none}.introFacts{margin-top:28px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.introFact{display:flex;gap:20px;padding:15px 20px;border-bottom:1px solid var(--border-subtle)}.introFact:last-child{border-bottom:0}.introKey{flex:none;width:96px;font-size:14px;color:var(--text-muted)}.introValue{font-size:14px;color:var(--text-high)}.introGroup{margin-top:26px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint-2)}.introSteps{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:11px;counter-reset:step}.introStep{display:flex;gap:14px;align-items:baseline;font-size:14px;color:var(--text-mid);counter-increment:step}.introStep:before{content:counter(step);flex:none;width:16px;font-size:13px;color:var(--text-faint-2)}.introDo{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.introDo .spaceBtn{height:46px;padding:0 22px}.introNote{margin-top:12px;font-size:13px;color:var(--text-faint);max-width:64ch}.introPages{margin-top:48px;padding-top:26px;border-top:1px solid var(--border)}.introPageList{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}.introPage{display:flex;gap:14px;align-items:baseline}.introPageName{flex:none;width:108px;font-size:14px;font-weight:600;color:var(--text-mid)}.introPageWhat{font-size:14px;color:var(--text-muted)}.spaceFilters{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.spaceChip{height:32px;padding:0 14px;border-radius:var(--r-chip);font-size:13px;font-weight:600;background:var(--surface);color:var(--text-mid);border:1px solid var(--border)}.spaceChip:hover{color:var(--text)}.spaceChip.on{background:#fff;color:#000;border-color:transparent}.spaceSort{margin-left:6px;font-size:12px;color:var(--text-ghost)}.workGrid{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1100px){.workGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.workGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.workCard.open{border-color:var(--border-hover)}.workCard.skeleton{aspect-ratio:1 / 1.34;background:var(--media-well);border-color:var(--border)}.workWell{display:block;aspect-ratio:1 / 1;position:relative;background:var(--media-well)}.workArt{width:100%;height:100%;object-fit:cover;display:block}.workBadge{position:absolute;top:10px;left:10px;background:#000000b8;border:1px solid var(--border-control);border-radius:var(--r-chip);padding:2px 6px;font-size:11px;color:var(--text-mid)}.workBody{padding:13px 14px 14px}.workTitle,.workSub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workTitle{font-size:14px;font-weight:600}.workSub{margin-top:2px;font-size:13px;color:var(--text-muted)}.workFacts{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:11px;padding-top:11px;border-top:1px solid var(--border-subtle-2)}.workPrice{font-size:15px;font-weight:600;white-space:nowrap}.workRight{font-size:12px;color:var(--text-faint-2);white-space:nowrap}@media(max-width:640px){.workFacts{flex-direction:column;align-items:flex-start;gap:2px}}.workRun{margin-top:8px;height:3px;border-radius:2px;background:var(--border);overflow:hidden}.workRunFill{display:block;height:3px;background:var(--text-mid)}.workDo{display:flex;gap:6px;margin-top:11px}.workDo .offerBtn{height:32px;padding:0 11px;font-size:12.5px;flex-grow:1}.workPanel{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle-2)}.workPanelNote{font-size:12px;color:var(--text-faint);margin-bottom:8px}.rosterList{list-style:none;margin:20px 0 0;padding:0}.rosterRow{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.rosterThumb{width:44px;height:44px;border-radius:var(--r-tile);flex:none;display:block;overflow:hidden}.rosterThumbArt{width:100%;height:100%;object-fit:cover;display:block}.rosterMain{flex-grow:1;min-width:0}.rosterWork{font-size:14px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rosterMeta{margin-top:2px;font-size:13px;color:var(--text-muted)}.rosterTerm{margin-top:6px;height:3px;border-radius:2px;background:var(--border);overflow:hidden;max-width:320px}.rosterTermFill{display:block;height:3px;background:var(--text-muted)}.rosterRight{flex:none;text-align:right}.rosterClock{font-size:13px;color:var(--text-high)}.rosterState{margin-top:2px;font-size:12px;color:var(--text-faint-2)}.findGrid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.findGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.findGrid{grid-template-columns:minmax(0,1fr)}}.findSearch{width:100%;max-width:460px;height:38px;margin-bottom:14px;padding:0 14px;font-size:14px;font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.findSearch:focus{outline:none;border-color:var(--border-hover)}.findSearch::placeholder{color:var(--text-faint)}.chipCount{color:var(--text-faint);font-weight:500}.spaceChip.on .chipCount{color:inherit}.findPicked{display:flex;align-items:center;gap:10px;margin-bottom:14px}.findPickedName{font-size:14px;font-weight:600}.findPickedClear{font-size:12.5px;color:var(--text-muted);background:none;border:none;padding:0;text-decoration:underline}.findPickedClear:hover{color:var(--text)}.findArtists{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-width:460px}.findArtistRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.findArtistRow:hover{border-color:var(--border-hover)}.findArtistName{font-size:14px;font-weight:600;color:var(--text)}.findArtistCount{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.findMore{display:block;margin:18px auto 0}.findCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.findCard.composing{border-color:var(--border-hover)}.findWell{display:block;aspect-ratio:4 / 3;background:var(--media-well)}.findArt{width:100%;height:100%;object-fit:cover;display:block}.findBody{padding:14px 15px 15px}.findTitle{font-size:14px;font-weight:600}.findMeta{margin-top:2px;font-size:13px;color:var(--text-muted)}.findPanel{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle-2)}.findLabel{font-size:12px;color:var(--text-muted)}.findBands{margin-top:7px;display:flex;gap:6px}.findBands .spaceChip{flex-grow:1;text-align:center}.findSummary{margin-top:11px;font-size:12px;color:var(--text-faint)}.findSent{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle-2);font-size:13px;color:var(--text-mid)}.findDo{margin-top:12px;display:flex;gap:8px}.findDo .offerBtn{flex-grow:1}.findDo .offerBtn.secondary{flex-grow:0}.findFull,.workFull{width:100%;margin-top:12px}.earnTotals{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:24px}@media(max-width:640px){.earnTotals{grid-template-columns:minmax(0,1fr)}}.earnTotal{padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.earnKey{font-size:12px;color:var(--text-muted)}.earnValue{margin-top:4px;font-size:24px;font-weight:700;letter-spacing:-.02em}.earnNote{margin-top:4px;font-size:12px;color:var(--text-faint-2)}.earnSold{flex:none;width:130px;text-align:right}.earnSoldKey{font-size:13px;color:var(--text-muted)}.earnSoldValue{margin-top:1px;font-size:14px;color:var(--text-mid)}.earnCut{margin-top:1px;font-size:16px;font-weight:600}.earnWhen{flex:none;width:96px;text-align:right;font-size:12px;color:var(--text-faint-2)}.spaceSubRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.spaceSubNote{font-size:12px;color:var(--text-faint-2)}@media(max-width:640px){.earnSold{order:3;width:auto;text-align:left;flex:1 0 100%;margin-left:56px}.earnSold .earnSoldKey,.earnSold .earnSoldValue{display:inline;font-size:12px;color:var(--text-muted)}.earnWhen{width:auto}.rosterRow{flex-wrap:wrap}}.earnSection{margin-top:40px}.earnHead{font-size:16px;font-weight:700}.earnList{list-style:none;margin:12px 0 0;padding:0}.earnRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--border-subtle)}.earnWhat{min-width:0}.earnWhen{margin-top:2px;font-size:12.5px;color:var(--text-faint-2)}.earnAmount{flex:none;font-size:15px;font-weight:600}.spaceNote{margin-top:22px;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);font-size:13px;color:var(--text-secondary)}.spaceSub{margin-top:30px;font-size:16px;font-weight:700}.spaceEmpty{margin-top:20px;font-size:13px;color:var(--text-secondary);max-width:64ch}@media(max-width:640px){.spaceActions{width:100%}.spaceActions .spaceBtn,.introDo .spaceBtn{flex-grow:1;justify-content:center}}.offersHead{padding-top:40px}.offersTitle{font-size:28px;font-weight:700;letter-spacing:-.02em}.offersIntro{margin-top:8px;font-size:14px;color:var(--text-secondary);max-width:60ch}.offersTabs{display:flex;gap:6px;margin:24px 0 4px;border-bottom:1px solid var(--border)}.offersTab{padding:10px 14px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-secondary);font-size:14px}.offersTab:hover{color:var(--text)}.offersTab.active{color:var(--text);border-bottom-color:#fff}.offersCount{color:var(--text-ghost)}.offersTab.active .offersCount{color:var(--text-faint)}.offersScope,.offersStatus{margin-top:20px;font-size:13px;color:var(--text-secondary);max-width:60ch}.offersList{list-style:none;margin:0;padding:0}.offerRow{display:grid;grid-template-columns:64px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--border-subtle-3)}.offerThumb{width:64px;height:64px;border-radius:var(--r-tile);display:block;overflow:hidden}.offerThumbArt{width:100%;height:100%;object-fit:cover;display:block}.offerMain{min-width:0}.offerTitle{font-size:15px;font-weight:600}.offerMeta{margin-top:3px;font-size:13px;color:var(--text-muted)}.offerState{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:9px}.offerChip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid var(--border-input);border-radius:var(--r-pill);font-size:12px;color:var(--text-mid);flex:none}.offerChip.warn{border-color:var(--border-hover);color:var(--text)}.offerMark{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid currentColor;border-radius:50%;font-size:10px;line-height:1}.offerNote{font-size:13px;color:var(--text-secondary);max-width:60ch}.offerListed{margin-top:7px;font-size:13px;color:var(--text-faint)}.offerDrift{margin-top:9px;padding:10px 12px;border:1px solid var(--border-input);border-radius:var(--r-control);max-width:60ch}.offerDriftHead{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.offerDrift ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6;color:var(--text-faint)}.offerRight{text-align:right;min-width:190px}.offerAmount{font-size:20px;font-weight:700;letter-spacing:-.02em}.offerButtons{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.offerBtn{height:34px;padding:0 14px;border-radius:var(--r-control);font-size:13px;font-weight:500;border:1px solid transparent}.offerBtn.primary{background:#fff;color:#000}.offerBtn.primary:hover:not(:disabled){background:var(--text-high)}.offerBtn.secondary{background:var(--btn-secondary);border-color:var(--border-input);color:var(--text)}.offerBtn.secondary:hover:not(:disabled){background:var(--btn-secondary-hover)}.offerBtn:disabled{cursor:not-allowed;opacity:.45}.offerNotice{margin-top:8px;font-size:12px;color:var(--text-faint)}.offersEmpty{margin-top:40px;padding:34px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);text-align:center}.offersEmptyTitle{font-size:16px;font-weight:600}.offersEmptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-secondary)}.offersConnect{margin-top:18px;height:38px;padding:0 18px;background:#fff;color:#000;border:0;border-radius:var(--r-control);font-size:14px;font-weight:500}.offersReclaim{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:14px 16px;border:1px solid var(--border-input);border-radius:var(--r-card);background:var(--surface)}.offersReclaimBody{font-size:13px;color:var(--text-secondary);max-width:60ch}@media(max-width:720px){.offersReclaim{flex-direction:column;align-items:flex-start}}.assetOffers .offerRow{grid-template-columns:1fr auto;gap:14px;padding:14px 0}.assetOffers .offerRow:last-child{border-bottom:0;padding-bottom:0}.assetOffers .offerMeta{margin-top:0}.assetOffers .offerNote{max-width:46ch}.assetOffers .offerRight{min-width:0}.assetOffers .offerAmount{font-size:17px}@media(max-width:720px){.offerRow{grid-template-columns:48px 1fr}.offerThumb{width:48px;height:48px}.offerRight{grid-column:2;text-align:left;min-width:0}.offerButtons{justify-content:flex-start}.assetOffers .offerRow{grid-template-columns:1fr}.assetOffers .offerRight{grid-column:1;text-align:left}}.offersList.dealStanding{margin-top:26px}a.offerBtn{display:inline-flex;align-items:center;text-decoration:none}.invitationList{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.invitationRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-card)}.invitationMain{display:grid;gap:2px;min-width:0;font-size:14px}.invitationTerms{font-size:13px;color:var(--text-secondary)}.invitationRecord{font-size:12px;color:var(--text-muted)}.invitationSection{margin:18px 0 6px}.invitationHead{font-size:14px;font-weight:600;margin-bottom:8px}.showHeaderPick{margin:10px 0 4px}.showHeaderPreview{display:block;width:100%;aspect-ratio:2.5 / 1;object-fit:cover;border-radius:var(--r-card);border:1px solid var(--border)}.showHeaderActions{display:flex;align-items:center;gap:12px;margin-top:10px}.hangSeries{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 4px}.hangSeriesLabel{font-size:12px;color:var(--text-faint-2)}.hangSeries .spaceChip{height:30px;padding:0 12px;border-radius:var(--r-chip);font-size:12.5px;font-weight:600;background:var(--surface);color:var(--text-mid);border:1px solid var(--border)}.hangSeries .spaceChip:hover:not(:disabled){color:var(--text);border-color:var(--border-hover)}.hangSeries .spaceChip:disabled{cursor:not-allowed;opacity:.45}.hangList{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;max-height:340px;overflow-y:auto}.hangRow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--r-control)}.hangRow.hung{border-color:var(--border-hover);background:var(--surface)}.hangLabel{flex:1 1 100%;margin:6px 0 2px;height:30px;padding:0 9px;font-size:13px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.hangLabel::placeholder{color:var(--text-ghost-2)}.hangLabel:focus{outline:none;border-color:var(--border-hover)}.hangThumb{width:34px;height:34px;border-radius:var(--r-chip);object-fit:cover;flex:none}.hangName{flex:1;text-align:left;background:none;border:0;padding:0;color:var(--text);font-size:13px;font-family:inherit;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hangKind{margin-left:8px;font-size:11px;color:var(--text-ghost);text-transform:uppercase;letter-spacing:.06em}.hangArrows{display:flex;gap:2px;flex:none}.hangArrows button{background:none;border:1px solid var(--border-control);border-radius:var(--r-chip);color:var(--text-muted);cursor:pointer;width:26px;height:26px}.linkBtn{background:none;border:0;padding:0;color:var(--text-muted);font-size:inherit;font-family:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.offerRow>.reviseForm{grid-column:1 / -1}.reviseForm{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--r-control);background:var(--surface-raised)}.reviseFields{display:flex;flex-wrap:wrap;gap:12px}.reviseField{display:flex;flex-direction:column;gap:4px;min-width:7rem;flex:1 1 7rem}.reviseLabel{font-size:12px;letter-spacing:.02em;color:var(--text-secondary)}.reviseInputWrap{display:flex;align-items:baseline;gap:6px}.reviseInput{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.reviseInput:focus{outline:none;border-color:var(--border-hover)}.reviseSuffix{font-size:13px;color:var(--text-muted);white-space:nowrap}.reviseNote,.reviseProblem{margin:0;font-size:13px;line-height:1.45}.reviseNote{color:var(--text-muted)}.reviseProblem{color:var(--text-high)}.reviseButtons{display:flex;gap:8px}.pageDoor{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;margin:12px auto;padding:10px 18px;width:fit-content;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-chip);font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:border-color .15s var(--ease)}.pageDoor:hover{border-color:var(--border-hover)}.workPick{position:relative}.workPickList{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden}.workPickOption{display:block;width:100%;padding:9px 12px;background:none;border:0;text-align:left;font-size:13px;color:var(--text);cursor:pointer}.workPickOption:hover{background:var(--surface-hover)}.workPickMore{margin:0;padding:8px 12px;font-size:12px;color:var(--text-muted)}.hangRow.structure{border-style:dashed}.hangDrag{flex:none;background:none;border:0;padding:4px 6px;color:var(--text-muted);font-size:13px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.hangSectionName{flex:1;min-width:140px;height:30px;padding:0 9px;font-size:13px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.hangDensity{height:30px;font-size:12px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.hangPassage{flex:1 1 100%;padding:7px 9px;font-size:13px;font-family:inherit;line-height:1.5;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);resize:vertical}.hangStructure{display:flex;gap:8px;margin-top:10px}.hangSeries .spaceChip.on,.hangStructure .spaceChip.on{background:var(--surface);color:var(--text);font-weight:600;border-color:var(--border-hover)}.commissionComposer{margin:24px auto;padding:20px;max-width:calc(50% - 10px);border:1px solid var(--border-input);border-radius:var(--r-tile)}.commissionComposerTitle{font-size:17px;font-weight:700}.composerLabel{display:block;font-size:13px;font-weight:600;margin-top:16px}.switchCards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.switchCards.stack{grid-template-columns:1fr}.switchCard{display:block;text-align:left;padding:14px 16px;background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-tile);cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.switchCard:hover{border-color:var(--border-hover)}.switchCard.on{border-color:var(--text-mid);background:var(--surface-hover-soft)}.switchTitle{display:block;font-size:14px;font-weight:700;color:var(--text)}.switchDesc{display:block;margin-top:5px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}@media(max-width:560px){.switchCards{grid-template-columns:1fr}}.composerLabel input,.composerLabel select,.composerLabel textarea{display:block;width:100%;margin-top:6px;height:40px;padding:0 12px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px;font-family:inherit}.composerLabel textarea{height:auto;padding:10px 12px;resize:vertical;line-height:1.5}.composerLabel input:focus,.composerLabel select:focus,.composerLabel textarea:focus{outline:none;border-color:var(--border-hover)}.composerNote{margin-top:14px;font-size:13px;line-height:1.5;color:var(--text-ghost)}.composerFloor{margin-top:6px;font-size:12px;line-height:1.5;color:var(--text-faint)}.lockedTerms{margin-top:18px;padding:14px 16px;background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-tile)}.lockedHead{font-size:13px;font-weight:700}.lockedList{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:10px 0 0}.lockedList dt{font-size:12.5px;font-weight:600;color:var(--text-muted)}.lockedList dd{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}@media(max-width:560px){.lockedList{grid-template-columns:1fr;gap:2px}.lockedList dd{margin-bottom:8px}}.composerActions{display:flex;gap:8px;margin-top:18px}.sheet{margin:24px auto;padding:20px;max-width:calc(50% - 10px);border:1px solid var(--border-input);border-radius:var(--r-tile)}.sheetHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.sheetFold{margin-left:auto;padding:0;border:0;background:none;font-size:12px;color:var(--text-ghost);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sheetFold:hover{color:var(--text)}.sheetStrip{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;margin:20px auto 8px;padding:10px 18px;width:fit-content;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-chip);cursor:pointer;transition:border-color .15s var(--ease)}.sheetStrip .sheetOpenMark{white-space:nowrap}.sheetStrip:hover{border-color:var(--border-hover)}.sheetStripMeta{font-size:13px;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sheetOpenMark{font-size:14px;font-weight:700}.sheetOpenMark:before{content:"●";margin-right:7px;font-size:10px;color:var(--accent, #6ee7a0)}.sheetClosedMark{font-size:14px;font-weight:700}.sheetClosedMark:before{content:"●";margin-right:7px;font-size:10px;color:var(--text-ghost)}.sheetTerms{font-size:13px;color:var(--text-ghost)}.sheetServices{margin-top:14px;list-style:none;padding:0}.sheetService{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border)}.sheetServiceMain{min-width:0;flex:1}.sheetServiceName{display:block;font-size:15px;font-weight:600}.sheetServiceMeta{display:block;margin-top:2px;font-size:13px;color:var(--text-ghost)}.sheetIncludes{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--text-ghost);line-height:1.6}.sheetStanding{margin-top:14px;font-size:13px;line-height:1.5}.sheetStanding summary{cursor:pointer;font-weight:600}.sheetStanding p{margin-top:8px;white-space:pre-wrap;color:var(--text-ghost)}.sheetTermsNote{font-style:italic}.sheetCustom{margin-top:14px;background:none;border:none;padding:0;font-size:13px;color:var(--text-ghost);text-decoration:underline;cursor:pointer;font-family:inherit}.sheetClosed{margin:24px 0;font-size:13px;color:var(--text-ghost);text-align:center}.peService{border:1px solid var(--border-input);border-radius:var(--r-tile);padding:14px;margin-top:12px}.peServiceHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.peServiceIndex{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-ghost)}.peServiceGrid{display:grid;grid-template-columns:minmax(0,1fr) 110px 130px;gap:10px;align-items:end}.peServiceIncludes{margin-top:10px}.peServiceRemove{background:none;border:none;padding:0;font-size:12px;color:var(--text-ghost);text-decoration:underline;cursor:pointer;font-family:inherit}.peServiceRemove:hover{color:var(--text)}.peAddService{margin-top:12px;height:32px;padding:0 12px;background:none;border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text-secondary);font-size:13px;font-family:inherit;cursor:pointer}.peAddService:hover{border-color:var(--border-hover);color:var(--text)}@media(max-width:900px){.commissionComposer,.sheet{max-width:none}}@media(max-width:720px){.peServiceGrid{grid-template-columns:1fr}}.composerOutcomes{margin:.75rem 0 0;font-size:.85rem;color:var(--text-ghost)}.composerOutcomes summary{cursor:pointer;color:var(--text)}.composerOutcomes dl{margin:.6rem 0 0;display:grid;gap:.55rem}.outcomeRow dt{color:var(--text)}.outcomeRow dd{margin:.15rem 0 0;display:grid;gap:.1rem}.outcomeRow.costly dt:after{content:" · costs somebody";color:var(--text-faint)}.outcomeSide{display:block}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:19px;margin-top:22px}.panel .label{font-size:12px;color:var(--text-muted)}.panel .priceRow{display:flex;align-items:baseline;gap:12px;margin-top:4px}.panel .bigPrice{font-size:32px;font-weight:700;letter-spacing:-.02em}.panel .bigPrice.sold{font-size:28px}.panel .fiat{font-size:14px;color:var(--text-faint)}.panel .notForSale{font-size:15px;font-weight:600}.panel .sub{margin-top:6px;font-size:13px;color:var(--text-secondary);max-width:46ch}.royaltyBlock{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.royaltyToggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;background:none;border:0;color:var(--text-mid);font-size:13px;text-align:left}.royaltyToggle:hover{color:var(--text)}.chev{color:var(--text-faint-2);font-size:10px;flex:none}.royaltyBody{margin-top:12px;animation:sk-in .15s var(--ease)}.split{width:100%;border-collapse:collapse;font-size:13px}.split td{padding:6px 0;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle-3)}.split td:last-child{text-align:right;color:var(--text)}.split tr.net td{border-bottom:0;padding-top:9px;font-weight:700;color:var(--text)}.royaltyNote{margin-top:10px;font-size:12px;color:var(--text-ghost);max-width:52ch}.panel .buttons{display:flex;gap:10px;margin-top:18px}.panel .btn{height:46px;padding:0 20px;border-radius:var(--r-control);font-size:14px;font-weight:600;border:1px solid transparent}.panel .btn.primary{flex:1;background:#fff;color:#000}.panel .btn.secondary{background:var(--btn-secondary);border-color:var(--border-strong);color:var(--text)}.panel .btn.secondary:hover{background:var(--btn-secondary-hover)}.panel .notice{margin-top:10px;font-size:12px;color:var(--text-faint)}.htmlNote{display:flex;gap:11px;align-items:flex-start;margin-top:16px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile)}.htmlNote .mark{width:15px;height:15px;border:1px solid var(--border-control);border-radius:50%;flex:none;margin-top:2px}.htmlNote p{font-size:13px;color:var(--text-secondary);max-width:52ch}.composer{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.composerLabel{display:block;font-size:12px;color:var(--text-muted);margin-bottom:5px}.composerLabel:not(:first-child){margin-top:14px}.composerField{display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control)}.composerField:focus-within{border-color:var(--border-hover)}.composerInput{flex:1;min-width:0;height:40px;background:none;border:0;color:var(--text);font-size:19px;font-weight:600}.composerInput:focus{outline:none}.composerInput::placeholder{color:var(--text-ghost-2)}.composerUnit{font-size:13px;color:var(--text-muted)}.composerSelect{width:100%;height:38px;padding:0 10px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px}.composerSplit,.composerNote,.composerWarn{margin-top:12px;font-size:12px;color:var(--text-secondary);max-width:48ch}.composerNote{color:var(--text-faint)}.composerWarn:before{content:"! ";font-weight:700;color:var(--text)}.composerButtons{display:flex;gap:8px;margin-top:16px}.composerButtons .btn{flex:1;height:40px;border-radius:var(--r-control);font-size:14px;font-weight:500;border:1px solid transparent}.composerButtons .btn.primary{background:#fff;color:#000}.composerButtons .btn.primary:disabled{cursor:not-allowed;opacity:.45}.composerButtons .btn.secondary{background:var(--btn-secondary);border-color:var(--border-strong);color:var(--text)}.notTradable{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:13px;color:var(--text-secondary);max-width:48ch}.panel .panelRow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0}.panel .panelLabel{font-size:13px;color:var(--text-muted)}.panel .panelValue{font-size:17px;font-weight:700;letter-spacing:-.01em}.panel .panelValue.dim{color:var(--text-secondary);font-weight:600}.panel .panelNote{margin-top:10px;font-size:12px;color:var(--text-faint);max-width:52ch}.panel .panelPrimary{width:100%;height:46px;margin-top:12px;background:#fff;color:#000;border:none;border-radius:var(--r-control);font-size:14px;font-weight:600;cursor:pointer}.panel .panelPrimary:disabled{opacity:.45;cursor:default}.panel .panelGhost{width:100%;height:42px;margin-top:12px;background:none;border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text-secondary);font-size:13px;cursor:pointer}.bidRow{display:flex;gap:8px;margin-top:12px}.bidInput{flex:1;min-width:0;height:46px;padding:0 12px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:15px}.bidInput:focus{outline:none;border-color:var(--border-hover)}.panel .bidButton{width:auto;min-width:96px;margin-top:0;flex:none}.countdown{display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.cdUrgent{color:#fff;animation:cdBreathe 2s ease-in-out infinite}@keyframes cdBreathe{50%{opacity:.55}}.bidTicked{animation:bidTick .9s var(--ease-out);border-radius:6px}@keyframes bidTick{0%{background:#fff;color:#000;padding:0 6px}60%{background:#fff;color:#000;padding:0 6px}}.cdExtended{font-size:11px;font-weight:600;color:var(--text-secondary);animation:cdPulse .9s ease 2}@keyframes cdPulse{0%,to{opacity:1}50%{opacity:.35}}.composerModes{display:flex;border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden;margin-bottom:14px}.composerModes .mode,.composerModes .modeOn{flex:1;height:36px;border:none;font-size:13px;cursor:pointer}.composerModes .mode{background:var(--surface-raised);color:var(--text-muted)}.composerModes .modeOn{background:#fff;color:#000;font-weight:600}.composerAuction{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:4px}.composerAuction .composerLabel{margin:8px 0 4px}.composerAuction .composerLabel:nth-of-type(1){grid-column:1;grid-row:1}.composerAuction .composerLabel:nth-of-type(2){grid-column:2;grid-row:1}.composerSelect{height:38px;padding:0 10px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:13px}.peRow{margin-top:4px;text-align:center}.peOpen{height:34px;padding:0 16px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:13px;cursor:pointer}.peOpen:hover{border-color:var(--border-hover)}.pePanel{margin:14px auto 0;padding:20px;max-width:calc(50% - 10px);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}@media(max-width:900px){.pePanel{max-width:none}}.peGrid{display:grid;grid-template-columns:120px minmax(0,480px);gap:14px 18px;align-items:start}.peLabel{padding-top:9px;font-size:13px;font-weight:600}.peOpt{font-weight:400;color:var(--text-ghost)}.peField{width:100%;padding:9px 11px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px;font-family:inherit}.peField:focus{outline:none;border-color:var(--border-hover)}.peHandleRow{display:flex;align-items:center}.pePrefix{padding:9px 0 9px 11px;background:var(--surface-raised);border:1px solid var(--border-input);border-right:none;border-radius:var(--r-control) 0 0 var(--r-control);font-size:14px;color:var(--text-ghost);white-space:nowrap}.peHandle{border-left:none;border-radius:0 var(--r-control) var(--r-control) 0;padding-left:2px}.peOrder{margin:0;padding:0;list-style:none;border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden}.peOrderRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;border-bottom:1px solid var(--border-subtle-3)}.peOrderRow:last-child{border-bottom:0}.peOrderName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peOrderButtons{display:flex;gap:4px;flex:none}.peOrderButtons button{width:26px;height:26px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:6px;color:var(--text);cursor:pointer}.peOrderButtons button:disabled{opacity:.3;cursor:default}.peSection{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.peSectionHead{font-size:15px;font-weight:700}.peSectionNote{margin-top:6px;margin-bottom:14px;font-size:13px;line-height:1.5;color:var(--text-ghost);max-width:60ch}.peSub{margin-top:18px}.peSubLabel{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.peSubHint{margin-top:6px;font-size:12px;line-height:1.5;color:var(--text-faint);max-width:60ch}.peNumberRow{display:flex;align-items:center;gap:8px}.peNumber{width:90px}.peUnit{font-size:13px;color:var(--text-ghost)}.peFieldLabel{display:block;font-size:12px;font-weight:600;color:var(--text-secondary)}.peFieldLabel .peField{margin-top:5px}.peBlocked,.peError{margin-top:14px;font-size:13px;color:var(--text-secondary)}.peActions{display:flex;gap:10px;margin-top:16px}.pePrimary{height:38px;padding:0 18px;background:#fff;color:#000;border:none;border-radius:var(--r-control);font-size:13px;font-weight:600;cursor:pointer}.pePrimary:disabled{opacity:.45;cursor:default}.peGhost{height:38px;padding:0 14px;background:none;border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text-secondary);font-size:13px;cursor:pointer}.peHint{margin-top:10px;font-size:12px;color:var(--text-faint);max-width:60ch}.avRow{display:flex;align-items:center;gap:14px}.avPreview{width:64px;height:64px;flex:none;border-radius:50%;object-fit:cover;background:var(--surface-raised);border:1px solid var(--border-input)}.avEmpty{display:block}.avButtons{display:flex;flex-wrap:wrap;gap:8px}.avButton{height:32px;padding:0 12px;background:none;border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text-secondary);font-size:13px;font-family:inherit;cursor:pointer}.avButton:hover:not(:disabled){border-color:var(--border-hover);color:var(--text)}.avButton:disabled{opacity:.45;cursor:default}.avRemove{color:var(--text-faint)}.avFile{display:none}.avStatus,.avError{margin:10px 0 0;font-size:13px;color:var(--text-secondary)}.avHeld{margin-top:12px}.avGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:0;padding:0;list-style:none;max-height:260px;overflow-y:auto}.avTile{display:block;width:100%;aspect-ratio:1;padding:0;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden;cursor:pointer}.avTile:hover:not(:disabled){border-color:var(--border-hover)}.avTile:disabled{opacity:.45;cursor:default}.avTile img{width:100%;height:100%;object-fit:cover;display:block}.avHint{margin:10px 0 0;font-size:12px;color:var(--text-faint);max-width:60ch}@media(max-width:640px){.peGrid{grid-template-columns:1fr;gap:6px}.peLabel{padding-top:6px}}.fbBox{display:flex;flex-direction:column;gap:10px;max-width:560px}.fbField{width:100%;padding:10px 12px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px;font-family:inherit;resize:vertical}.fbField:focus{outline:none;border-color:var(--border-hover)}.fbSend{align-self:flex-start;height:40px;padding:0 18px;background:#fff;color:#000;border:none;border-radius:var(--r-control);font-size:13px;font-weight:600;cursor:pointer}.fbSend:disabled{opacity:.45;cursor:default}.fbHint{font-size:12px;color:var(--text-faint)}.fbThanks{padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-card);font-size:14px;color:var(--text-secondary);max-width:560px}.showsRoom{margin:10px 0 60px;padding-top:26px;border-top:1px solid var(--border)}.showCards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.showCards.three{grid-template-columns:repeat(3,1fr)}.showCard{border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;display:block}.showCard:hover{text-decoration:none;border-color:var(--border-hover)}.showFace{width:100%;aspect-ratio:5 / 2;object-fit:cover;display:block}.showMeta{padding:12px 14px 14px}.showPhase{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-ghost)}.showName{margin-top:4px;font-size:16px;font-weight:600}.showDates{display:block;margin-top:3px;font-size:12px;color:var(--text-muted)}.showArchive{margin-top:14px;font-size:13px;color:var(--text-muted)}.archiveYear{color:var(--text-ghost);font-size:12px}.showManage{display:flex;gap:8px;margin-top:12px}.showBy{display:block;margin-top:3px;font-size:12px;color:var(--text-faint-2)}.showSection{margin-top:44px}.showSectionHead{font-size:16px;font-weight:700}.showSectionNote{margin-top:5px;font-size:13px;color:var(--text-secondary);max-width:64ch}.showSection .showCards{margin-top:16px}@media(max-width:1100px){.showCards.three{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.showCards,.showCards.three{grid-template-columns:1fr}}.screenShows .head{padding:40px 0 8px}.screenShows .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenShows .lede{margin-top:8px;font-size:14px;color:var(--text-secondary);max-width:62ch}.screenShows .empty{margin-top:40px;font-size:14px;color:var(--text-secondary);max-width:62ch}.screenArtists .head{padding:40px 0 22px}.screenArtists .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenArtists .sub{margin-top:8px;font-size:14px;color:var(--text-secondary);max-width:60ch}.screenArtists .list{display:grid;gap:12px;margin-bottom:60px}.screenArtists .card{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.screenArtists .card:hover{text-decoration:none;border-color:var(--border-hover)}.screenArtists .avatar{width:52px;height:52px;border-radius:50%;object-fit:cover}.screenArtists .avatar.placeholder{background:#1d1d1d;display:block}.screenArtists .body{min-width:0}.screenArtists .name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenArtists .bio{margin-top:3px;font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.screenArtists .dim{color:var(--text-ghost)}.screenArtists .count{font-size:12px;color:var(--text-muted);flex:none}.screenArtists .empty{margin-bottom:60px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenArtists .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenArtists .emptyTitle{font-size:15px;font-weight:600}.screenArtists .emptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-muted)}.screenArtists .controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.screenArtists .searchForm{flex:1;min-width:200px;max-width:360px}.screenArtists .searchInput{width:100%;padding:8px 12px;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control)}.screenArtists .searchInput:focus{outline:none;border-color:var(--border-hover)}.screenArtists .segmented{display:flex;border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden}.screenArtists .seg{padding:7px 14px;font-size:13px;color:var(--text-muted);white-space:nowrap}.screenArtists .seg:hover{text-decoration:none;color:var(--text)}.screenArtists .seg.on{background:#fff;color:#000}.screenArtists .pager{display:flex;align-items:center;justify-content:space-between;margin:-32px 0 60px;font-size:13px}.screenArtists .pageLink{color:var(--text)}.screenArtists .pageLink.off{color:var(--text-ghost)}.screenArtists .pageCount{color:var(--text-muted)}.screenArtists .resetBtn{display:inline-block;margin-top:14px;padding:8px 16px;font-size:13px;color:var(--text);border:1px solid var(--border-input);border-radius:var(--r-control)}.screenArtists .resetBtn:hover{text-decoration:none;border-color:var(--border-hover)}.screenCurators .head{padding:40px 0 22px}.screenCurators .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenCurators .sub{margin-top:8px;font-size:14px;color:var(--text-secondary);max-width:60ch}.screenCurators .list{display:grid;gap:12px;margin-bottom:60px}.screenCurators .card{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.screenCurators .card:hover{text-decoration:none;border-color:var(--border-hover)}.screenCurators .rank{font-size:14px;font-weight:600;color:var(--text-ghost);text-align:center}.screenCurators .body{min-width:0}.screenCurators .name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenCurators .stats{margin-top:3px;font-size:13px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:4px 14px}.screenCurators .dim{color:var(--text-ghost)}.screenCurators .shelfStrip{display:flex;gap:4px;margin-top:8px}.screenCurators .stripThumb{width:40px;height:40px;border-radius:var(--r-chip);object-fit:cover;flex:none}.screenCurators .empty{margin-bottom:60px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenCurators .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenCurators .emptyTitle{font-size:15px;font-weight:600}.screenCurators .emptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-muted)}.screenCurators .controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.screenCurators .searchForm{flex:1;min-width:200px;max-width:360px}.screenCurators .searchInput{width:100%;padding:8px 12px;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control)}.screenCurators .searchInput:focus{outline:none;border-color:var(--border-hover)}.screenCurators .segmented{display:flex;border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden}.screenCurators .seg{padding:7px 14px;font-size:13px;color:var(--text-muted);white-space:nowrap}.screenCurators .seg:hover{text-decoration:none;color:var(--text)}.screenCurators .seg.on{background:#fff;color:#000}.screenCurators .card.unranked{grid-template-columns:1fr auto}.screenCurators .pager{display:flex;align-items:center;justify-content:space-between;margin:-40px 0 60px;font-size:13px}.screenCurators .pageLink{color:var(--text)}.screenCurators .pageLink.off{color:var(--text-ghost)}.screenCurators .pageCount{color:var(--text-muted)}.screenCurators .resetBtn{display:inline-block;margin-top:14px;padding:8px 16px;font-size:13px;color:var(--text);border:1px solid var(--border-input);border-radius:var(--r-control)}.screenCurators .resetBtn:hover{text-decoration:none;border-color:var(--border-hover)}.screenCollectors .head{padding:40px 0 22px}.screenCollectors .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenCollectors .sub{margin-top:8px;font-size:14px;color:var(--text-secondary);max-width:60ch}.screenCollectors .list{display:grid;gap:12px;margin-bottom:60px}.screenCollectors .card{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.screenCollectors .body{min-width:0}.screenCollectors .card:hover{text-decoration:none;border-color:var(--border-hover)}.screenCollectors .avatar{width:44px;height:44px;border-radius:50%;background:#1d1d1d;object-fit:cover}.screenCollectors .name{font-size:15px;font-weight:600}.screenCollectors .what{margin-top:3px;font-size:13px;color:var(--text-muted)}.screenCollectors .go{font-size:12px;color:var(--text-ghost)}.screenCollectors .empty{margin-bottom:60px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenCollectors .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenCollectors .emptyTitle{font-size:15px;font-weight:600}.screenCollectors .emptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-muted)}.screenActivity .head{padding:40px 0 18px}.screenActivity .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenActivity .sub{margin-top:8px;font-size:14px;color:var(--text-secondary);max-width:60ch}.screenActivity .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.screenActivity .chip{padding:6px 12px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-pill);font-size:12px;color:var(--text-mid)}.screenActivity .chip:hover{border-color:var(--border-hover);text-decoration:none}.screenActivity .chip.on{background:#fff;color:#000;border-color:#fff}.screenActivity .rows{margin-bottom:60px}.screenActivity .row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border-subtle-3);font-size:14px}.screenActivity .thumb{width:44px;height:44px;border-radius:var(--r-chip);object-fit:cover;display:block}.screenActivity .verb{color:var(--text-muted)}.screenActivity .meta{margin-top:3px;font-size:12px;color:var(--text-ghost)}.screenActivity .when{font-size:12px;color:var(--text-muted);flex:none}.screenActivity .dim{color:var(--text-ghost)}.screenActivity .empty{margin-bottom:60px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenActivity .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenActivity .emptyTitle{font-size:15px;font-weight:600}.screenActivity .emptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-muted)}.screenExplore .layout{display:grid;grid-template-columns:230px 1fr;gap:30px;align-items:start;padding-top:40px}.screenExplore .filterToggle{display:none;width:100%;align-items:center;gap:8px;height:44px;padding:0 14px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px;text-align:left;cursor:pointer}.screenExplore .filterToggle:after{content:"";width:6px;height:6px;margin-left:auto;border-right:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);transform:translateY(-2px) rotate(45deg)}.screenExplore .sidebar[data-open] .filterToggle:after{transform:translateY(1px) rotate(-135deg)}.screenExplore .filterBadge{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:#fff;color:#000;border-radius:var(--r-pill);font-size:11px;font-weight:600}@media(max-width:900px){.screenExplore .layout{grid-template-columns:1fr;gap:18px;padding-top:18px}}@media(max-width:900px){.screenExplore .filterToggle{display:flex}.screenExplore .sidebar[data-collapsible] .filterPanel{display:none}.screenExplore .sidebar[data-collapsible][data-open] .filterPanel{display:block}}.screenExplore .filterGroup{padding:18px 0;border-bottom:1px solid var(--border)}.screenExplore .filterGroup:first-child{padding-top:0}.screenExplore .filterHead{display:flex;align-items:center;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.screenExplore .filterHead::-webkit-details-marker{display:none}.screenExplore .filterHead:after{content:"";width:6px;height:6px;margin-left:auto;border-right:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);transform:translateY(-2px) rotate(45deg)}.screenExplore .filterGroup[open]>.filterHead{margin-bottom:12px}.screenExplore .filterGroup[open]>.filterHead:after{transform:translateY(1px) rotate(-135deg)}.screenExplore .filterRow{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;color:var(--text-mid)}.screenExplore .filterRow:hover{color:var(--text);text-decoration:none}.screenExplore .box{width:15px;height:15px;border:1px solid var(--border-control);border-radius:3px;flex:none;display:grid;place-items:center}.screenExplore .box.on{background:#fff;border-color:#fff}.screenExplore .box.on:after{content:"";width:7px;height:7px;background:#000}.screenExplore .filterLabel{flex:1}.screenExplore .filterCount{color:var(--text-ghost)}.screenExplore .priceForm{display:grid;grid-template-columns:1fr 1fr;gap:8px}.screenExplore .priceInput{height:32px;padding:0 9px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:13px;min-width:0}.screenExplore .priceApply{grid-column:1 / -1;height:32px;background:var(--btn-secondary);border:1px solid var(--border-strong);border-radius:var(--r-control);color:var(--text);font-size:13px}.screenExplore .priceApply:hover{background:var(--btn-secondary-hover)}.screenExplore .reset{display:inline-block;margin-top:18px;font-size:13px;color:var(--text-muted);text-decoration:underline}.screenExplore .head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}@media(max-width:640px){.screenExplore .head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px}}.screenExplore .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenExplore .count{margin-top:5px;font-size:13px;color:var(--text-muted)}.screenExplore .controls{display:flex;gap:10px;flex-wrap:wrap}.screenExplore .segmented{display:flex;border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden}.screenExplore .pillRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.screenExplore .pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:13px}.screenExplore .pill:hover{border-color:var(--border-hover);text-decoration:none}.screenExplore .pillX{color:var(--text-muted)}.screenExplore .pill:hover .pillX{color:var(--text)}.screenExplore .pillClear{font-size:13px;color:var(--text-muted);text-decoration:underline}.screenExplore .pager{display:flex;align-items:center;justify-content:space-between;margin-top:28px;font-size:13px}.screenExplore .pageLink{color:var(--text)}.screenExplore .pageLink.off{color:var(--text-ghost)}.screenExplore .pageCount{color:var(--text-muted)}.screenExplore .seg{padding:7px 14px;font-size:13px;color:var(--text-muted)}.screenExplore .seg:hover{text-decoration:none;color:var(--text)}.screenExplore .seg.on{background:#fff;color:#000}.screenExplore .grid{display:grid;gap:16px}.screenExplore .grid.small{grid-template-columns:repeat(4,1fr)}.screenExplore .grid.large{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.screenExplore .grid.small{grid-template-columns:repeat(3,1fr)}.screenExplore .grid.large{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.screenExplore .grid.small{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.screenExplore .grid.small{grid-template-columns:repeat(2,1fr);gap:12px}.screenExplore .grid.large{grid-template-columns:1fr}.screenExplore .empty{padding:48px 18px}}.screenExplore .empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenExplore .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenExplore .emptyTitle{font-size:15px;font-weight:600}.screenExplore .emptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-muted)}.screenExplore .resetBtn{display:inline-flex;align-items:center;height:38px;padding:0 18px;margin-top:18px;background:#fff;color:#000;border-radius:var(--r-control);font-size:13px;font-weight:600}.screenExplore .resetBtn:hover{text-decoration:none}.artworkCard .art{width:100%;height:100%;object-fit:cover;display:block}.artworkCard .art.sensitive{filter:blur(28px);transform:scale(1.15)}.artworkCard{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;text-decoration:none;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.artworkCard .auctionTag{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.artworkCard:hover{border-color:var(--border-hover);background:var(--surface-hover-soft);text-decoration:none}.artworkCard .well{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden}.artworkCard .caption{font-size:12px;color:var(--text-ghost-2)}.artworkCard .badge{position:absolute;top:10px;left:10px;background:#000000b8;border:1px solid #333;border-radius:var(--r-chip);padding:2px 6px;font-size:11px;color:var(--text-mid)}.artworkCard .body{padding:13px 14px 14px}.artworkCard .title{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artworkCard .artist{margin-top:2px;font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artworkCard .foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-top:11px;padding-top:11px;border-top:1px solid var(--border-subtle-2)}.artworkCard .price{font-size:15px;font-weight:600;white-space:nowrap}.artworkCard .unlisted{font-size:13px;color:var(--text-muted)}.artworkCard .sold{font-size:13px;font-weight:600;color:var(--text-mid);letter-spacing:.04em;text-transform:uppercase}.artworkCard .royalty{font-size:12px;color:var(--text-faint-2);white-space:nowrap}.artworkCard .note{margin-top:7px;font-size:12px;color:var(--text-muted)}.screenHome .hero{display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(340px,1fr);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);margin-top:28px}.screenHome .heroMedia{min-height:420px;border-radius:10px 0 0 10px}.screenHome .heroArt{width:100%;height:100%;max-height:560px;object-fit:cover;display:block}.screenHome .heroCaptionWell{display:grid;place-items:center}.screenHome .heroCaption{font-size:12px;color:var(--text-ghost-2)}.screenHome .heroBody{min-width:0;padding:38px 36px;display:flex;flex-direction:column;justify-content:center;gap:14px}@media(max-width:900px){.screenHome .hero{grid-template-columns:1fr;margin-top:18px}.screenHome .heroMedia{min-height:0;aspect-ratio:4 / 3;border-radius:10px 10px 0 0}.screenHome .heroBody{padding:22px 20px 24px}}.screenHome .live{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.screenHome .dot{width:6px;height:6px;border-radius:50%;background:#fff;flex:none}.screenHome .heroTitle{font-size:34px;font-weight:700;letter-spacing:-.025em}.screenHome .artistRow{display:flex;align-items:center;gap:9px;font-size:14px}.screenHome .avatar{width:24px;height:24px;border-radius:50%;background:#1d1d1d;flex:none}.screenHome .avatarImg{object-fit:cover}.screenHome .heroDesc{max-width:46ch;font-size:14px;color:var(--text-secondary)}.screenHome .stats{display:flex;flex-wrap:wrap;gap:16px 34px}.screenHome .statLabel{font-size:12px;color:var(--text-muted)}.screenHome .statValue{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenHome .heroButtons{display:flex;flex-wrap:wrap;gap:10px}.screenHome .btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:var(--r-control);font-size:14px;font-weight:600}.screenHome .btn:hover{text-decoration:none}.screenHome .btnPrimary{background:#fff;color:#000}.screenHome .btnSecondary{background:var(--btn-secondary);color:var(--text);border:1px solid var(--border-strong)}.screenHome .btnSecondary:hover{background:var(--btn-secondary-hover)}.screenHome .block{margin-top:44px}.screenHome .blockHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.screenHome .h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.screenHome .all{font-size:13px;color:var(--text-muted)}.screenHome .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1100px){.screenHome .grid4{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.screenHome .grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.screenHome .grid4{grid-template-columns:1fr;gap:14px}}.screenHome .auctionCell{position:relative}.screenHome .auctionClock{position:absolute;top:10px;right:10px;padding:4px 9px;background:#000000b8;border:1px solid var(--border-input);border-radius:var(--r-pill);font-size:12px;font-weight:600}.screenHome .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.screenHome .two{grid-template-columns:1fr}}.screenHome .entry{display:grid;grid-template-columns:118px 1fr;gap:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:18px;color:var(--text)}.screenHome a.entry:hover{text-decoration:none;border-color:var(--border-hover)}.screenHome .entryArt{object-fit:cover}@media(max-width:640px){.screenHome .entry{grid-template-columns:84px 1fr;gap:14px;padding:14px}}.screenHome .entryThumb{width:118px;height:118px;border-radius:var(--r-tile)}@media(max-width:640px){.screenHome .entryThumb{width:84px;height:84px}}.screenHome .entryKicker{font-size:12px;color:var(--text-muted)}.screenHome .entryTitle{margin-top:6px;font-size:17px;font-weight:700}.screenHome .entryMeta{margin-top:8px;font-size:13px;color:var(--text-muted)}.screenHome .bar{margin-top:12px;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.screenHome .barFill{height:100%;background:#fff}.screenHome .empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenHome .empty.small{padding:34px 24px;text-align:left}.screenHome .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenHome .emptyTitle{font-size:15px;font-weight:600}.screenHome .emptyBody{margin-top:8px;font-size:13px;color:var(--text-muted);max-width:46ch;margin-inline:auto}.screenHome .empty.small .emptyBody{margin-inline:0}.screenHome .rows{display:grid}.screenHome .row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle-3);font-size:13px}.screenHome .rowThumb{width:34px;height:34px;border-radius:var(--r-chip);flex:none}.screenHome .rowArt{object-fit:cover}.screenHome .rowRank{width:34px;text-align:center;font-size:15px;font-weight:700;color:var(--text-muted)}.screenHome a.row{color:var(--text)}.screenHome a.row:hover{text-decoration:none}.screenHome a.row:hover .rowText div:first-child{text-decoration:underline}.screenHome .rowText div:first-child{text-transform:capitalize}.screenHome .rowMeta,.screenHome .rowTime{color:var(--text-muted)}@media(max-width:640px){.screenHome .row{grid-template-columns:22px 1fr;align-items:start}.screenHome .rowTime{grid-column:2;margin-top:6px}}.screenHome .rowShelf{display:flex;gap:4px;margin-top:6px}.screenShow .showHeader{display:block;width:100%;aspect-ratio:2.5 / 1;object-fit:cover;border-radius:var(--r-card);margin-top:28px}.screenShow .masthead{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start;padding:44px 0 4px}.screenShow .head{padding:0}.screenShow .showHeader+.masthead{padding-top:26px}.screenShow .phase{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.screenShow .phase:before{content:"●";margin-right:7px;font-size:9px;color:var(--accent, #6ee7a0)}.screenShow .h1{margin-top:10px;font-size:clamp(28px,5vw,40px);font-weight:700;letter-spacing:-.02em}.screenShow .byline{margin-top:8px;font-size:14px;color:var(--text-secondary)}.screenShow .artists{margin-top:6px;font-size:14px;color:var(--text-secondary)}.screenShow .artists a{color:var(--text)}.screenShow .dates{margin-top:8px;font-size:13px;color:var(--text-muted)}.screenShow .statement{max-width:62ch;font-size:15px;line-height:1.6;color:var(--text-secondary)}.screenShow .statementPara{margin-top:15px;white-space:pre-line}.screenShow .statementLede{display:block;cursor:pointer;list-style:none;white-space:pre-line}.screenShow .statementLede::-webkit-details-marker{display:none}.screenShow .statementLede::marker{content:""}.screenShow .statementMore{display:block;margin-top:10px;font-size:13px;color:var(--text-muted);white-space:normal}.screenShow .statementMore:after{content:" →"}.screenShow .statementLede:hover .statementMore{color:var(--text)}.screenShow .statement[open] .statementMore{display:none}.screenShow .checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 70px}@media(max-width:900px){.screenShow .masthead{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:32px}.screenShow .checklist{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.screenShow .checklist{grid-template-columns:minmax(0,1fr);gap:18px}.screenShow .showHeader{aspect-ratio:16 / 9;margin-top:18px}}.screenShow .hung{display:flex;flex-direction:column;align-items:stretch}.screenShow .wallLabel{margin-top:10px;padding-left:2px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.screenShow .empty{margin:40px auto 70px;text-align:center;font-size:14px;color:var(--text-muted)}.screenShow .dropCard{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;text-decoration:none;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.screenShow .dropCard:hover{border-color:var(--border-hover);background:var(--surface-hover-soft);text-decoration:none}.screenShow .dropArt{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.screenShow .dropWell{aspect-ratio:1 / 1;display:grid;place-items:center}.screenShow .dropCaption{font-size:12px;color:var(--text-ghost-2)}.screenShow .dropBody{padding:13px 14px 14px}.screenShow .dropTitle{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screenShow .dropArtist{margin-top:2px;font-size:13px;color:var(--text-muted)}.screenShow .dropBar{margin-top:11px;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.screenShow .dropBarFill{height:100%;background:var(--accent, #6ee7a0)}.screenShow .dropMeta{margin-top:7px;font-size:12px;color:var(--text-muted)}.screenShow .checklist.large{grid-template-columns:minmax(0,1fr)}.screenShow .checklist.pair{grid-template-columns:repeat(2,1fr)}.screenShow .walkSection{margin:44px 0 0;padding-top:26px;border-top:1px solid var(--border);font-size:20px;font-weight:700;letter-spacing:-.02em}.screenShow .walkSection+.checklist,.screenShow .walkSection+.passage{margin-top:18px}.screenShow .passage{max-width:58ch;margin:36px auto;font-size:15px;line-height:1.65;color:var(--text-secondary)}.screenShow .passage p+p{margin-top:12px}.screenShow .heroWall{margin-bottom:0}.screenShow .walk .checklist{margin:24px 0 36px}@media(max-width:560px){.screenShow .checklist.pair{grid-template-columns:minmax(0,1fr)}}.screenShow .checklist.large .artworkCard .well{aspect-ratio:auto;height:min(78vh,720px)}.screenShow .checklist.large .artworkCard .art{object-fit:contain}.hangDoor{display:inline-block;margin-top:10px;padding:6px 12px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-chip);color:var(--text-mid);font:12px/1.4 var(--font);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.hangDoor:hover{border-color:var(--border-hover);color:var(--text)}.wallOverlay{position:fixed;inset:0;padding:var(--gutter);background:#000000b8;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;z-index:160;animation:sk-fade .15s var(--ease)}.wallComposer{width:520px;max-width:100%;max-height:calc(100dvh - 2 * var(--gutter));overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-modal);padding:22px;color:var(--text-high);font:14px/1.5 var(--font)}.wallComposer .head{margin:0;font-size:19px;letter-spacing:-.01em}.wallComposer .lede{margin:6px 0 18px;color:var(--text-secondary)}.wallComposer .choice{border:0;padding:0;margin:0 0 16px}.wallComposer .choice legend{padding:0;margin-bottom:8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.wallComposer .choice legend .clear{margin-left:8px;border:0;padding:0;background:none;color:var(--text-secondary);font:inherit;text-transform:none;letter-spacing:0;text-decoration:underline;cursor:pointer}.wallComposer .cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.wallComposer .cards{grid-template-columns:1fr}}.wallComposer .card{display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);color:var(--text-mid);font:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.wallComposer .card:hover{border-color:var(--border-hover)}.wallComposer .card.on{background:var(--surface-hover);border-color:var(--text-ghost);box-shadow:inset 0 0 0 1px var(--text-ghost);color:var(--text)}.wallComposer .card.on .why{color:var(--text-secondary)}.wallComposer .card .name{font-weight:600}.wallComposer .card .why{color:var(--text-faint);font-size:13px}.wallComposer .when{display:flex;align-items:center;gap:10px;margin:-6px 0 18px;color:var(--text-secondary)}.wallComposer .when input{background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control);padding:7px 9px;color:var(--text);font:inherit;color-scheme:dark}.wallComposer .hint{margin:0;color:var(--text-faint-2);font-size:13px}.wallComposer .picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-height:168px;overflow-y:auto}.wallComposer .pick{padding:5px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallComposer .pick.on{background:var(--surface-hover);border-color:var(--text-ghost);color:var(--text)}.wallComposer .out{display:flex;gap:8px;margin-top:20px}.wallComposer .hint.carry{margin-top:8px}.wallComposer .link{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control);padding:9px 10px;color:var(--text-mid);font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.wallComposer .copy{padding:9px 14px;background:var(--btn-secondary);border:1px solid var(--border);border-radius:var(--r-control);color:var(--text-high);font:inherit;cursor:pointer}.wallComposer .copy:hover{background:var(--btn-secondary-hover)}.wallComposer .open{display:block;margin-top:12px;padding:11px;background:var(--text);border-radius:var(--r-control);color:#000;font-weight:600;text-align:center;text-decoration:none}.wallComposer .cancel{display:block;width:100%;margin-top:8px;padding:9px;background:none;border:0;color:var(--text-muted);font:inherit;cursor:pointer}.screenArt .subbar{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);background:#050505;border-bottom:1px solid var(--border-subtle)}.screenArt .back{display:inline-block;padding:13px 0;font-size:13px;color:var(--text-secondary)}.screenArt .back:hover{color:var(--text);text-decoration:none}.screenArt .layout{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;padding-top:28px;align-items:start}.screenArt .mediaCol{position:sticky;top:78px}@media(max-width:900px){.screenArt .layout{grid-template-columns:1fr;gap:24px;padding-top:18px}.screenArt .mediaCol{position:static}}.screenArt .well{aspect-ratio:4 / 5;border-radius:var(--r-card);display:grid;place-items:center;position:relative;overflow:hidden}.screenArt .well.sensitive :is(.art,.screenArt .live,.screenArt video,.screenArt .liveWell){filter:blur(32px)}.screenArt .sensitiveVeil{position:absolute;inset:0;z-index:4;display:grid;place-content:center;gap:6px;text-align:center;background:color-mix(in srgb,var(--surface) 40%,transparent);border:none;cursor:pointer;color:inherit;padding:24px}.screenArt .veilTitle{font-weight:600;font-size:15px}.screenArt .veilNote{font-size:13px;color:var(--text-muted)}.screenArt .art{width:100%;height:100%;object-fit:contain;display:block;border-radius:var(--r-card)}.screenArt .wellCaption{font-size:12px;color:var(--text-ghost-2)}.screenArt .audioWell{position:relative;width:100%;height:100%;display:grid;place-items:center}.screenArt .audioCover{position:absolute;inset:0}.screenArt .audioPlayer{position:absolute;left:16px;right:16px;bottom:16px;width:calc(100% - 32px)}.screenArt .chips{display:flex;gap:8px;margin-top:12px}.screenArt .chip{padding:6px 12px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-chip);font:12px/1.4 var(--font);color:var(--text-mid);cursor:pointer}.screenArt .chip:hover{border-color:var(--border-hover);text-decoration:none}.screenArt .title{font-size:30px;font-weight:700;letter-spacing:-.025em}.screenArt .artistRow{display:flex;align-items:center;gap:9px;margin-top:10px;font-size:14px}.screenArt .credits{display:grid;gap:9px;margin-top:16px}.screenArt .creditRow{display:flex;align-items:center;gap:12px;font-size:15px}.screenArt .creditKey{flex:none;min-width:58px;font-size:13px;color:var(--text-faint)}.screenArt .creditYear{font-size:13px;color:var(--text-ghost)}.screenArt .avatar{width:24px;height:24px;border-radius:50%;background:#1d1d1d;flex:none;object-fit:cover}.screenArt .dim{color:var(--text-ghost)}.screenArt .section{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.screenArt .h2{font-size:15px;font-weight:700;margin-bottom:12px}.screenArt .prose{font-size:14px;color:var(--text-secondary);max-width:60ch}.screenArt .count{margin-left:7px;font-weight:500;color:var(--text-ghost)}.screenArt .traits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.screenArt .trait{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);padding:9px 12px 10px;min-width:0}.screenArt .traitType{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screenArt .traitValue{display:block;margin-top:3px;font-size:13px;font-weight:600;overflow-wrap:break-word}.screenArt .details{margin:0}.screenArt .detailRow{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--border-subtle-3);font-size:13px}.screenArt .detailRow:last-child{border-bottom:0}.screenArt .detailRow dt{color:var(--text-muted)}.screenArt .dropLive{display:block;margin-top:12px;padding:11px 14px;border:1px solid var(--border);border-radius:var(--r-card);font-size:13px;text-decoration:none}.screenArt .dropLive:hover{border-color:var(--border-hover);text-decoration:none}.screenArt .detailRow dd{margin:0;text-align:right}.screenArt .timeline{list-style:none;margin:0;padding:0}.screenArt .event{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:13px}.screenArt .event .dot{width:7px;height:7px;border-radius:50%;background:var(--border-control)}.screenArt .eventText{color:var(--text-secondary);text-transform:capitalize}.screenArt .eventDate{color:var(--text-ghost)}.screenArt .exhibitions{list-style:none;margin:0;padding:0;display:grid;gap:10px}.screenArt .exhibitions a{font-size:14px;font-weight:600;color:var(--text)}.screenArt .exhibitionBy{display:block;margin-top:2px;font-size:12px;color:var(--text-muted)}.screenArt .exhibitionNote{margin-top:5px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.tagRow{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tagChip{display:inline-block;height:32px;line-height:30px;padding:0 12px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:13px;text-decoration:none;white-space:nowrap}.tagChip:hover{border-color:var(--border-hover)}.tagChip.category{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.annotate{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.annotate.open{flex-direction:column;align-items:stretch;gap:10px}.annotateOpen{padding:0;border:0;background:none;font-size:13px;color:var(--text-muted);cursor:pointer;text-decoration:underline;align-self:flex-start}.annotateOpen:hover{color:var(--text)}.annotateSelect,.annotateField{height:36px;padding:0 10px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:13px}.annotateTagRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.annotateTag{height:30px;padding:0 10px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:13px;cursor:pointer;white-space:nowrap}.annotateTag:hover{border-color:var(--border-hover);color:var(--text-muted)}.annotateField{flex:1;min-width:120px}.annotateActions{display:flex;gap:10px}.annotateSave{height:36px;padding:0 16px;border:1px solid var(--text);border-radius:var(--r-control);background:var(--text);color:var(--bg);font-size:13px;font-weight:600;cursor:pointer}.annotateSave:disabled{opacity:.6;cursor:default}.annotateCancel{height:36px;padding:0 16px;border:1px solid var(--border-input);border-radius:var(--r-control);background:var(--surface);color:var(--text);font-size:13px;cursor:pointer}.annotateError{margin:0;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--r-card);font-size:13px;color:var(--text-secondary)}.liveWell{position:relative;width:100%;height:100%}.liveWell .poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:var(--r-card)}.liveWell .live{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:var(--r-card);background:transparent;opacity:0;transition:opacity .4s ease}.liveWell .live.ready{opacity:1}.screenDeal .crumb{font-size:13px;margin-bottom:10px}.screenDeal .crumb a{color:var(--text-muted)}.screenDeal .dealSection{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.screenDeal .sectionHead{font-size:15px;font-weight:700;margin-bottom:12px}.screenDeal .dealWork{font-size:14px}.screenDeal .termsList{margin:0}.screenDeal .termRow{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--border-subtle-3);font-size:13px}.screenDeal .termRow:last-child{border-bottom:0}.screenDeal .termRow dt{color:var(--text-muted)}.screenDeal .termRow dd{margin:0;text-align:right}.thread{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.threadHead{font-size:15px;font-weight:700;margin-bottom:12px}.threadEmpty{font-size:13px;color:var(--text-ghost)}.threadList{list-style:none;margin:0 0 16px;padding:0}.threadMsg{padding:12px 14px;margin-bottom:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);max-width:56ch}.threadMsg.own{margin-left:auto;border-color:var(--border-input)}.threadMeta{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:5px}.threadAuthor{font-weight:600}.threadWhen{color:var(--text-ghost)}.threadBody{font-size:14px;color:var(--text-secondary);white-space:pre-line;overflow-wrap:break-word}.threadComposer{margin-top:4px}.threadInput{width:100%;padding:10px 12px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px;font-family:inherit;resize:vertical}.threadInput:focus{outline:none;border-color:var(--border-hover)}.threadActions{display:flex;align-items:center;gap:14px;margin-top:10px}.threadActions>button{flex:none;white-space:nowrap}.threadNote{font-size:12px;color:var(--text-ghost);max-width:48ch}.threadFailure{margin-top:10px;font-size:13px;color:var(--text-secondary)}.screenCommission .crumb{font-size:13px;margin-bottom:10px}.screenCommission .crumb a{color:var(--text-muted)}.screenCommission .briefSection{margin-top:26px;padding-top:22px;border-top:1px solid var(--border)}.screenCommission .sectionHead{font-size:15px;font-weight:700;margin-bottom:12px}.screenCommission .briefText{font-size:14px;color:var(--text-secondary);white-space:pre-line;max-width:60ch}.screenCommission .briefTerms{margin-top:16px}.screenCommission .briefTermsHead{font-size:13px;font-weight:600;margin-bottom:6px}.screenCommission .briefProof{margin-top:14px;font-size:12px;color:var(--text-ghost);max-width:60ch}.screenCommission .briefProof.warn{color:var(--text-secondary);padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--r-card);font-size:13px}.screenCommission .termsList{margin:0}.screenCommission .termRow{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--border-subtle-3);font-size:13px}.screenCommission .termRow:last-child{border-bottom:0}.screenCommission .termRow dt{color:var(--text-muted)}.screenCommission .termRow dd{margin:0;text-align:right}.screenCollector .head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:48px 0 10px}.screenCollector .avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none;margin-bottom:18px}.screenCollector .avatar.placeholder{background:#1d1d1d;display:block}.screenCollector .h1{font-size:30px;font-weight:700;letter-spacing:-.025em}.screenCollector .sub{margin-top:6px;font-size:13px;color:var(--text-secondary)}.screenCollector .walletLine{color:var(--text-ghost)}.screenCollector .artistLink{color:var(--text-secondary);text-decoration:underline}.screenCollector .bio{margin:12px auto 0;max-width:60ch;font-size:14px;color:var(--text-secondary);white-space:pre-line}.screenCollector .links{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:10px}.screenCollector .link.mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-6px -4px;font-size:16px;color:var(--text-secondary);text-decoration:none}.screenCollector .link.mark:hover{color:var(--text)}.screenCollector .feature{margin:26px 0 10px}.screenCollector .featureWell{aspect-ratio:4 / 3;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;position:relative;display:grid;place-items:center}.screenCollector .featureArt{width:100%;height:100%;object-fit:contain;display:block}.screenCollector .featureCaption{margin-top:10px;font-size:14px;display:flex;align-items:baseline;gap:10px}.screenCollector .featureArtist{color:var(--text-muted)}.screenCollector .room{margin:10px 0 40px;padding-top:26px;border-top:1px solid var(--border)}.screenCollector .feature+.room,.screenCollector .head+.room{border-top:0;padding-top:0}.screenCollector .roomHead{margin-bottom:16px}.screenCollector .roomName{font-size:20px;font-weight:700;letter-spacing:-.02em}.screenCollector .roomNote{margin-top:6px;font-size:13px;color:var(--text-muted);max-width:60ch}.screenCollector .hang{display:grid;gap:20px}.screenCollector .hang.large{grid-template-columns:1fr;gap:40px}.screenCollector .hang.pair{grid-template-columns:repeat(2,1fr)}.screenCollector .hang.grid{grid-template-columns:repeat(4,1fr)}.screenCollector .underline{margin:6px 0 60px;font-size:13px;color:var(--text-muted)}.screenCollector .underline a{color:var(--text-secondary);text-decoration:underline}.screenCollector .hangBar{display:flex;align-items:center;gap:10px;margin:14px 0 6px;justify-content:center}.screenCollector .tool{font:inherit;font-size:12px;padding:4px 10px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text-secondary);cursor:pointer}.screenCollector .tool:hover{border-color:var(--border-hover);color:var(--text)}.screenCollector .tool.on,.screenCollector .tool.primary{color:var(--text);font-weight:600}.screenCollector .tool:disabled{opacity:.55;cursor:default}.screenCollector .hangError{font-size:13px;color:var(--text-secondary)}.screenCollector .hangTools{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.screenCollector .roomEdit{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.screenCollector .roomEdit .roomName{font:inherit;font-size:16px;font-weight:700;letter-spacing:-.02em;padding:6px 10px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);min-width:200px}.screenCollector .roomAdd{margin:0 0 40px}.screenCollector .collectorDesk[hidden]{display:none}.screenCollector .collectorDesk{display:grid;gap:34px;margin:24px 0 44px;padding-bottom:34px;border-bottom:1px solid var(--border)}.screenCollector .deskHead{font-size:16px;font-weight:700}.screenCollector .deskNote{margin-top:5px;font-size:13px;color:var(--text-secondary);max-width:64ch}.screenCollector .layout{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:start;margin-top:20px}.screenCollector .group{margin-bottom:26px}.screenCollector .groupHead{display:flex;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);cursor:pointer;list-style:none}.screenCollector .groupHead::-webkit-details-marker{display:none}.screenCollector .groupHead:after{content:"";width:6px;height:6px;margin-left:auto;border-right:1.5px solid var(--text-faint);border-bottom:1.5px solid var(--text-faint);transform:translateY(-2px) rotate(45deg)}.screenCollector .group[open]>.groupHead{margin-bottom:8px}.screenCollector .group[open]>.groupHead:after{transform:translateY(1px) rotate(-135deg)}.screenCollector .pillRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.screenCollector .pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:13px}.screenCollector .pill:hover{border-color:var(--border-hover);text-decoration:none}.screenCollector .pillX{color:var(--text-muted)}.screenCollector .pill:hover .pillX{color:var(--text)}.screenCollector .row{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;color:var(--text-secondary)}.screenCollector .row:hover{color:var(--text);text-decoration:none}.screenCollector .row.on{color:var(--text);font-weight:600}.screenCollector .collectionId{overflow:hidden;text-overflow:ellipsis}.screenCollector .count{color:var(--text-ghost);flex:none}.screenCollector .groupNote,.screenCollector .junkNote{margin-top:8px;font-size:12px;color:var(--text-faint);max-width:60ch}.screenCollector .junkNote{margin:0 0 18px;font-size:13px}.screenCollector .cell{position:relative}.screenCollector .copies{position:absolute;top:10px;right:10px;padding:3px 8px;background:#000000b8;border:1px solid var(--border-input);border-radius:var(--r-pill);font-size:12px;font-weight:600}.screenCollector .why{margin-top:6px;font-size:11px;color:var(--text-ghost)}.screenCollector .firstMark{margin-top:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.screenCollector .empty{padding:60px 0;font-size:14px;color:var(--text-secondary)}@media(max-width:1100px){.screenCollector .hang.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.screenCollector .layout{grid-template-columns:1fr;gap:20px}.screenCollector .hang.grid,.screenCollector .hang.pair{grid-template-columns:repeat(2,1fr)}.screenCollector .head{padding-top:26px}.screenCollector .avatar{width:60px;height:60px;margin-bottom:12px}.screenCollector .h1{font-size:24px}}@media(max-width:640px){.screenCollector .hang{gap:12px}.screenCollector .empty{padding:40px 0}}.screenCollector .hangHint{flex-basis:100%;text-align:center;font-size:13px;color:var(--text-muted);max-width:60ch;margin:4px auto 0}.screenCollector .hangBar{flex-wrap:wrap}@media(max-width:900px){.screenCollector .tool{padding:8px 14px;font-size:13px}}.screenCollector .dragHandle{touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.screenCollector .cell.dragging{opacity:.55}.screenCollector .heroRow{margin-bottom:20px}.screenCollector .stack{font:inherit;text-align:left;padding:0;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:var(--surface);color:var(--text);cursor:pointer;display:block}.screenCollector .stack:hover{border-color:var(--border-hover)}.screenCollector .stackThumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.screenCollector .stackThumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.screenCollector .stackMeta{display:block;padding:10px 12px 12px}.screenCollector .stackName{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screenCollector .stackCount{display:block;margin-top:2px;font-size:12px;color:var(--text-muted)}.screenCollector .stackOpen{margin-top:26px}.screenCollector .stackOpenHead{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.screenCollector .stackOpenHead .stackName{font-size:16px}.screenCollector .hang.large .artworkCard .well{aspect-ratio:auto;height:min(78vh,720px)}.screenCollector .hang.large .artworkCard .art{object-fit:contain}.screenDrop .layout{display:grid;grid-template-columns:minmax(320px,1.3fr) minmax(360px,1fr);gap:40px;padding-top:28px;align-items:start}.screenDrop .well{aspect-ratio:1 / 1;border-radius:var(--r-card);display:grid;place-items:center}.screenDrop .wellCaption{font-size:12px;color:var(--text-ghost-2)}.screenDrop .wellArt{width:100%;height:100%;object-fit:contain;display:block;border-radius:var(--r-card)}.screenDrop .mediaCol{display:grid;align-content:start}.screenDrop .wellStage{position:relative;overflow:hidden}.screenDrop .wellStage{background:var(--surface);border-radius:var(--r-card)}.screenDrop .wellSpinner{position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid var(--border-strong);border-top-color:#fff;border-radius:50%;animation:sk-spin .8s linear infinite}.screenDrop .wellLive{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;border-radius:var(--r-card);opacity:0;transition:opacity .4s ease}.screenDrop .wellLive.ready{opacity:1}.screenDrop .wellBar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-top:10px}.screenDrop .wellNote{font-size:12px;color:var(--text-ghost-2)}.screenDrop .redraw{font-size:12px;color:var(--text-muted);background:none;border:1px solid var(--border-input);border-radius:var(--r-pill);padding:5px 12px;cursor:pointer}.screenDrop .redraw:hover{color:var(--text);border-color:var(--text-ghost-2)}.screenDrop .live{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.screenDrop .dot{width:6px;height:6px;border-radius:50%;background:#fff}.screenDrop .title{margin-top:12px;font-size:32px;font-weight:700;letter-spacing:-.025em}.screenDrop .artistRow{display:flex;align-items:center;gap:9px;margin-top:10px;font-size:14px}.screenDrop .mintedHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.screenDrop .collectionLink{color:var(--text-muted);text-decoration:underline}.screenDrop .avatar{width:24px;height:24px;border-radius:50%;background:#1d1d1d;object-fit:cover}.screenDrop .mintedSection{margin-top:48px}.screenDrop .h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.screenDrop .tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.screenDrop .tile{display:block;text-decoration:none}.screenDrop .tileThumb{aspect-ratio:1/1;border-radius:var(--r-tile)}.screenDrop .tileArt{width:100%;object-fit:cover;display:block}.screenDrop .tileNumber{margin-top:7px;font-size:12px;color:var(--text-muted)}.screenDrop .none{font-size:13px;color:var(--text-muted)}@media(max-width:900px){.screenDrop .layout{grid-template-columns:1fr;gap:24px;padding-top:18px}.screenDrop .title{font-size:26px}.screenDrop .mintedSection{margin-top:32px}.screenDrop .tiles{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.screenDrop .tiles{grid-template-columns:repeat(3,1fr);gap:10px}}.mintPanel{margin-top:22px;padding:19px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.mintHead{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--text-mid)}.mintClock{color:var(--text-muted)}.mintBar{height:4px;margin-top:12px;background:var(--border);border-radius:2px;overflow:hidden}.mintBarFill{height:100%;background:#fff}.mintRow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-top:20px}.mintLabel{font-size:12px;color:var(--text-muted)}.mintFigure{margin-top:3px;font-size:26px;font-weight:700;letter-spacing:-.02em}.stepper{display:flex;align-items:center;height:40px;border:1px solid var(--border-input);border-radius:var(--r-control);overflow:hidden}.stepper button{width:38px;height:100%;background:var(--surface-raised);border:0;color:var(--text);font-size:15px}.stepper button:disabled{color:var(--text-ghost-2);cursor:default}.stepper span{min-width:42px;text-align:center;font-size:14px}.mintRoyalty{margin-top:16px;font-size:13px;color:var(--text-secondary)}.mintButton{width:100%;height:48px;margin-top:16px;background:#fff;color:#000;border:0;border-radius:var(--r-control);font-size:14px;font-weight:600}.mintButton:disabled{background:var(--btn-secondary);color:var(--text-muted);cursor:default}.mintLimit{margin-top:10px;font-size:12px;color:var(--text-ghost)}.mintEnd{margin-top:14px;width:100%;padding:9px 0;font-size:13px;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:var(--r-control);cursor:pointer}.mintEnd:hover{border-color:var(--border-hover);color:var(--text-secondary)}.paramsStudio{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--gutter);align-items:start}.paramsStage{position:relative;width:100%;aspect-ratio:1;background:var(--media-well);border-radius:var(--r-card);overflow:hidden}.paramsFrame{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.paramsStudio.expanded{position:fixed;inset:0;z-index:200;padding:16px;gap:16px;background:var(--bg);grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}.paramsStageCol{display:flex;flex-direction:column;min-width:0}.paramsStudio.expanded .paramsStageCol{height:100%}.paramsStudio.expanded .paramsStage{aspect-ratio:auto;flex:1;min-height:0}.paramsStudio.expanded .paramsPanel{overflow-y:auto;max-height:100%;padding-right:4px}:root.paramsExpanded,:root.paramsExpanded body{overflow:hidden}.paramsChips{display:flex;gap:8px;margin-top:12px}.paramsChip{padding:6px 12px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-chip);font-size:12px;color:var(--text-mid);cursor:pointer;transition:border-color .15s var(--ease)}.paramsChip:hover{border-color:var(--border-hover)}.paramsNone{color:var(--text-faint);font-size:13px;margin:0}.paramsPanel{display:flex;flex-direction:column;gap:18px}.paramsGroup{display:flex;flex-direction:column;gap:14px}.paramsGroupName{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:500}.paramRow{display:flex;flex-direction:column;gap:6px}.paramHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.paramName{font-size:13px;color:var(--text-mid)}.paramValue{font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}.paramNote{margin:0;font-size:12px;color:var(--text-ghost);line-height:1.4}.paramField{width:100%;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-family:var(--font);font-size:13px;padding:8px 10px}.paramField:focus-visible{outline:none;border-color:var(--border-hover)}.paramSlider{width:100%;accent-color:var(--text);background:transparent}.paramToggle{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--btn-secondary);border:1px solid var(--border-input);border-radius:var(--r-pill);padding:4px 12px 4px 4px;color:var(--text-secondary);font-family:var(--font);font-size:12px;cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.paramToggle:hover:not(:disabled){border-color:var(--border-hover)}.paramToggleKnob{width:14px;height:14px;border-radius:50%;background:var(--text-ghost-2);transition:background var(--t-fast) var(--ease)}.paramToggle.on .paramToggleKnob{background:var(--text)}.paramToggle.on{color:var(--text)}.paramColor{display:flex;align-items:center;gap:10px}.paramSwatch{width:34px;height:26px;padding:0;border:1px solid var(--border-input);border-radius:var(--r-chip);background:transparent;cursor:pointer}.paramHex{font-size:12px;color:var(--text-faint)}.paramChoices{display:flex;flex-wrap:wrap;gap:6px}.paramChoice{background:var(--btn-secondary);border:1px solid var(--border-input);border-radius:var(--r-chip);color:var(--text-secondary);font-family:var(--font);font-size:12px;padding:6px 10px;cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.paramChoice:hover:not(:disabled){border-color:var(--border-hover)}.paramChoice.on{border-color:var(--border-control);color:var(--text);background:var(--selected-fill)}.paramText{display:flex;flex-direction:column;gap:4px}.paramCount{align-self:flex-end;font-size:11px;color:var(--text-ghost-2);font-variant-numeric:tabular-nums}.paramSeed{display:flex;align-items:center;gap:8px}.paramSeedValue{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-faint)}.paramReroll{background:var(--btn-secondary);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text-mid);font-family:var(--font);font-size:12px;padding:6px 12px;cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.paramReroll:hover:not(:disabled){border-color:var(--border-hover)}.paramsPanel button:disabled,.paramsPanel input:disabled,.paramsPanel select:disabled{opacity:.45;cursor:default}@media(max-width:900px){.paramsStudio{grid-template-columns:minmax(0,1fr)}.paramsStudio.expanded{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.paramsStudio.expanded .paramsStageCol{height:100dvh}.paramsStudio.expanded .paramsStage{aspect-ratio:auto;flex:1;min-height:0;border-radius:0}.paramsStudio.expanded .paramsPanel,.paramsStudio.expanded .paramsNone{display:none}.paramsStudio.expanded .paramsChips{margin:0;padding:10px 12px;justify-content:center}}.screenCollection .head{display:flex;gap:24px;align-items:flex-start;padding:40px 0 26px}.screenCollection .cover{width:112px;height:112px;border-radius:var(--r-card);flex:none;object-fit:cover}.screenCollection .badgeRow{display:flex;gap:8px}.screenCollection .badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--r-pill);font-size:12px;color:var(--text-secondary);cursor:help}.screenCollection .badge.broken{border-style:dashed;color:var(--text-muted)}.screenCollection .h1{margin-top:10px;font-size:28px;font-weight:700;letter-spacing:-.02em}.screenCollection .artistRow{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px}.screenCollection .avatar{width:22px;height:22px;border-radius:50%;background:#1d1d1d;object-fit:cover}.screenCollection .desc{margin-top:10px;max-width:60ch;font-size:14px;color:var(--text-secondary)}.screenCollection .sub{margin-top:8px;font-size:13px;color:var(--text-muted)}.screenCollection .mintingLink{display:inline-flex;align-items:center;height:30px;padding:0 14px;margin-top:12px;border:1px solid var(--border-strong);border-radius:var(--r-pill);font-size:13px;font-weight:600}.screenCollection .mintingLink:hover{text-decoration:none;border-color:var(--border-control)}.screenCollection .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.screenCollection .cell{position:relative}.screenCollection .ordinal{position:absolute;top:10px;left:10px;padding:3px 8px;background:#000000b8;border:1px solid var(--border-input);border-radius:var(--r-pill);font-size:11px;font-weight:600}.screenCollection .dead{display:block;border:1px dashed var(--border-strong);border-radius:var(--r-card);overflow:hidden}.screenCollection .dead:hover{text-decoration:none;border-color:var(--border-control)}.screenCollection .deadWell{aspect-ratio:1 / 1;display:grid;place-items:center;background:var(--surface)}.screenCollection .deadMark{width:28px;height:28px;border:1px dashed var(--border-control);border-radius:50%}.screenCollection .deadBody{padding:10px 12px 12px}.screenCollection .deadTitle{font-size:13px;font-weight:600}.screenCollection .deadWhy{margin-top:4px;font-size:11px;color:var(--text-muted)}.screenCollection .empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenCollection .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenCollection .emptyTitle{font-size:15px;font-weight:600}.screenCollection .emptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-muted)}.screenCollection .emptyAction{display:inline-flex;align-items:center;height:38px;padding:0 18px;margin-top:18px;background:#fff;color:#000;border-radius:var(--r-control);font-size:13px;font-weight:600}.screenCollection .emptyAction:hover{text-decoration:none}.screenCollection .liveNote{margin-top:18px;font-size:12px;color:var(--text-faint)}@media(max-width:1100px){.screenCollection .grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.screenCollection .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.screenCollection .head{gap:16px;padding:22px 0 18px}.screenCollection .cover{width:72px;height:72px}.screenCollection .h1{font-size:22px}.screenCollection .grid{grid-template-columns:1fr;gap:14px}}.screenArtist .head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:48px 0 10px}.screenArtist .avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none;margin-bottom:18px}.screenArtist .avatar.placeholder{background:#1d1d1d;display:block}.screenArtist .h1{font-size:30px;font-weight:700;letter-spacing:-.025em}.screenArtist .subRow{display:flex;gap:14px;align-items:baseline;justify-content:center;margin-top:6px;font-size:13px}.screenArtist .handle{color:var(--text-secondary)}.screenArtist .walletLink{color:var(--text-ghost)}.screenArtist .bio{margin:12px auto 0;max-width:60ch;font-size:14px;color:var(--text-secondary);white-space:pre-line}.screenArtist .links{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:10px}.screenArtist .link{font-size:13px;color:var(--text-muted);text-decoration:underline}.screenArtist .link.mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-6px -4px;font-size:16px;color:var(--text-secondary);text-decoration:none}.screenArtist .link.mark:hover{color:var(--text)}.screenArtist .unclaimed{margin:12px auto 0;max-width:60ch;font-size:13px;color:var(--text-muted)}.screenArtist .featured{margin-top:26px}.screenArtist .featuredLink{display:block;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.screenArtist .featuredLink:hover{text-decoration:none;border-color:var(--border-hover)}.screenArtist .featuredGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.screenArtist .featuredThumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.screenArtist .featuredMeta{padding:16px 18px 18px}.screenArtist .featuredMark{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-ghost)}.screenArtist .featuredName{margin-top:4px;font-size:22px;font-weight:700;letter-spacing:-.02em}.screenArtist .shelves{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:26px 0 60px}.screenArtist .shelf{border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.screenArtist .shelves>.shelf:only-child{grid-column:1 / -1;justify-self:center;width:100%;max-width:calc(50% - 10px)}.screenArtist .shelf:hover{text-decoration:none;border-color:var(--border-hover)}.screenArtist .shelfThumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.screenArtist .thumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.screenArtist .shelfMeta{padding:12px 14px 14px}.screenArtist .shelfName{font-size:15px;font-weight:600}.screenArtist .shelfCount{display:block;margin-top:3px;font-size:12px;color:var(--text-muted)}.screenArtist .curatedHead{font-size:20px;font-weight:700;letter-spacing:-.02em}.screenArtist .curatedNote{margin:6px 0 16px;font-size:13px;color:var(--text-muted);max-width:60ch}.screenArtist .roomHead{margin-top:10px;padding-top:26px;border-top:1px solid var(--border)}.screenArtist .workWith{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.screenArtist .workWithRecord{font-size:13px;color:var(--text-secondary)}.screenArtist .workWithBtn{display:flex;align-items:baseline;gap:8px;padding:5px 12px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-chip);font-size:13px;font-weight:500;color:var(--text);cursor:pointer;transition:border-color .15s var(--ease)}.screenArtist .workWithBtn:hover{border-color:var(--border-hover)}.screenArtist .workWithCaret{color:var(--text-muted)}.screenArtist .workWithMenu{position:relative}.screenArtist .workWithList{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:stretch;min-width:max-content;padding:4px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-card)}.screenArtist .workWithItem{display:flex;align-items:baseline;gap:10px;justify-content:space-between;padding:8px 12px;background:none;border:0;border-radius:var(--r-chip);font-size:13px;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer}.screenArtist .workWithItem:hover{background:var(--surface-hover)}.screenArtist .workWithMeta{font-size:12px;color:var(--text-muted)}.screenArtist .singlesRoom,.screenArtist .representsRoom,.screenArtist .showsRoom{margin:10px 0 60px;padding-top:26px;border-top:1px solid var(--border)}.screenArtist .showCards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.screenArtist .showCard{border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.screenArtist .showCard:hover{text-decoration:none;border-color:var(--border-hover)}.screenArtist .showFace{width:100%;aspect-ratio:5 / 2;object-fit:cover;display:block}.screenArtist .showMeta{padding:12px 14px 14px}.screenArtist .showPhase{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-ghost)}.screenArtist .showName{margin-top:4px;font-size:16px;font-weight:600}.screenArtist .showBy{display:block;margin-top:3px;font-size:12px;color:var(--text-faint-2)}.screenArtist .showDates{display:block;margin-top:3px;font-size:12px;color:var(--text-muted)}.screenArtist .showArchive{margin-top:14px;font-size:13px;color:var(--text-muted)}.screenArtist .archiveYear{color:var(--text-ghost);font-size:12px}@media(max-width:900px){.screenArtist .showCards{grid-template-columns:1fr}}.screenArtist .representsGroup{margin:26px 0 10px;font-size:14px;font-weight:700;letter-spacing:.02em}.screenArtist .representsGroup+.curatedNote{margin-top:-4px;margin-bottom:14px}.screenArtist .dealShow{display:block;margin-top:6px;font-size:12px;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.screenArtist .dealShow.closed{color:var(--text-muted)}.screenArtist .dealShow+.dealTerm{margin-top:2px}.screenArtist .dealTerm{display:block;margin-top:6px;font-size:12px;color:var(--text-muted)}.screenArtist .singles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.screenArtist .singles{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.screenArtist .singles{grid-template-columns:1fr}}.screenArtist .empty{margin:40px 0 60px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:70px 24px;text-align:center}.screenArtist .emptyMark{width:40px;height:40px;margin:0 auto 16px;border:1px solid var(--border-control);border-radius:var(--r-chip)}.screenArtist .emptyTitle{font-size:15px;font-weight:600}.screenArtist .emptyBody{margin:8px auto 0;max-width:46ch;font-size:13px;color:var(--text-muted)}@media(max-width:900px){.screenArtist .shelves{grid-template-columns:1fr}.screenArtist .shelves>.shelf:only-child{max-width:none}.screenArtist .head{padding-top:26px}.screenArtist .avatar{width:60px;height:60px;margin-bottom:12px}.screenArtist .h1{font-size:24px}}.screenArtist .shelfMark{display:inline-block;padding:2px 8px;border:1px solid var(--border-control);border-radius:var(--r-pill);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-high)}.screenArtist .shelfMeta .shelfMark,.screenArtist .featuredMeta .shelfMark{margin-bottom:6px}.screenArtist .featuredMeta .featuredMark+.shelfMark{margin-left:8px}.createHead{padding-top:40px;max-width:60ch}.createTitle{font-size:28px;font-weight:700;letter-spacing:-.02em}.createGrid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start;padding:26px 0 60px}.createMedia{position:sticky;top:78px}.dropZone{width:100%;aspect-ratio:4 / 5;max-height:62vh;display:grid;place-content:center;gap:6px;padding:24px;border:1px dashed var(--border-control);border-radius:var(--r-card);background:var(--surface);text-align:center;cursor:pointer}.dropZone:hover{border-color:var(--border-hover)}.dropZone.filled{border-style:solid;padding:0;overflow:hidden}.dropPreview{width:100%;height:100%;object-fit:contain;display:block}.dropTitle{font-size:15px;font-weight:600;color:var(--text)}.dropHint,.dropCaption{font-size:13px;color:var(--text-muted)}.createCover{margin-top:12px}.coverZone{width:100%;height:92px;display:grid;place-content:center;border:1px dashed var(--border-control);border-radius:var(--r-card);background:var(--surface);cursor:pointer}.coverZone:hover{border-color:var(--border-hover)}.coverZone.filled{border-style:solid;padding:0;overflow:hidden}.coverPreview{width:100%;height:90px;object-fit:cover;display:block}.createTraitRow{display:grid;grid-template-columns:1fr 1fr 32px;gap:8px;align-items:center;margin-bottom:8px}.createTraitRemove{height:40px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text-muted);font-size:16px;cursor:pointer}.createTraitRemove:hover{border-color:var(--border-hover);color:var(--text)}.createTagRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.createTag{height:32px;padding:0 12px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:13px;cursor:pointer;white-space:nowrap}.createTag:hover{border-color:var(--border-hover);color:var(--text-muted)}.createTagField{flex:1;min-width:140px;width:auto}.createTraitAdd{align-self:flex-start;padding:0;border:0;background:none;font-size:13px;color:var(--text-muted);cursor:pointer;text-decoration:underline}.createTraitAdd:hover{color:var(--text)}.makeCards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:26px}@media(max-width:640px){.makeCards{grid-template-columns:1fr}}.makeCard{display:block;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);text-decoration:none}.makeCard:hover{border-color:var(--border-hover);text-decoration:none}.makeCard.current{border-color:var(--text)}.makeCardHead{display:block;font-size:14px;font-weight:600;color:var(--text)}.makeCardBody{display:block;margin-top:4px;font-size:12px;color:var(--text-secondary)}.createForm{display:flex;flex-direction:column}.createLabel{font-size:13px;font-weight:600;margin-bottom:6px}.createLabel:not(:first-child){margin-top:20px}.createOptional{font-weight:400;color:var(--text-ghost)}.createInput{width:100%;height:40px;padding:0 12px;background:var(--surface);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px;font-family:inherit}.createInput:focus{outline:none;border-color:var(--border-hover)}.createTextarea{height:auto;padding:10px 12px;resize:vertical;line-height:1.5}.createNarrow{width:96px}.createRoyalty{display:flex;align-items:center;gap:8px}.createSuffix{font-size:14px;color:var(--text-muted)}.createNote{margin-top:8px;font-size:13px;color:var(--text-secondary);max-width:60ch}.createHint{margin-top:6px;font-size:12px;color:var(--text-faint);max-width:60ch}.createHint a{color:var(--text-muted);text-decoration:underline}.createInto{margin-bottom:18px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-control);font-size:13px;color:var(--text-secondary)}.createIntoClear{background:none;border:none;padding:0;color:var(--text-muted);font-size:13px;text-decoration:underline;cursor:pointer}.createError{margin-top:8px;font-size:13px;color:var(--text);max-width:60ch}.createCost{margin-top:22px;padding:12px 14px;border:1px solid var(--border-subtle-3);border-radius:var(--r-control);background:var(--surface)}.createCost .createNote{margin-top:0}.createSubmit{margin-top:22px;height:46px;border-radius:var(--r-control);background:#fff;color:#000;font-size:15px;font-weight:600;border:0}.createSubmit:hover:not(:disabled){background:var(--text-high)}.createSubmit:disabled{cursor:not-allowed;opacity:.45}@media(max-width:900px){.createGrid{grid-template-columns:1fr}.createMedia{position:static}.dropZone{aspect-ratio:3 / 2}}.createStudio{grid-column:1 / -1;padding-top:26px}@media(max-width:900px){.createStudio{grid-column:auto}}.screenImport .head{padding:40px 0 26px}.screenImport .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenImport .lede{margin-top:10px;max-width:60ch;font-size:15px;color:var(--text-secondary)}.screenImport .aside{display:block;margin:40px 0 0;padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-card);text-decoration:none}.screenImport .aside+.aside{margin-top:14px}.screenImport .aside:last-of-type{margin-bottom:60px}.screenImport .aside:hover{border-color:var(--border-hover);text-decoration:none}.screenImport .asideHead{font-size:14px;font-weight:600}.screenImport .asideBody{margin-top:6px;font-size:13px;color:var(--text-muted)}.import{display:flex;flex-direction:column;gap:26px;padding-bottom:60px}.pasteBox{display:flex;flex-direction:column;gap:10px}.lbl{font-size:13px;font-weight:600}.opt{font-weight:400;color:var(--text-ghost)}.paste,.field{width:100%;padding:10px 12px;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--r-control);color:var(--text);font-size:14px;font-family:inherit}.paste{resize:vertical;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px}.paste:focus,.field:focus{outline:none;border-color:var(--border-hover)}.primary{align-self:flex-start;display:inline-flex;align-items:center;height:42px;padding:0 20px;background:#fff;color:#000;border:none;border-radius:var(--r-control);font-size:14px;font-weight:600;cursor:pointer}.primary:disabled{opacity:.45;cursor:default}.hint{font-size:12px;color:var(--text-faint);max-width:60ch}.finder{margin-bottom:22px}.finderHits{margin-top:10px;border:1px solid var(--border);border-radius:var(--r-card);padding:6px;max-height:320px;overflow-y:auto}.finderHit{display:flex;align-items:center;gap:12px;width:100%;padding:7px 8px;border:0;border-radius:var(--r-control);background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.finderHit:hover{background:var(--surface-hover-soft)}.finderThumb{width:34px;height:34px;border-radius:4px;object-fit:cover;flex:none}.finderThumb.blank{background:var(--surface);border:1px solid var(--border);display:inline-block}.finderName{flex:1;font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finderAdd{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:13px;flex:none}.finderHit:hover .finderAdd{border-color:var(--border-hover)}.finderHit.hung .finderAdd{color:var(--text-muted);border-color:var(--border)}.tileRemove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:1px solid var(--border-input);border-radius:50%;background:var(--surface);color:var(--text);font-size:14px;line-height:1;cursor:pointer}.tileRemove:hover{border-color:var(--border-hover)}.state{padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-card);font-size:14px;color:var(--text-secondary)}.state.error{border-color:var(--border-strong)}.preview{display:flex;flex-direction:column;gap:18px;padding-top:8px;border-top:1px solid var(--border)}.previewHead .count{font-size:15px;font-weight:600}.previewHead .warn{margin-top:6px;font-size:13px;color:var(--text-muted);max-width:60ch}.import .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.tile{margin:0;position:relative}.thumb{width:100%;aspect-ratio:1 / 1;border-radius:var(--r-tile);object-fit:cover;display:block}.tile.dead .deadThumb{border:1px dashed var(--border-control);background:var(--surface)}.tileName{margin-top:5px;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more{font-size:12px;color:var(--text-ghost)}.import .form{display:flex;flex-direction:column;gap:8px}.import .form .lbl:not(:first-child){margin-top:12px}.slugRow{display:flex;align-items:center;gap:0}.slugPrefix{padding:10px 0 10px 12px;background:var(--surface-raised);border:1px solid var(--border-input);border-right:none;border-radius:var(--r-control) 0 0 var(--r-control);font-size:14px;color:var(--text-ghost);white-space:nowrap}.slugField{border-radius:0 var(--r-control) var(--r-control) 0;border-left:none;padding-left:2px}.checkRow{display:flex;align-items:baseline;gap:8px;margin-top:14px;font-size:13px;color:var(--text-secondary);cursor:pointer}.ncTagRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ncTag{height:32px;padding:0 12px;border:1px solid var(--border-input);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:13px;cursor:pointer;white-space:nowrap}.ncTag:hover{border-color:var(--border-hover);color:var(--text-muted)}.ncTagField{flex:1;min-width:140px;width:auto}.ncCover{width:100%;height:96px;display:grid;place-content:center;border:1px dashed var(--border-control);border-radius:var(--r-card);background:var(--surface);cursor:pointer}.ncCover:hover{border-color:var(--border-hover)}.ncCover.filled{border-style:solid;padding:0;overflow:hidden}.ncCoverPreview{width:100%;height:94px;object-fit:cover;display:block}.masterList{display:grid;gap:8px;margin-bottom:18px}.masterRow{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;text-align:left}.masterRow:hover{border-color:var(--border-hover)}.masterRow.selected{border-color:var(--text-secondary)}.masterThumb{width:40px;height:40px;border-radius:var(--r-tile);object-fit:cover;flex:none}.masterName{font-size:14px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.masterCount{font-size:12px;color:var(--text-muted);flex:none}.tierNote{padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card);font-size:13px;color:var(--text-secondary)}@media(max-width:900px){.import .grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.import .grid{grid-template-columns:repeat(3,1fr)}}.screenNewCollection .head{padding:40px 0 26px}.screenNewCollection .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenNewCollection .lede{margin-top:10px;max-width:60ch;font-size:15px;color:var(--text-secondary)}.screenNewCollection .aside{display:block;margin:40px 0 60px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-card);text-decoration:none}.screenNewCollection .aside:hover{border-color:var(--border-hover);text-decoration:none}.screenNewCollection .asideHead{font-size:14px;font-weight:600}.screenNewCollection .asideBody{margin-top:6px;font-size:13px;color:var(--text-muted)}.screenNewDrop .head{padding:40px 0 26px}.screenNewDrop .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenNewDrop .lede{margin-top:10px;max-width:60ch;font-size:15px;color:var(--text-secondary)}.screenNewDrop .aside{display:block;margin:40px 0 60px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-card);text-decoration:none}.screenNewDrop .aside:hover{border-color:var(--border-hover);text-decoration:none}.screenNewDrop .asideHead{font-size:14px;font-weight:600}.screenNewDrop .asideBody{margin-top:6px;font-size:13px;color:var(--text-muted)}.screenImportDrop .head{padding:40px 0 26px}.screenImportDrop .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenImportDrop .lede{margin-top:10px;max-width:60ch;font-size:15px;color:var(--text-secondary)}.screenImportDrop .aside{display:block;margin:40px 0 60px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-card);text-decoration:none}.screenImportDrop .aside:hover{border-color:var(--border-hover);text-decoration:none}.screenImportDrop .asideHead{font-size:14px;font-weight:600}.screenImportDrop .asideBody{margin-top:6px;font-size:13px;color:var(--text-muted)}.screenPreview .head{padding:40px 0 10px}.screenPreview .h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.screenPreview .lede{margin-top:12px;max-width:60ch;font-size:15px;color:var(--text-secondary)}.screenPreview .steps{margin-top:28px;display:grid;gap:14px}.screenPreview .step{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.screenPreview .stepNum{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border-control);border-radius:50%;font-size:13px;font-weight:700}.screenPreview .stepTitle{font-size:15px;font-weight:600}.screenPreview .stepBody{margin-top:4px;font-size:13px;color:var(--text-muted);max-width:60ch}.screenPreview .tryBlock{margin-top:36px}.screenPreview .h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:14px}.screenPreview .tryLede{margin:-4px 0 16px;max-width:62ch;color:var(--text-secondary);font-size:15px;line-height:1.55}.screenPreview .tries{display:grid;grid-template-columns:1fr 1fr;gap:12px}.screenPreview .try{display:block;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.screenPreview .try:hover{border-color:var(--border-hover);text-decoration:none}.screenPreview .tryLabel{display:block;font-size:14px;font-weight:600}.screenPreview .tryBody{display:block;margin-top:4px;font-size:12px;color:var(--text-muted)}.screenPreview .fbSection{margin:40px 0 60px}.screenPreview .fbLede{margin-bottom:14px;font-size:14px;color:var(--text-secondary);max-width:60ch}@media(max-width:640px){.screenPreview .tries{grid-template-columns:1fr}}html.liveWork,html.liveWork body{height:100%;margin:0;background:#000;overflow:hidden}html.liveWork .work{position:fixed;inset:0;width:100%;height:100%;border:0;display:block}html.liveWork .door{position:fixed;top:14px;left:14px;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 14px;background:#000000a6;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ddd;font:13px/1 system-ui,sans-serif;text-decoration:none;opacity:1;transition:opacity .5s ease}html.liveWork .door:hover{color:#fff;border-color:#ffffff59;opacity:1!important}html.liveWork .door.resting{opacity:0}@media(hover:none){html.liveWork .door.resting{opacity:.35}}html.wall,html.wall body{height:100%;margin:0;overflow:hidden;background:#100e0c}html.wall .wall{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:6vmin 9vmin 10vmin;box-sizing:border-box;background:#100e0c;background:color-mix(in srgb,#100e0c calc(var(--wall-surround-dim, 1) * 100%),#000);transition:background 20s linear;cursor:default}html.wall .mat{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;filter:brightness(var(--wall-work-dim, 1));transition:filter 20s linear}html.wall .art{max-width:100%;max-height:100%;object-fit:contain;display:block;border:0}html.wall .well{position:relative;width:100%;height:100%}html.wall .well .art{position:absolute;inset:0;width:100%;height:100%;margin:auto}html.wall .well .poster{object-fit:contain}html.wall .well .live{opacity:0;transition:opacity 1.2s ease}html.wall .well .live.ready{opacity:1}html.wall .label{position:fixed;left:0;right:0;bottom:3.5vmin;display:flex;gap:1.4em;align-items:baseline;justify-content:center;margin:0;padding:0 8vmin;color:#9a938c;font:400 clamp(12px,1.35vmin,17px) / 1.4 system-ui,sans-serif;letter-spacing:.04em;opacity:1;transition:opacity 2s ease}html.wall .label.resting{opacity:0}html.wall .label .title{color:#cfc7bf}html.wall .label .maker,html.wall .label .edition{font-variant-numeric:tabular-nums}html.wall .label .provenance{color:#9a938c;text-decoration:none;border-bottom:1px solid #3a342e}html.wall .card{max-width:34ch;text-align:center;color:#6f6862;font:400 clamp(13px,1.5vmin,18px) / 1.6 system-ui,sans-serif}html.wall .card .what{margin:0 0 .6em;color:#8d857e}html.wall .card .why{margin:0;font-size:.85em}html.wall .card .where{color:#575049;word-break:break-all}
