@font-face{font-family:geist;src:url(../media/geist_latin_wght_normal-s.p.175rzww1hghhr.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_ac5cba85-module__tz8F-G__className{font-family:geist,geist Fallback}.geist_ac5cba85-module__tz8F-G__variable{--font-geist:"geist", "geist Fallback"}
@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:geistExtended;src:url(../media/geist_latin_ext_wght_normal.p.2p5o-04xn4ahk.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistextended_e71285ba-module__JsJX_G__className{font-family:geistExtended}.geistextended_e71285ba-module__JsJX_G__variable{--font-geist-ext:"geistExtended"}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2j4htzlmj3gcc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.1zh-elm7yw814.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0j0zjzdqzpnyk.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.1t_5gnvplukf1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.41xmsrsmrahbg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.29txv0wq9-da0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#000;--bg-soft:#0a0a0a;--bg-elev:#111;--bg-elev-2:#181818;--bg-inset:#050505;--ink:#f2f2f2;--ink-2:#a8a8a8;--muted:#8d8d8d;--muted-2:#5c5c5c;--line:#1f1f1f;--line-soft:#161616;--line-strong:#2a2a2a;--accent:#f04432;--accent-deep:#ff7a1a;--accent-soft:#f0443224;--accent-pale:#f0443224;--gold:#ffb81c;--gold-soft:#ffb81c26;--green:#2d8a4e;--green-soft:#2d8a4e26;--red:#c84a4a;--red-soft:#c84a4a1f;--blue:#4d8dff;--blue-deep:#4d8dff;--blue-pale:#4d8dff1f;--danger-bg:#c84a4a1f;--danger-border:#c84a4a66;--paper:#000;--card:#0a0a0a;--surface:#111;--sidebar:#000;--sidebar-hover:#111;--sidebar-muted:#8d8d8d;--sidebar-divider:#1f1f1f;--acid:#111;--acid-border:#2a2a2a;--acid-ink:#ffb81c;--warm:#180c08;--input-line:#2a2a2a;--auth-bg:#000;--brand-a:#f04432;--brand-b:#ffb81c;--font-display:var(--font-geist-ext), var(--font-geist), "Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", monospace;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.38s;--focus-ring:0 0 0 2px #ffb81ca6;--card-shadow:0 1px 0 #ffffff05 inset;--hover-shadow:0 8px 24px #0009;--modal-shadow:0 20px 60px #000000b3;--dropdown-shadow:0 12px 32px #00000080}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}@media (min-width:701px){html{scroll-padding-top:72px}}body{background:var(--bg);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1{letter-spacing:-.03em;max-width:780px;margin:20px 0;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}h1 span{color:var(--muted)}h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15}.eyebrow,.section-kicker,small{font-family:var(--font-display);letter-spacing:0;font-size:12px}.eyebrow{color:var(--accent);font-weight:500}.muted{color:var(--muted)}.toast-host{z-index:90;pointer-events:none;gap:10px;width:min(360px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.toast{border:1px solid var(--line);background:var(--card);box-shadow:var(--hover-shadow);pointer-events:auto;animation:toast-in var(--duration-base) var(--ease-out) both;border-radius:8px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.toast-icon{border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-top:-1px;display:grid}.toast-success .toast-icon{background:var(--green-soft);color:var(--green)}.toast-error .toast-icon{background:var(--red-soft);color:var(--red)}.toast-info .toast-icon{background:var(--blue-pale);color:var(--blue)}.toast-message{color:var(--ink);flex:1;font-size:13px;line-height:1.5}.toast-dismiss{width:26px;height:26px;color:var(--muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;flex:0 0 26px;place-items:center;display:grid}.toast-dismiss:hover{background:var(--bg-elev);color:var(--ink)}@keyframes toast-in{0%{opacity:0;transform:translate(14px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:700px){.toast-host{width:auto;top:64px;left:12px;right:12px}.toast{align-items:center}}.mobile-menu-toggle,.mobile-drawer,.mobile-drawer-backdrop{display:none}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.navigation-progress{z-index:100;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--accent), transparent);width:100%;height:2px;position:fixed;top:0;left:0}.navigation-progress.playing{animation:progress-sweep var(--duration-slow) var(--ease-out)}@keyframes progress-sweep{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}to{opacity:1;transform:translate(0)}}.route-enter{animation:route-in var(--duration-slow) var(--ease-out) both}@keyframes route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brand-mark{object-fit:contain;width:32px;height:32px;transition:transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#000;border:1px solid #ffffff1f;border-radius:7px;flex:0 0 32px;display:inline-block}.brand-mark:hover{border-color:#ffb81c99;transform:scale(1.04)}.auth-brand-mark{border-color:var(--line-strong);width:44px;height:44px;box-shadow:none;border-radius:6px;flex:0 0 44px}.primary-button,.outline-button,.danger-button{cursor:pointer;white-space:nowrap;height:36px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.primary-button{border:1px solid var(--ink);background:var(--ink);color:var(--bg)}.primary-button:hover{background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffff26}.outline-button:active,.danger-button:active,.primary-button:active{transform:scale(.98)}.primary-button:focus-visible,.outline-button:focus-visible,.danger-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.primary-button:disabled,.outline-button:disabled,.danger-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.outline-button{border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--ink)}.outline-button:hover{border-color:var(--ink-2);background:var(--bg-elev-2)}.danger-button{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--red)}.danger-button:hover{background:var(--red-soft);border-color:var(--red)}.app-frame{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:var(--sidebar);width:232px;height:100vh;color:var(--ink-2);flex-direction:column;flex:0 0 232px;padding:24px 14px 16px;display:flex;position:sticky;inset:0 auto auto}.shell-brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:11px;padding:0 10px 36px;font-size:15px;font-weight:600;display:flex}.workspace-label{color:var(--muted);font:12px var(--font-display);letter-spacing:0;text-transform:none;padding:0 11px 11px}.side-nav{gap:1px;display:grid}.nav-item{color:var(--ink-2);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:5px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:500;display:flex}.nav-item span{width:16px;color:var(--muted-2);text-align:center;transition:color var(--duration-fast) var(--ease-out);place-items:center;font-size:14px;display:grid}.nav-item .nav-label{text-align:left;white-space:nowrap;width:auto;display:block}.nav-item:hover{background:var(--sidebar-hover);color:var(--ink)}.nav-item:hover span{color:var(--accent)}.nav-item.active{background:var(--sidebar-hover);color:var(--ink)}.nav-item.active span{color:var(--accent)}.nav-divider{background:var(--line);height:1px;margin:16px 10px}.sidebar-spacer{flex:1}.user-mini{border-top:1px solid var(--line);align-items:center;gap:4px;padding:14px 6px 2px;display:flex}.user-mini-link{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.user-mini-copy{gap:4px;min-width:0;display:grid}.user-mini-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:500;overflow:hidden}.user-mini-copy small{color:var(--muted);letter-spacing:0;align-items:center;gap:4px;font-size:12px;display:flex}.user-mini-signout{width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;display:grid}.user-mini-signout:hover{background:var(--sidebar-hover);color:var(--ink)}.avatar{background:var(--bg-elev);width:28px;height:28px;color:var(--ink);border:1px solid var(--line);border-radius:50%;flex:0 0 28px;place-items:center;font-size:12.5px;font-weight:600;display:grid}.avatar-identicon{border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar-image{background:var(--bg-elev-2);object-fit:cover;border-radius:50%;flex:none;display:inline-block}.avatar-identicon svg{display:block}.skeleton-line{border-top:1px solid var(--line);background:linear-gradient(90deg, transparent, var(--bg-elev), transparent);background-size:200% 100%;height:36px;animation:1.4s ease-in-out infinite shimmer}.sign-in-link{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:7px;padding:15px 8px 2px;font-size:12.5px;display:inline-flex}.mobile-drawer .sign-in-link{min-height:44px}.app-content{background:var(--bg);flex:1;min-width:0;min-height:100vh}.mobile-topbar{display:none}.workspace{max-width:1280px;margin:0 auto;padding:36px 36px 80px}.page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:32px;margin-bottom:24px;padding-bottom:24px;display:flex}.page-title{text-wrap:balance;letter-spacing:-.03em;max-width:850px;margin:8px 0 0;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.page-description{max-width:620px;color:var(--muted);margin:12px 0 0;line-height:1.6}.page-header-action{flex:none;align-items:center;gap:8px;display:flex}.compact-button{height:32px;padding:0 12px;font-size:13px}.workspace-topbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;justify-content:space-between;align-items:center;min-height:58px;padding:0 max(36px,50% - 604px);display:flex;position:sticky;top:0}.topbar-breadcrumb{align-items:baseline;gap:11px;display:flex}.topbar-breadcrumb span,.topbar-actions>span{color:var(--muted);font:12px var(--font-display);letter-spacing:0}.topbar-breadcrumb strong{letter-spacing:-.01em;font-size:15px;font-weight:600}.topbar-actions{align-items:center;gap:14px;display:flex}.topbar-avatar{border:1px solid var(--line);background:var(--bg-elev);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);min-height:120px;box-shadow:var(--card-shadow);padding:16px 18px;display:grid}.metric small{color:var(--muted);font-size:12px}.metric strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-self:center;font-size:24px;font-weight:600}.metric span{color:var(--muted);font-size:12px}.metric-acid{border-color:var(--acid-border);background:var(--acid)}.metric-warm{border-color:var(--line);background:var(--warm)}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);padding:22px}.panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.panel-heading h2{margin-top:8px;font-size:20px}.panel-heading a{color:var(--muted);text-underline-offset:3px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.panel-heading a:hover{color:var(--ink)}.quick-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);box-shadow:var(--card-shadow);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);gap:6px;padding:18px;display:grid}.quick-card:hover{border-color:var(--line-strong);box-shadow:var(--hover-shadow)}.quick-card>span{color:var(--accent);font-size:20px}.quick-card strong{font-size:14px}.quick-card small{color:var(--muted);letter-spacing:0;font-size:12px}.catalogue-search{align-items:center;max-width:720px;margin:0;display:flex;position:relative}.catalogue-search>span{z-index:1;color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.catalogue-search input:not([type=hidden]){border:1px solid var(--line-strong);border-radius:var(--radius-md);background-color:var(--bg-elev);width:100%;min-width:0;height:48px;min-height:48px;box-shadow:none;color:var(--ink);flex:1;margin:0;padding:0 48px 0 42px;font-size:15px}.catalogue-search input:not([type=hidden]):focus{box-shadow:none}.catalogue-search input:not([type=hidden]):focus-visible{border-color:var(--gold);outline-offset:1px;outline:2px solid #ffb81c59}.catalogue-search input::placeholder{color:var(--muted)}.catalogue-search .search-clear{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.catalogue-search .search-clear:hover{color:var(--ink)}.filter-row{flex-wrap:wrap;gap:6px;margin:16px 0 22px;display:flex}.filter-chip{border:1px solid var(--line);background:var(--bg-elev);color:var(--muted);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.filter-chip:hover{border-color:var(--ink-2);color:var(--ink)}.filter-chip.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.empty-orbit{border:1px solid var(--line);width:60px;height:60px;color:var(--muted);background:var(--bg-elev);border-radius:50%;place-items:center;font-size:24px;display:grid}.status{font:12px var(--font-display);letter-spacing:0;text-transform:lowercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-weight:500;display:inline-block}.status:first-letter{text-transform:uppercase}.status-active{background:var(--green-soft);color:var(--green)}.status-draft{background:var(--bg-elev);color:var(--muted)}.status-paused,.status-sold{background:var(--gold-soft);color:var(--gold)}.status-cancelled{background:var(--danger-bg);color:var(--red)}.status-pending{background:var(--blue-pale);color:var(--blue)}.status-countered{background:var(--warm);color:var(--accent-deep)}.status-accepted,.status-approved,.status-complete,.status-fulfilled{background:var(--green-soft);color:var(--green)}.status-rejected{background:var(--danger-bg);color:var(--red)}.status-expired,.status-withdrawn,.status-ended{background:var(--bg-elev);color:var(--muted)}.status-scheduled,.status-open,.status-awaiting_address,.status-ready_to_ship,.status-shipped,.status-in_transit,.status-return_requested,.status-return_authorized{background:var(--blue-pale);color:var(--blue)}.status-delivered,.status-completed,.status-returned{background:var(--green-soft);color:var(--green)}.status-disputed{background:var(--danger-bg);color:var(--red)}.add-listing-search{gap:12px;display:grid}.add-listing-suggestions{max-height:300px;animation:none;position:static}.modal-dialog-full{display:block}.modal-dialog-full[open]{animation:none}.form-modal-full{width:min(100%,760px)}.variant-picker-selected span{min-width:0}.variant-picker-selected small{margin-top:2px;display:block}.empty{border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--muted);text-align:center;background:var(--bg-soft);padding:40px}.compact{margin-top:16px;padding:30px}.modal-image:after{content:"";background:linear-gradient(135deg,#ffffff0a,#0000 55%,#00000080);position:absolute;inset:0}.tag{z-index:1;background:var(--bg-elev);color:var(--gold);font-family:var(--font-display);letter-spacing:0;border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:12px;position:absolute;top:12px;left:12px}.section-kicker{color:var(--muted);font-weight:500}.market-footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.market-footer .footer-brand{color:var(--ink);font-family:var(--font-display);align-items:center;gap:8px;display:inline-flex}.market-footer .footer-brand .brand-mark{border-radius:5px;flex-basis:24px;width:24px;height:24px}.market-footer span{font-family:var(--font-display)}.app-content{flex-direction:column;display:flex}.app-content>#main-content{flex:1 0 auto}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:20px max(36px,50% - 604px) 28px;font-size:12.5px;display:flex}.site-footer-brand{color:var(--ink-2);font-weight:600}.site-footer nav{flex-wrap:wrap;gap:4px 18px;display:flex}.site-footer a{color:var(--muted);transition:color var(--duration-fast) var(--ease-out)}.site-footer a:hover{color:var(--ink)}.site-footer a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (max-width:980px){.site-footer{padding:20px 28px 28px}}@media (max-width:700px){.site-footer{padding:18px 18px 28px}.site-footer nav{gap:0 18px}.site-footer a{margin:0 -6px;padding:12px 6px;display:inline-block}}.variant-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.variant-picker{position:relative}.variant-picker .catalogue-search{max-width:none}.panel .variant-picker .catalogue-search input:not([type=hidden]),.listing-edit-form .variant-picker .catalogue-search input:not([type=hidden]),.form-modal .catalogue-search input:not([type=hidden]){height:44px;min-height:44px;margin:0;font-size:14px}.variant-picker-results{z-index:6;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elev);box-shadow:var(--dropdown-shadow);max-height:280px;animation:pop-in var(--duration-fast) var(--ease-out) both;margin:0;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.modal .variant-picker-results{box-shadow:none;margin-top:6px;position:static}.variant-picker-result{text-align:left;border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink);transition:background var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:10px 12px;display:block}.variant-picker-result:hover,.variant-picker-result.highlighted{background:var(--bg-elev-2)}ul.variant-picker-results{list-style:none}.variant-picker-result{cursor:pointer}.variant-picker-status small{color:var(--muted);padding:10px 12px;display:block}.variant-picker-result strong{font-size:13px;display:block}.variant-picker-result small{color:var(--muted);letter-spacing:0;margin-top:2px;display:block}.variant-picker-selected{border-radius:var(--radius-md);background:var(--bg-elev-2);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:13px;display:flex}.variant-picker-selected small{color:var(--muted);letter-spacing:0}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:none}}.verify-banner{border-bottom:1px solid var(--line);background:var(--bg-elev);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px max(36px,50% - 604px);display:flex}.verify-banner p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.verify-banner strong{color:var(--ink);font-weight:600}.verify-banner .verify-banner-note{color:var(--muted);flex-basis:100%}@media (max-width:980px){.verify-banner{padding-inline:28px}}@media (max-width:700px){.verify-banner{padding-inline:18px}.you-section-head a,.panel-heading a,.crumbs a{align-items:center;min-height:40px;display:inline-flex}}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in var(--duration-fast) var(--ease-out) both;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop.modal-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);background:0 0;border:0;padding:20px}.modal-backdrop.modal-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}.modal-backdrop.modal-dialog[open]{animation:fade-in var(--duration-fast) var(--ease-out) both}.modal{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,600px);max-height:calc(100vh - 40px);box-shadow:var(--modal-shadow);animation:pop-in var(--duration-base) var(--ease-out) both;position:relative;overflow:auto}.modal-close{z-index:2;background:var(--bg-elev);width:28px;height:28px;transition:background var(--duration-fast) var(--ease-out);border:0;border-radius:6px;font-size:18px;line-height:1;position:absolute;top:10px;right:12px}.modal-close:hover{background:var(--bg-elev-2)}.modal-image{background:50%/cover;min-height:240px;position:relative}.full{width:100%;margin-top:18px}.form-modal{padding:26px}.form-modal h2{margin:8px 0}.form-modal label{color:var(--muted);margin-top:18px;font-size:12.5px;font-weight:500;display:block}.form-modal input,.form-modal select{border:1px solid var(--line);background:var(--bg-elev);width:100%;height:40px;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:6px;outline:0;margin-top:6px;padding:0 12px;display:block}.form-modal input:focus,.form-modal select:focus{border-color:var(--gold)}.form-modal select{appearance:none}.input-prefix{color:var(--ink);margin:18px 0 0 12px;position:absolute}.form-modal label:has(.input-prefix) input{padding-left:26px}.confirm-modal{text-align:center;width:min(100%,420px);padding:28px}.confirm-modal h2{margin:16px 0 6px}.confirm-modal .muted{max-width:320px;margin:0 auto;line-height:1.6}.confirm-modal .listing-actions{justify-content:center}.confirm-mark{border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;display:grid}.confirm-mark-danger{background:var(--danger-bg);color:var(--red);border:1px solid var(--danger-border)}.confirm-mark-primary{background:var(--blue-pale);color:var(--blue);border:1px solid var(--blue)}.form-error{color:var(--red);animation:fade-in var(--duration-fast) var(--ease-out) both;margin:8px 0 0;font-size:12.5px}.field-error{color:var(--red);letter-spacing:0;text-transform:none;margin:6px 0 0;font-size:12.5px;font-weight:400;line-height:1.45}.form-success{color:var(--green);animation:fade-in var(--duration-fast) var(--ease-out) both;margin:8px 0 0;font-size:12.5px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.listing-edit-form{gap:14px;display:grid}.listing-edit-form label{color:var(--muted);gap:6px;font-size:12.5px;font-weight:500;display:grid}.listing-edit-form input,.listing-edit-form select,.listing-edit-form textarea{border:1px solid var(--line);background:var(--bg-elev);width:100%;min-height:40px;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:6px;outline:0;padding:10px 12px}.listing-edit-form textarea{resize:vertical;min-height:96px}.listing-edit-form input:focus,.listing-edit-form select:focus,.listing-edit-form textarea:focus{border-color:var(--gold)}.listing-actions input,.listing-actions select{border:1px solid var(--line);background:var(--bg-elev);min-width:0;height:38px;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:6px;outline:0;padding:0 10px;font-size:13px}.listing-actions input{width:130px}.listing-actions select{appearance:none;width:auto}.listing-actions input:focus,.listing-actions select:focus{border-color:var(--gold)}.listing-actions input::placeholder{color:var(--muted)}.notification-list{max-width:820px;margin-top:6px}.notification{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);box-shadow:var(--card-shadow);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);align-items:center;gap:12px;margin:8px 0;padding:16px 18px;display:flex}.notification:hover{box-shadow:var(--hover-shadow)}.notification.unread{border-color:var(--accent);background:var(--accent-soft)}.notification-dot{background:var(--accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.notification>div:first-child{flex:1;min-width:0}.notification strong{font-size:13px}.notification p{color:var(--muted);margin:4px 0 0;font-size:12.5px}.notification>small{color:var(--muted);font-size:12px}.iso-responses{border-top:1px dashed var(--line);gap:0;margin-top:14px;padding-top:12px;display:grid}.iso-response{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:8px 2px;display:flex}.iso-response:last-child{border-bottom:0}.iso-response-main{align-items:center;gap:10px;min-width:0;display:flex}.iso-response-main strong{font-size:13px}.iso-response-main em{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:600}.iso-response-main small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px}.bid-row{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.bid-row:last-child{border-bottom:0}.bid-row strong{color:var(--ink);font-variant-numeric:tabular-nums}.bid-rank{align-items:center;gap:7px;display:inline-flex}.bid-rank em{font-style:normal;font-family:var(--font-display);font-size:12px}.bid-rank b{color:var(--accent);letter-spacing:0;text-transform:none;font-size:12px}.listing-actions select{min-height:38px}@media (max-width:520px){.price-history-row{flex-direction:column;align-items:flex-start;gap:6px}.price-history-value{text-align:left}}.listing-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.pending-note{color:var(--muted);font:12px var(--font-display);margin-top:14px;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton-screen{gap:12px;max-width:760px;display:grid}.skeleton-title{background:linear-gradient(90deg, var(--bg-elev) 25%, var(--bg-elev-2) 50%, var(--bg-elev) 75%);background-size:200% 100%;border-radius:6px;width:55%;height:30px;animation:1.4s ease-in-out infinite shimmer}.skeleton-subtitle{background:linear-gradient(90deg, var(--bg-elev) 25%, var(--bg-elev-2) 50%, var(--bg-elev) 75%);background-size:200% 100%;border-radius:5px;width:38%;height:12px;animation:1.4s ease-in-out .1s infinite shimmer}.skeleton-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);box-shadow:var(--card-shadow);gap:8px;padding:20px;display:grid}.skeleton-line-short{background:linear-gradient(90deg, var(--bg-elev) 25%, var(--bg-elev-2) 50%, var(--bg-elev) 75%);background-size:200% 100%;border-radius:5px;width:28%;height:10px;animation:1.4s ease-in-out infinite shimmer}.skeleton-line{background:linear-gradient(90deg, var(--bg-elev) 25%, var(--bg-elev-2) 50%, var(--bg-elev) 75%);background-size:200% 100%;border-radius:5px;width:82%;height:10px;animation:1.4s ease-in-out .1s infinite shimmer}.skeleton-line.wide{width:62%}.skeleton-rows{gap:10px;display:grid}.skeleton-row{align-items:center;gap:10px;display:flex}.skeleton-circle{background:linear-gradient(90deg, var(--bg-elev) 25%, var(--bg-elev-2) 50%, var(--bg-elev) 75%);background-size:200% 100%;border-radius:50%;flex:0 0 32px;width:32px;height:32px;animation:1.4s ease-in-out infinite shimmer}.loading-state{color:var(--muted);font:12.5px var(--font-display);flex-direction:column;gap:10px;padding:22px 0;display:flex}.loading-state:before{content:"";background:linear-gradient(90deg, var(--bg-elev) 25%, var(--bg-elev-2) 50%, var(--bg-elev) 75%);background-size:200% 100%;border-radius:5px;width:100%;max-width:420px;height:10px;animation:1.4s ease-in-out infinite shimmer}.loading-state:after{content:"";background:linear-gradient(90deg, var(--bg-elev) 25%, var(--bg-elev-2) 50%, var(--bg-elev) 75%);background-size:200% 100%;border-radius:5px;width:100%;max-width:320px;height:10px;animation:1.4s ease-in-out .15s infinite shimmer}.error-state{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--red);animation:fade-in var(--duration-fast) var(--ease-out) both;border-radius:10px;padding:12px 14px;font-size:13px}.error-state.compact{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.error-state-icon{background:var(--red-soft);width:24px;height:24px;color:var(--red);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.error-state-copy{min-width:0}.error-state-copy strong{color:var(--red);font-size:13px;display:block}.error-state-copy p{color:var(--red);opacity:.9;margin:4px 0 0;font-size:12.5px;line-height:1.5}.error-state-copy small{color:var(--red);opacity:.75;margin-top:6px;font-size:12px;display:block}.error-state-copy .error-request-id{font-family:var(--font-display);font-size:12px}.error-state-copy .listing-actions{margin-top:10px}.error-state-copy .listing-actions .primary-button{height:32px;padding:0 12px;font-size:12.5px}.auth-page{isolation:isolate;background:var(--auth-bg);place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:auto}.auth-page:before{z-index:-1;opacity:.5;content:"";background:radial-gradient(60% 50% at 80% 0,#a8353d1a,#0000 60%),radial-gradient(50% 60% at 0 100%,#b8975b0f,#0000 60%);position:absolute;inset:0}.auth-backdrop{z-index:-1;background:#0009;position:fixed;inset:0}.auth-card{border:1px solid var(--line);background:var(--bg-soft);width:min(100%,420px);animation:rise-in var(--duration-slow) var(--ease-out) both;border-radius:14px;padding:32px 32px 28px;box-shadow:0 16px 48px #00000061}.auth-brand-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:36px;display:flex}.auth-brand{color:var(--ink);align-items:center;gap:10px;margin:0;text-decoration:none;display:inline-flex}.auth-brand-name{letter-spacing:-.02em;font-size:15px;font-weight:650}.auth-account-switch{color:var(--muted);white-space:nowrap;font-size:12.5px}.auth-account-switch a{color:var(--accent);margin-left:4px;font-weight:600}.auth-card h1{text-wrap:balance;letter-spacing:-.03em;max-width:none;margin:0 0 8px;font-size:28px;line-height:1.15}.auth-subtitle{color:var(--ink-2);margin:0 0 24px;font-size:14px;line-height:1.55}.auth-form{gap:16px;margin:0;display:grid}.auth-card .auth-form label{color:var(--ink);letter-spacing:.02em;text-transform:none;gap:8px;font-size:13px;font-weight:600;display:grid}.auth-card .auth-form label:first-child{margin-top:0}.label-hint{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.auth-password-field{gap:8px;display:grid}.auth-card .auth-form .auth-password-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-card .auth-form .auth-password-header label{margin:0;display:block}.auth-password-header a,.auth-forgot-link{color:var(--accent);font-size:12.5px;font-weight:500}.auth-forgot-link{justify-self:end}.auth-card .auth-form input{border:1px solid var(--line-strong);background:var(--bg-elev);height:46px;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border-radius:8px;padding:0 13px;font-size:14px}.auth-card .auth-form input:hover{border-color:var(--ink-2)}.auth-card .auth-form input:focus{border-color:var(--gold);box-shadow:var(--focus-ring);background:var(--bg);outline:0}.auth-card .auth-form input[aria-invalid=true]{border-color:var(--red)}.auth-form>.field-error{margin-top:-10px}.auth-card .form-error.auth-provider-error{margin:0 0 16px}.auth-card .auth-form .primary-button{background:var(--ink);border-color:var(--ink);height:46px;color:var(--bg);letter-spacing:.02em;border-radius:8px;margin-top:4px;font-size:14px;font-weight:600}.auth-card .auth-form .primary-button:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.auth-links{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.auth-text-button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.auth-secondary-action{border-color:var(--line);border-radius:8px;height:40px;margin-top:16px}.auth-provider-block{margin:0 0 4px}.auth-divider{color:var(--muted);font:12.5px/1 var(--font-display);text-transform:none;letter-spacing:0;align-items:center;gap:12px;margin:18px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-card .auth-google-button{height:46px;color:var(--ink);background:var(--bg-elev);border-color:var(--line-strong);border-radius:8px;gap:10px;font-size:14px;font-weight:500}.auth-card .auth-google-button:hover{background:var(--bg-elev-2);border-color:var(--muted-2)}.auth-google-glyph{flex:none;width:18px;height:18px}.auth-card .form-error,.auth-card .form-success{margin:10px 0 0;font-size:12.5px;line-height:1.45}.auth-session-note{color:var(--muted);margin:16px 0 0;font-size:12.5px;line-height:1.5}.auth-card .auth-note{border-top:1px solid var(--line);color:var(--muted);font:12px/1.6 var(--font-display);margin:20px 0 0;padding-top:14px;display:block}.auth-card .auth-legal{margin-bottom:0}.auth-card .auth-note.auth-legal{flex-wrap:wrap;gap:4px 16px;display:flex}.auth-card .auth-consent{color:var(--muted);text-wrap:pretty;margin:2px 0 0;font-size:12.5px;line-height:1.55}.auth-card .auth-consent a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2);text-underline-offset:3px}.auth-card .auth-consent a:hover{color:var(--ink)}.auth-card .auth-note a{color:var(--muted);font-weight:500}.auth-card .auth-note a:hover{color:var(--ink)}.auth-verify{background:var(--bg-elev);border-radius:10px;gap:10px;margin-top:20px;padding:16px;display:grid}.auth-verify strong{font-size:15px}.auth-verify p{color:var(--ink-2);margin:0;line-height:1.55}.auth-verify a:not(.primary-button){color:var(--accent);font-weight:500}.auth-verify .full{margin-top:0}@media (max-width:480px){.auth-page{padding:16px}.auth-card{padding:26px 22px 24px}.auth-brand-row{margin-bottom:30px}.auth-account-switch{white-space:normal;text-align:right}.auth-card h1{font-size:26px}}.skeleton-line.short{width:120px;height:8px}.skeleton-title{background:linear-gradient(90deg, var(--bg-elev), var(--bg-elev-2), var(--bg-elev));width:min(60%,480px);height:36px;animation:skeleton-shimmer 1.4s var(--ease-out) infinite;background-size:200% 100%;border-radius:8px;margin-top:14px}.skeleton-subtitle{background:linear-gradient(90deg, var(--bg-elev), var(--bg-elev-2), var(--bg-elev));width:min(46%,380px);height:10px;animation:skeleton-shimmer 1.4s var(--ease-out) infinite;background-size:200% 100%;border-radius:5px;margin-top:12px}.skeleton-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-elev), var(--bg-elev-2), var(--bg-elev));height:130px;animation:skeleton-shimmer 1.4s var(--ease-out) infinite;background-size:200% 100%}.skeleton-panel.tall{height:240px;margin-top:16px}.metric-grid .skeleton-panel{height:110px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-title,.skeleton-subtitle,.skeleton-panel{animation:none}}.primary-button,.outline-button,.danger-button,.nav-item,.sign-in-link,.panel-heading a,.user-mini-signout{align-items:center;gap:6px;display:inline-flex}.primary-button svg,.outline-button svg,.danger-button svg,.nav-item svg,.sign-in-link svg,.panel-heading a svg,.user-mini-signout svg{flex:none}@media (max-width:980px){.sidebar{flex-basis:210px;width:210px}.workspace{padding:36px 28px 60px}.workspace-topbar{padding:0 28px}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.app-frame{display:block}.sidebar{display:none}.mobile-topbar{background:var(--sidebar);height:56px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 14px;display:flex}.mobile-topbar .brand{color:var(--ink);align-items:center;gap:9px;margin-right:auto;font-size:15px;font-weight:600;display:inline-flex}.mobile-topbar-actions{align-items:center;gap:2px;display:flex}.mobile-topbar .profile{width:40px;height:40px;color:var(--ink);background:0 0;border-radius:10px;place-items:center;margin-right:-8px;font-size:13px;font-weight:600;display:grid}.mobile-menu-toggle{width:40px;height:40px;color:var(--ink);transition:background var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;margin-left:-10px;display:grid}.mobile-menu-toggle:hover{background:var(--sidebar-hover)}.mobile-drawer-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in var(--duration-fast) var(--ease-out) both;background:#000000b3;display:block;position:fixed;inset:0}.mobile-drawer{z-index:21;background:var(--sidebar);width:min(86vw,300px);color:var(--ink);box-shadow:var(--modal-shadow);animation:drawer-in var(--duration-base) var(--ease-out) both;flex-direction:column;padding:22px 16px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.mobile-drawer-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:26px;display:flex}.mobile-drawer .mobile-drawer-head .shell-brand{padding-bottom:0}.mobile-drawer-close{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;margin-right:-8px;display:grid}.mobile-drawer-close:hover{background:var(--sidebar-hover)}.mobile-drawer .side-nav .nav-item{color:var(--ink-2)}.mobile-drawer .side-nav .nav-item.active{background:var(--sidebar-hover);color:var(--ink)}.workspace-topbar{display:none}.workspace{padding:26px 18px 56px}.page-header{margin-bottom:22px;padding-bottom:22px}.page-title{font-size:32px}.panel{padding:18px}.metric-grid{grid-template-columns:1fr 1fr}.notification{flex-wrap:wrap;align-items:start}.notification .listing-actions{width:100%}.order-card-header{display:grid}}@media (max-width:480px){.metric-grid{grid-template-columns:1fr}.page-title{font-size:28px}.page-header{flex-wrap:wrap}.page-header .primary-button{flex:100%;width:100%}}.sidebar .nav-item .nav-label,.sidebar .user-mini-copy,.sidebar .sign-in-link span,.sidebar .shell-brand span:last-child{white-space:nowrap}@media (min-width:980px){.app-frame{padding-left:64px}.app-frame>.sidebar{z-index:30;width:64px;height:100vh;transition:width var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);padding-left:9px;padding-right:9px;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.app-frame>.sidebar:is(:hover,:focus-within){width:232px;padding-left:14px;padding-right:14px;box-shadow:16px 0 40px #0000008c}.app-frame>.sidebar:not(:hover,:focus-within) :is(.nav-label,.user-mini-copy,.sign-in-link span,.shell-brand span:last-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-frame>.sidebar:not(:hover,:focus-within) :is(.nav-divider,.user-mini-signout){display:none}.app-frame>.sidebar:not(:hover,:focus-within) :is(.nav-item,.user-mini,.user-mini-link,.shell-brand,.sign-in-link){justify-content:center}.app-frame>.sidebar:not(:hover,:focus-within) .nav-item{padding:10px 0}.app-frame>.sidebar:not(:hover,:focus-within) .shell-brand{padding-left:0;padding-right:0}.app-frame>.sidebar:not(:hover,:focus-within) .user-mini{padding:14px 0 2px}}.bell-wrap{position:relative}.topbar-bell{border:1px solid var(--line);background:var(--bg-elev);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.topbar-bell:hover{border-color:var(--ink-2);color:var(--accent)}.bell-dot{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:12px;font-weight:600;display:grid;position:absolute;top:-4px;right:-4px}.bell-menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);width:min(340px,100vw - 32px);box-shadow:var(--modal-shadow);animation:pop-in var(--duration-fast) var(--ease-out) both;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.bell-item{border-bottom:1px solid var(--line);transition:background var(--duration-fast) var(--ease-out);padding:12px 14px;display:block}.bell-item:hover{background:var(--bg-elev)}.bell-item strong{font-size:13px;display:block}.bell-item p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.bell-item.unread{background:var(--accent-soft)}.bell-empty{color:var(--muted);text-align:center;margin:0;padding:16px 14px;font-size:12.5px}.bell-footer{color:var(--accent);justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.bell-footer:hover{background:var(--bg-elev)}.orders-list{gap:14px;display:grid}.order-card{gap:18px;display:grid}.order-card:hover{transform:none}.order-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:16px;display:flex}.order-card-header h2{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:11px 0 4px;font-size:24px}.order-card-header p{color:var(--muted);margin:0;font-size:12px}.order-address-panel{margin-bottom:16px}.address-list{gap:8px;margin:16px 0 22px;display:grid}.address-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elev);padding:12px 14px}.address-row div{gap:5px;display:grid}.address-row span{color:var(--muted);font-size:12.5px;line-height:1.45}.order-address-form{border-top:1px dashed var(--line);gap:14px;padding-top:18px;display:grid}.order-issue-form label{color:var(--ink-2);gap:6px;font-size:12.5px;display:grid}.order-inline-form select,.order-issue-form input,.order-issue-form textarea{border:1px solid var(--line);background:var(--bg-elev);width:100%;color:var(--ink);border-radius:6px;outline:0;padding:9px 10px}.order-inline-form select,.order-issue-form input{height:38px}.order-inline-form select:focus,.order-issue-form input:focus,.order-issue-form textarea:focus{border-color:var(--gold)}.order-issue-form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elev);gap:10px;padding:14px;display:grid}.rating-comment{flex:220px}.order-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-inline-form select{flex:210px;min-width:210px}.order-history{border-top:1px dashed var(--line);color:var(--muted);padding-top:13px}.order-history summary{cursor:pointer;font-size:12px;font-weight:500}.order-history>div{gap:7px;margin-top:12px;display:grid}.order-issue-form{border-color:var(--accent);background:var(--accent-soft)}.order-issue-form>strong{font-size:14px}.skip-link{z-index:100;border:1px solid var(--gold);background:var(--bg-elev-2);color:var(--ink);transition:transform var(--motion-fast) var(--motion-ease);border-radius:5px;padding:9px 12px;font-size:13px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip-link:focus{box-shadow:var(--focus-ring);outline:none;transform:translateY(0)}#main-content:focus{outline:none}.admin-metrics{margin-top:4px}.admin-health-strip{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);grid-template-columns:repeat(3,minmax(120px,auto)) 1fr;align-items:center;gap:18px;margin:0 0 16px;padding:15px 18px;display:grid}.admin-health-strip>div{border-right:1px solid var(--line);gap:4px;padding-right:18px;display:grid}.admin-health-strip strong{font-variant-numeric:tabular-nums;font-size:19px}.admin-health-strip .attention strong{color:var(--red)}.admin-health-strip p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.admin-funnel{margin:0 0 16px}.admin-funnel-steps{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.admin-funnel-steps li{border-radius:var(--radius-md);background:var(--bg-elev);gap:4px;padding:12px;display:grid}.admin-funnel-steps span{color:var(--muted);font-size:12px}.admin-funnel-steps strong{font-variant-numeric:tabular-nums;font-size:20px}.admin-funnel-steps small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.admin-funnel-lists{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 24px;margin-top:12px;display:grid}.admin-funnel-lists h3{color:var(--ink-2);margin:0 0 6px;font-size:13px}.admin-analytics-strip{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-inset);grid-template-columns:repeat(3,minmax(120px,auto)) 1fr;align-items:center;gap:18px;margin:0 0 16px;padding:13px 18px;display:grid}.admin-analytics-strip>div{border-right:1px solid var(--line);gap:4px;padding-right:18px;display:grid}.admin-analytics-strip strong{font-variant-numeric:tabular-nums;font-size:17px}.admin-analytics-strip p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.admin-database{gap:18px;margin:12px 0;display:grid}.admin-database-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:12px;display:flex}.admin-database-status .attention{color:var(--red)}.admin-database-highlight-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-database-highlight{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-inset);gap:6px;padding:11px;display:grid}.admin-database-highlight strong{font-variant-numeric:tabular-nums;font-size:20px}.admin-database-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.admin-database-imports{gap:8px;margin-top:10px;display:grid}.admin-database-import{border-top:1px solid var(--line);gap:8px;padding:10px 0 2px;display:grid}.admin-database-import a{color:var(--accent);font-size:12px}.admin-database-import-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.admin-database-audit{min-width:0}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-item-heading .status{justify-self:start}.admin-queue{min-width:0}.admin-queue .panel-heading h2{align-items:center;gap:8px;display:flex}.admin-queue .panel-heading>span{color:var(--muted);font-size:12px}.queue-count{background:var(--bg-elev-2);min-width:22px;height:22px;color:var(--muted);font:12px var(--font-display);border-radius:999px;place-items:center;display:inline-grid}.admin-item-list{gap:10px;margin-top:18px;display:grid}.admin-item{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.admin-item-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-item-heading>div{gap:5px;min-width:0;display:grid}.admin-item-heading strong{font-size:13px;font-weight:500}.admin-item-heading small{color:var(--muted);letter-spacing:0;font-size:12px}.admin-target{max-width:42%;color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:12px}.admin-item>p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.55}.admin-inline-form{grid-template-columns:minmax(140px,1fr) minmax(140px,1.3fr) auto;align-items:end;gap:8px;display:grid}.admin-inline-form label{color:var(--muted);gap:5px;font-size:12px;display:grid}.admin-field{min-width:0;display:grid}.admin-inline-form input,.admin-inline-form select{border:1px solid var(--line);background:var(--bg-elev);width:100%;min-width:0;height:36px;color:var(--ink);border-radius:6px;outline:0;padding:0 9px}.admin-inline-form input:focus,.admin-inline-form select:focus{border-color:var(--gold)}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-empty{color:var(--muted);margin:20px 0 0;font-size:12.5px}.admin-payload{border:1px solid var(--line);background:var(--bg-inset);max-height:130px;color:var(--ink-2);font:12px/1.5 var(--font-display);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin:0;padding:9px;overflow:auto}.admin-table{border-collapse:collapse;width:100%;color:var(--ink-2);margin-top:18px;font-size:12px}.admin-table caption{color:var(--muted);text-align:left;padding-bottom:8px;font-size:12px;font-weight:500}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:break-word;padding:10px 8px 10px 2px}.admin-table th{white-space:nowrap}.admin-table thead th{border-top:1px solid var(--line);color:var(--muted);font-weight:500}.admin-table tbody th{color:var(--ink-2);font-weight:400}.admin-table .admin-table-number{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-table-compact{margin-top:0}.admin-table-compact th,.admin-table-compact td{padding-top:7px;padding-bottom:7px}.admin-pager{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:14px;font-size:12px;display:flex}.admin-pager-note{color:var(--muted);margin:14px 0 0;font-size:12px}.admin-links{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.admin-links .quick-card{min-height:105px}@media (max-width:980px){.admin-grid{grid-template-columns:1fr}}@media (max-width:650px){.admin-health-strip{grid-template-columns:repeat(3,1fr);gap:10px}.admin-health-strip>div{padding-right:8px}.admin-health-strip p{border-top:1px dashed var(--line);grid-column:1/-1;padding-top:10px}.admin-analytics-strip{grid-template-columns:repeat(3,1fr);gap:10px}.admin-analytics-strip>div{padding-right:8px}.admin-analytics-strip p{border-top:1px dashed var(--line);grid-column:1/-1;padding-top:10px}.admin-database-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-database-layout,.admin-inline-form{grid-template-columns:1fr}.admin-inline-form button{justify-self:start}.admin-links{grid-template-columns:1fr}}@media (max-width:480px){.admin-health-strip{grid-template-columns:1fr}.admin-health-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.admin-analytics-strip{grid-template-columns:1fr}.admin-analytics-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.admin-database-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.primary-button,.outline-button,.danger-button{min-height:44px}.primary-button:focus-visible,.outline-button:focus-visible,.danger-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.nav-item,.filter-chip{min-height:44px}.user-mini-signout,.topbar-bell,.topbar-avatar,.mobile-topbar .profile,.mobile-menu-toggle,.modal-close,.toast-dismiss{min-width:44px;min-height:44px}.user-mini-signout{flex-basis:44px;width:44px;height:44px}.topbar-bell,.topbar-avatar,.modal-close,.toast-dismiss{width:44px;height:44px}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{min-height:44px}.order-history summary{align-items:center;min-height:44px;display:flex}.bell-footer{min-height:44px}.mobile-drawer{overscroll-behavior:contain;overflow-y:auto}.bell-menu{max-height:min(70vh,480px);overflow-y:auto}@media (max-width:700px){.mobile-topbar .bell-menu{width:auto;position:fixed;top:64px;left:16px;right:16px}}.skip-link{transition:transform var(--duration-fast) var(--ease-out)}.policy-meta{color:var(--muted);font:12px/1.5 var(--font-display);letter-spacing:0;margin:-8px 0 16px}.policy-notice{border:1px solid var(--gold);border-radius:var(--radius-lg);background:var(--gold-soft);margin-bottom:16px;padding:16px 18px}.policy-notice strong{color:var(--gold);font-size:13px;display:block}.policy-notice p{max-width:780px;color:var(--ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.6}.policy-notice a,.policy-links a{text-underline-offset:3px;text-decoration:underline}.policy-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.policy-section{align-content:start;gap:12px;display:grid}.policy-section h2{font-size:19px}.policy-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.policy-links{margin-top:30px}@media (max-width:700px){.policy-section-grid{grid-template-columns:1fr}.policy-meta{line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[type=submit],[type=button]),select,textarea){appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--line-strong);border-radius:var(--radius-md);background-color:var(--bg-elev);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);padding:8px 12px}:where(input,select,textarea)::placeholder{color:var(--muted);opacity:1}:where(input,select,textarea):hover{border-color:var(--muted-2)}:where(input,select,textarea,button,a,[tabindex]):focus{outline:none}:where(input,select,textarea):focus-visible{border-color:var(--gold);outline-offset:1px;outline:2px solid #ffb81c59}:where(button,a,[tabindex],[role=button]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}:where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:where(input[type=number]){-moz-appearance:textfield}:where(input[type=number])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(input[type=number])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(input[type=date],input[type=datetime-local],input[type=time])::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer;filter:invert()}:where(input[type=checkbox],input[type=radio]){appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-elev);cursor:pointer;width:18px;height:18px;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:0 0 18px;place-content:center;margin:0;display:inline-grid}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox],input[type=radio]):before{content:"";width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-out);background:var(--bg);transform:scale(0)}:where(input[type=checkbox]):before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}:where(input[type=radio]):before{border-radius:50%}:where(input[type=checkbox],input[type=radio]):checked{border-color:var(--accent);background:var(--accent)}:where(input[type=checkbox],input[type=radio]):checked:before{transform:scale(1)}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}:where(input[type=file]){appearance:none;max-width:100%;color:var(--muted);font-size:13px}:where(input[type=file])::file-selector-button{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-elev-2);height:34px;color:var(--ink);font:inherit;cursor:pointer;margin-right:12px;padding:0 14px;font-weight:500}:where(input[type=file])::file-selector-button:hover{border-color:var(--muted-2)}select:not([multiple]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238d8d8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;padding-right:34px}select option{background:var(--bg-elev);color:var(--ink)}.static-page .page-header,.legal-page .page-header{max-width:960px}.static-page .page-header:has(+.static-pillars){border-bottom:0}.static-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;max-width:960px;margin:8px 0 0;display:grid}.static-pillar{border-top:1px solid var(--line);padding-top:18px}.static-pillar h2{letter-spacing:-.015em;font-size:19px}.static-pillar p{max-width:54ch;color:var(--ink-2);margin:10px 0 0;line-height:1.65}.static-cta{border-radius:var(--radius-lg);background:var(--bg-elev);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;max-width:960px;margin-top:48px;padding:24px;display:flex}.static-cta h2{font-size:20px}.static-cta p{color:var(--ink-2);margin:6px 0 0}.static-cta-actions{flex-wrap:wrap;gap:8px;display:flex}.static-footer{margin-top:40px}.status-page{text-align:center;justify-items:center;gap:12px;max-width:520px;margin:clamp(48px,12vh,120px) auto 0;display:grid}.status-page-icon{background:var(--bg-elev);width:56px;height:56px;color:var(--ink-2);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.status-page h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,32px)}.status-page p{color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.status-page-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.status-page-ref{color:var(--muted)}@media (max-width:700px){.static-pillars{grid-template-columns:1fr;gap:24px}.static-cta{padding:20px}.compact-button{height:36px}}.turnstile-widget{width:100%;min-height:65px}@media (pointer:coarse){.auth-account-switch a,.auth-password-header a,.auth-forgot-link,.auth-note a,.auth-card .auth-links a{margin:-12px -6px;padding:12px 6px;display:inline-block}.mobile-topbar .brand{min-height:44px}}.auth-dev-hint{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.auth-dev-hint code{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}
