:root{--sr-yellow:#ffd400;--sr-yellow-hover:#f2c800;--sr-yellow-soft:#fff6cc;--sr-ink:#080a0f;--sr-paper:#f8f7f2;--brand-yellow:var(--sr-yellow);--ink:#0c0d10;--ink-muted:#636568;--ink-soft:var(--ink-muted);--surface:#fff;--surface-subtle:#f6f5f0;--muted-fill:#f3f2ef;--sidebar-bg:#fbfaf8;--line:#e0e0dd;--line-strong:#d0cfcc;--success-bg:#defee7;--success-text:#007e46;--warning-bg:#fff6db;--warning-text:#a06604;--danger-bg:#ffeeec;--danger-text:#cc2827;--brand-active-fg:#634800;--brand-active-ring:rgba(245,208,36,.5);--focus:var(--sr-yellow);--radius:6px;--radius-card:10px;--radius-button:8px;--radius-input:6px;--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sidebar-width:248px;--shadow-xs:0 1px 2px 0 rgba(12,13,16,.05);--shadow-sm:0 1px 3px 0 rgba(12,13,16,.08),0 1px 2px -1px rgba(12,13,16,.06);--shadow-popover:0 8px 24px -4px rgba(12,13,16,.16),0 2px 6px -2px rgba(12,13,16,.08)}@supports (color:color(display-p3 0 0 0)){:root{--ink:color(display-p3 .0478439 .0517991 .0614134);--ink-muted:color(display-p3 .388929 .394282 .407106);--surface-subtle:color(display-p3 .963378 .959911 .944019);--muted-fill:color(display-p3 .952855 .950554 .939982);--sidebar-bg:color(display-p3 .983627 .981894 .973917);--line:color(display-p3 .878929 .876663 .86625);--line-strong:color(display-p3 .815692 .812893 .800059);--success-bg:color(display-p3 .893802 .992553 .913919);--success-text:color(display-p3 .208261 .485917 .294963);--warning-bg:color(display-p3 1.00977 .966981 .835887);--warning-text:color(display-p3 .596255 .409293 .137274);--danger-bg:color(display-p3 1.01515 .930326 .918146);--danger-text:color(display-p3 .7372 .221951 .191652);--brand-active-fg:color(display-p3 .373459 .287169 .0583617);--brand-active-ring:color(display-p3 .937694 .822701 .30871/.5);--shadow-xs:0 1px 2px 0 color(display-p3 .0478439 .0517991 .0614134/.05);--shadow-sm:0 1px 3px 0 color(display-p3 .0478439 .0517991 .0614134/.08),0 1px 2px -1px color(display-p3 .0478439 .0517991 .0614134/.06);--shadow-popover:0 8px 24px -4px color(display-p3 .0478439 .0517991 .0614134/.16),0 2px 6px -2px color(display-p3 .0478439 .0517991 .0614134/.08)}}@supports (color:lab(0% 0 0)){:root{--ink:lab(3.6826% -.0514165 -1.4312);--ink-muted:lab(42.5537% -.132769 -2.2639);--surface-subtle:lab(96.4416% -.189871 2.27965);--muted-fill:lab(95.6172% -.128806 1.51829);--sidebar-bg:lab(98.395% -.097543 1.13808);--line:lab(89.0052% -.128508 1.51846);--line-strong:lab(83.2114% -.158697 1.89939);--success-bg:lab(96.8942% -13.9662 7.15764);--success-text:lab(45.9926% -41.8497 21.6371);--warning-bg:lab(97.3221% .527084 19.579);--warning-text:lab(48.6919% 19.6781 54.9431);--danger-bg:lab(95.6629% 9.19601 4.95983);--danger-text:lab(45.8049% 62.9533 44.1);--brand-active-fg:lab(32.8033% 7.3235 44.4828);--brand-active-ring:lab(84.93% 2.25136 79.567/.5);--shadow-xs:0 1px 2px 0 lab(3.6826% -.0514165 -1.4312/.05);--shadow-sm:0 1px 3px 0 lab(3.6826% -.0514165 -1.4312/.08),0 1px 2px -1px lab(3.6826% -.0514165 -1.4312/.06);--shadow-popover:0 8px 24px -4px lab(3.6826% -.0514165 -1.4312/.16),0 2px 6px -2px lab(3.6826% -.0514165 -1.4312/.08)}}*{box-sizing:border-box}html,body,#__next{min-height:100%}body{background:var(--surface-subtle);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--focus);outline:none}.appShell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:-webkit-sticky;position:sticky;top:0}.brandLockup{align-items:center;gap:10px;padding:0 8px 22px;display:flex}.brandIdentity{gap:6px;display:grid}.brandLogo{width:152px;height:auto}.portalLabel{background:var(--brand-yellow);width:max-content;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border:1px solid #e8c900;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:14px}.brandMark{border:1px solid var(--line);border-radius:var(--radius);background:var(--brand-yellow);place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.brandText{gap:2px;display:grid}.brandText strong{font-size:15px;line-height:20px}.brandText span{color:var(--ink-soft);font-size:12px;line-height:16px}.navList{gap:4px;display:grid}.navItem{border-radius:var(--radius);min-height:40px;color:var(--ink-muted);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.navItem:hover,.navItemActive{color:var(--ink);background:#f2f2f2}.sidebarFooter{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:auto;padding:16px 8px 0;font-size:12px;line-height:18px}.mainColumn{min-width:0}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.9);justify-content:space-between;align-items:center;min-height:64px;padding:0 32px;display:flex;position:-webkit-sticky;position:sticky;top:0}.mobileBrand{align-items:center;gap:8px;font-weight:700;display:none}.mobileBrand img{width:104px;height:auto}.topbarActions{align-items:center;gap:10px;display:flex}.avatar{background:var(--ink);width:32px;height:32px;color:var(--brand-yellow);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.page{gap:24px;max-width:1220px;margin:0 auto;padding:32px;display:grid}.pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow{color:var(--ink-soft);text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.pageTitle{margin:4px 0 0;font-size:32px;font-weight:600;line-height:40px}.pageDescription{max-width:720px;color:var(--ink-muted);margin:8px 0 0;font-size:14px;line-height:22px}.grid{gap:16px;display:grid}.gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 2px 2px rgba(0,0,0,.04)}.cardBody{padding:20px}.sectionTitle{margin:0;font-size:16px;font-weight:600;line-height:24px}.muted{color:var(--ink-soft)}.button{border-radius:var(--radius);border:1px solid transparent;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.buttonPrimary{background:var(--ink);color:var(--surface)}.buttonPrimary:hover{background:#000}.buttonSecondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.buttonSecondary:hover{border-color:var(--line-strong);background:#f2f2f2}.buttonTint{background:var(--brand-yellow);color:var(--ink);border-color:#e8c900}.input,.select,.textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:40px;color:var(--ink);padding:0 12px;font-size:14px}.textarea{resize:vertical;min-height:96px;padding:10px 12px}.field{gap:8px;display:grid}.field label{font-size:13px;font-weight:600;line-height:18px}.helper{color:var(--ink-soft);font-size:12px;line-height:18px}.tableWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:auto}.table{border-collapse:collapse;width:100%;min-width:760px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px;font-size:13px;line-height:18px}.table th{color:var(--ink-soft);font-weight:600}.table tr:last-child td{border-bottom:0}.badge{border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.badgeNeutral{color:var(--ink-muted);background:#f2f2f2}.badgeSuccess{background:var(--success-bg);color:var(--success-text)}.badgeWarning{background:var(--warning-bg);color:var(--warning-text)}.badgeDanger{background:var(--danger-bg);color:var(--danger-text)}.authCanvas{min-height:100vh;background:var(--surface-subtle);flex-direction:column;min-height:100dvh;padding:24px;display:flex}.authFrame{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;flex:1;padding:32px 40px;display:flex}.authLogo{width:140px;height:auto;display:block}.authCardWrap{flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.authCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:14px;width:100%;max-width:440px;padding:32px;display:grid}.authEyebrow{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.authTitle{margin:0;font-size:30px;font-weight:700;line-height:38px}.authDescription{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.authForm{gap:14px;margin-top:6px;display:grid}.authField{gap:8px;display:grid}.authField label{font-size:14px;font-weight:600;line-height:20px}.authInput{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:44px;color:var(--ink);padding:0 12px;font-size:15px}.authButton{border-radius:var(--radius);text-align:center;border:1px solid transparent;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.authButtonPrimary{background:var(--brand-yellow);color:var(--ink);border-color:#e8c900}.authButtonPrimary:hover:not(:disabled){background:#f5d500}.authButtonPrimary:disabled{border-color:var(--line);color:var(--ink-soft);cursor:not-allowed;background:#ececec}.authButtonQuiet{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.authButtonQuiet:hover{background:#f2f2f2}.authLink{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.authHelper{color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.authError{min-height:20px;color:var(--danger-text);margin:0;font-size:14px;line-height:20px}.authFieldError{min-height:0;color:var(--danger-text);margin:0;font-size:13px;line-height:18px}.authFieldError:empty{display:none}.authNotice{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-subtle);color:var(--ink);margin:0;padding:10px 12px;font-size:14px;line-height:20px}.authActions{gap:10px;margin-top:10px;display:grid}.prototypeBanner{border-bottom:1px solid var(--warning-text);background:var(--warning-bg);color:var(--warning-text);padding:8px 32px;font-size:13px;font-weight:700;line-height:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.photoGrid{grid-template-columns:repeat(7,minmax(88px,1fr));gap:10px;display:grid}.uploadSlot{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-subtle);min-height:96px;color:var(--ink-soft);text-align:center;place-items:center;padding:10px;font-size:12px;line-height:16px;display:grid}.listingThumb{border-radius:var(--radius);background:#f2f2f2;width:44px;height:44px;overflow:hidden}.listingThumb img{object-fit:cover;width:100%;height:100%}.heroListing{grid-template-columns:360px minmax(0,1fr);gap:24px;display:grid}.heroImage{aspect-ratio:4/3;border-radius:var(--radius);background:#f2f2f2;overflow:hidden}.heroImage img{object-fit:cover;width:100%;height:100%}.inventoryGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventoryPhoto{aspect-ratio:4/3;border-radius:var(--radius);background:#f2f2f2;overflow:hidden}.inventoryPhoto img{object-fit:cover;width:100%;height:100%}.statValue{margin:8px 0 0;font-size:28px;font-weight:600;line-height:36px}.statusSteps{gap:10px;display:grid}.statusStep{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.statusDot{background:var(--brand-yellow);border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.settingsNav{flex-wrap:wrap;gap:8px;display:flex}.settingsNav a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-muted);padding:8px 10px;font-size:13px;font-weight:600}.settingsNav a:hover,.settingsNav .active{background:var(--ink);color:var(--surface)}.mobileTabbar{display:none}@media (max-width:1040px){.heroListing,.gridTwo,.gridThree{grid-template-columns:1fr}.photoGrid,.inventoryGallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.appShell{padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.sidebar{display:none}.topbar{min-height:60px;padding:0 16px}.mobileBrand{display:flex}.topbar>.muted{display:none}.page{padding:24px 16px 32px}.pageHeader{display:grid}.photoGrid,.inventoryGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.authCanvas{padding:12px}.authFrame{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.authLogo{width:118px}.authCardWrap{align-items:stretch;padding:20px 0 0}.authCard{border:0;max-width:none;padding:8px 4px 0}.authCardAnchored{flex-direction:column;display:flex}.authCardAnchored .authActions{margin-top:auto;padding-top:24px}.prototypeBanner{padding:8px 16px}.mobileTabbar{z-index:30;min-height:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.96);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobileTabItem{border-radius:var(--radius);min-width:0;color:var(--ink-soft);text-align:center;place-items:center;gap:3px;padding:5px 2px;font-size:10px;font-weight:600;line-height:12px;display:grid}.mobileTabItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobileTabItemActive{color:var(--ink);background:#f2f2f2}}:root{--info-accent:#006bff;--info-bg:#eef5ff;--info-border:#cfe1ff}.settingsMain{gap:20px;max-width:880px;margin:0 auto;padding:32px 24px 48px;display:grid}.settingsSubnav{flex-wrap:wrap;gap:8px;display:flex}.settingsSubnavItem{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.settingsSubnavItem:hover{border-color:var(--line-strong)}.settingsSubnavItemActive,.settingsSubnavItemActive:hover{border-color:var(--ink);background:var(--ink);color:var(--surface)}.settingsSection{gap:16px;display:grid}.settingsHeader{gap:6px;display:grid}.settingsTitle{margin:0;font-size:26px;font-weight:700;line-height:34px}.settingsDescription{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.settingsCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:14px;padding:20px;display:grid}.settingsCardTitle{margin:0;font-size:16px;font-weight:600;line-height:24px}.settingsRecoveryCard{background:var(--surface-subtle)}.settingsCallout{border:1px solid var(--info-border);background:var(--info-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.settingsCalloutInfo{border-color:var(--info-border);background:var(--info-bg)}.settingsCalloutDanger{background:var(--danger-bg);border-color:#f3c1c7}.settingsCalloutBody{gap:6px;min-width:0;display:grid}.settingsCalloutTitle{margin:0;font-size:14px;font-weight:600;line-height:20px}.settingsCalloutText{color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}.settingsCalloutDanger .settingsCalloutText{color:var(--ink)}.settingsFailureActions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.settingsErrorSummary{display:block}.settingsOutcome:empty{display:none}.settingsSavedText{color:var(--success-text);margin:0;font-size:14px;font-weight:600;line-height:20px}.settingsFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settingsField{align-content:start;gap:8px;display:grid}.settingsField label{font-size:13px;font-weight:600;line-height:18px}.settingsFieldMeta{color:var(--ink-soft);font-weight:500}.settingsInputWrap{display:flex;position:relative}.settingsInput{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:44px;color:var(--ink);padding:0 12px;font-size:14px}.settingsTextarea{resize:vertical;min-height:88px;padding:10px 12px}.settingsInputTrailing{border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--ink-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.settingsInputWrap:has(.settingsInputTrailing) .settingsInput{padding-right:64px}.settingsFieldHelper{color:var(--ink-soft);margin:0;font-size:12px;line-height:18px}.settingsFieldError{color:var(--danger-text);margin:0;font-size:13px;font-weight:500;line-height:18px}.settingsInfoRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.settingsInfoRow:last-of-type{border-bottom:0;padding-bottom:0}.settingsInfoLabel{font-size:14px;font-weight:600;line-height:20px}.settingsInfoValue{color:var(--ink-muted);text-align:right;overflow-wrap:anywhere;font-size:14px;line-height:20px}.settingsConfirmInstruction{margin:0;font-size:14px;line-height:20px}.settingsButton{border-radius:var(--radius);border:1px solid transparent;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.settingsButtonPrimary{background:var(--brand-yellow);color:var(--ink);border-color:#e8c900}.settingsButtonPrimary:hover:not(:disabled){background:#f5d500}.settingsButtonPrimary:disabled{border-color:var(--line);color:var(--ink-soft);cursor:not-allowed;background:#ececec}.settingsButtonQuiet{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.settingsButtonQuiet:hover:not(:disabled){background:#f2f2f2}.settingsSwitchRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.settingsSwitchRow:last-of-type{border-bottom:0;padding-bottom:0}.settingsSwitchLabel{font-size:14px;font-weight:600;line-height:20px}.settingsSwitch{display:inline-flex;position:relative}.settingsSwitch input{z-index:1;opacity:0;cursor:pointer;width:max(100%,44px);height:max(100%,44px);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.settingsSwitchTrack{border:1px solid var(--line-strong);background:#e3e3e3;border-radius:999px;align-items:center;width:44px;height:26px;padding:2px;transition:background .12s;display:inline-flex}.settingsSwitchKnob{background:var(--surface);border-radius:999px;width:20px;height:20px;transition:transform .12s;display:block;box-shadow:0 1px 2px rgba(0,0,0,.2)}.settingsSwitch input:checked+.settingsSwitchTrack .settingsSwitchKnob{transform:translate(18px)}.settingsSwitch input:disabled+.settingsSwitchTrack{opacity:.5}.settingsActionBar{justify-content:flex-end;align-items:center;gap:16px;display:flex}.settingsActionStatus{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:18px}.settingsActionButtons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.settingsMobileOnly{display:none}@media (max-width:700px){.settingsMain{padding:20px 16px calc(160px + env(safe-area-inset-bottom))}.settingsFormGrid{grid-template-columns:1fr}.settingsCallout{flex-direction:column;align-items:stretch}.settingsDesktopOnly{display:none}.settingsMobileOnly{display:flex}.settingsActionBar{right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:25;border-top:1px solid var(--line);background:rgba(255,255,255,.97);justify-content:space-between;padding:10px 16px;position:fixed;left:0}.settingsActionBar .settingsButton{flex:1}}:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--sr-yellow)}.authCanvas{background:var(--surface-subtle)}.authFrame,.authCard{border-radius:var(--radius-card)}.authCard{box-shadow:var(--shadow-xs)}.authInput,.settingsInput,.settingsTextarea{border-radius:var(--radius-input)}.authButton,.settingsButton,.settingsSubnavItem{border-radius:var(--radius-button)}.authButtonPrimary,.settingsButtonPrimary{border-color:var(--sr-yellow-hover)}.authButtonPrimary:hover:not(:disabled),.settingsButtonPrimary:hover:not(:disabled){background:var(--sr-yellow-hover)}.settingsMain{gap:24px;max-width:880px;padding:32px 24px 48px}.settingsSubnavItem{border-color:var(--line);background:var(--surface);color:var(--ink-muted);font-weight:500}.settingsSubnavItem:hover{border-color:var(--line-strong);background:var(--muted-fill);color:var(--ink)}.settingsSubnavItemActive,.settingsSubnavItemActive:hover{border-color:var(--sr-ink);background:var(--sr-ink);color:var(--surface);font-weight:600}.settingsCard{border-radius:var(--radius-card);box-shadow:var(--shadow-xs);gap:12px;padding:16px}.settingsCallout{border-radius:var(--radius-card)}.settingsSwitch input:checked+.settingsSwitchTrack{border-color:var(--sr-ink);background:var(--sr-ink)}.settingsSwitch input:focus-visible+.settingsSwitchTrack{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--sr-yellow)}@media (max-width:700px){.settingsMain{padding:20px 16px calc(160px + env(safe-area-inset-bottom))}.settingsActionBar{background:rgba(255,255,255,.97)}}.securityLayout{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;display:grid}.securityCard,.securityFields{gap:16px;display:grid}.securityEligibility{min-height:18px;color:var(--ink-soft);margin:0;font-size:12px;line-height:18px}.securitySubmit{justify-self:start}.securityCheckpoint{border:1px solid var(--info-border);border-radius:var(--radius-card);background:var(--info-bg);gap:8px;padding:16px;display:grid}.securityCheckpointTitle{margin:0;font-size:14px;font-weight:600;line-height:20px}.securityCheckpointText,.securityOutcome p{color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.securityOutcome:empty{display:none}@media (max-width:700px){.securityLayout{grid-template-columns:1fr}.securitySubmit{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:25;justify-self:stretch;width:calc(100% - 32px);position:fixed;left:16px}.securityCheckpoint{margin-bottom:48px}}.listingPage,.listingDetailPage{max-width:1180px;margin:0 auto;padding:32px}.listingFilters{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs);align-items:end;gap:12px;padding:16px;display:flex}.listingFilter{min-width:min(100%,220px);color:var(--ink-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.listingFilter select{border:1px solid var(--line-strong);border-radius:var(--radius-input);background:var(--surface);min-height:44px;color:var(--ink);padding:0 10px}.listingList{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}.listingRow{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) minmax(136px,auto);align-items:center;gap:24px;min-height:144px;padding:16px;transition:background-color .16s,color .16s;display:grid}.listingRow:last-child{border-bottom:0}.listingRow:hover{background:var(--muted-fill)}.listingRow:focus-visible{z-index:1;outline:2px solid var(--sr-yellow);outline-offset:-3px;box-shadow:inset 0 0 0 1px var(--sr-ink);position:relative}.listingImage,.listingImageFallback{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle);width:112px;height:112px;overflow:hidden}.listingImage img{object-fit:cover;width:100%;height:100%}.listingRowMain{align-content:start;gap:6px;min-width:0;display:grid}.listingType{border:1px solid var(--line);background:var(--surface-subtle);width:max-content;color:var(--ink-muted);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px}.listingRowType{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:16px}.listingRowPrice{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:22px}.listingRow h2,.listingDetailIdentity h1,.listingReadOnly h2,.listingGallery h2,.listingRejection h2{color:var(--ink);margin:0}.listingRow h2{-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;font-size:17px;line-height:24px;display:-webkit-box;overflow:hidden}.listingReference,.listingDetailSubmitted,.listingActionNotice{color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.listingRowMeta{text-align:right;grid-template-columns:1fr 18px;place-items:center end;gap:5px 10px;min-width:136px;display:grid}.listingRowPrice,.listingRowUpdated{grid-column:1}.listingRowUpdated{color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:18px}.listingRowChevron{color:var(--line-strong);grid-area:1/2/span 2;transition:color .16s}.listingRow:hover .listingRowChevron{color:var(--ink-muted)}.listingRow:focus-visible .listingRowChevron{color:var(--ink-muted)}.listingStatus{gap:7px;display:grid}.listingStatusBadge{border:1px solid;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.listingStatusMeaning p{color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.listingStatusMeaning .listingStatusActor{color:var(--ink);margin-top:2px;font-weight:600}.listingStatusInfo{color:var(--brand-active-fg)}.listingStatusSuccess{color:var(--success-text)}.listingStatusWarning{color:var(--warning-text)}.listingStatusDanger{color:var(--danger-text)}.listingStatusNeutral{color:var(--ink-muted)}.listingEmpty,.listingReadOnly,.listingGallery,.listingRejection,.listingActionNotice{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.listingEmpty{padding:28px}.listingEmpty h2,.listingEmpty p{margin:0}.listingEmpty p{color:var(--ink-muted);margin-top:6px}.listingBreadcrumb{color:var(--ink-muted);font-size:13px}.listingBreadcrumb a{color:var(--ink);font-weight:600}.listingDetailHero{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs);grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) minmax(260px,.78fr);align-items:start;gap:24px;padding:24px;display:grid}.listingDetailImage,.listingDetailImageFallback{border-radius:var(--radius-input);background:var(--surface-subtle);overflow:hidden}.listingDetailImage img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.listingDetailIdentity{align-content:start;gap:12px;display:grid}.listingDetailIdentity h1{letter-spacing:-.025em;font-size:max(26px,min(3vw,38px));line-height:1.1}.listingDetailStatus{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-subtle);padding:16px}.listingRejection{border-color:color-mix(in srgb,var(--danger-text)35%,var(--line));background:var(--danger-bg);padding:18px}.listingRejection>p,.listingDescription p{margin:8px 0 0;line-height:24px}.listingRejectionGuidance{color:var(--ink-muted)}.listingReadOnly,.listingGallery{padding:20px}.listingDetailsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 0;display:grid}.listingDetailsGrid div{min-width:0}.listingDetailsGrid dt{color:var(--ink-muted);font-size:12px;line-height:18px}.listingDetailsGrid dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:600;line-height:20px}.listingDescription{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.listingDescription h3{margin:0;font-size:14px}.listingGalleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.listingGalleryItem{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-subtle);overflow:hidden}.listingGalleryItem img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.listingActionNotice{padding:14px 16px}@media (max-width:960px){.listingDetailHero{grid-template-columns:minmax(190px,.7fr) minmax(0,1fr)}.listingDetailStatus{grid-column:1/-1}.listingGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.listingPage,.listingDetailPage{padding:20px 16px calc(112px + env(safe-area-inset-bottom))}.listingFilters{flex-direction:column;align-items:stretch}.listingFilter{width:100%}.listingRow{grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);gap:10px 14px;min-height:128px;padding:12px}.listingImage,.listingImageFallback{grid-row:1/span 2;width:96px;height:96px}.listingRowMeta{text-align:left;flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:4px 12px;min-width:0;display:flex}.listingRowChevron{margin-left:auto}.listingDetailHero{grid-template-columns:1fr;padding:16px}.listingDetailStatus{grid-column:auto}.listingDetailsGrid,.listingGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.listingActionDialogScrim{z-index:100;padding:max(16px,env(safe-area-inset-top))16px max(16px,env(safe-area-inset-bottom));background:rgba(8,10,15,.48);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.listingActionDialog{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:min(100%,480px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-popover);display:grid;overflow:auto}.listingActionDialogHeader,.listingActionDialogBody,.listingActionDialogFooter{min-width:0;padding:20px}.listingActionDialogHeader{border-bottom:1px solid var(--line);gap:8px;display:grid}.listingActionDialogHeader h2,.listingActionDialogHeader p{margin:0}.listingActionDialogHeader h2{font-size:20px;font-weight:600;line-height:28px}.listingActionDialogHeader h2:focus{box-shadow:none;outline:none}.listingActionDialogHeader p{color:var(--ink-muted);font-size:14px;line-height:22px}.listingActionDialogBody{gap:var(--space-3);display:grid}.listingSubmissionOutcome{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--muted-fill);grid-template-columns:10px minmax(0,1fr);gap:12px;padding:14px;display:grid}.listingSubmissionOutcome[data-status=submitting]{border-color:var(--info-border);background:var(--info-bg)}.listingSubmissionOutcome[data-status=retryable],.listingSubmissionOutcome[data-status=review_required],.listingSubmissionOutcome[data-status=retry_unavailable]{border-color:color-mix(in srgb,var(--danger-text)28%,var(--line));background:var(--danger-bg)}.listingSubmissionOutcomeMarker{background:var(--danger-text);border-radius:999px;width:10px;height:10px;margin-top:5px}.listingSubmissionOutcome[data-status=submitting] .listingSubmissionOutcomeMarker{background:var(--info-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--info-accent)14%,transparent);animation:1.2s ease-in-out infinite listingSubmissionOutcomePulse}.listingSubmissionOutcome strong,.listingSubmissionOutcome p{margin:0}.listingSubmissionOutcome strong{font-size:14px;line-height:20px;display:block}.listingSubmissionOutcome p{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:22px}@keyframes listingSubmissionOutcomePulse{50%{opacity:.45}}.listingActionDialogLive{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.listingActionDialogFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;display:flex}.listingActionDialogFooter>button,.listingActionDialogButton{border-radius:var(--radius-button);border:1px solid transparent;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.listingActionDialogFooter>button:disabled,.listingActionDialogButton:disabled{cursor:not-allowed;opacity:.58}.listingActionDialogButtonSecondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.listingActionDialogButtonSecondary:hover:not(:disabled){border-color:var(--line-strong);background:var(--muted-fill)}.listingActionDialogButtonPrimary{background:var(--sr-ink);color:var(--surface)}.listingActionDialogButtonPrimary:hover:not(:disabled){background:var(--sr-yellow);color:var(--sr-ink)}.listingActionDialogButton:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}@media (max-width:700px){.listingActionDialogScrim{padding:env(safe-area-inset-top)0 0;align-items:flex-end}.listingActionDialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:var(--radius-card)var(--radius-card)0 0;border-bottom:0;border-left:0;border-right:0}.listingActionDialogFooter{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.listingActionDialogScrim,.listingActionDialog{scroll-behavior:auto;transition:none}.listingSubmissionOutcomeMarker{animation:none!important}}.listingEditAction{gap:12px;display:grid}.listingEditTrigger,.listingEditPrimary{background:var(--brand-yellow);color:var(--ink)}.listingEditTrigger:hover:not(:disabled),.listingEditPrimary:hover:not(:disabled){background:var(--sr-yellow-hover)}.listingEditNotice{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink-muted);margin:0;padding:12px 14px;font-size:14px;line-height:20px}.listingEditNoticeWarning,.listingEditError{color:var(--danger-text)}.listingEditField{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.listingEditField input,.listingEditField textarea{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);width:100%;color:var(--ink);padding:10px 12px;font-size:14px;font-weight:400;line-height:20px}.listingEditField textarea{resize:vertical;min-height:112px}.listingEditField input[aria-invalid=true],.listingEditField textarea[aria-invalid=true]{border-color:var(--danger-text)}.listingEditError{margin:-6px 0 0;font-size:13px;line-height:18px}.listingEditReview{gap:12px;margin:0;display:grid}.listingEditReview>div{border:1px solid var(--line);border-radius:var(--radius-input);gap:6px;padding:12px;display:grid}.listingEditReview dt{font-size:13px;font-weight:600}.listingEditReview dd{color:var(--ink-muted);gap:4px;margin:0;font-size:14px;line-height:20px;display:grid}.listingEditReview strong{color:var(--ink)}
.listingPriceAction{gap:12px;display:grid}.listingPriceTrigger{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.listingPriceTrigger:hover:not(:disabled){border-color:var(--ink);background:var(--muted-fill)}.listingPricePrimary{background:var(--brand-yellow);color:var(--ink)}.listingPricePrimary:hover:not(:disabled){background:var(--sr-yellow-hover)}.listingPriceNotice{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink-muted);margin:0;padding:12px 14px;font-size:14px;line-height:20px}.listingPriceNoticeWarning,.listingPriceError{color:var(--danger-text)}.listingPriceCurrent,.listingPriceResult{border:1px solid var(--line);border-radius:var(--radius-input);gap:6px;margin:0;padding:12px;display:grid}.listingPriceCurrent span,.listingPriceHelp{color:var(--ink-muted);font-size:13px;line-height:18px}.listingPriceCurrent strong,.listingPriceResult strong{color:var(--ink);font-size:18px;line-height:26px}.listingPriceField{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.listingPriceInput{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;font-weight:400;display:grid}.listingPriceInput:focus-within{outline:3px solid var(--brand-yellow);outline-offset:2px}.listingPriceInput input{width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.listingPriceInput:has(input[aria-invalid=true]){border-color:var(--danger-text)}.listingPriceHelp,.listingPriceError{margin:-2px 0 0}.listingPriceError{font-size:13px;line-height:18px}.listingPriceReview{gap:12px;margin:0;display:grid}.listingPriceReview>div{border:1px solid var(--line);border-radius:var(--radius-input);gap:6px;padding:12px;display:grid}.listingPriceReview dt{color:var(--ink-muted);font-size:13px;line-height:18px}.listingPriceReview dd{color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:26px}
.listingRelistAction{gap:12px;display:grid}.listingDetailPage>*,.listingDetailHero>*,.listingReadOnly>*,.listingRejection>*{min-width:0}.listingDetailIdentity h1,.listingReference,.listingRejection p,.listingDescription p{overflow-wrap:anywhere}.listingRelistTrigger,.listingRelistPrimary{background:var(--brand-yellow);min-height:44px;color:var(--ink)}.listingRelistTrigger:hover:not(:disabled),.listingRelistPrimary:hover:not(:disabled){background:var(--sr-yellow-hover)}.listingRelistRecovery{border:1px solid var(--ink);border-radius:var(--radius-input);background:var(--surface);min-height:44px;color:var(--ink);font-weight:600}.listingRelistNotice{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink-muted);overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:14px;line-height:20px}.listingRelistNoticeWarning{color:var(--danger-text)}.listingRelistSummary{gap:16px;display:grid}.listingRelistSummary>div{border:1px solid var(--line);border-radius:var(--radius-input);gap:4px;min-width:0;padding:12px;display:grid}.listingRelistSummary span,.listingRelistSummary small{color:var(--ink-muted);font-size:13px;line-height:18px}.listingRelistSummary strong,.listingRelistSummary small,.listingRelistSummary p{overflow-wrap:anywhere}.listingRelistSummary strong{color:var(--ink);font-size:16px;line-height:23px}.listingRelistSummary p{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}
.sellerHomeDashboard{background:var(--surface-subtle);gap:22px;min-height:100%;padding:36px max(20px,min(4vw,56px)) 56px;display:grid}.sellerHomeHero{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.sellerHomeHero h1,.sellerHomeHero p,.sellerHomeSection h2,.sellerHomeSection h3,.sellerHomeSection p{margin:0}.sellerHomeHero h1{letter-spacing:-.045em;margin-top:4px;font-size:max(32px,min(4vw,52px));line-height:1}.sellerHomeEyebrow{color:var(--ink-muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.sellerHomeGreeting{font-size:16px;line-height:24px;margin-top:14px!important}.sellerHomeDerivation{max-width:660px;color:var(--ink-muted);font-size:13px;line-height:20px;margin-top:6px!important}.sellerHomePrimaryAction,.sellerHomeState a,.sellerHomeState button{border-radius:var(--radius-button);background:var(--brand-yellow);min-height:44px;color:var(--sr-ink);white-space:nowrap;border:1px solid #d5b400;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.sellerHomePrimaryAction:hover,.sellerHomeState a:hover,.sellerHomeState button:hover{background:var(--sr-yellow-hover)}.sellerHomeSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sellerHomeSummaryCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;min-height:154px;box-shadow:var(--shadow-xs);align-content:space-between;gap:14px;padding:18px;display:grid}.sellerHomeSummaryCard:nth-child(3){border-top:4px solid var(--brand-yellow);padding-top:15px}.sellerHomeSummaryLabel,.sellerHomeSummaryValue,.sellerHomeSummaryNote,.sellerHomeQualifier{margin:0}.sellerHomeSummaryLabel{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.sellerHomeSummaryValue{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:max(28px,min(3vw,42px));font-weight:700;line-height:1}.sellerHomeSummaryValueUnavailable{overflow-wrap:normal;letter-spacing:-.025em;white-space:nowrap;font-size:max(21px,min(2.1vw,28px))}.sellerHomeSummaryNote,.sellerHomeQualifier{color:var(--ink-muted);font-size:12px;line-height:18px}.sellerHomeQualifier{border-left:3px solid var(--brand-yellow);padding-left:10px;font-weight:600}.sellerHomeActionLimit{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:14px 18px;font-size:12px;font-weight:600;line-height:18px}.sellerHomeColumns{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.sellerHomeSection{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-xs)}.sellerHomeSectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;display:flex}.sellerHomeSectionHeader h2{letter-spacing:-.02em;margin-top:2px;font-size:20px;line-height:28px}.sellerHomeSectionHeader>a,.sellerHomeActionList a,.sellerHomeSetupList a{min-height:44px;color:var(--sr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand-yellow);text-decoration-color:var(--brand-yellow);text-underline-offset:4px;align-items:center;font-size:13px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.sellerHomeGreeting,.sellerHomeActionList h3,.sellerHomeActionList p,.sellerHomeActionList a{overflow-wrap:anywhere}.sellerHomeHero>div,.sellerHomeActionList li>div{min-width:0}.sellerHomeActionList a{min-width:0;max-width:100%}.sellerHomeActionList,.sellerHomeSetupList{margin:0;padding:0;list-style:none}.sellerHomeActionList li,.sellerHomeSetupList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:14px 18px;display:flex}.sellerHomeAccountSection .sellerHomeSectionHeader{align-items:flex-end}.sellerHomeMaskNote{max-width:132px;color:var(--ink-muted);text-align:right;margin:0;font-size:11px;line-height:17px}.sellerHomeSetupList .sellerHomeSetupRow{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:7px 12px;min-height:112px;padding:16px 18px;display:grid}.sellerHomeSetupIcon{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--muted-fill);width:40px;height:40px;color:var(--ink);grid-row:1/-1;place-items:center;display:grid}.sellerHomeSetupHeading{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;line-height:20px;display:flex}.sellerHomeSetupHeading strong{font-size:14px}.sellerHomeSetupStatus{color:var(--ink-muted);align-items:center;gap:3px;margin:0;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.sellerHomeSetupStatusReady{color:var(--success-text)}.sellerHomeSetupList .sellerHomeSetupRow>a{grid-column:3;align-self:start;min-height:44px;line-height:20px}.sellerHomeSetupData{grid-column:2/-1;gap:2px;min-width:0;display:grid}.sellerHomeSetupPrimary,.sellerHomeSetupSecondary{overflow-wrap:anywhere}.sellerHomeSetupPrimary{font-size:13px;font-weight:700;line-height:19px}.sellerHomeSetupSecondary{color:var(--ink-muted);font-size:12px;line-height:18px}.sellerHomeActionList li:last-child,.sellerHomeSetupList li:last-child{border-bottom:0}.sellerHomeActionList h3{font-size:15px;line-height:22px}.sellerHomeActionList p{color:var(--ink-muted);margin-top:3px;font-size:13px;line-height:20px}.sellerHomeState{justify-items:start;gap:9px;padding:28px 18px;display:grid}.sellerHomeState h3{font-size:18px;line-height:26px}.sellerHomeState p,.sellerHomeUnavailable{color:var(--ink-muted);font-size:13px;line-height:20px}.sellerHomeUnavailable{margin:0;padding:14px 18px}@media (max-width:1040px){.sellerHomeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sellerHomeColumns{grid-template-columns:1fr}}@media (max-width:700px){.sellerHomeDashboard{padding:22px 16px calc(104px + env(safe-area-inset-bottom));gap:16px}.sellerHomeHero{flex-direction:column;align-items:stretch;gap:18px}.sellerHomePrimaryAction{width:100%}.sellerHomeSummaryGrid{grid-template-columns:1fr}.sellerHomeSummaryCard{min-height:132px}.sellerHomeSectionHeader,.sellerHomeActionList li{flex-direction:column;align-items:flex-start;gap:8px}.sellerHomeActionList a,.sellerHomeSectionHeader>a{width:100%}.sellerHomeAccountSection .sellerHomeSectionHeader{align-items:flex-start}.sellerHomeMaskNote{text-align:left;max-width:none}.sellerHomeSetupList .sellerHomeSetupRow{grid-template-columns:38px minmax(0,1fr) auto;gap:7px 10px;min-height:0;padding:14px}.sellerHomeSetupIcon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.sellerHomeDashboard *,.sellerHomeDashboard :before,.sellerHomeDashboard :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.sellerGallery{gap:16px;min-width:0;display:grid;container:seller-gallery/inline-size}.sellerGalleryHeader,.sellerGallerySectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sellerGalleryHeader h2,.sellerGalleryHeader p,.sellerGallerySectionHeading h3,.sellerGallerySectionHeading p,.sellerGalleryPublicNotice,.sellerGalleryLive,.sellerGalleryEmpty,.sellerGalleryCollectionNote,.sellerGalleryFileName,.sellerGalleryCardHint{margin:0}.sellerGalleryHeader h2{letter-spacing:-.025em;font-size:max(22px,min(2.4vw,30px))}.sellerGalleryHeader p,.sellerGalleryEmpty,.sellerGallerySectionHeading p,.sellerGalleryCollectionNote,.sellerGalleryCardHint{color:var(--ink-muted);line-height:1.5}.sellerGalleryCount,.sellerGallerySectionHeading>span{border:1px solid var(--line);background:var(--surface-muted);border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:700;color:var(--ink)!important}.sellerGalleryPublicNotice{border-left:3px solid var(--sr-yellow);background:var(--surface-muted);color:var(--ink-muted);padding:10px 12px;font-size:13px;line-height:1.5}.sellerGalleryAddStrip{border:1px dashed var(--line-strong);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.sellerGalleryAddStripActive{border-color:var(--sr-ink);background:color-mix(in srgb,var(--sr-yellow)18%,var(--surface))}.sellerGalleryAddStrip:focus-within{outline:3px solid var(--sr-yellow);outline-offset:2px}.sellerGalleryAddIcon{width:24px;height:24px;color:var(--ink)}.sellerGalleryAddCopy{gap:3px;min-width:0;display:grid}.sellerGalleryAddCopy strong{color:var(--ink);font-size:14px}.sellerGalleryAddCopy span{color:var(--ink-muted);font-size:12px;line-height:1.45}.sellerGalleryBrowse{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:750;display:inline-flex}.sellerGalleryAddStrip input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.sellerGalleryAddStripDisabled{opacity:.62}.sellerGalleryLive{min-height:20px;color:var(--ink-muted);font-size:13px}.sellerGalleryContactSheet{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.sellerGallerySectionHeading h3{color:var(--ink);letter-spacing:-.01em;font-size:16px}.sellerGallerySectionHeading p{margin-top:3px;font-size:12px}.sellerGalleryReorderToolbar{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding-top:10px;padding-bottom:10px;display:flex}.sellerGalleryReorderToolbar button{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.sellerGalleryReorderToolbar button[aria-pressed=true]{border-color:var(--sr-ink);background:var(--sr-yellow);color:#111}.sellerGalleryReorderToolbar button:disabled{cursor:not-allowed;opacity:.55}.sellerGalleryReorderToolbar button svg{width:16px;height:16px}.sellerGalleryReorderToolbar p{min-width:0;color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.sellerGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:12px;min-width:0;display:grid}.sellerGalleryCard{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;display:grid;overflow:hidden}.sellerGalleryCardCover{border-color:var(--sr-yellow);box-shadow:inset 0 0 0 1px var(--sr-yellow)}.sellerGalleryCardDragging{opacity:.58}.sellerGalleryCardPreview{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:var(--surface-muted);width:100%;color:var(--ink-muted);place-items:center;display:grid;position:relative;overflow:hidden}.sellerGalleryCardPreview[draggable=true]{cursor:grab}.sellerGalleryCardPreview[draggable=true]:active{cursor:grabbing}.sellerGalleryCardPreview img{object-fit:cover;width:100%;height:100%}.sellerGalleryNoPreview{font-size:12px}.sellerGalleryPosition,.sellerGalleryCoverBadge,.sellerGalleryStatus,.sellerGalleryDragHandle{z-index:1;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800;line-height:1;position:absolute}.sellerGalleryDragHandle{background:color-mix(in srgb,var(--sr-ink)82%,transparent);color:#fff;border:1px solid rgba(255,255,255,.45);place-items:center;width:28px;height:28px;display:grid;bottom:7px;right:7px}.sellerGalleryDragHandle svg{width:16px;height:16px}.sellerGalleryPosition{background:color-mix(in srgb,var(--sr-ink)82%,transparent);color:#fff;font-variant-numeric:tabular-nums;bottom:7px;left:7px}.sellerGalleryCoverBadge{background:var(--sr-yellow);color:#111;top:7px;left:7px}.sellerGalleryStatus{background:var(--sr-ink);color:var(--surface-raised);top:7px;right:7px}.sellerGalleryStatusfailed{background:var(--danger-text)}.sellerGalleryStatusready{background:var(--success-text)}.sellerGalleryCollectionNote{font-size:12px}.sellerGalleryCardBody{gap:10px;padding:12px;display:grid}.sellerGalleryFileName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.sellerGalleryError{margin:0;font-size:13px;line-height:1.4;color:var(--danger-text)!important;font-weight:600!important}.sellerGalleryCardBody label{color:var(--ink);gap:6px;font-size:13px;font-weight:700;display:grid}.sellerGalleryMetadataFields{gap:12px;display:grid}.sellerGalleryImageType{border:0;min-width:0;margin:0;padding:0}.sellerGalleryImageType legend{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:700}.sellerGalleryImageType legend small{color:var(--ink-muted);font-size:11px;font-weight:500}.sellerGalleryImageType>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sellerGalleryImageType label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;min-height:44px;display:grid;position:relative;overflow:hidden}.sellerGalleryImageType label:has(input:checked){border-color:var(--sr-ink);background:var(--sr-ink);color:#fff}.sellerGalleryImageType input{opacity:0;position:absolute;width:1px!important;height:1px!important}.sellerGalleryImageType span{font-size:12px;font-weight:800}.sellerGalleryRemarkLabel,.sellerGalleryRemarkMeta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sellerGalleryRemarkLabel small,.sellerGalleryRemarkMeta small{color:var(--ink-muted);font-size:11px;font-weight:500}.sellerGalleryRemarkCount{color:var(--ink-muted);flex:none;font-size:11px;font-weight:700}.sellerGalleryCardBody input,.sellerGalleryCardBody select,.sellerGalleryCardBody textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:8px;font-weight:500;line-height:1.45}.sellerGalleryCardBody input,.sellerGalleryCardBody select{min-height:44px}.sellerGalleryCardBody textarea{resize:vertical;min-height:84px}.sellerGalleryCardHint{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.sellerGalleryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sellerGalleryActions button{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.sellerGalleryActions .sellerGalleryCoverAction,.sellerGalleryActions .sellerGalleryRemoveAction{grid-column:1/-1}.sellerGalleryActions .sellerGalleryCoverAction:not(:disabled){border-color:var(--sr-ink);background:var(--sr-ink);color:#fff}.sellerGalleryActions button svg{width:15px;height:15px}.sellerGalleryActions button:disabled{cursor:not-allowed;opacity:.55}.sellerGalleryActions button:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.sellerGalleryReorderToolbar button:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.sellerGalleryCardBody input:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.sellerGalleryCardBody select:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.sellerGalleryCardBody textarea:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.sellerGalleryImageType label:has(input:focus-visible){outline:3px solid var(--sr-yellow);outline-offset:2px}.sellerGalleryBrowse:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}@container seller-gallery (width<=520px){.sellerGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sellerGalleryCardBody{padding:10px}.sellerGalleryImageType>div{gap:6px}.sellerGalleryImageType span{font-size:11px}}@media (max-width:620px){.sellerGalleryHeader,.sellerGallerySectionHeading{display:grid}.sellerGalleryCount,.sellerGallerySectionHeading>span{justify-self:start}.sellerGalleryAddStrip{grid-template-columns:auto minmax(0,1fr)}.sellerGalleryBrowse{grid-column:1/-1;width:100%}.sellerGalleryContactSheet{padding:12px}.sellerGalleryReorderToolbar{display:grid}.sellerGalleryReorderToolbar button{width:100%}}@media (prefers-reduced-motion:reduce){.sellerGalleryAddStrip{transition:none}}@media (forced-colors:active){.sellerGalleryCardCover,.sellerGalleryAddStrip:focus-within{outline:2px solid canvastext}.sellerGalleryActions button:focus-visible{outline:2px solid canvastext}.sellerGalleryReorderToolbar button:focus-visible{outline:2px solid canvastext}.sellerGalleryCardBody input:focus-visible{outline:2px solid canvastext}.sellerGalleryCardBody select:focus-visible{outline:2px solid canvastext}.sellerGalleryCardBody textarea:focus-visible{outline:2px solid canvastext}.sellerGalleryImageType label:has(input:focus-visible){outline:2px solid canvastext}.sellerGalleryBrowse:focus-visible{outline:2px solid canvastext}}
.photoWizardPage{background:var(--surface-subtle);gap:22px;max-width:1180px}.photoWizardDraft,.photoWizardLayout,.photoWizardPanel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.photoWizardDraft{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.photoWizardDraft p{color:var(--ink-muted);margin:0;font-size:14px}.photoWizardDraft div,.photoWizardFooter div{flex-wrap:wrap;gap:10px;display:flex}.photoWizardLayout{grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.photoWizardSteps{border-right:1px solid var(--line);background:var(--surface-muted);align-content:start;gap:6px;padding:14px;display:grid}.photoWizardCompactProgress{border-bottom:1px solid var(--line);background:var(--sr-yellow-soft);color:var(--ink);margin:0;padding:14px 16px;font-size:14px;font-weight:700;display:none}.photoWizardStep{border-radius:var(--radius-button);width:100%;min-height:58px;color:var(--ink-muted);text-align:left;background:0 0;border:1px solid transparent;gap:3px;padding:10px;display:grid}.photoWizardStep span{font-size:14px;font-weight:600;line-height:18px}.photoWizardStep small{font-size:12px;line-height:16px}.photoWizardStep:not(:disabled):hover,.photoWizardStepActive{border-color:var(--line-strong);background:var(--sr-yellow-soft);color:var(--ink)}.photoWizardStepActive small{color:var(--sr-yellow)}.photoWizardStep:disabled{cursor:not-allowed;opacity:.56}.photoWizardPanel{min-width:0;box-shadow:none;border-width:0;border-radius:0;gap:18px;padding:22px;display:grid}.photoWizardFields,.photoWizardCondition{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.photoWizardFields label,.photoWizardCondition label,.photoWizardUpload{min-width:0;color:var(--ink);gap:8px;font-size:14px;font-weight:600;display:grid}.photoWizardFields label>span,.photoWizardCondition label>span{color:var(--ink-muted);font-size:12px;font-weight:500}.photoWizardFields input,.photoWizardFields select,.photoWizardFields textarea,.photoWizardCondition textarea,.photoWizardCondition select,.photoWizardUpload input,.photoWizardCloseup input{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);width:100%;min-height:44px;color:var(--ink);padding:10px 12px}.photoWizardFields textarea,.photoWizardCondition textarea{resize:vertical;min-height:92px}.photoWizardFields input:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardFields select:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardFields textarea:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardCondition textarea:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardCondition select:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardUpload input:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardCloseup input:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardButton:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardIconButton:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardDiagramButton:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardStep:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px;box-shadow:none}.photoWizardWide,.photoWizardCondition>label,.photoWizardFlawToolbar,.photoWizardFlawList{grid-column:1/-1}.photoWizardDimensionFields{grid-template-columns:repeat(3,minmax(0,1fr))}.photoWizardPhotoStep{gap:16px;display:grid}.photoWizardStepHeader,.photoWizardFlawToolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.photoWizardStepHeader h2,.photoWizardStepHeader p,.photoWizardFlawToolbar h2,.photoWizardFlawToolbar p,.photoWizardNotice,.photoWizardEmpty{margin:0}.photoWizardStepHeader h2,.photoWizardFlawToolbar h2{font-size:18px;line-height:24px}.photoWizardStepHeader p,.photoWizardFlawToolbar p,.photoWizardNotice,.photoWizardEmpty{color:var(--ink-muted);font-size:14px;line-height:22px}.photoWizardNotice{border-radius:var(--radius-card);color:var(--ink);background:#fffbe6;border:1px solid #eadf94;padding:12px 14px}.photoWizardPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.photoWizardPhotoTile{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-width:0;display:grid;overflow:hidden}.photoWizardPhotoTile img{aspect-ratio:1;object-fit:cover;background:var(--surface-subtle);width:100%}.photoWizardPhotoTile figcaption{gap:8px;padding:10px;display:grid}.photoWizardPhotoTile span{color:var(--ink-muted);font-size:12px;font-weight:600}.photoWizardCloseup{grid-column:1/-1}.photoWizardCloseup span{color:var(--ink-muted);font-size:12px;font-weight:500}.photoWizardFlawList{gap:12px;display:grid}.photoWizardFlawRow{border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;min-width:0;padding:14px;display:grid}.photoWizardFlawRow legend{color:var(--ink-muted);padding:0 4px;font-size:12px;font-weight:600}.photoWizardComposition{border-radius:var(--radius-input);background:var(--surface-muted);color:var(--ink-muted);grid-column:1/-1;gap:4px;padding:10px 12px;font-size:13px;display:grid}.photoWizardComposition strong,.photoWizardComposition span:first-of-type{color:var(--ink)}.photoWizardGuidance{border-top:1px solid var(--line);grid-column:1/-1;align-items:start;gap:12px;padding-top:12px;display:grid}.photoWizardMeasurement{color:var(--ink-muted);gap:8px;margin:0;font-size:13px;display:flex}.photoWizardGuidance ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.photoWizardGuidance li{color:var(--ink-muted);gap:8px;font-size:13px;line-height:18px;display:flex}.photoWizardGuidance strong{min-width:68px;color:var(--ink)}.photoWizardDiagramButton{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);max-width:260px;min-height:44px;color:var(--ink);text-align:left;gap:6px;padding:8px;display:grid}.photoWizardDiagramButton img,.photoWizardExpandedDiagram{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);width:100%}.photoWizardDiagramButton span,.photoWizardDiagramStatus{color:var(--ink-muted);font-size:12px}.photoWizardDiagramStatus{margin:0}.photoWizardExpandedDiagram{object-fit:contain;max-height:min(65vh,720px)}.photoWizardReview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.photoWizardReview div{border-bottom:1px solid var(--line);min-width:0;padding:0 0 10px}.photoWizardReview dt{color:var(--ink-muted);font-size:12px;font-weight:600}.photoWizardReview dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:20px}.photoWizardFooter{border-top:1px solid var(--line);background:rgba(255,255,255,.96);justify-content:space-between;align-items:center;gap:14px;padding:14px 0 0;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.photoWizardFooter p{min-height:22px;color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.photoWizardButton,.photoWizardIconButton{border-radius:var(--radius-button);min-height:44px;font:inherit;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.photoWizardButton{border:1px solid var(--line);gap:8px;padding:0 14px}.photoWizardButtonPrimary{border-color:var(--sr-yellow);background:var(--sr-yellow);color:var(--sr-ink)}.photoWizardButtonPrimary:not(:disabled):hover{background:var(--sr-yellow-hover)}.photoWizardButtonSecondary{background:var(--surface);color:var(--ink)}.photoWizardButtonSecondary:not(:disabled):hover{border-color:var(--line-strong);background:var(--muted-fill)}.photoWizardButton:disabled,.photoWizardIconButton:disabled{border-color:var(--line);background:var(--muted-fill);color:var(--ink-muted);cursor:not-allowed}.photoWizardIconButton{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font-size:13px}@media (max-width:900px){.photoWizardLayout{grid-template-columns:1fr}.photoWizardSteps{display:none}.photoWizardCompactProgress{grid-column:1/-1;display:block}.photoWizardFlawToolbar{flex-direction:column;align-items:stretch}.photoWizardFlawToolbar .photoWizardButton{white-space:nowrap;width:-moz-fit-content;width:fit-content}}@media (max-width:700px){.photoWizardPage{padding:20px 16px calc(92px + env(safe-area-inset-bottom))}.photoWizardDraft,.photoWizardStepHeader,.photoWizardFlawToolbar,.photoWizardFooter{flex-direction:column;align-items:stretch}.photoWizardDraft div,.photoWizardFooter div,.photoWizardFlawToolbar .photoWizardButton,.photoWizardButton{width:100%}.photoWizardFields,.photoWizardCondition,.photoWizardDimensionFields,.photoWizardFlawRow,.photoWizardReview dl,.photoWizardGuidance{grid-template-columns:1fr}.photoWizardPanel{padding:16px}.photoWizardFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:0 -16px -16px}}@media (prefers-reduced-motion:reduce){.photoWizardStep,.photoWizardButton,.photoWizardIconButton{transition:none}}
.sellerRuntimeShell{grid-template-columns:var(--sidebar-width)minmax(0,1fr);background:var(--surface);min-height:100vh;display:grid}.sellerRuntimeRail{background:var(--sr-ink);height:100vh;color:var(--surface);flex-direction:column;gap:24px;padding:20px 14px;display:flex;position:-webkit-sticky;position:sticky;top:0}.sellerRuntimeBrand{align-items:center;min-height:60px;padding:0 8px 14px;display:flex}.sellerRuntimeLogo{width:152px;height:auto}.sellerRuntimeNav{gap:4px;display:grid}.sellerRuntimeNavItem{border-radius:var(--radius-button);color:rgba(255,255,255,.72);align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.sellerRuntimeNavItem:hover{color:var(--surface);background:rgba(255,255,255,.1)}.sellerRuntimeNavItemActive,.sellerRuntimeNavItemActive:hover{background:var(--surface);color:var(--sr-ink);font-weight:600}.sellerRuntimeRailFooter{border-top:1px solid rgba(255,255,255,.25);margin-top:auto;padding-top:16px}.sellerRuntimeSignOut{border-radius:var(--radius-button);width:100%;min-height:44px;color:var(--surface);background:0 0;border:1px solid rgba(255,255,255,.5);align-items:center;padding:0 10px;font-size:14px;font-weight:500;display:flex}.sellerRuntimeSignOut:hover{background:rgba(255,255,255,.1)}.sellerRuntimeMain{min-width:0}.sellerRuntimeMobileHeader,.sellerRuntimeTabbar{display:none}.sellerHomePage{place-items:center;min-height:100%;padding:32px 24px;display:grid}.sellerHomePanel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:min(100%,560px);box-shadow:var(--shadow-xs);gap:8px;padding:24px;display:grid}.sellerHomePanel h1,.sellerHomePanel p{margin:0}.sellerHomePanel h1{font-size:26px;line-height:34px}.sellerHomePanel p{color:var(--ink-muted);font-size:14px;line-height:22px}.payoutPage{gap:20px}.payoutSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.payoutTile,.payoutCallout,.payoutRecords,.payoutEmpty{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.payoutTile{gap:8px;min-height:104px;padding:16px;display:grid}.payoutTile span{color:var(--ink-muted);font-size:13px;font-weight:600}.payoutTile strong{font-size:20px}.payoutCallout{border-color:var(--line);background:var(--surface-muted);padding:16px}.payoutCallout p{color:var(--ink-muted);margin:4px 0 0;font-size:14px}.payoutTableHead,.payoutRecord{grid-template-columns:1.25fr 1fr 1fr 1fr 1fr auto;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.payoutTableHead{border-bottom:1px solid var(--line);color:var(--ink-muted);font-weight:600}.payoutRecord{border-bottom:1px solid var(--line)}.payoutRecord:last-child{border-bottom:0}.payoutRecord a{color:var(--ink);font-weight:600}.payoutRecord .button{white-space:nowrap;min-height:44px}.payoutEmpty{text-align:center;padding:32px}.payoutEmpty h2,.payoutEmpty p{margin:0}.payoutEmpty p{color:var(--ink-muted);margin-top:8px}.payoutScrim{z-index:50;background:rgba(8,10,15,.32);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.payoutDrawer{background:var(--surface);width:min(100%,400px);min-height:100%;box-shadow:var(--shadow-popover);padding:28px 24px}.payoutDrawer h2{margin:0 0 24px;font-size:20px}.payoutDrawer dl{gap:6px;margin:0;display:grid}.payoutDrawer dt{color:var(--ink-muted);margin-top:12px;font-size:12px;font-weight:600}.payoutDrawer dd{overflow-wrap:anywhere;margin:0;font-weight:600}.payoutClose{float:right;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px}@media (max-width:900px){.payoutPage{padding:20px 16px 28px}.payoutSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payoutTile{min-height:88px;padding:12px}.payoutTile strong{font-size:16px}.payoutTableHead{display:none}.payoutRecords{box-shadow:none;background:0 0;border:0;gap:8px;display:grid}.payoutRecord{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:1fr auto;gap:8px;padding:14px}.payoutRecord>:nth-child(3),.payoutRecord>:nth-child(4),.payoutRecord>:nth-child(5){grid-column:1/-1}.payoutRecord .button{grid-area:1/2}}@media (max-width:700px){.sellerRuntimeShell{padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.sellerRuntimeRail{display:none}.sellerRuntimeMobileHeader{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;min-height:60px;padding:0 16px;display:flex}.sellerRuntimeMobileHeader a{align-items:center;display:inline-flex}.sellerRuntimeTabbar{z-index:30;min-height:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.sellerRuntimeTabItem{border-radius:var(--radius-button);min-width:0;color:var(--ink-soft);text-align:center;place-items:center;gap:3px;padding:5px 2px;font-size:10px;font-weight:600;line-height:12px;display:grid}.sellerRuntimeTabItem span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sellerRuntimeTabItemActive{background:var(--muted-fill);color:var(--ink)}.sellerHomePage{min-height:calc(100vh - 136px);padding:24px 16px 32px}.sellerHomePanel{padding:20px}}.intakePage{gap:28px;padding:40px;display:grid}.intakeModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;display:grid}.intakeModeCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-height:286px;box-shadow:var(--shadow-xs);cursor:pointer;align-content:start;gap:14px;padding:28px;transition:border-color .14s,box-shadow .14s;display:grid;position:relative}.intakeModeCard h2,.intakeModeCard p{margin:0}.intakeModeCard h2{letter-spacing:-.02em;font-size:25px}.intakeModeCard>p:not(.intakeModeEyebrow){color:var(--ink-muted);line-height:1.6}.intakeModeEyebrow{color:var(--ink-muted);letter-spacing:.09em;text-transform:uppercase;padding-right:96px;font-size:12px;font-weight:700}.intakeModeAction{border:1px solid var(--sr-ink);border-radius:var(--radius-button);background:var(--sr-ink);width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--surface);align-items:center;gap:10px;margin-top:auto;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.intakeModeAction:hover{background:var(--sr-yellow);border-color:var(--sr-yellow);color:var(--sr-ink)}.intakeModeAction:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:3px}.intakeModeAction:disabled{border-color:var(--line);background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.intakeModeCardSelected{border-color:var(--sr-yellow);box-shadow:0 0 0 2px var(--sr-yellow),var(--shadow-xs)}.intakeModeCard:not(.intakeModeCardDisabled):not(.intakeModeCardSelected):hover{border-color:var(--ink)}.intakeModeCardDisabled{background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.intakeModeRadio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.intakeModeFocusRing{z-index:3;border-radius:calc(var(--radius-card) + 4px);pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.intakeModeRadio:focus-visible+.intakeModeFocusRing{outline:3px solid var(--sr-ink);outline-offset:1px}.intakeModeHitArea{z-index:2;border-radius:inherit;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.intakeModeCardDisabled .intakeModeHitArea{cursor:not-allowed}.intakeModeSelectedBadge{background:var(--sr-yellow);color:#111;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:16px;right:16px}.intakeModeGroupHelp{max-width:980px;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.45}@media (forced-colors:active){.intakeModeCardSelected{border:3px solid highlight}.intakeModeSelectedBadge{border:1px solid buttontext}}.intakeModeContinue{justify-items:end;gap:10px;max-width:980px;display:grid}.intakeModeContinue p{color:var(--ink-muted);align-self:stretch;margin:0;font-size:14px}@media (max-width:760px){.intakePage{padding:24px 16px calc(28px + env(safe-area-inset-bottom))}.intakeModeGrid{grid-template-columns:1fr;gap:12px}.intakeModeCard{min-height:0;padding:22px}}.intakeForm{gap:18px;max-width:980px;display:grid}.intakeTerminalFieldset{display:contents}.intakePanel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.intakePanel label{color:var(--ink);gap:8px;font-size:14px;font-weight:600;display:grid}.intakePanel label>span{color:var(--ink-muted);font-size:12px;font-weight:500}.intakePanel input,.intakePanel select,.intakePanel textarea{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px;font-weight:400}.intakePanel textarea{resize:vertical;min-height:88px}.intakePanel input:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.intakePanel select:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.intakePanel textarea:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.intakeWide{grid-column:1/-1}.intakeConditionSection{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.intakeConditionNote,.intakeConditionHelper{min-width:0;padding:18px}.intakeConditionNote{border-right:1px solid var(--line);align-content:start;gap:10px;display:grid}.intakeConditionTitleRow{align-items:center;gap:8px;display:flex}.intakeConditionTitleRow h2,.intakeConditionHelper h3,.intakeConditionHelper h4,.intakeConditionNote p,.intakeConditionHelper p{margin:0}.intakeConditionTitleRow h2,.intakeConditionHelper h3{font-size:17px;line-height:1.35}.intakeConditionTitleRow>span{background:var(--surface-muted);color:var(--ink-muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.intakeConditionNote>label,.intakeConditionHelper legend{color:var(--ink);font-size:13px;font-weight:600}.intakeConditionNote textarea{min-height:236px}.intakeConditionFormat,.intakeConditionCount,.intakeConditionHelper>p{color:var(--ink-muted);font-size:12px;line-height:1.45}.intakeConditionCount{justify-self:start}.intakeConditionReview{color:var(--danger-text);font-size:12px;font-weight:600;line-height:1.45}.intakeConditionHelper{align-content:start;gap:12px;display:grid}.intakeConditionHelper fieldset,.intakeConditionSheetChoices{border:0;gap:8px;margin:0;padding:0;display:grid}.intakeConditionChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.intakeConditionChecklist label,.intakeConditionSheetChoices label{min-width:0;min-height:36px;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.intakeConditionChecklist input,.intakeConditionSheetChoices input{width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.intakeConditionSeverity h4,.intakeConditionExample h4{margin-bottom:5px;font-size:12px}.intakeConditionSeverity dl{border-top:1px solid var(--line);margin:0}.intakeConditionSeverity dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);gap:8px;padding:4px 8px;font-size:11px;display:grid}.intakeConditionSeverity dt{font-weight:700}.intakeConditionSeverity dd{color:var(--ink-muted);margin:0}.intakeConditionExample code{overflow-wrap:anywhere;border-radius:var(--radius-button);background:var(--surface-muted);color:var(--ink);padding:8px 10px;font-size:11px;display:block}.intakeConditionDraft,.intakeConditionMobileTrigger{border:1px solid var(--sr-ink);border-radius:var(--radius-button);background:var(--sr-ink);min-height:44px;color:var(--surface);font:inherit;padding:0 14px;font-weight:700}.intakeConditionDraft:disabled{border-color:var(--line);background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.intakeConditionDraft:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.intakeConditionMobileTrigger:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.intakeConditionMobileTrigger{justify-self:start;display:none}.intakeConditionSheetChoices legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.intakeConditionSheetChoices label{border-bottom:1px solid var(--line);min-height:56px;font-size:15px}.intakeConditionSheetChoices label:last-of-type{border-bottom:0}@media (max-width:760px){.intakeConditionSection{grid-template-columns:minmax(0,1fr)}.intakeConditionNote{border-right:0}.intakeConditionNote textarea{min-height:168px}.intakeConditionHelper{display:none}.intakeConditionMobileTrigger{justify-content:center;align-items:center;display:inline-flex}}.intakePhotoPanel{grid-template-columns:1fr}.intakePhotoPanel h2,.intakePhotoPanel p{margin:0}.intakePhotoPanel p{color:var(--ink-muted);line-height:1.55}.intakePhotoPanel input[type=file]{min-height:48px;padding:10px}.intakeSubmit{border:1px solid var(--sr-ink);border-radius:var(--radius-button);background:var(--sr-ink);width:-moz-fit-content;width:fit-content;min-height:48px;color:var(--surface);font:inherit;padding:0 18px;font-weight:700}.intakeSubmit:not(:disabled):hover{border-color:var(--sr-yellow);background:var(--sr-yellow);color:var(--sr-ink)}.intakeSubmit:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:3px}.intakeSubmit:disabled{border-color:var(--line);background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed}.intakeMessage{border-left:3px solid var(--sr-yellow);background:var(--surface-muted);color:var(--ink);margin:0;padding:12px 14px}.intakeUnknown{z-index:60;background:rgba(8,10,15,.4);place-content:center;gap:12px;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.intakeUnknown>*{width:min(100%,430px);margin:0}.intakeUnknown h2,.intakeUnknown p,.intakeUnknown .intakeSubmit{background:var(--surface)}.intakeUnknown h2{border-radius:var(--radius-card)var(--radius-card)0 0;padding:24px 24px 0}.intakeUnknown p{color:var(--ink-muted);padding:0 24px 24px}.intakeUnknown .intakeSubmit{border-radius:var(--radius-card);width:100%}@media (max-width:760px){.intakePanel{grid-template-columns:1fr;padding:18px}.intakeWide{grid-column:auto}.intakeSubmit{width:100%}}
:root{--background:var(--sr-paper);--foreground:var(--sr-ink);--card:#fff;--card-foreground:var(--sr-ink);--surface-muted:var(--muted-fill);--info-accent:#1b65b9;--info-bg:#eaf5ff;--info-border:#b1d2f4;--font-display:"Anton","Arial Narrow",sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--header-height:60px;--content-max:1400px;--content-gutter:clamp(16px,2.2vw,32px);--radius:var(--radius-input)}@supports (color:color(display-p3 0 0 0)){:root{--info-accent:color(display-p3 .196671 .390881 .702889);--info-bg:color(display-p3 .917155 .960045 1.01457);--info-border:color(display-p3 .718088 .817832 .945045)}}@supports (color:lab(0% 0 0)){:root{--info-accent:lab(42.0695% 2.42978 -51.5504);--info-bg:lab(95.9131% -2.61673 -8.86639);--info-border:lab(82.4936% -5.47057 -20.9352)}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--sr-yellow);color:var(--sr-ink)}button,[role=button],a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,[role=button],a{touch-action:manipulation}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--sr-yellow);outline-offset:2px;box-shadow:0 0 0 1px var(--sr-ink)}.sellerRuntimeSkipLink{z-index:100;border:2px solid var(--sr-ink);border-radius:var(--radius-button);background:var(--sr-yellow);color:var(--sr-ink);padding:10px 14px;font-size:14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.sellerRuntimeSkipLink:focus{transform:translateY(0)}.sellerRuntimeShell{min-height:100vh;grid-template-columns:var(--sidebar-width)minmax(0,1fr);grid-template-rows:var(--header-height)minmax(0,1fr);background:var(--background);min-height:100dvh;display:grid}.sellerRuntimeRail{height:100vh;border-right:1px solid var(--line);background:var(--sidebar-bg);height:100dvh;color:var(--ink);grid-row:1/-1;gap:20px;padding:18px 14px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.sellerRuntimeBrand{align-content:center;justify-items:start;gap:5px;min-height:68px;padding:0 10px;display:grid}.sellerRuntimeLogo{width:142px}.sellerRuntimePortalLabel{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px}.sellerRuntimeNav{gap:4px}.sellerRuntimeNavItem{min-height:44px;color:var(--ink-muted);border:1px solid transparent;padding:0 12px;font-size:14px;font-weight:500;position:relative}.sellerRuntimeNavItem:hover{border-color:var(--line);background:var(--muted-fill);color:var(--ink)}.sellerRuntimeNavItemActive,.sellerRuntimeNavItemActive:hover{border-color:color-mix(in srgb,var(--sr-yellow)72%,var(--line));background:var(--sr-yellow-soft);color:var(--sr-ink);box-shadow:inset 3px 0 0 var(--sr-yellow);font-weight:700}.sellerRuntimeCreate{border:1px solid var(--sr-yellow-hover);border-radius:var(--radius-button);background:var(--sr-yellow);min-height:44px;color:var(--sr-ink);justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.sellerRuntimeCreate:hover,.sellerRuntimeCreateActive{border-color:var(--sr-ink);background:var(--sr-yellow-hover)}.sellerRuntimeRailFooter{border-color:var(--line);padding-top:14px}.sellerRuntimeSignOut{border-color:var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);padding:0 12px;font-weight:600}.sellerRuntimeSignOut:hover{border-color:var(--ink);background:var(--muted-fill)}.sellerRuntimeHeader{z-index:20;min-width:0;height:var(--header-height);border-bottom:1px solid var(--line);padding:0 var(--content-gutter);background:rgba(248,247,242,.96);grid-area:1/2;justify-content:flex-start;align-items:center;gap:20px;display:flex;position:-webkit-sticky;position:sticky;top:0}.sellerRuntimeHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sellerRuntimeMain{background:var(--background);grid-area:2/2;min-width:0}.sellerRuntimeMobileHeader,.sellerRuntimeTabbar{display:none}.sellerRoutePending{width:min(100%,var(--content-max));padding:28px var(--content-gutter)48px;margin-left:auto;margin-right:auto}.sellerRoutePendingStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sellerRoutePendingSkeleton{gap:12px;width:min(100%,720px);display:grid}.sellerRoutePendingSkeleton span{border-radius:var(--radius-input);background:var(--muted-fill);display:block}.sellerRoutePendingEyebrow{width:88px;height:10px}.sellerRoutePendingTitle{width:min(52%,320px);height:38px}.sellerRoutePendingBody{width:min(100%,620px);height:14px}.sellerRoutePendingBodyShort{width:min(68%,420px)}.page,.listingPage,.listingDetailPage,.settingsMain,.sellerHomeDashboard{width:min(100%,var(--content-max));padding:28px var(--content-gutter)48px;margin-left:auto;margin-right:auto}.page{gap:20px}.pageHeader{align-items:flex-end;gap:24px}.eyebrow,.sellerHomeEyebrow{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.pageTitle,.authTitle,.settingsTitle,.sellerHomeHero h1,.listingDetailIdentity h1{font-family:var(--font-display);letter-spacing:.015em;text-wrap:balance;font-weight:400}.pageTitle{margin-top:5px;font-size:max(32px,min(3.3vw,42px));line-height:1.05}.pageDescription{max-width:680px;margin-top:8px;font-size:14px;line-height:21px}.card,.authCard,.settingsCard,.listingFilters,.listingList,.listingEmpty,.listingDetailHero,.listingReadOnly,.listingGallery,.payoutTile,.payoutCallout,.payoutRecords,.payoutEmpty,.intakeModeCard,.intakePanel,.intakeConditionSection,.photoWizardDraft,.photoWizardLayout{border-color:var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.button,.authButton,.settingsButton,.intakeSubmit,.intakeModeAction,.photoWizardButton{border-radius:var(--radius-button);font-weight:600}.buttonPrimary,.buttonTint,.authButtonPrimary,.settingsButtonPrimary,.intakeSubmit,.photoWizardButtonPrimary{border-color:var(--sr-yellow-hover);background:var(--sr-yellow);color:var(--sr-ink)}.buttonPrimary:hover:not(:disabled),.buttonTint:hover:not(:disabled),.authButtonPrimary:hover:not(:disabled),.settingsButtonPrimary:hover:not(:disabled),.intakeSubmit:hover:not(:disabled),.photoWizardButtonPrimary:hover:not(:disabled){border-color:var(--sr-ink);background:var(--sr-yellow-hover)}.buttonSecondary,.authButtonQuiet,.settingsButtonQuiet,.photoWizardButtonSecondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.buttonSecondary:hover:not(:disabled),.authButtonQuiet:hover:not(:disabled),.settingsButtonQuiet:hover:not(:disabled),.photoWizardButtonSecondary:hover:not(:disabled){border-color:var(--ink);background:var(--muted-fill)}.input,.select,.textarea,.authInput,.settingsInput,.settingsTextarea,.listingFilter select,.intakePanel input,.intakePanel select,.intakePanel textarea,.photoWizardFields input,.photoWizardFields select,.photoWizardFields textarea,.photoWizardCondition textarea,.photoWizardCondition select,.photoWizardUpload input,.photoWizardCloseup input{border-color:var(--line-strong);border-radius:var(--radius-input);background:var(--surface)}.input:hover,.select:hover,.textarea:hover,.authInput:hover,.settingsInput:hover,.settingsTextarea:hover,.listingFilter select:hover,.intakePanel input:hover,.intakePanel select:hover,.intakePanel textarea:hover,.photoWizardFields input:hover,.photoWizardFields select:hover,.photoWizardFields textarea:hover{border-color:var(--ink-muted)}.authCanvas{background:var(--background);padding:20px}.authFrame{border-color:var(--line);border-radius:var(--radius-card);background:var(--surface);padding:26px 30px}.authLogo{width:136px}.authCardWrap{padding:28px 0}.authCard{gap:13px;max-width:420px;padding:24px}.authEyebrow{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.authTitle{font-size:34px;line-height:1.08}.sellerHomeDashboard{background:0 0;gap:18px;min-height:0}.sellerHomeHero{border-bottom-color:var(--line);align-items:flex-end;padding-bottom:18px}.sellerHomeHero h1{margin-top:5px;font-size:max(36px,min(4vw,48px));line-height:1}.sellerHomeGreeting{font-size:15px;margin-top:10px!important}.sellerHomeDerivation{margin-top:4px!important}.sellerHomePrimaryAction,.sellerHomeState a,.sellerHomeState button{border-color:var(--line-strong);background:var(--surface);min-height:42px;font-weight:600}.sellerHomePrimaryAction:hover,.sellerHomeState a:hover,.sellerHomeState button:hover{border-color:var(--ink);background:var(--muted-fill)}.sellerHomeSummaryGrid{gap:12px}.sellerHomeSummaryCard{gap:10px;min-height:128px;padding:16px;position:relative}.sellerHomeSummaryCardLink{color:inherit;text-decoration:none}.sellerHomeSummaryCardLink:hover{border-color:var(--line-strong);background:var(--muted-fill)}.sellerHomeSummaryCardLink:focus-visible{outline:3px solid color-mix(in srgb,var(--sr-yellow)55%,transparent);outline-offset:2px}.sellerHomeSummaryAction{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sr-yellow);text-decoration-color:var(--sr-yellow);text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration-thickness:2px}.sellerHomeSummaryCard:before{background:var(--line-strong);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.sellerHomeSummaryCard:nth-child(3){border-top:1px solid var(--line);padding-top:16px}.sellerHomeSummaryCard:nth-child(3):before{background:var(--sr-yellow)}.sellerHomeSummaryValue,.payoutTile strong,.listingRowPrice,.listingReference,.listingDetailsGrid dd,.payoutRecord>strong,.payoutDrawer dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sellerHomeSummaryValue{letter-spacing:-.035em;font-size:max(26px,min(2.6vw,34px));font-weight:700}.sellerHomeSummaryTopline,.payoutTileTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.sellerHomeSummaryTopline svg,.payoutTileTopline svg{color:var(--ink-muted);flex:none}.sellerHomeSummaryValueUnavailable{font-family:var(--font-sans);font-size:20px;font-weight:600}.sellerHomeColumns{gap:14px}.sellerHomeSectionHeader{min-height:68px;padding:14px 16px}.sellerHomeSectionHeader h2{font-size:18px;line-height:24px}.sellerHomeActionList li,.sellerHomeSetupList li{min-height:72px;padding:12px 16px}.sellerHomeState{padding:22px 16px}.listingPage,.listingDetailPage{max-width:var(--content-max)}.listingFilters{padding:14px}.listingRow h2{font-size:16px;line-height:22px}.listingImageFallback{color:var(--ink-muted);place-items:center;display:grid}.listingImage,.listingImageFallback{min-height:0}.listingImage img{object-fit:cover;width:100%;height:100%;display:block}.listingImageFallback svg{opacity:.72}.listingType,.listingRowType,.listingStatusBadge{font-weight:600}.listingEmpty,.payoutEmpty{text-align:left;padding:32px;position:relative;overflow:hidden}.listingEmpty:before,.payoutEmpty:before{background:var(--sr-yellow);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.listingEmptyIcon,.payoutEmptyIcon{border-radius:var(--radius-button);background:var(--sr-yellow-soft);width:42px;height:42px;color:var(--ink);place-items:center;margin-bottom:14px;padding:9px;display:grid}.listingEmptyAction{width:-moz-fit-content;width:fit-content;margin-top:18px}.listingDetailHero{gap:20px;padding:20px}.listingDetailMedia{align-content:start;gap:8px;min-width:0;max-width:360px;display:grid}.listingDetailImage,.listingDetailImageFallback{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);width:100%;color:var(--ink-muted);place-items:center;display:grid;overflow:hidden}.listingDetailImage img,.listingDetailThumbnailImage img{object-fit:cover;width:100%;height:100%;display:block}.listingDetailThumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.listingDetailThumbnail{aspect-ratio:1;border-radius:var(--radius-input);background:var(--surface-muted);cursor:pointer;border:2px solid transparent;min-width:44px;min-height:44px;padding:0;overflow:hidden}.listingDetailThumbnail:hover{border-color:var(--line-strong)}.listingDetailThumbnail:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:2px}.listingDetailThumbnailImage,.listingDetailThumbnailFallback{width:100%;height:100%;color:var(--ink-muted);place-items:center;display:grid}.listingDetailThumbnailFallback svg{width:20px;height:20px}.listingDetailIdentity h1{letter-spacing:.01em;font-size:max(30px,min(3vw,40px))}.listingDetailStatus{border-color:var(--line);background:var(--surface-muted)}.listingReadOnly,.listingGallery{padding:18px}.payoutPage{gap:18px}.payoutSummary{gap:12px}.payoutTile{align-content:space-between;min-height:112px;padding:16px;position:relative;overflow:hidden}.payoutTileTopline{color:var(--ink-muted)}.payoutTileTopline>span{color:inherit}.payoutTile strong{z-index:1;font-size:20px;font-weight:700;position:relative}.payoutCallout,.securityCheckpoint,.settingsCallout,.photoWizardNotice{border-color:var(--line);background:var(--surface-muted)}.payoutCallout{border-left:4px solid var(--sr-yellow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 18px;padding:14px 16px;display:grid}.payoutCallout p{grid-column:1}.payoutCallout a{grid-area:1/2/span 2}.payoutRecord a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sr-yellow);text-decoration-color:var(--sr-yellow);text-underline-offset:3px;text-decoration-thickness:2px}.payoutDrawer{border-left:1px solid var(--line);padding:24px}.payoutClose{border-radius:var(--radius-button)}.payoutClose:hover{background:var(--muted-fill)}.settingsMain{max-width:var(--content-max);gap:22px}.settingsSubnav{border-bottom:1px solid var(--line);overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:22px;display:flex;overflow-x:auto}.settingsSection.payoutPage{padding:0}.settingsSubnavItem{min-height:44px;color:var(--ink-muted);background:0 0;border:0;border-radius:0;flex:none;padding:0 1px;font-size:13px;font-weight:500;position:relative}.settingsSubnavItem:hover{color:var(--ink);background:0 0;border:0}.settingsSubnavItemActive,.settingsSubnavItemActive:hover{color:var(--ink);background:0 0;border:0;font-weight:700}.settingsSubnavItemActive:after{background:var(--sr-yellow);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.settingsTitle{font-size:34px;line-height:1.08}.settingsCard{padding:18px}.settingsCardTitle,.settingsCalloutTitle,.settingsField label,.settingsInfoLabel,.settingsSwitchLabel,.securityCheckpointTitle{font-weight:600}.settingsCalloutInfo,.securityCheckpoint{border-left:4px solid var(--info-accent)}.settingsCalloutDanger{border-color:color-mix(in srgb,var(--danger-text)32%,var(--line));border-left:4px solid var(--danger-text);background:var(--danger-bg)}.settingsSwitch input:checked+.settingsSwitchTrack{border-color:var(--sr-ink);background:var(--sr-ink)}.intakePage{padding:28px var(--content-gutter)48px;gap:20px}.intakeModeGrid,.intakeModeGroupHelp,.intakeModeContinue,.intakeForm{max-width:none}.intakeModeCard{gap:12px;min-height:220px;padding:22px}.intakeModeCard h2{font-size:22px}.intakeModeIcon{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface-muted);width:42px;height:42px;color:var(--ink);place-items:center;display:grid}.intakeModeCardSelected{border-color:var(--sr-yellow-hover);box-shadow:inset 4px 0 0 var(--sr-yellow),var(--shadow-xs)}.intakeModeAction,.intakeConditionDraft,.intakeConditionMobileTrigger{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.intakeModeAction:hover,.intakeConditionDraft:hover:not(:disabled),.intakeConditionMobileTrigger:hover:not(:disabled){border-color:var(--ink);background:var(--muted-fill)}.intakePanel{padding:20px}.intakePanel label,.intakeConditionNote>label,.intakeConditionHelper legend,.intakeConditionReview{font-weight:600}.photoWizardPage{max-width:var(--content-max);background:0 0}.photoWizardLayout{grid-template-columns:228px minmax(0,1fr)}.photoWizardSteps{border-right-color:var(--line);background:var(--surface-muted);gap:4px;padding:12px}.photoWizardStep{min-height:54px;color:var(--ink-muted);padding:9px 10px 9px 13px;position:relative}.photoWizardStep span,.photoWizardFields label,.photoWizardCondition label,.photoWizardUpload,.photoWizardPhotoTile span,.photoWizardFlawRow legend,.photoWizardReview dt{font-weight:600}.photoWizardStep:not(:disabled):hover,.photoWizardStepActive{border-color:color-mix(in srgb,var(--sr-yellow)72%,var(--line));background:var(--sr-yellow-soft);color:var(--ink)}.photoWizardStepActive:before{background:var(--sr-yellow);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.photoWizardStepActive small{color:var(--brand-active-fg)}.photoWizardCompactProgress{border-bottom-color:var(--line);background:var(--sr-yellow-soft);color:var(--ink)}.photoWizardPanel{padding:20px}.photoWizardFooter{background:rgba(255,255,255,.97)}@media (max-width:1024px){.sellerHomeColumns{grid-template-columns:1fr}.sellerHomeSummaryGrid,.payoutSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.photoWizardLayout{grid-template-columns:1fr}}@media (max-width:700px){.sellerRuntimeShell{padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.sellerRuntimeRail,.sellerRuntimeHeader{display:none}.sellerRuntimeMobileHeader{z-index:20;border-bottom:1px solid var(--line);background:rgba(248,247,242,.97);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.sellerRuntimeMobileHeader img{width:100px}.sellerRuntimeMobileHeader>span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sellerRuntimeMain{min-height:calc(100dvh - 132px)}.sellerRuntimeTabbar{z-index:30;min-height:calc(68px + env(safe-area-inset-bottom));border-top:1px solid var(--line);padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:rgba(255,255,255,.98);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.sellerRuntimeTabItem{border-radius:var(--radius-button);min-height:54px;color:var(--ink-muted);gap:3px;padding:5px 1px;font-size:10px;font-weight:600}.sellerRuntimeTabItemActive{background:var(--sr-yellow-soft);color:var(--ink)}.sellerRuntimeTabCreate{min-width:0;color:var(--ink);justify-items:center;gap:2px;font-size:10px;font-weight:700;display:grid}.sellerRuntimeTabCreate>span{border:2px solid var(--surface);background:var(--sr-yellow);width:46px;height:46px;box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;margin-top:-20px;display:grid}.sellerRuntimeTabCreateActive>span{border-color:var(--sr-ink);background:var(--sr-yellow-hover)}.sellerRuntimeTabCreate small{font:inherit}.page,.listingPage,.listingDetailPage,.settingsMain,.sellerHomeDashboard,.intakePage,.photoWizardPage,.sellerRoutePending{padding:20px 16px calc(32px + env(safe-area-inset-bottom))}.pageHeader,.sellerHomeHero{flex-direction:column;align-items:stretch}.pageTitle,.sellerHomeHero h1{font-size:34px}.sellerHomePrimaryAction{width:100%}.listingDetailMedia{max-width:none}.sellerHomeSummaryGrid,.payoutSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sellerHomeSummaryCard,.payoutTile{min-height:108px;padding:13px}.sellerHomeSummaryValue,.payoutTile strong{font-size:21px}.sellerHomeSummaryNote{font-size:11px;line-height:16px}.payoutCallout{grid-template-columns:1fr}.payoutCallout p,.payoutCallout a{grid-area:auto/1}.payoutCallout a{width:100%;margin-top:8px}.payoutEmpty,.listingEmpty{padding:24px 20px}.settingsSubnav{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.settingsActionBar{bottom:calc(68px + env(safe-area-inset-bottom))}.securitySubmit{bottom:calc(80px + env(safe-area-inset-bottom))}.intakeModeGrid{grid-template-columns:1fr}.intakeModeCard{min-height:0;padding:18px}.photoWizardFooter{padding-bottom:12px}}@media (max-width:420px){.sellerHomeSummaryGrid,.payoutSummary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.listingRow,.listingRowChevron{transition:none}}.listingDetailPage{gap:18px}.listingRecordHeader{gap:14px;display:grid}.listingBreadcrumb{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.listingBreadcrumb a{color:inherit;text-decoration:none}.listingBreadcrumb a:hover{color:var(--ink);text-decoration:underline}.listingRecordHeaderRow{justify-content:space-between;align-items:end;gap:20px;display:flex}.listingDetailIdentity{gap:9px;min-width:0;display:grid}.listingDetailIdentity h1{max-width:900px;font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:max(25px,min(2.4vw,34px));font-weight:700;line-height:1.15}.listingRecordMeta{min-width:0;color:var(--ink-muted);align-items:center;gap:12px;font-size:13px;display:flex}.listingRecordMeta .listingReference{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.listingRecordActions{flex:none;align-items:center;gap:8px;display:flex}.listingRecordActions .listingEditAction,.listingRecordActions .listingPriceAction,.listingRecordActions .listingRelistAction{display:contents}.listingRecordActions .listingEditTrigger,.listingRecordActions .listingPriceTrigger,.listingRecordActions .listingRelistTrigger,.listingRecordActions .listingRelistRecovery{border-radius:var(--radius-button);min-height:42px;padding-left:16px;padding-right:16px;font-size:13px;font-weight:700}.listingRecordActions .listingPriceTrigger,.listingRecordActions .listingEditTrigger,.listingRecordActions .listingRelistTrigger{border-color:var(--sr-yellow);background:var(--sr-yellow);color:var(--ink)}.listingDetailLayout{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:18px;display:grid}.listingDetailPrimary,.listingDetailSidebar{gap:16px;min-width:0;display:grid}.listingDetailSidebar{top:calc(var(--header-height) + 18px);position:-webkit-sticky;position:sticky}.listingDetailMedia,.listingSummaryCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs)}.listingDetailMedia{gap:14px;max-width:none;padding:18px;display:grid}.listingMediaHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.listingMediaHeader h2,.listingSummaryCard h2,.listingSectionHeading h2{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:700;line-height:22px}.listingMediaHeader p{max-width:600px;color:var(--ink-muted);margin:3px 0 0;font-size:12px;line-height:18px}.listingMediaHeader>span,.listingSectionHeading>span{color:var(--ink-muted);flex:none;font-size:12px;line-height:20px}.listingMediaStats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.listingMediaStats span,.listingMediaMetadataChips span{background:var(--surface-muted);color:var(--ink-muted);text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;line-height:14px}.listingMediaStats .listingMediaNoteStat{background:var(--sr-yellow-soft);color:var(--ink)}.listingMediaStage{grid-template-columns:minmax(0,1fr) minmax(220px,270px);gap:12px;min-width:0;display:grid}.listingMediaPreview{min-width:0;position:relative}.listingDetailImage,.listingDetailImageFallback{aspect-ratio:1;border-radius:var(--radius-input);background:var(--surface-muted)}.listingDetailImage img{object-fit:contain}.listingMediaCoverFlag,.listingMediaCounter{z-index:2;color:#fff;text-transform:uppercase;background:rgba(18,18,18,.86);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;line-height:16px;position:absolute}.listingMediaCoverFlag{top:12px;left:12px}.listingMediaCounter{border-radius:var(--radius-input);font-family:var(--font-mono);bottom:12px;right:12px}.listingMediaInspector{border:1px solid var(--line);border-radius:var(--radius-input);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.listingMediaInspectorIndex,.listingMediaInspectorLabel{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:14px}.listingMediaInspector h3{font-family:var(--font-sans);overflow-wrap:anywhere;margin:-4px 0 0;font-size:22px;line-height:28px}.listingMediaMetadataChips{flex-wrap:wrap;gap:6px;display:flex}.listingMediaMetadataChips .listingMediaChipCover{background:var(--ink);color:var(--surface)}.listingMediaDescription{border-top:1px solid var(--line);color:var(--ink-muted);overflow-wrap:anywhere;margin:8px 0 0;padding-top:14px;font-size:12px;line-height:18px}.listingDetailThumbnails{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.listingDetailThumbnail{aspect-ratio:auto;scroll-snap-align:start;background:var(--surface);text-align:left;border-width:1px;flex:0 0 118px;grid-template-rows:88px auto;min-height:136px;display:grid}.listingDetailThumbnail[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--sr-yellow)}.listingDetailThumbnailImage,.listingDetailThumbnailFallback{border-bottom:1px solid var(--line);background:var(--surface-muted);height:88px}.listingDetailThumbnailImage img{object-fit:cover}.listingThumbnailText{gap:1px;min-width:0;padding:7px 8px;display:grid}.listingThumbnailText strong,.listingThumbnailText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listingThumbnailText strong{font-size:10px;line-height:14px}.listingThumbnailText small{color:var(--ink-muted);font-size:9px;line-height:12px}.listingSummaryCard{gap:14px;padding:18px;display:grid}.listingDetailStatus{background:var(--surface)}.listingDetailStatus .listingStatus{gap:12px;display:grid}.listingDetailStatus .listingStatusMeaning{border-top:1px solid var(--line);padding-top:12px}.listingPriceSummary>strong{font-family:var(--font-mono);font-size:25px;line-height:32px}.listingPriceSummary small{color:var(--ink-muted);font-size:10px;font-weight:600}.listingReferenceValue{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:6px;padding:6px;display:grid}.listingReferenceValue code{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;padding-left:5px;font-size:10px;overflow:hidden}.listingReferenceValue button{border-radius:var(--radius-button);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.listingReferenceValue button:hover{background:var(--surface)}.listingReferenceCard dl{gap:8px;margin:0;display:grid}.listingReferenceCard dl div{grid-template-columns:68px minmax(0,1fr);gap:8px;font-size:11px;line-height:16px;display:grid}.listingReferenceCard dt{color:var(--ink-muted)}.listingReferenceCard dd{margin:0;font-weight:600}.listingSectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1050px){.listingMediaStage{grid-template-columns:minmax(0,1fr) 220px}.listingDetailLayout{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:860px){.listingRecordHeaderRow{flex-direction:column;align-items:stretch}.listingRecordActions{justify-content:flex-start}.listingDetailLayout{grid-template-columns:1fr}.listingDetailSidebar{grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:700px){.listingDetailPage{gap:14px}.listingDetailIdentity h1{font-size:25px;line-height:1.18}.listingRecordMeta{flex-wrap:wrap;gap:7px 10px}.listingRecordActions,.listingRecordActions .listingEditTrigger,.listingRecordActions .listingPriceTrigger,.listingRecordActions .listingRelistTrigger,.listingRecordActions .listingRelistRecovery{width:100%}.listingMediaHeader{gap:10px}.listingDetailMedia,.listingSummaryCard{padding:14px}.listingMediaStats{justify-content:flex-start}.listingMediaStage{grid-template-columns:1fr}.listingMediaInspector{min-height:152px}.listingMediaInspector h3{font-size:20px;line-height:25px}.listingDetailThumbnail{flex-basis:106px}.listingDetailSidebar{grid-row:auto;grid-template-columns:1fr}.listingReferenceCard dl div{grid-template-columns:76px minmax(0,1fr)}}
.authCanvasPrivateEntrance{background:var(--surface-subtle);padding:0}.authFramePrivateEntrance{background:var(--sr-ink);min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(360px,46%) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.authEntranceBrand{background:var(--sr-ink);min-width:0;color:var(--surface);flex-direction:column;display:flex}.authEntranceLogoDock{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;width:auto;min-height:112px;padding:24px 48px;display:flex}.authEntranceLogoDock .authLogo{width:140px}.authEntranceMessage{grid-template-columns:4px minmax(0,1fr);gap:24px;margin:auto 48px 52px;display:grid}.authEntranceRule{background:var(--sr-yellow);border-radius:2px}.authEntranceCopy{gap:24px;display:grid}.authEntranceTitle{color:var(--surface);letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Anton,Arial Narrow,sans-serif;font-size:max(56px,min(5vw,72px));font-weight:400;line-height:.98;display:grid}.authEntranceDescription{color:#a7a9ae;max-width:360px;margin:0;font-size:14px;line-height:22px}.authEntranceFormPanel{background:var(--surface);justify-content:center;align-items:center;min-width:0;padding:64px max(40px,min(8vw,128px));display:flex}.authEntranceFormPanel .authCardWrap{width:100%;padding:0}.authEntranceFormPanel .authCard{max-width:440px;box-shadow:none;border:0;gap:10px;padding:0}.authEntranceFormPanel .authEyebrow{color:var(--ink-muted);letter-spacing:0;text-transform:none;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:20px;display:flex}.authEntranceFormPanel .authEyebrow:before{background:var(--sr-yellow);content:"";border-radius:2px;width:4px;height:16px}.authEntranceFormPanel .authTitle{font-family:var(--font-sans);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:40px}.authEntranceFormPanel .authDescription{margin-top:4px}.authEntranceFormPanel .authForm{gap:14px;margin-top:42px}.authEntranceFormPanel .authField{gap:8px}.authEntranceFormPanel .authInput,.authEntranceFormPanel .authButton{min-height:48px}.authPasswordField{grid-template-columns:minmax(0,1fr) auto;align-items:center}.authPasswordField label{grid-area:1/1}.authPasswordField .authInput{grid-area:2/1/auto/-1}.authPasswordLink{grid-area:1/2;align-self:center;min-height:28px;padding:4px 0}.authEntranceFormPanel .authError{min-height:20px}.authEntranceFormPanel .authButtonPrimary{transition:background-color .15s,border-color .15s,color .15s}.authEntranceFormPanel .authButtonPrimary:active:not(:disabled){transform:translateY(1px)}.authEntranceFormPanel .authButton+.authHelper{border-top:1px solid var(--line);padding-top:16px}@media (max-width:900px){.authFramePrivateEntrance{grid-template-columns:minmax(300px,42%) minmax(0,1fr)}.authEntranceMessage{margin-left:32px;margin-right:32px}.authEntranceFormPanel{padding-left:40px;padding-right:40px}}@media (max-width:700px){.authCanvasPrivateEntrance{padding:0}.authFramePrivateEntrance{border:0;border-radius:0;flex-direction:column;min-height:100dvh;display:flex;overflow:visible}.authEntranceBrand{flex:none}.authEntranceLogoDock{border-radius:0;justify-content:flex-start;width:100%;min-height:80px;padding:14px 20px}.authEntranceLogoDock .authLogo{width:118px}.authEntranceMessage{grid-template-columns:3px minmax(0,1fr);gap:16px;margin:0;padding:28px 20px 32px}.authEntranceCopy{gap:16px}.authEntranceTitle{font-size:44px;line-height:.96}.authEntranceDescription{font-size:13px;line-height:20px}.authEntranceFormPanel{padding:32px 20px calc(32px + env(safe-area-inset-bottom));flex:1;align-items:flex-start}.authEntranceFormPanel .authCardWrap{align-items:stretch}.authEntranceFormPanel .authCard{max-width:none}.authEntranceFormPanel .authForm{margin-top:26px}}@media (prefers-reduced-motion:reduce){.authEntranceFormPanel .authButtonPrimary{transition:none}.authEntranceFormPanel .authButtonPrimary:active:not(:disabled){transform:none}}
.sellerBrandDirectory{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-subtle);grid-column:1/-1;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.sellerBrandDirectory legend{color:var(--ink);padding:0 8px;font-size:14px;font-weight:700}.sellerBrandDirectory legend span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:11px;font-weight:700}.sellerBrandHelp,.sellerBrandSelected p,.sellerBrandEmpty p{color:var(--ink-muted);margin:0;font-size:13px;font-weight:400;line-height:20px}.sellerBrandSectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sellerBrandSectionHeading>div{gap:3px;display:grid}.sellerBrandSectionHeading span{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.sellerBrandSectionHeading strong{color:var(--ink);font-size:14px;line-height:20px}.sellerBrandSelected{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--muted-fill);flex-wrap:wrap;align-items:center;gap:8px;min-height:54px;padding:6px;display:flex}.sellerBrandSelectedItem{border:1px solid var(--line-strong);border-radius:var(--radius-button);background:var(--surface);grid-template-columns:auto minmax(0,1fr) 44px;align-items:center;gap:8px;max-width:100%;min-height:52px;padding:4px 4px 4px 8px;display:inline-grid}.sellerBrandSelectedItem>span:nth-child(2){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.sellerBrandSelectedItem button{border-radius:var(--radius-input);width:44px;height:44px;color:var(--ink-muted);background:0 0;border:0;place-items:center;display:grid}.sellerBrandSelectedItem button:hover{background:var(--muted-fill);color:var(--ink)}.sellerBrandSelectedItem svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.sellerBrandDirectory .sellerBrandSearch{max-width:560px;color:var(--ink);gap:8px;font-size:14px;font-weight:600;display:grid}.sellerBrandDirectory .sellerBrandSearch input{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--surface);width:100%;min-height:44px;color:var(--ink);padding:10px 12px}.sellerBrandGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.sellerBrandDirectory .sellerBrandChoice{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--surface);min-width:0;min-height:68px;color:var(--ink);cursor:pointer;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.sellerBrandDirectory .sellerBrandChoice:hover{border-color:var(--line-strong);background:var(--muted-fill)}.sellerBrandDirectory .sellerBrandChoice[data-selected=true]{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--sr-yellow)}.sellerBrandDirectory .sellerBrandChoice:has(input:focus-visible){outline:2px solid var(--sr-yellow);outline-offset:2px;box-shadow:0 0 0 1px var(--ink)}.sellerBrandDirectory .sellerBrandChoice>span:nth-child(2){text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.sellerBrandDirectory .sellerBrandChoice input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--sr-yellow);box-shadow:none;margin:0;padding:0}.sellerBrandLogo{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--sr-paper);width:44px;height:44px;color:var(--sr-ink);place-items:center;display:grid;overflow:hidden}.sellerBrandLogoCompact{width:34px;height:34px}.sellerBrandLogo img{object-fit:contain;width:100%;height:100%;padding:4px}.sellerBrandLogo>span{letter-spacing:.04em;font-size:11px;font-weight:800}.sellerBrandEmpty{border:1px dashed var(--line-strong);border-radius:var(--radius-button);background:var(--muted-fill);gap:4px;padding:14px;display:grid}.sellerBrandEmpty strong{color:var(--ink);font-size:14px}@media (max-width:760px){.sellerBrandDirectory{grid-column:auto;padding:16px}.sellerBrandGrid{grid-template-columns:1fr}.sellerBrandSelectedItem,.sellerBrandDirectory .sellerBrandSearch{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.sellerBrandDirectory *{scroll-behavior:auto}}
