.notification-bell[data-v-56fc141c]{position:relative}.notification-bell__trigger[data-v-56fc141c]{align-items:center;gap:var(--ui-space-2);min-height:2.75rem;padding:0 var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-round);background:var(--ui-surface-panel);color:var(--ui-text-primary);cursor:pointer;display:inline-flex}.notification-bell__icon[data-v-56fc141c]{flex:none}.notification-bell__menu[data-v-56fc141c]{top:calc(100% + var(--ui-space-2));z-index:20;width:min(22rem, calc(100vw - (var(--ui-space-4) * 2)));position:absolute;right:0}.notification-bell__menu-header[data-v-56fc141c],.notification-bell__item-header[data-v-56fc141c]{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);display:flex}.notification-bell__empty[data-v-56fc141c]{padding:var(--ui-space-2) 0}.notification-bell__item[data-v-56fc141c]{gap:var(--ui-space-2);width:100%;padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle);color:var(--ui-text-primary);text-align:left;cursor:pointer;display:grid}.notification-bell__item--unread[data-v-56fc141c]{border-color:var(--ui-accent-primary);background:var(--ui-accent-soft)}.notification-bell__body[data-v-56fc141c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width<=47.99rem){.notification-bell__menu[data-v-56fc141c]{left:50%;right:auto;transform:translate(-50%)}}:root{--ui-color-sunrise-primary:#2b6fe2;--ui-color-sunrise-secondary:#5a8ff0;--ui-color-sunrise-glow:#dce8ff;--ui-color-mint-fresh:#2f8fb8;--ui-color-sand-base:#f2f6fb;--ui-color-ink-primary:#102132;--ui-color-ink-muted:#4b5c6b;--ui-color-sky-soft:#f7faff;--ui-color-sky-panel:#fff;--ui-color-border-light:#d7e1ee;--ui-color-midnight-base:#070b14;--ui-color-midnight-panel:#0f1624;--ui-color-midnight-elevated:#182235;--ui-color-sunrise-night:#7fb4ff;--ui-color-mint-night:#4aa3ff;--ui-color-ink-inverse:#e6eefc;--ui-color-ink-inverse-muted:#a8b9d8;--ui-color-border-dark:#223049;--ui-color-glow-night:#0b1322;--ui-color-danger-strong:#b64742;--ui-color-danger-soft:#f7ddda;--ui-color-danger-night:#ff9f96;--ui-color-info-strong:#2c79b7;--ui-color-info-soft:#d7ecfb;--ui-color-warning-strong:#9c6a12;--ui-color-warning-soft:#f7eac5;--ui-color-overlay:#070b149e;--ui-landing-overlay-dark:#070b1473;--ui-landing-overlay-mid:#070b1426;--ui-landing-overlay-soft:#070b140d;--ui-landing-overlay-light:#ffffff8c;--ui-landing-overlay-light-mid:#ffffff40;--ui-landing-overlay-light-soft:#ffffff1a;--ui-landing-text-on-image:#e6eefcd9;--ui-landing-hover-on-image:#ffffff1a;--ui-shadow-soft:0 1.5rem 3rem #1021321f;--ui-shadow-raised:0 1rem 2rem #070b142e;--ui-buyer-hero-surface:#14251f;--ui-buyer-hero-text:#f5f6ed;--ui-buyer-hero-muted:#a9d4b5;--ui-buyer-hero-accent:#baf34f;--ui-buyer-hero-orb:#ffb989;--ui-buyer-category-gradient-one:linear-gradient(135deg, #1f3e33, #8dbf8c);--ui-buyer-category-gradient-two:linear-gradient(135deg, #522d24, #dfa970);--ui-buyer-category-gradient-three:linear-gradient(135deg, #e8ddcf, #a9c6d8);--ui-buyer-shadow-search:0 .8rem 2rem #141f1c14;--ui-surface-base:var(--ui-color-sand-base);--ui-surface-panel:var(--ui-color-sky-panel);--ui-surface-subtle:var(--ui-color-sky-soft);--ui-surface-accent:var(--ui-color-sunrise-glow);--ui-surface-elevated:var(--ui-color-sky-panel);--ui-text-primary:var(--ui-color-ink-primary);--ui-text-muted:var(--ui-color-ink-muted);--ui-text-inverse:var(--ui-color-ink-inverse);--ui-border-soft:var(--ui-color-border-light);--ui-border-strong:var(--ui-color-sunrise-secondary);--ui-accent-primary:var(--ui-color-sunrise-primary);--ui-accent-secondary:var(--ui-color-sunrise-secondary);--ui-accent-soft:var(--ui-color-sunrise-glow);--ui-success:var(--ui-color-mint-fresh);--ui-danger:var(--ui-color-danger-strong);--ui-danger-soft:var(--ui-color-danger-soft);--ui-info:var(--ui-color-info-strong);--ui-info-soft:var(--ui-color-info-soft);--ui-warning:var(--ui-color-warning-strong);--ui-warning-soft:var(--ui-color-warning-soft);--ui-button-primary-text:var(--ui-color-ink-inverse);--ui-button-secondary-text:var(--ui-color-ink-primary);--ui-focus-ring:var(--ui-color-sunrise-secondary)}:root[data-theme=dark]{--ui-surface-base:var(--ui-color-midnight-base);--ui-surface-panel:var(--ui-color-midnight-panel);--ui-surface-subtle:var(--ui-color-midnight-elevated);--ui-surface-accent:var(--ui-color-glow-night);--ui-surface-elevated:var(--ui-color-midnight-elevated);--ui-text-primary:var(--ui-color-ink-inverse);--ui-text-muted:var(--ui-color-ink-inverse-muted);--ui-text-inverse:var(--ui-color-ink-primary);--ui-border-soft:var(--ui-color-border-dark);--ui-border-strong:var(--ui-color-sunrise-night);--ui-accent-primary:var(--ui-color-sunrise-night);--ui-accent-secondary:var(--ui-color-sunrise-secondary);--ui-accent-soft:var(--ui-color-glow-night);--ui-success:var(--ui-color-mint-night);--ui-danger:var(--ui-color-danger-night);--ui-danger-soft:var(--ui-color-midnight-elevated);--ui-info:var(--ui-color-sunrise-night);--ui-info-soft:var(--ui-color-midnight-elevated);--ui-warning:var(--ui-color-sunrise-secondary);--ui-warning-soft:var(--ui-color-midnight-elevated);--ui-button-primary-text:var(--ui-color-midnight-base);--ui-button-secondary-text:var(--ui-color-ink-inverse);--ui-focus-ring:var(--ui-color-sunrise-night);--ui-shadow-soft:0 1rem 2rem #0006;--ui-shadow-raised:0 1.25rem 2.5rem #00000075}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ui-surface-base:var(--ui-color-midnight-base);--ui-surface-panel:var(--ui-color-midnight-panel);--ui-surface-subtle:var(--ui-color-midnight-elevated);--ui-surface-accent:var(--ui-color-glow-night);--ui-surface-elevated:var(--ui-color-midnight-elevated);--ui-text-primary:var(--ui-color-ink-inverse);--ui-text-muted:var(--ui-color-ink-inverse-muted);--ui-text-inverse:var(--ui-color-ink-primary);--ui-border-soft:var(--ui-color-border-dark);--ui-border-strong:var(--ui-color-sunrise-night);--ui-accent-primary:var(--ui-color-sunrise-night);--ui-accent-secondary:var(--ui-color-sunrise-secondary);--ui-accent-soft:var(--ui-color-glow-night);--ui-success:var(--ui-color-mint-night);--ui-danger:var(--ui-color-danger-night);--ui-danger-soft:var(--ui-color-midnight-elevated);--ui-info:var(--ui-color-sunrise-night);--ui-info-soft:var(--ui-color-midnight-elevated);--ui-warning:var(--ui-color-sunrise-secondary);--ui-warning-soft:var(--ui-color-midnight-elevated);--ui-button-primary-text:var(--ui-color-midnight-base);--ui-button-secondary-text:var(--ui-color-ink-inverse);--ui-focus-ring:var(--ui-color-sunrise-night);--ui-shadow-soft:0 1rem 2rem #0006;--ui-shadow-raised:0 1.25rem 2.5rem #00000075}}.text-sm{font-size:.875rem;line-height:1.4}.text-base{font-size:1rem;line-height:1.5}.text-lg{font-size:1.25rem;line-height:1.35}.text-xl{font-size:2rem;line-height:1.1}.text-display{letter-spacing:-.06em;font-size:clamp(2rem,5vw,4rem);line-height:.98}.text-meta{font-size:var(--ui-meta-size);line-height:1.35}:root{--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-space-7:3rem;--ui-space-8:4rem;--ui-radius-1:.5rem;--ui-radius-2:.75rem;--ui-radius-3:1rem;--ui-radius-round:999rem;--ui-layout-max:72rem;--ui-layout-catalog:90rem;--ui-layout-content:76rem;--ui-buyer-gutter:clamp(1rem, 3vw, 3rem);--ui-meta-size:.75rem;--ui-buyer-heading-size:clamp(1.65rem, 2.8vw, 2.5rem);--ui-buyer-compact-heading-size:clamp(1.35rem, 2vw, 1.9rem)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at top, var(--ui-color-sunrise-glow) 0%, transparent 35%), linear-gradient(160deg, var(--ui-surface-base), var(--ui-surface-accent));min-width:20rem;min-height:100vh;color:var(--ui-text-primary);margin:0}html,body,#app{min-height:100%}#app{width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.muted{color:var(--ui-text-muted)}.buyer-shell{--buyer-surface-page:var(--ui-color-sand-base);--buyer-surface-panel:var(--ui-color-sky-panel);--buyer-surface-muted:var(--ui-color-sky-soft);--buyer-text:var(--ui-color-ink-primary);--buyer-text-muted:var(--ui-color-ink-muted);--buyer-border:var(--ui-color-border-light);--buyer-price:var(--ui-color-sunrise-primary);--buyer-stock:var(--ui-color-mint-fresh);--buyer-verified:var(--ui-color-info-strong);--buyer-promotion:var(--ui-color-warning-strong);--buyer-state-success:var(--ui-color-mint-fresh);--buyer-state-info:var(--ui-color-info-strong);--buyer-state-warning:var(--ui-color-warning-strong);--buyer-state-danger:var(--ui-color-danger-strong);--buyer-border-strong:var(--ui-color-sunrise-secondary);--buyer-elevation-soft:var(--ui-shadow-soft);--buyer-elevation-raised:var(--ui-shadow-raised);background:var(--buyer-surface-page);min-height:100vh;color:var(--buyer-text)}.buyer-shell__main{width:min(100%, var(--ui-layout-catalog));min-height:calc(100vh - 14rem);margin:0 auto}.buyer-shell__main--full{width:100%}.buyer-shell__skip-link{z-index:100;top:-4rem;left:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);background:var(--buyer-text);color:var(--ui-text-inverse);position:fixed}.buyer-shell__skip-link:focus{top:var(--ui-space-3)}.buyer-shell__live-region,.buyer-shell__toast-region{width:1px;height:1px;position:fixed;overflow:hidden}.buyer-shell :focus-visible{outline:.1875rem solid var(--buyer-border-strong);outline-offset:.1875rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.buyer-shell :focus-visible{outline:.1875rem solid highlight}.buyer-shell button,.buyer-shell input,.buyer-shell select{forced-color-adjust:auto}}.buyer-shell__main .landing-header,.buyer-shell__main .portal-header,.buyer-shell__main .product-topbar,.buyer-shell__main .account-header,.buyer-shell__main .checkout-header,.buyer-shell__main .landing-footer,.buyer-shell__main .search-footer,.buyer-shell__main .account-footer{display:none}.marketplace-header{z-index:50;border-bottom:1px solid var(--buyer-border);background:color-mix(in srgb, var(--buyer-surface-panel) 96%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:sticky;top:0}.marketplace-header__utility,.marketplace-header__main,.marketplace-header__search-row{width:min(100%, var(--ui-layout-catalog));padding-inline:var(--ui-buyer-gutter);margin:0 auto}.marketplace-header__utility{justify-content:space-between;gap:var(--ui-space-3);color:var(--buyer-text-muted);padding-block:.45rem;font-size:.72rem;display:flex}.marketplace-header__utility-link{color:var(--buyer-text);cursor:pointer;font-size:inherit;background:0 0;border:0}.marketplace-header__main{align-items:center;gap:var(--ui-space-5);min-height:4.5rem;display:flex}.marketplace-header__brand{align-items:center;gap:var(--ui-space-2);color:var(--buyer-text);flex:none;font-weight:800;display:inline-flex}.marketplace-header__mark{background:var(--buyer-text);width:2rem;height:2rem;color:var(--ui-text-inverse);border-radius:50%;place-items:center;display:grid}.marketplace-header__nav{gap:var(--ui-space-5);display:flex}.marketplace-header__nav a{padding-block:var(--ui-space-2);color:var(--buyer-text-muted)}.marketplace-header__link--active{font-weight:800;color:var(--buyer-text)!important}.marketplace-header__actions{align-items:center;gap:var(--ui-space-2);margin-left:auto;display:flex}.marketplace-header__icon-link,.marketplace-header__account,.marketplace-header__menu-button{align-items:center;gap:var(--ui-space-2);border:1px solid var(--buyer-border);border-radius:var(--ui-radius-round);min-height:2.5rem;padding:0 var(--ui-space-3);background:var(--buyer-surface-panel);color:var(--buyer-text);cursor:pointer;display:inline-flex}.marketplace-header__account{border:0}.marketplace-header__avatar{background:var(--ui-accent-soft);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:800;display:grid}.marketplace-header__icon-link{text-decoration:none;position:relative}.marketplace-header__count{background:var(--buyer-price);min-width:1.1rem;color:var(--ui-text-inverse);text-align:center;border-radius:50%;font-size:.7rem;position:absolute;top:-.35rem;right:-.25rem}.marketplace-header__menu-button{display:none}.marketplace-header__search-row{padding-block:0 var(--ui-space-3);position:relative}.marketplace-header__search{gap:var(--ui-space-2);width:100%;display:flex}.marketplace-header__search input,.marketplace-header__search select{border:1px solid var(--buyer-border);background:var(--buyer-surface-panel);min-height:2.75rem;color:var(--buyer-text);padding:0 var(--ui-space-3)}.marketplace-header__search input{flex:1;min-width:0}.marketplace-header__search button{background:var(--buyer-text);min-width:5.5rem;color:var(--ui-text-inverse);cursor:pointer;border:0}.marketplace-header__autocomplete{z-index:60;top:calc(100% - var(--ui-space-3));left:var(--ui-buyer-gutter);right:var(--ui-buyer-gutter);width:min(calc(100% - (2 * var(--ui-buyer-gutter))), var(--ui-layout-catalog));border:1px solid var(--buyer-border);background:var(--buyer-surface-panel);box-shadow:var(--buyer-elevation-raised);margin:0 auto;padding:0;list-style:none;position:absolute;overflow:hidden}.marketplace-header__autocomplete li+li{border-top:1px solid var(--buyer-border)}.marketplace-header__autocomplete button{width:100%;padding:var(--ui-space-3) var(--ui-space-4);background:var(--buyer-surface-panel);color:var(--buyer-text);text-align:left;cursor:pointer;border:0;display:block}.marketplace-header__autocomplete button:hover,.marketplace-header__autocomplete li[aria-selected=true] button{background:var(--buyer-surface-muted)}.marketplace-header__categories{border-top:1px solid color-mix(in srgb, var(--buyer-border) 70%, transparent)}.marketplace-header__categories-inner{gap:var(--ui-space-5);width:min(100%, var(--ui-layout-catalog));padding:var(--ui-space-2) var(--ui-buyer-gutter);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.marketplace-header__categories-inner::-webkit-scrollbar{display:none}.marketplace-header__categories a{color:var(--buyer-text-muted);font-size:var(--ui-meta-size);white-space:nowrap;flex:none}.marketplace-header__categories a:last-child{color:var(--buyer-text);font-weight:700}.marketplace-header__drawer{padding:var(--ui-space-4) var(--ui-buyer-gutter);border-top:1px solid var(--buyer-border);display:none}.marketplace-header__drawer nav{gap:var(--ui-space-3);display:grid}.marketplace-header__drawer a,.marketplace-header__drawer button{color:var(--buyer-text);text-align:left;cursor:pointer;background:0 0;border:0}.marketplace-header a:focus-visible,.marketplace-header button:focus-visible,.marketplace-header input:focus-visible,.marketplace-header select:focus-visible,.marketplace-footer a:focus-visible,.buyer-shell__skip-link:focus-visible{outline:.1875rem solid var(--buyer-border-strong);outline-offset:.1875rem}.marketplace-footer{justify-content:space-between;gap:var(--ui-space-6);width:min(100%, var(--ui-layout-catalog));padding:var(--ui-space-7) var(--ui-buyer-gutter);border-top:1px solid var(--buyer-border);color:var(--buyer-text-muted);margin:0 auto;display:flex}.marketplace-footer__brand{color:var(--buyer-text);font-weight:800}.marketplace-footer p{margin:var(--ui-space-2) 0 0}.marketplace-footer nav{gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.marketplace-footer a{color:inherit}.marketplace-account-shell{gap:var(--ui-space-7);padding:var(--ui-space-7) var(--ui-buyer-gutter);grid-template-columns:15rem minmax(0,1fr);display:grid}.marketplace-account-shell__nav{align-self:start;gap:var(--ui-space-4);display:grid}.marketplace-account-shell__nav h1{margin:0;font-size:1.25rem}.marketplace-account-shell__nav nav{gap:var(--ui-space-2);display:grid}.marketplace-account-shell__nav a{padding:var(--ui-space-2);color:var(--buyer-text-muted)}.marketplace-account-shell__nav a.router-link-active{background:var(--buyer-surface-muted);color:var(--buyer-text);font-weight:700}@media (width<=48rem){.marketplace-header__utility{display:none}.marketplace-header__main{gap:var(--ui-space-2);min-height:4rem}.marketplace-header__menu-button{display:inline-flex}.marketplace-header__nav,.marketplace-header__account-label{display:none}.marketplace-header__drawer{display:block}.marketplace-header__search{flex-wrap:wrap}.marketplace-header__search input{flex-basis:100%}.marketplace-header__search select{flex:1;min-width:9rem}.marketplace-header__search button{min-height:2.75rem}.marketplace-header__categories-inner{gap:var(--ui-space-4)}.marketplace-footer{display:grid}.marketplace-account-shell{grid-template-columns:1fr}}.landing-shell,.marketplace-shell{--marketplace-page-padding:clamp(var(--ui-space-4), 2vw, var(--ui-space-6));--ui-surface-base:var(--ui-color-sand-base);--ui-surface-panel:var(--ui-color-sky-panel);--ui-surface-subtle:var(--ui-color-sky-soft);--ui-surface-accent:var(--ui-color-sunrise-glow);--ui-surface-elevated:var(--ui-color-sky-panel);--ui-text-primary:var(--ui-color-ink-primary);--ui-text-muted:var(--ui-color-ink-muted);--ui-text-inverse:var(--ui-color-ink-inverse);--ui-border-soft:var(--ui-color-border-light);--ui-border-strong:var(--ui-color-sunrise-secondary);--ui-accent-primary:var(--ui-color-sunrise-primary);--ui-accent-secondary:var(--ui-color-sunrise-secondary);--ui-accent-soft:var(--ui-color-sunrise-glow);--ui-button-primary-text:var(--ui-color-ink-inverse);--ui-button-secondary-text:var(--ui-color-ink-primary);--ui-focus-ring:var(--ui-color-sunrise-secondary);background:var(--ui-surface-base);flex-direction:column;min-height:100vh;display:flex}.landing-shell .portal-header__content,.landing-shell .portal-main,.marketplace-shell .portal-header__content,.marketplace-shell .portal-main{width:100%;max-width:none}.landing-shell .portal-main,.marketplace-shell .portal-main{padding-inline:var(--marketplace-page-padding)}.portal-shell{--portal-header-height:9rem;--seller-charcoal:#1f2933;--seller-forest:#0f766e;--seller-mint:#ccfbf1;--seller-gold:#f59e0b;--seller-rose:#e11d48;background:radial-gradient(circle at top, var(--ui-surface-accent) 0%, transparent 34%), var(--ui-surface-base);min-height:100vh}.seller-portal{--portal-header-height:10.75rem;--ui-surface-base:#f7f8f5;--ui-surface-panel:#fff;--ui-surface-subtle:#eef4f1;--ui-surface-accent:#d7f5ee;--ui-surface-elevated:#fff;--ui-text-primary:#172026;--ui-text-muted:#5d6b66;--ui-text-inverse:#fff;--ui-border-soft:#dbe5df;--ui-border-strong:#8db8ad;--ui-accent-primary:var(--seller-forest);--ui-accent-secondary:var(--seller-gold);--ui-accent-soft:var(--seller-mint);--ui-button-primary-text:#fff;--ui-button-secondary-text:#172026;--ui-focus-ring:#99f6e4;background:radial-gradient(circle at 12% 6%, #0f766e2e, transparent 28rem), radial-gradient(circle at 88% 12%, #f59e0b29, transparent 26rem), linear-gradient(180deg, #fbfcfa 0%, var(--ui-surface-base) 42%, #edf5f1 100%)}:root[data-theme=dark] .seller-portal{--seller-charcoal:#020617;--seller-forest:#60a5fa;--seller-mint:#93c5fd;--seller-gold:#2563eb;--ui-surface-base:#030712;--ui-surface-panel:#0b1220;--ui-surface-subtle:#111c2f;--ui-surface-accent:#0a1a32;--ui-surface-elevated:#111827;--ui-text-primary:#e5eefc;--ui-text-muted:#9badc9;--ui-text-inverse:#f8fbff;--ui-border-soft:#1f2f4a;--ui-border-strong:#3b82f6;--ui-accent-primary:var(--seller-forest);--ui-accent-secondary:var(--seller-gold);--ui-accent-soft:#10284a;--ui-button-primary-text:#fff;--ui-button-secondary-text:#e5eefc;--ui-focus-ring:#60a5fa;background:radial-gradient(circle at 12% 6%, #60a5fa38, transparent 28rem), radial-gradient(circle at 88% 12%, #2563eb2e, transparent 26rem), linear-gradient(180deg, #020617 0%, var(--ui-surface-base) 44%, #050b18 100%)}.portal-header{z-index:50;height:var(--portal-header-height,9rem);border-bottom:.125rem solid color-mix(in srgb, var(--ui-border-strong) 64%, var(--ui-border-soft));background:color-mix(in srgb, var(--ui-surface-panel) 92%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:sticky;top:0}.seller-portal .portal-header,.portal-header--seller{border-bottom-color:color-mix(in srgb, var(--ui-accent-primary) 58%, var(--ui-border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--ui-surface-panel) 88%, transparent), color-mix(in srgb, var(--ui-surface-subtle) 70%, transparent));-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);box-shadow:0 1rem 2.75rem #17202614}.portal-header__content,.marketplace-main,.marketplace-content,.category-nav,.portal-main,.filters-panel,.results-panel,.portal-page-grid{width:min(100%, var(--ui-layout-max));margin:0 auto}.portal-header__content,.portal-header__brand-row,.portal-header__utility,.portal-nav,.portal-header__actions,.portal-header__search,.portal-stack,.portal-loading,.portal-detail-list,.portal-order-header,.seller-nav,.seller-toolbar,.seller-row-actions,.seller-thread-composer{display:flex}.portal-header__main,.portal-shell,.portal-main,.portal-page-grid,.portal-stack,.portal-detail-list,.seller-form-grid,.seller-grid,.seller-kpi-grid,.seller-content,.seller-list,.seller-message-list{display:grid}.portal-header__content,.portal-main,.portal-page-grid,.portal-detail-list,.portal-stack,.seller-form-grid,.seller-grid,.seller-kpi-grid,.seller-content,.seller-list,.seller-message-list{gap:var(--ui-space-4)}.portal-header__content{height:var(--portal-header-height,9rem);padding:var(--ui-space-3) var(--ui-space-4);flex-direction:column;justify-content:center;overflow:visible}.seller-portal .portal-header__content,.portal-header--seller .portal-header__content{width:min(100%, calc(100vw - var(--ui-space-4)));gap:var(--ui-space-3);padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-3)}.seller-portal .portal-header__main,.portal-header--seller .portal-header__main{padding:var(--ui-space-2);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 72%, transparent);border-radius:var(--ui-radius-3);background:color-mix(in srgb, var(--ui-surface-panel) 70%, transparent)}.portal-header__main{gap:var(--ui-space-3)}.portal-header__brand-row,.portal-header__utility{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;min-height:2.75rem}.portal-brand{align-items:center;gap:var(--ui-space-3);display:flex}.portal-brand__copy,.portal-header__intro{gap:var(--ui-space-1);display:grid}.portal-brand__mark{border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-round);background:var(--ui-surface-panel);width:2.5rem;height:2.5rem;color:var(--ui-text-primary);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.seller-portal .portal-brand__mark,.portal-header--seller .portal-brand__mark{border-radius:var(--ui-radius-2);background:linear-gradient(135deg, var(--ui-accent-primary), var(--ui-accent-secondary));width:2.75rem;height:2.75rem;color:var(--ui-button-primary-text);border-color:#0000;box-shadow:0 .75rem 1.5rem #0f766e33}.seller-portal .portal-brand,.portal-header--seller .portal-brand,.seller-portal .portal-brand__copy,.portal-header--seller .portal-brand__copy{min-width:0}.seller-portal .portal-brand__title,.portal-header--seller .portal-brand__title{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.portal-brand__title,.hero-panel__title,.results-panel__title,.result-card__title,.portal-section-title{margin:0;font-weight:700}.portal-header__search{align-items:center;gap:var(--ui-space-2);width:100%;min-height:2.5rem;padding:0 var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-panel);flex:100%}.seller-portal .portal-header__search,.portal-header--seller .portal-header__search{border-radius:var(--ui-radius-round);background:color-mix(in srgb, var(--ui-surface-subtle) 64%, var(--ui-surface-panel));min-height:2.75rem;box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--ui-border-soft) 70%, transparent);border-color:#0000}.portal-header__search-input{width:100%;min-width:0;color:var(--ui-text-primary);background:0 0;border:0;outline:0}.portal-header__search-input::placeholder{color:var(--ui-text-muted)}.portal-header__search:focus-within{border-color:var(--ui-accent-primary)}.portal-header__icon,.portal-header__icon-button{color:var(--ui-text-muted);flex:none}.portal-header__actions,.portal-nav,.portal-link-group,.hero-panel__actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.portal-header__actions{align-items:center;min-height:2.75rem}.portal-header__actions .base-button,.portal-header__actions .notification-bell__trigger{min-height:2.5rem;max-height:2.5rem}.portal-header__actions .base-button{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.portal-account-menu{flex:none;position:relative}.portal-account-menu__trigger{align-items:center;gap:var(--ui-space-2);max-width:14rem;min-height:2.5rem;padding:0 var(--ui-space-3) 0 var(--ui-space-2);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-round);background:var(--ui-surface-panel);color:var(--ui-text-primary);cursor:pointer;display:inline-flex}.portal-account-menu__avatar{border-radius:var(--ui-radius-round);background:var(--ui-accent-soft);width:1.75rem;height:1.75rem;color:var(--ui-accent-primary);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.portal-account-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-account-menu__panel{top:calc(100% + var(--ui-space-2));z-index:30;gap:var(--ui-space-1);width:min(13rem, calc(100vw - (var(--ui-space-4) * 2)));padding:var(--ui-space-2);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-panel);display:grid;position:absolute;right:0;box-shadow:0 1rem 2.5rem #17202624}.portal-account-menu__item{min-height:2.25rem;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-2);color:var(--ui-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.portal-account-menu__item:hover{background:var(--ui-surface-subtle)}.portal-account-menu__item--danger{color:var(--ui-danger)}.portal-nav{min-height:2.5rem;padding-bottom:var(--ui-space-1);scrollbar-width:thin;overflow:auto hidden}.marketplace-main{gap:var(--ui-space-5);padding:var(--ui-space-5) var(--ui-space-4) var(--ui-space-8);flex-direction:column;display:flex}.portal-main{padding:var(--ui-space-5) var(--ui-space-4) var(--ui-space-8)}.seller-shell{width:min(100%, calc(100vw - var(--ui-space-4)));max-width:calc(100vw - var(--ui-space-4));min-height:calc(100vh - var(--portal-header-height,8rem));align-items:start;gap:var(--ui-space-4)}.seller-shell--full{grid-template-columns:minmax(0,1fr)}.seller-shell--chat-thread{width:min(100%, calc(100vw - var(--ui-space-4)))}.portal-page-grid{gap:var(--ui-space-4)}.seller-content{min-width:0}.portal-nav__link,.portal-link-button,.portal-header__icon-button,.seller-nav__link{min-height:2.75rem;padding:0 var(--ui-space-4);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-round);color:var(--ui-text-primary);background:var(--ui-surface-panel);justify-content:center;align-items:center;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.portal-nav__link:hover,.portal-link-button:hover,.portal-header__icon-button:hover,.seller-nav__link:hover{transform:translateY(-.0625rem)}.portal-header__icon-button{width:2.5rem;min-height:2.5rem;padding:0;position:relative}.seller-portal .portal-header__icon-button,.portal-header--seller .portal-header__icon-button,.seller-portal .portal-account-menu__trigger,.portal-header--seller .portal-account-menu__trigger,.portal-theme-toggle{border-color:color-mix(in srgb, var(--ui-border-soft) 80%, transparent);background:color-mix(in srgb, var(--ui-surface-panel) 86%, transparent);box-shadow:0 .5rem 1.25rem #1720260f}.portal-theme-toggle{cursor:pointer}.seller-portal .portal-theme-toggle,.portal-header--seller .portal-theme-toggle{color:var(--ui-accent-primary)}.portal-header__badge{min-width:1rem;height:1rem;padding:0 var(--ui-space-1);border-radius:var(--ui-radius-round);background:var(--ui-accent-primary);color:var(--ui-button-primary-text);justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:0;right:0}.portal-nav__link.router-link-active,.seller-nav__link.router-link-active{background:var(--ui-accent-soft);border-color:var(--ui-accent-primary)}.seller-portal .portal-nav,.portal-header--seller .portal-nav{width:fit-content;max-width:100%;padding:var(--ui-space-1);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 78%, transparent);border-radius:var(--ui-radius-round);background:color-mix(in srgb, var(--ui-surface-panel) 68%, transparent);flex-wrap:nowrap;align-items:center}.seller-portal .portal-nav__link,.portal-header--seller .portal-nav__link{min-height:2.25rem;padding:0 var(--ui-space-3);background:0 0;border-color:#0000}.seller-portal .portal-nav__link.router-link-active,.portal-header--seller .portal-nav__link.router-link-active{background:var(--ui-surface-panel);border-color:color-mix(in srgb, var(--ui-border-soft) 60%, transparent);box-shadow:0 .5rem 1.25rem #17202612}.seller-portal .portal-nav .base-badge,.portal-header--seller .portal-nav .base-badge{display:none}.portal-link-button{background:linear-gradient(135deg, var(--ui-accent-primary), var(--ui-accent-secondary));color:var(--ui-button-primary-text);border-color:#0000}.portal-link-button--secondary{background:var(--ui-surface-panel);border-color:var(--ui-border-soft);color:var(--ui-button-secondary-text)}.portal-link-button--ghost{color:var(--ui-text-primary);background:0 0}.portal-link-button--sm{min-height:2.25rem;padding:0 var(--ui-space-3)}.seller-nav{gap:var(--ui-space-2);padding:var(--ui-space-2);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 86%, transparent);border-radius:var(--ui-radius-3);background:color-mix(in srgb, var(--ui-surface-panel) 88%, transparent);scrollbar-width:thin;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);overflow-x:auto;box-shadow:0 1.25rem 3rem #17202614}.seller-nav__link{gap:var(--ui-space-2);min-width:9.5rem;min-height:2.5rem;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-2);white-space:nowrap;background:0 0;justify-content:flex-start;position:relative}.seller-nav__link-copy,.seller-nav__summary-copy{gap:.0625rem;min-width:0;display:grid}.seller-nav__link-copy span{color:var(--ui-text-muted)}.seller-nav__icon,.seller-nav__avatar{border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle);width:1.875rem;height:1.875rem;color:var(--ui-accent-primary);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.seller-nav__summary{display:none}.seller-nav__avatar{background:linear-gradient(135deg, var(--ui-accent-primary), var(--ui-accent-secondary));width:2.75rem;height:2.75rem;color:var(--ui-button-primary-text)}.seller-nav__shop{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-nav__status-pill,.seller-nav__badge{border-radius:var(--ui-radius-round);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.seller-nav__status-pill{min-height:1.5rem;padding:0 var(--ui-space-2);background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.seller-nav__badge{min-width:1.25rem;height:1.25rem;padding:0 var(--ui-space-1);background:var(--ui-accent-primary);color:var(--ui-button-primary-text);margin-left:auto;font-size:.75rem}.seller-nav__link.router-link-active .seller-nav__icon{background:var(--ui-accent-primary);color:var(--ui-button-primary-text)}.seller-card-heading{gap:var(--ui-space-3);display:grid}.seller-onboarding,.seller-dashboard{gap:var(--ui-space-4);display:grid}.seller-dashboard--live{align-items:start}.seller-dashboard__header{gap:var(--ui-space-3);padding:var(--ui-space-4);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-3);background:var(--ui-surface-panel);display:grid;box-shadow:0 .75rem 1.75rem #1720260d}.seller-dashboard__title{color:var(--ui-text-primary);margin:0;font-size:1.6rem;line-height:1.15}.seller-dashboard__header-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.seller-dashboard__skeleton-grid{gap:var(--ui-space-3);display:grid}.seller-skeleton{border-radius:var(--ui-radius-2);background:linear-gradient(90deg, color-mix(in srgb, var(--ui-surface-subtle) 72%, transparent), color-mix(in srgb, var(--ui-surface-panel) 92%, transparent), color-mix(in srgb, var(--ui-surface-subtle) 72%, transparent));background-size:200% 100%;min-height:5.5rem;animation:1.2s ease-in-out infinite seller-skeleton-pulse;display:block}@keyframes seller-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.seller-readiness-strip{gap:var(--ui-space-3);display:grid}.seller-readiness-strip__item{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-4);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-panel);color:var(--ui-text-primary);text-decoration:none;display:grid}.seller-readiness-strip__item strong{text-transform:capitalize}.seller-onboarding__rail{gap:var(--ui-space-4);padding:var(--ui-space-5);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-3);background:linear-gradient(180deg, #ffffffeb, #eef4f1e0), var(--ui-surface-panel);align-content:start;display:grid;box-shadow:0 1.5rem 3.5rem #17202612}.seller-shell--full .seller-onboarding__rail{min-height:100%}.seller-onboarding__intro{gap:var(--ui-space-2);display:grid}.seller-onboarding__card{min-width:0}.seller-progress{border-radius:var(--ui-radius-round);background:var(--ui-surface-subtle);height:.5rem;overflow:hidden}.seller-progress__bar{border-radius:inherit;background:linear-gradient(90deg, var(--ui-accent-primary), var(--ui-accent-secondary));height:100%;transition:width .18s;display:block}.seller-step-list{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.seller-step-list__item{gap:var(--ui-space-3);padding:var(--ui-space-3);border-radius:var(--ui-radius-2);border:.0625rem solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.seller-step-list__item>span:last-child{gap:var(--ui-space-1);display:grid}.seller-step-list__marker{border-radius:var(--ui-radius-round);background:var(--ui-surface-subtle);width:2rem;height:2rem;color:var(--ui-text-muted);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.seller-step-list__item--active{border-color:var(--ui-border-strong);background:var(--ui-surface-panel);box-shadow:0 .75rem 1.5rem #1720260f}.seller-step-list__item--active .seller-step-list__marker,.seller-step-list__item--complete .seller-step-list__marker{background:var(--ui-accent-primary);color:var(--ui-button-primary-text)}.seller-dashboard__hero{background:radial-gradient(circle at 90% 10%, #fbbf2452, transparent 18rem), radial-gradient(circle at 8% 0%, #5eead447, transparent 18rem), linear-gradient(135deg, #0f766ef0, #1f2933f0), var(--seller-charcoal);min-height:24rem;color:var(--ui-text-inverse);position:relative;overflow:hidden}.seller-dashboard__hero:after{border-radius:var(--ui-radius-round);content:"";border:.0625rem solid #ffffff2e;width:19rem;height:19rem;position:absolute;bottom:-8rem;right:-6rem}.seller-dashboard__hero>*{z-index:1;position:relative}.seller-dashboard__hero .muted{color:#ffffffbd}:root[data-theme=dark] .seller-dashboard__hero{background:radial-gradient(circle at 90% 10%, #3b82f657, transparent 18rem), radial-gradient(circle at 8% 0%, #93c5fd33, transparent 18rem), linear-gradient(135deg, #0f172afa, #020617fa), var(--seller-charcoal);color:var(--ui-text-inverse)}.seller-dashboard__topline{justify-content:space-between;align-items:center;gap:var(--ui-space-3);color:#ffffffc2;width:100%;display:flex}.seller-hero{gap:var(--ui-space-4);display:grid}.seller-hero__copy{gap:var(--ui-space-3);display:grid}.seller-hero__eyebrow{color:var(--seller-mint);text-transform:uppercase;margin:0;font-weight:700}.seller-hero__title{letter-spacing:0;max-width:44rem;margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1}.seller-hero__status{gap:var(--ui-space-1);min-width:10rem;padding:var(--ui-space-4);border-radius:var(--ui-radius-3);background:#ffffff1f;border:.0625rem solid #ffffff3d;justify-self:start;display:grid;box-shadow:inset 0 0 0 .0625rem #ffffff14}.seller-hero__status strong{text-transform:capitalize;font-size:1.35rem;line-height:1.1}.seller-hero__actions{gap:var(--ui-space-3);padding-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.seller-dashboard__kpis{grid-template-columns:minmax(0,1fr)}.seller-kpi-card{gap:var(--ui-space-2);min-height:8.5rem;padding:var(--ui-space-4);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-3);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-surface-panel) 96%, transparent), var(--ui-surface-panel));display:grid;position:relative;box-shadow:0 1rem 2.5rem #1720260f}.seller-kpi-card__dot{border-radius:var(--ui-radius-round);background:linear-gradient(135deg, var(--ui-accent-primary), var(--ui-accent-secondary));width:.75rem;height:.75rem}.seller-kpi-card__value{color:var(--ui-text-primary);text-transform:capitalize;font-size:1.5rem;line-height:1.1}.seller-dashboard__panel{min-width:0}.seller-dashboard__panel--wide{grid-column:1/-1}.seller-dashboard__kpi-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.seller-kpi-card--compact{min-height:6.5rem}.seller-panel-error,.seller-panel-empty{gap:var(--ui-space-3);padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.seller-panel-error{border-color:var(--ui-danger-soft);color:var(--ui-danger)}.seller-list__row--link{color:var(--ui-text-primary);text-decoration:none}.seller-list__row--link:hover{border-color:var(--ui-border-strong);background:color-mix(in srgb, var(--ui-surface-subtle) 72%, var(--ui-surface-panel))}.seller-dashboard__row-end{gap:var(--ui-space-2);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.seller-dashboard__split{gap:var(--ui-space-4);display:grid}.seller-dashboard__mini-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3);display:flex}.seller-dashboard__health-grid,.seller-action-list{gap:var(--ui-space-3);display:grid}.seller-health-card{gap:var(--ui-space-2);padding:var(--ui-space-4);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 82%, transparent);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-subtle) 70%, var(--ui-surface-panel));display:grid}.seller-health-card strong{font-size:1.15rem}.seller-action-card{gap:var(--ui-space-3);padding:var(--ui-space-4);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 82%, transparent);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 78%, var(--ui-surface-subtle));color:var(--ui-text-primary);text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.seller-action-card:hover{border-color:var(--ui-border-strong);transform:translateY(-.0625rem);box-shadow:0 .9rem 1.75rem #17202614}.seller-action-card>span:first-child{gap:var(--ui-space-1);display:grid}.seller-action-card__cta{color:var(--ui-accent-primary);font-weight:800}.seller-profile,.seller-profile-empty{gap:var(--ui-space-4);display:grid}.seller-profile-empty__card{max-width:38rem}.seller-profile-preview{border-color:color-mix(in srgb, var(--ui-border-soft) 76%, transparent);background:color-mix(in srgb, var(--ui-surface-panel) 88%, transparent);padding:0;overflow:hidden;box-shadow:0 1.5rem 3.5rem #17202617}.seller-profile-preview__banner{background-color:#0000;background-image:radial-gradient(circle at 86% 14%,#fbbf2452,#0000 12rem),radial-gradient(circle at 12% 0,#5eead452,#0000 12rem),linear-gradient(135deg,#0f766ef5,#1f2933f0);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:13rem;position:relative}:root[data-theme=dark] .seller-profile-preview__banner{background:radial-gradient(circle at 86% 14%,#3b82f65c,#0000 12rem),radial-gradient(circle at 12% 0,#93c5fd38,#0000 12rem),linear-gradient(135deg,#0f172afa,#020617f5)}.seller-profile-preview__badge{top:var(--ui-space-4);right:var(--ui-space-4);text-transform:capitalize;position:absolute}.seller-profile-preview__body{gap:var(--ui-space-4);padding:0 var(--ui-space-5) var(--ui-space-5);display:grid}.seller-profile-preview__logo{border:.25rem solid var(--ui-surface-panel);border-radius:var(--ui-radius-3);background:linear-gradient(135deg, var(--ui-accent-primary), var(--ui-accent-secondary));width:6rem;height:6rem;color:var(--ui-button-primary-text);justify-content:center;align-items:center;margin-top:-3rem;font-size:1.5rem;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:0 1rem 2rem #17202629}.seller-profile-preview__logo img{object-fit:cover;width:100%;height:100%}.seller-profile-preview__copy{gap:var(--ui-space-2);display:grid}.seller-profile-preview__title{color:var(--ui-text-primary);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.seller-profile-metrics{gap:var(--ui-space-3);padding:0 var(--ui-space-5) var(--ui-space-5);display:grid}.seller-profile-preview__actions{padding:0 var(--ui-space-5) var(--ui-space-5);justify-content:flex-end;display:flex}.seller-profile-metric{gap:var(--ui-space-1);padding:var(--ui-space-4);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 76%, transparent);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-subtle) 70%, var(--ui-surface-panel));display:grid}.seller-profile-metric strong{color:var(--ui-text-primary);font-size:1.25rem;line-height:1.1}.seller-profile-card{min-width:0}.seller-profile-readonly,.seller-profile-edit-form{gap:var(--ui-space-4);display:grid}.seller-profile-readonly__item{gap:var(--ui-space-2);padding:var(--ui-space-4);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 82%, transparent);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-subtle) 58%, var(--ui-surface-panel));display:grid}.seller-profile-readonly__item p{white-space:pre-wrap;margin:0}.seller-profile-chip-list{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.seller-profile-chip{min-height:2rem;padding:0 var(--ui-space-3);border:.0625rem solid color-mix(in srgb, var(--ui-border-strong) 56%, var(--ui-border-soft));border-radius:var(--ui-radius-round);background:color-mix(in srgb, var(--ui-accent-soft) 54%, var(--ui-surface-panel));color:var(--ui-text-primary);align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.seller-profile-link{overflow-wrap:anywhere;color:var(--ui-accent-primary);font-weight:700}.seller-profile-card--wide,.seller-profile-preview,.seller-profile-actions{grid-column:1/-1}.seller-profile-actions{gap:var(--ui-space-4);border-color:color-mix(in srgb, var(--ui-border-strong) 42%, var(--ui-border-soft));background:radial-gradient(circle at top right, color-mix(in srgb, var(--ui-accent-soft) 58%, transparent), transparent 18rem), var(--ui-surface-panel);align-items:center;display:grid}.seller-profile-actions__copy,.seller-profile-actions__buttons{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-profile-actions__copy{align-items:flex-start}.seller-profile-actions__copy>div{gap:var(--ui-space-2);min-width:0;display:grid}.seller-profile-actions__buttons{justify-content:flex-start}.hero-panel__copy{margin:0}.filters-panel,.results-panel,.results-grid,.marketplace-content,.seller-table{gap:var(--ui-space-4);display:grid}.results-panel__header{gap:var(--ui-space-3);flex-direction:column;display:flex}.result-card__image{border-radius:var(--ui-radius-2);background:radial-gradient(circle at top, var(--ui-accent-soft) 0%, transparent 40%), linear-gradient(180deg, var(--ui-surface-subtle), var(--ui-surface-panel));min-height:10rem}.result-card__copy{gap:var(--ui-space-2);display:grid}.result-card__meta{gap:var(--ui-space-1);color:var(--ui-text-muted);display:grid}.portal-detail-list__row{gap:var(--ui-space-1);padding:var(--ui-space-3);border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle);flex-direction:column;display:flex}.portal-loading{align-items:center;gap:var(--ui-space-3)}.portal-stack{gap:var(--ui-space-3)}.portal-order-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3)}.seller-grid--wide{grid-template-columns:minmax(0,1fr)}.seller-field{gap:var(--ui-space-2);display:grid}.seller-field--full{grid-column:1/-1}.seller-field__label{color:var(--ui-text-primary);font-weight:600}.seller-input,.seller-textarea{width:100%;min-height:3rem;padding:var(--ui-space-3) var(--ui-space-4);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 92%, var(--ui-surface-subtle));color:var(--ui-text-primary);transition:border-color .16s,box-shadow .16s,background .16s}.seller-textarea{resize:vertical;min-height:8rem}.seller-textarea--large{min-height:11rem}.seller-input:focus-visible,.seller-textarea:focus-visible{outline:.1875rem solid var(--ui-focus-ring);outline-offset:.125rem;border-color:var(--ui-accent-primary);background:var(--ui-surface-panel)}.seller-error{color:var(--ui-danger)}.seller-table__head{display:none}.seller-table__row,.seller-list__row,.seller-message{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-2);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 82%, transparent);background:color-mix(in srgb, var(--ui-surface-panel) 72%, var(--ui-surface-subtle));display:grid}.seller-list__row--link{text-decoration:none}.seller-row__title{margin:0;font-weight:600}.seller-checkbox{align-items:center;display:inline-flex}.seller-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-chart{align-items:end;gap:var(--ui-space-3);min-height:12rem;display:flex}.seller-chart__bar{align-items:end;gap:var(--ui-space-2);flex:1;min-width:0;display:grid}.seller-chart__value{min-height:var(--ui-space-4);border-radius:var(--ui-radius-2) var(--ui-radius-2) 0 0;background:linear-gradient(180deg, var(--ui-accent-primary), var(--ui-accent-secondary))}.seller-toolbar{justify-content:space-between;align-items:end}.seller-toolbar__actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-product-form{padding-bottom:6rem}.seller-product-actions{top:calc(var(--portal-header-height,9rem) + var(--ui-space-3));z-index:20;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:.0625rem solid color-mix(in srgb, var(--ui-border-strong) 54%, var(--ui-border-soft));border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 94%, transparent);box-shadow:var(--ui-shadow-soft);-webkit-backdrop-filter:blur(.85rem);backdrop-filter:blur(.85rem);flex-wrap:wrap;display:flex;position:sticky}.seller-product-actions__meta,.seller-product-actions__buttons,.seller-media-list,.seller-variant-tools,.seller-variant-stack{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-product-actions__meta,.seller-variant-tools{align-items:center}.seller-product-actions__buttons{justify-content:flex-end}.seller-product-stepper{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.seller-product-step{align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-2);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 82%, var(--ui-surface-subtle));color:var(--ui-text-primary);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.seller-product-step:hover{border-color:var(--ui-border-strong)}.seller-product-step--active{border-color:var(--ui-accent-primary);background:color-mix(in srgb, var(--ui-accent-soft) 34%, var(--ui-surface-panel))}.seller-product-step--done .seller-product-step__number{background:var(--ui-success);color:var(--ui-button-primary-text)}.seller-product-step--error{border-color:var(--ui-danger)}.seller-product-step--error .seller-product-step__number{background:var(--ui-danger);color:var(--ui-button-primary-text)}.seller-product-step__number{border-radius:var(--ui-radius-round);background:var(--ui-surface-subtle);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:800;display:inline-flex}.seller-product-step strong,.seller-product-step small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seller-product-step small{color:var(--ui-text-muted)}.seller-product-editor{gap:var(--ui-space-4);align-items:start;display:grid}.seller-product-summary{gap:var(--ui-space-3);padding:var(--ui-space-4);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 86%, var(--ui-surface-subtle));display:grid}.seller-product-summary__title,.seller-product-checklist__item{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.seller-product-facts{gap:var(--ui-space-2);margin:0;display:grid}.seller-product-facts div{gap:var(--ui-space-2);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.seller-product-facts dt{color:var(--ui-text-muted)}.seller-product-facts dd{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.seller-product-checklist{gap:var(--ui-space-2);display:grid}.seller-product-checklist__item{padding:var(--ui-space-2);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-warning-soft) 48%, var(--ui-surface-panel));color:var(--ui-warning);justify-content:flex-start;font-weight:700}.seller-product-checklist__item span:first-child{border-radius:var(--ui-radius-round);width:1.35rem;height:1.35rem;color:var(--ui-surface-panel);background:currentColor;justify-content:center;align-items:center;display:inline-flex}.seller-product-checklist__item--done{background:color-mix(in srgb, var(--ui-success) 12%, var(--ui-surface-panel));color:var(--ui-success)}.seller-product-step-panel__subtitle{margin:var(--ui-space-1) 0 0}.seller-product-step-panel__footer{justify-content:flex-end;gap:var(--ui-space-3);flex-wrap:wrap;width:100%;display:flex}.seller-step-content,.seller-category-strip{gap:var(--ui-space-3);display:grid}.seller-category-strip{padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle)}.seller-form-grid--dense{gap:var(--ui-space-3)}.seller-textarea--compact{min-height:5.5rem}.seller-toggle{align-items:center;gap:var(--ui-space-2);min-height:3rem;color:var(--ui-text-primary);font-weight:600;display:flex}.seller-toggle input{width:1rem;height:1rem;accent-color:var(--ui-accent-primary)}.seller-media-list,.seller-variant-stack{flex-direction:column}.seller-media-row{gap:var(--ui-space-3);padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.seller-media-source{gap:var(--ui-space-2);min-width:0;display:grid}.seller-segmented-control{border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-panel);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,18rem);padding:.1875rem;display:inline-grid}.seller-segmented-control__button{border-radius:var(--ui-radius-1);min-height:2.25rem;color:var(--ui-text-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.seller-segmented-control__button--active{background:var(--ui-accent-primary);color:var(--ui-button-primary-text)}.seller-file-field{gap:var(--ui-space-1);min-width:0;display:grid}.seller-file-input{width:100%;min-height:2.75rem;padding:var(--ui-space-2);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-panel);color:var(--ui-text-primary)}.seller-media-status{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.seller-media-preview{aspect-ratio:4/3;object-fit:cover;border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-panel);width:100%;max-width:10rem}.seller-variants-table{gap:var(--ui-space-3);display:grid;overflow-x:auto}.seller-variants-table__head,.seller-variants-table__row{gap:var(--ui-space-3);grid-template-columns:minmax(14rem,1.25fr) minmax(12rem,1fr) minmax(10rem,.85fr) minmax(8rem,.55fr);display:grid}.seller-variants-table__head{padding:0 var(--ui-space-3)}.seller-variants-table__row{min-width:54rem;padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 70%, var(--ui-surface-subtle))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.seller-products-header,.seller-products-bulk,.seller-products-pagination,.seller-products-alert{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-products-header__meta{margin:var(--ui-space-2) 0 0}.seller-products-alert{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-2);border:.0625rem solid var(--ui-border-soft)}.seller-products-alert--success{border-color:color-mix(in srgb, var(--ui-success) 42%, var(--ui-border-soft));background:color-mix(in srgb, var(--ui-success) 12%, var(--ui-surface-panel))}.seller-products-alert--error{border-color:color-mix(in srgb, var(--ui-danger) 42%, var(--ui-border-soft));background:color-mix(in srgb, var(--ui-danger) 10%, var(--ui-surface-panel));color:var(--ui-danger)}.seller-products-filters{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;display:grid}.seller-products-bulk{padding:var(--ui-space-3);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 80%, transparent);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-subtle) 82%, transparent)}.seller-products-bulk__copy{margin:0}.seller-products-table{gap:var(--ui-space-3);display:grid;overflow-x:auto}.seller-products-table__head{display:none}.seller-products-table__row{gap:var(--ui-space-3);padding:var(--ui-space-4);border:.0625rem solid color-mix(in srgb, var(--ui-border-soft) 82%, transparent);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 72%, var(--ui-surface-subtle));display:grid}.seller-products-table__cell{gap:var(--ui-space-2);align-content:center;min-width:0;display:grid}.seller-products-table__cell:before{content:attr(data-label);color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.seller-product-thumb{border-radius:var(--ui-radius-2);object-fit:cover;border:.0625rem solid var(--ui-border-soft);background:var(--ui-surface-subtle);width:4rem;height:4rem}.seller-product-thumb--empty{color:var(--ui-accent-primary);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.seller-product-title-cell{align-content:start}.seller-stock-cell{justify-items:start}.seller-stock-warning{color:var(--ui-danger)}.seller-orders-header,.seller-order-tabs,.seller-orders-filters,.seller-order-detail-header,.seller-order-detail-header__badges,.seller-order-action-list{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-orders-header,.seller-order-detail-header{justify-content:space-between;align-items:center}.seller-order-detail-header__badges,.seller-orders-filters{align-items:end}.seller-order-tabs{gap:var(--ui-space-2)}.seller-order-tab{min-height:2.5rem;padding:0 var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-round);background:var(--ui-surface-panel);color:var(--ui-text-primary);cursor:pointer}.seller-order-tab--active{border-color:var(--ui-accent-primary);background:var(--ui-accent-soft);font-weight:800}.seller-orders-table,.seller-order-items,.seller-order-main,.seller-order-side,.seller-order-action-list{gap:var(--ui-space-3);display:grid}.seller-orders-table,.seller-order-items{overflow-x:auto}.seller-orders-table__head,.seller-orders-table__row,.seller-order-items__head,.seller-order-items__row{gap:var(--ui-space-3);display:grid}.seller-orders-table__head{display:none}.seller-orders-table__row{padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 72%, var(--ui-surface-subtle))}.seller-orders-table__cell{gap:var(--ui-space-1);align-content:center;min-width:0;display:grid}.seller-orders-table__cell:before{content:attr(data-label);color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.seller-order-detail-grid{gap:var(--ui-space-4);align-items:start;display:grid}.seller-order-total{justify-items:end;display:grid}.seller-order-items__head,.seller-order-items__row{grid-template-columns:minmax(13rem,1.6fr) minmax(6rem,.8fr) minmax(3rem,.4fr) minmax(7rem,.8fr) minmax(6rem,.7fr);align-items:center;min-width:42rem}.seller-order-items__row{padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle)}.seller-analytics-header{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-kpi-grid--analytics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.seller-chart--compact{min-height:10rem;padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 78%, var(--ui-surface-subtle));overflow-x:auto}.seller-chart--compact .seller-chart__bar{min-width:2.25rem}.seller-analytics-panel-grid{gap:var(--ui-space-4);align-items:start;display:grid}.seller-analytics-table{gap:var(--ui-space-2);display:grid;overflow-x:auto}.seller-analytics-table__head,.seller-analytics-table__row{gap:var(--ui-space-3);grid-template-columns:minmax(10rem,1.4fr) repeat(3,minmax(6rem,.7fr));align-items:center;min-width:34rem;display:grid}.seller-analytics-table__head{padding:0 var(--ui-space-3)}.seller-analytics-table__row{padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 72%, var(--ui-surface-subtle))}.seller-analytics-skeleton-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.seller-analytics-skeleton{border-radius:var(--ui-radius-2);background:linear-gradient(90deg, var(--ui-surface-subtle), color-mix(in srgb, var(--ui-surface-subtle) 72%, var(--ui-surface-panel)), var(--ui-surface-subtle));background-size:220% 100%;min-height:4.5rem;animation:1.2s ease-in-out infinite analytics-skeleton}.seller-boost-header,.seller-boost-placement-grid{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-boost-header{justify-content:space-between;align-items:center}.seller-boost-table,.seller-boost-builder{gap:var(--ui-space-3);display:grid}.seller-boost-table{overflow-x:auto}.seller-boost-table__head,.seller-boost-table__row{gap:var(--ui-space-3);display:grid}.seller-boost-table__head{display:none}.seller-boost-table__row{padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 72%, var(--ui-surface-subtle))}.seller-boost-table__cell{gap:var(--ui-space-1);align-content:center;min-width:0;display:grid}.seller-boost-table__cell:before{content:attr(data-label);color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.seller-boost-detail-drawer{bottom:var(--ui-space-4);z-index:15;position:sticky}.seller-boost-placement{gap:var(--ui-space-3);min-width:min(100%,16rem);padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-subtle);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.seller-boost-placement input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--ui-accent-primary);margin-top:.2rem}.seller-boost-placement strong,.seller-boost-placement small,.seller-boost-placement select{grid-column:2}.seller-boost-placement strong,.seller-boost-placement small{display:block}.seller-chat-header,.seller-chat-filters,.seller-chat-thread-header{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.seller-chat-header,.seller-chat-thread-header{justify-content:space-between;align-items:center}.seller-chat-filters{align-items:end}.seller-chat-inbox-table,.seller-chat-main,.seller-chat-side{gap:var(--ui-space-3);display:grid}.seller-chat-thread-row{gap:var(--ui-space-3);padding:var(--ui-space-4);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 72%, var(--ui-surface-subtle));color:var(--ui-text-primary);text-decoration:none;display:grid}.seller-chat-thread-row--unread{border-color:var(--ui-accent-primary);background:color-mix(in srgb, var(--ui-accent-soft) 24%, var(--ui-surface-panel))}.seller-chat-thread-row__meta{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.seller-chat-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-chat-workspace{gap:var(--ui-space-4);align-items:start;display:grid}.seller-message-list--thread{max-height:min(62vh,42rem);padding-right:var(--ui-space-2);overflow-y:auto}.seller-message--seller{background:color-mix(in srgb, var(--ui-accent-soft) 48%, var(--ui-surface-panel));justify-self:end;max-width:min(42rem,92%)}.seller-message--buyer{justify-self:start;max-width:min(42rem,92%)}.seller-thread-composer--sticky{bottom:max(var(--ui-space-3), env(safe-area-inset-bottom));width:100%;padding:var(--ui-space-3);border:.0625rem solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--ui-surface-panel) 94%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:sticky}@keyframes analytics-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.seller-list__row{align-items:center}.seller-message-list{max-height:28rem;overflow-y:auto}.seller-thread-composer{align-items:end;width:100%}@media (width>=48rem){.portal-shell{--portal-header-height:8rem}.seller-portal{--portal-header-height:7.25rem}.portal-header__main{grid-template-columns:minmax(0,1fr) auto;align-items:center}.portal-header__brand-row,.portal-header__utility,.results-panel__header,.portal-order-header{flex-direction:row;align-items:center}.portal-header__utility{justify-content:flex-end}.portal-header__search{flex:0 auto;width:min(24rem,36vw)}.seller-portal .portal-header__search,.portal-header--seller .portal-header__search{width:min(22rem,26vw)}.filters-panel{grid-template-columns:2fr 1fr}.portal-page-grid,.seller-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.seller-grid--wide{grid-template-columns:minmax(0,1fr)}.marketplace-content{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);align-items:start}.seller-shell{grid-template-columns:minmax(12.5rem,14rem) minmax(0,1fr)}.seller-shell--full{grid-template-columns:minmax(0,1fr)}.seller-shell--chat-thread{width:min(100%, calc(100vw - var(--ui-space-4)));grid-template-columns:minmax(12.5rem,14rem) minmax(0,1fr)}.seller-nav{top:calc(7.25rem + var(--ui-space-4));align-content:start;max-height:calc(100vh - 9rem);display:grid;position:sticky;overflow-x:visible}.seller-nav__summary{align-items:center;gap:var(--ui-space-3);min-height:4.5rem;padding:var(--ui-space-2);border-bottom:.0625rem solid var(--ui-border-soft);display:flex}.seller-nav__link{width:100%;min-width:0}.seller-onboarding{grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);align-items:start}.seller-card-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.seller-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.seller-dashboard__hero,.seller-dashboard__kpis,.seller-dashboard__header,.seller-dashboard__skeleton-grid,.seller-readiness-strip{grid-column:1/-1}.seller-dashboard__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.seller-dashboard__header-actions{justify-content:flex-end}.seller-dashboard__skeleton-grid,.seller-readiness-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.seller-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.seller-dashboard__kpis,.seller-dashboard__health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-dashboard__split{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-profile{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.seller-profile-preview__body{grid-template-columns:auto minmax(0,1fr);align-items:end}.seller-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-profile-actions{grid-template-columns:minmax(0,1fr) auto}.seller-profile-actions__buttons{justify-content:flex-end}.seller-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.results-grid,.seller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-table__head,.seller-table__row{gap:var(--ui-space-3);align-items:center;display:grid}.seller-table__head{padding:0 var(--ui-space-4)}.seller-table__row{grid-template-columns:4rem minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.seller-table__row--orders{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.seller-products-table{overflow-x:visible}.seller-products-table__head,.seller-products-table__row{gap:var(--ui-space-3);grid-template-columns:2.25rem 4rem minmax(13rem,1.8fr) minmax(6rem,.7fr) minmax(7rem,.8fr) minmax(7rem,.8fr) minmax(9rem,1fr) minmax(7rem,.8fr) minmax(6rem,.7fr) minmax(7rem,.8fr) minmax(18rem,1.8fr);align-items:center;min-width:82rem;display:grid}.seller-products-table__head{padding:0 var(--ui-space-4)}.seller-products-table__row{padding:var(--ui-space-3) var(--ui-space-4)}.seller-products-table__cell:before{content:none}.seller-orders-table{overflow-x:visible}.seller-orders-table__head,.seller-orders-table__row{grid-template-columns:minmax(10rem,1.15fr) minmax(6rem,.7fr) minmax(5rem,.55fr) minmax(7rem,.75fr) minmax(8rem,.85fr) minmax(8rem,.9fr) minmax(6rem,.65fr) minmax(4rem,.45fr) minmax(17rem,1.6fr);align-items:center;min-width:76rem;display:grid}.seller-orders-table__head{padding:0 var(--ui-space-3)}.seller-orders-table__cell:before{content:none}.seller-order-detail-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr)}.seller-boost-table{overflow-x:visible}.seller-boost-table__head,.seller-boost-table__row{grid-template-columns:minmax(12rem,1.3fr) minmax(9rem,.9fr) minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(10rem,1fr) minmax(7rem,.7fr) minmax(5rem,.5fr) minmax(10rem,1fr) minmax(12rem,1.2fr) minmax(20rem,1.9fr);align-items:center;min-width:104rem;display:grid}.seller-boost-table__head{padding:0 var(--ui-space-3)}.seller-boost-table__cell:before{content:none}.seller-boost-detail-drawer{right:var(--ui-space-5);bottom:var(--ui-space-5);width:min(28rem, calc(100vw - var(--ui-space-6)));position:fixed}.seller-chat-thread-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.seller-chat-workspace{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr)}.seller-product-editor{grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr)}.seller-product-summary{top:calc(var(--portal-header-height,9rem) + 7.5rem);position:sticky}.seller-form-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-media-row{grid-template-columns:minmax(16rem,2fr) minmax(0,1.25fr) minmax(9rem,.75fr) minmax(10rem,.85fr) auto}.seller-list__row,.seller-message{grid-template-columns:minmax(0,1fr) auto}}:root:not([data-theme=dark]){--ui-color-sunrise-primary:#285447;--ui-color-sunrise-secondary:#447b69;--ui-color-sunrise-glow:#e5eee7;--ui-color-sand-base:#faf9f6;--ui-color-ink-primary:#242d28;--ui-color-ink-muted:#657069;--ui-color-sky-soft:#f3f3ee;--ui-color-sky-panel:#fff;--ui-color-border-light:#e2e5dd;--ui-color-ink-inverse:#fff;--ui-color-mint-fresh:#285447;--store-hero:#eeeee4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--store-hero:var(--ui-surface-panel)}.marketplace-header__brand,.marketplace-header__nav a,.marketplace-header__categories a,.marketplace-footer a{text-decoration:none}.marketplace-header__brand{letter-spacing:-.045em;font-size:1.2rem}.marketplace-header__mark{background:var(--ui-accent-primary);border-radius:.65rem;font-family:Georgia,serif}.marketplace-header__utility{border-bottom:1px solid var(--buyer-border);padding-block:.65rem}.marketplace-header__nav{margin-left:2rem;font-size:.85rem}.marketplace-header__nav a:hover,.marketplace-footer a:hover{color:var(--ui-accent-primary)}.marketplace-header__search{border:1px solid var(--buyer-border);background:var(--buyer-surface-muted);border-radius:.7rem;gap:0;padding:.3rem}.marketplace-header__search input,.marketplace-header__search select{background:0 0;border:0}.marketplace-header__search select{border-left:1px solid var(--buyer-border)}.marketplace-header__search button{background:var(--ui-accent-primary);border-radius:.45rem;font-weight:650}.marketplace-header__categories a{font-size:.78rem}.marketplace-header__categories a:hover{color:var(--ui-accent-primary)}.marketplace-footer{padding-block:3rem;font-size:.85rem}.marketplace-footer__brand{letter-spacing:-.04em;font-size:1.3rem}.marketplace-account-shell__nav{border:1px solid var(--buyer-border);background:var(--buyer-surface-panel);border-radius:1rem;padding:1.25rem}.marketplace-account-shell__nav a{border-radius:.5rem;text-decoration:none}@media (width<=48rem){.marketplace-header__search input{border-bottom:1px solid var(--buyer-border)}.marketplace-header__search select{border-left:0}.marketplace-header__brand{font-size:1rem}.marketplace-header__main{flex-wrap:wrap}}.portal-app{--app-page:#faf9f6;--app-panel:#fff;--app-muted:#f2f3ed;--app-tint:#eaf0e9;--app-ink:#26382f;--app-secondary:#66736a;--app-border:#e1e6de;--app-accent:#285447;--app-accent-hover:#356c59;--app-on-accent:#fff;--app-shadow:0 4px 20px #2336290a;--app-radius:1rem;--app-gutter:clamp(1rem, 3vw, 2.5rem);--store-hero:#eeeee4;background:var(--app-page);min-height:100vh;color:var(--app-ink)}:root[data-theme=dark] .portal-app{--app-page:#141c18;--app-panel:#1c2821;--app-muted:#243129;--app-tint:#2b3e31;--app-ink:#edf2e9;--app-secondary:#afbeaf;--app-border:#35453a;--app-accent:#b9d6b4;--app-accent-hover:#cee7c7;--app-on-accent:#1b3123;--app-shadow:0 4px 20px #0000001f;--store-hero:#253329}.portal-app,.portal-app :is(.buyer-shell,.portal-shell,.seller-portal,.landing-shell,.marketplace-shell){--ui-surface-base:var(--app-page);--ui-surface-panel:var(--app-panel);--ui-surface-elevated:var(--app-panel);--ui-surface-subtle:var(--app-muted);--ui-surface-accent:var(--app-tint);--ui-text-primary:var(--app-ink);--ui-text-muted:var(--app-secondary);--ui-text-inverse:var(--app-on-accent);--ui-border-soft:var(--app-border);--ui-border-strong:var(--app-accent-hover);--ui-accent-primary:var(--app-accent);--ui-accent-secondary:var(--app-accent-hover);--ui-accent-soft:var(--app-tint);--ui-button-primary-text:var(--app-on-accent);--ui-button-secondary-text:var(--app-ink);--ui-focus-ring:var(--app-accent-hover);--ui-shadow-soft:var(--app-shadow);--ui-shadow-raised:var(--app-shadow);--buyer-surface-page:var(--app-page);--buyer-surface-panel:var(--app-panel);--buyer-surface-muted:var(--app-muted);--buyer-text:var(--app-ink);--buyer-text-muted:var(--app-secondary);--buyer-border:var(--app-border);--buyer-border-strong:var(--app-accent-hover);--buyer-price:var(--app-accent);--seller-forest:var(--app-accent);--seller-mint:var(--app-tint);color:var(--app-ink);background:var(--app-page)}.portal-app :is(button,input,select,textarea){font-family:inherit}.portal-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--app-accent)}.portal-app :focus-visible{outline:3px solid var(--app-accent-hover);outline-offset:3px}.portal-app :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.portal-app :is(h1,h2,h3){text-wrap:balance}.portal-app :is(.base-card,.account-card,.cart-shop-group,.cart-summary,.shop-hero,.product-message){border-radius:var(--app-radius);border-color:var(--app-border);box-shadow:var(--app-shadow);background:var(--app-panel)}.portal-app .base-card{gap:1.25rem;padding:clamp(1.1rem,2vw,1.75rem)}.portal-app .base-card__header{border-bottom:1px solid var(--app-border);padding-bottom:.9rem}.portal-app .base-card__body{min-width:0}.portal-app :is(.base-button,.portal-link-button){border-radius:.6rem;min-height:2.65rem;font-size:.83rem;font-weight:650}.portal-app :is(.base-button--primary,.portal-link-button:not(.portal-link-button--secondary):not(.portal-link-button--ghost),.product-primary-button,.cart-summary__checkout,.search-apply-button){background:var(--app-accent);color:var(--app-on-accent);border-color:var(--app-accent)}.portal-app :is(.base-button--primary,.product-primary-button,.cart-summary__checkout):hover:not(:disabled){background:var(--app-accent-hover)}.portal-app :is(.base-field__control,.seller-input,.seller-select,.seller-textarea,.search-filter-input,.search-sort__control,.cart-delivery select,.cart-line-item__quantity input){background:var(--app-panel);min-height:2.8rem;color:var(--app-ink);border-color:var(--app-border);border-radius:.55rem;font-size:.875rem}.portal-app .base-field__control--error{border-color:var(--ui-danger)}.portal-app :is(.base-field__label,.seller-field__label){font-size:.78rem;font-weight:650}.portal-app .base-badge{letter-spacing:.015em;padding:.3rem .65rem;font-size:.68rem}.portal-app :is(.base-empty-state,.cart-state,.compare-page__empty){border:1px solid var(--app-border);background:var(--app-panel);border-radius:1.1rem;padding:clamp(2rem,5vw,4rem)}.portal-app .base-empty-state__illustration{background:var(--app-tint);border-radius:50%;justify-content:center;align-items:center;gap:.3rem;width:4.5rem;height:4.5rem}.portal-app .base-empty-state__illustration span{background:var(--app-accent);opacity:.75;border-radius:.2rem;width:.45rem}.portal-app .base-empty-state__illustration span:first-child{height:1.2rem}.portal-app .base-empty-state__illustration span:nth-child(2){height:1.8rem}.portal-app .base-empty-state__illustration span:nth-child(3){height:1.5rem}.portal-app .base-empty-state__title{letter-spacing:-.03em;font:400 1.65rem/1.25 Georgia,serif}.portal-app .base-empty-state__description{max-width:32rem;font-size:.9rem;line-height:1.75}.portal-app .portal-loading{min-height:10rem;color:var(--app-secondary);justify-content:center;align-items:center}.portal-app .portal-section-title{letter-spacing:-.025em;font-weight:650}.portal-app .page-eyebrow{color:var(--app-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:750}.portal-app .page-intro-copy{color:var(--app-secondary);margin:.75rem 0 0;font-size:.9rem;line-height:1.7}.portal-app .buyer-shell__main :is(.marketplace-shell,.landing-shell){min-height:auto}.portal-app .buyer-shell__main{min-height:calc(100vh - 24rem)}.portal-app :is(.cart-page,.shop-page,.product-detail-page){max-width:90rem;padding:2.5rem var(--app-gutter) 4rem}.portal-app .buyer-shell :is(.cart-page__header h1,.account-page__header h1,.compare-page h1,.search-results__title){letter-spacing:-.045em;font:400 clamp(2rem,3.5vw,3rem)/1.15 Georgia,serif}.portal-app .buyer-shell .search-main{max-width:90rem;padding:2.5rem var(--app-gutter) 4rem;align-items:start;gap:2.5rem}.portal-app .buyer-shell .search-filters{border:1px solid var(--app-border);background:var(--app-panel);border-radius:1rem;padding:1.5rem}.portal-app .buyer-shell .search-filters__title{font-size:1rem}.portal-app .buyer-shell .search-filter-group{padding-block:1.25rem}.portal-app .buyer-shell .search-filter-group__title{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.portal-app .buyer-shell .search-results__header{gap:1.25rem;margin-bottom:1.75rem}.portal-app .buyer-shell .search-results__summary{color:var(--app-secondary);margin-top:.75rem;font-size:.85rem}.portal-app .buyer-shell .search-sort{gap:.65rem;font-size:.75rem}.portal-app .buyer-shell .search-sort__control{padding-inline:.75rem}.portal-app .buyer-shell .search-pagination__button{border-radius:.55rem;min-width:2.5rem;min-height:2.5rem}.portal-app .buyer-shell .search-pagination__button--active{background:var(--app-accent);color:var(--app-on-accent);border-color:var(--app-accent)}.portal-app .buyer-shell .product-card{box-shadow:none;padding:1rem}.portal-app .buyer-shell .product-card__image{background:var(--app-muted);border-radius:.7rem}.portal-app .buyer-shell .product-card__header{gap:.45rem}.portal-app .buyer-shell .product-card__eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:.65rem}.portal-app .buyer-shell .product-card__title{font-size:.95rem;font-weight:550}.portal-app .buyer-shell .product-card__price{color:var(--app-accent);font-size:1.05rem}.portal-app .buyer-shell .product-card__footer{font-size:.72rem}.portal-app .buyer-shell .product-card__details{color:var(--app-accent);border:0;padding:0;font-size:.75rem;text-decoration:none}.portal-app .buyer-shell .product-detail-hero{gap:clamp(1.5rem,4vw,4rem)}.portal-app .buyer-shell .product-gallery__featured{background:var(--app-muted);border-radius:1.2rem}.portal-app .buyer-shell .product-gallery__thumb{border-radius:.6rem}.portal-app .buyer-shell .product-summary-card{border:1px solid var(--app-border);background:var(--app-panel);border-radius:1.2rem;padding:1.75rem}.portal-app .buyer-shell .product-summary__title{letter-spacing:-.035em;font:400 clamp(1.9rem,3vw,2.7rem)/1.18 Georgia,serif}.portal-app .buyer-shell .product-price-block__value{color:var(--app-accent);font-weight:600}.portal-app .buyer-shell :is(.product-stock-panel,.product-seller-card){background:var(--app-muted);border-radius:.75rem;padding:1rem}.portal-app .buyer-shell .product-benefits{gap:1rem;padding-top:1rem}.portal-app .buyer-shell .product-benefit{border:1px solid var(--app-border);border-radius:.65rem;padding:1rem}.portal-app .buyer-shell .product-spec-table{border:1px solid var(--app-border);border-radius:.8rem;overflow:hidden}.portal-app .buyer-shell .shop-hero{overflow:hidden}.portal-app .buyer-shell .shop-hero__body{padding:2rem}.portal-app .buyer-shell .shop-hero__title{letter-spacing:-.04em;font:400 clamp(2rem,3vw,3rem)/1.2 Georgia,serif}.portal-app .buyer-shell .shop-hero__logo{border-radius:1rem}.portal-app .buyer-shell .comparison-table thead{background:var(--app-muted)}.portal-app .buyer-shell .comparison-table :is(th,td){padding:1.25rem}.portal-app .buyer-shell .comparison__view{background:var(--app-accent);color:var(--app-on-accent);font-weight:600}.portal-app .buyer-shell .compare-page__empty{max-width:none;margin-top:2rem}.portal-app .buyer-shell .cart-summary{background:var(--app-tint);padding:1.75rem;position:static}.portal-app .buyer-shell .cart-summary h2{font:400 1.65rem Georgia,serif}.portal-app .buyer-shell .cart-summary__row{font-size:.8rem}.portal-app .buyer-shell .cart-summary__note{font-size:.75rem}.portal-app .buyer-shell .cart-line-item__media{background:var(--app-muted);border-radius:.7rem}.portal-app .buyer-shell .cart-state{text-align:center;align-content:center;justify-items:center;max-width:none;min-height:17rem}.portal-app .buyer-shell .cart-state h2{font:400 1.8rem Georgia,serif}.portal-app .marketplace-account-shell{max-width:90rem;padding:2.5rem var(--app-gutter) 4rem;grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2.5rem;margin:auto}.portal-app .marketplace-account-shell__content{min-width:0}.portal-app .marketplace-account-shell__nav{box-shadow:none;gap:1.5rem;padding:1rem}.portal-app .account-nav-intro{border-bottom:1px solid var(--app-border);align-items:center;gap:.75rem;padding:.5rem .25rem 1rem;display:flex}.portal-app .account-nav-intro__icon{background:var(--app-tint);width:2.75rem;height:2.75rem;color:var(--app-accent);border-radius:.8rem;place-items:center;display:grid}.portal-app .account-nav-intro__eyebrow{color:var(--app-secondary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .15rem;font-size:.65rem}.portal-app .account-nav-intro h2{margin:0;font-size:.9rem;font-weight:650}.portal-app .marketplace-account-shell__nav nav{gap:.4rem}.portal-app .marketplace-account-shell__nav nav a{min-height:2.85rem;color:var(--app-secondary);border-radius:.55rem;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.82rem;display:flex}.portal-app .marketplace-account-shell__nav nav a:hover{background:var(--app-muted);color:var(--app-ink)}.portal-app .marketplace-account-shell__nav nav .account-nav-current{background:var(--app-tint);color:var(--app-accent);font-weight:650}.portal-app .account-nav-arrow{opacity:0;margin-left:auto}.portal-app .account-nav-current .account-nav-arrow{opacity:1}.portal-app .marketplace-account-shell__nav .account-nav-shopping{border-top:1px solid var(--app-border);color:var(--app-accent);align-items:center;gap:.5rem;padding-top:1.25rem;font-size:.72rem;display:flex}.portal-app .marketplace-account-shell :is(.account-workspace,.account-page){gap:1.75rem;width:100%;margin:0;padding:0}.portal-app .marketplace-account-shell .portal-page-grid{grid-template-columns:1fr}.portal-app .marketplace-account-shell .account-page__header{border-bottom:1px solid var(--app-border);padding:.5rem 0 1.75rem}.portal-app .marketplace-account-shell .account-page__header p{font-size:.85rem;line-height:1.7}.portal-app .marketplace-account-shell .account-card{padding:1.5rem}.portal-app .marketplace-account-shell .account-card h2{font-size:1rem;font-weight:650}.portal-app .marketplace-account-shell .account-card>p{font-size:.85rem;line-height:1.7}.portal-app .marketplace-account-shell .account-card a{color:var(--app-accent);font-size:.8rem;font-weight:650;text-decoration:none}.portal-app .marketplace-account-shell .portal-order-header{width:100%}.portal-app .marketplace-account-shell .portal-detail-list__row{padding-block:.75rem}.portal-app .marketplace-account-shell .chat-inbox-card{padding:1.25rem;transition:border-color .16s,background .16s}.portal-app .marketplace-account-shell .chat-inbox-card:hover{border-color:var(--app-accent);background:var(--app-muted)}.portal-app .marketplace-account-shell .chat-thread-messages{border:1px solid var(--app-border);background:var(--app-panel);border-radius:1rem;padding:1.5rem}.portal-app .marketplace-account-shell .chat-bubble{overflow-wrap:anywhere;border-radius:1rem 1rem 1rem .2rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.65}.portal-app .marketplace-account-shell .chat-bubble--buyer{background:var(--app-accent);color:var(--app-on-accent);border-radius:1rem 1rem .2rem}.portal-app .marketplace-account-shell .notifications-filters{background:var(--app-muted);border-radius:.7rem;gap:.25rem;padding:.3rem}.portal-app .marketplace-account-shell .notifications-filter{border:0;border-radius:.5rem;font-size:.8rem}.portal-app .marketplace-account-shell .notifications-filter--active{background:var(--app-panel);color:var(--app-accent);box-shadow:var(--app-shadow)}.portal-app .buyer-shell .callback-page{min-height:55vh;padding:3rem var(--app-gutter);text-align:center}.portal-app .buyer-shell .callback-brand{letter-spacing:-.04em;font:400 2.25rem Georgia,serif}.portal-app .seller-portal{--portal-header-height:5.5rem;display:block}.portal-app .seller-portal .portal-header{background:var(--app-panel);border-bottom:1px solid var(--app-border);height:auto;min-height:5.5rem;box-shadow:none}.portal-app .seller-portal .portal-header__content{width:100%;max-width:100rem;height:auto;min-height:5.5rem;padding:1rem var(--app-gutter);margin:auto}.portal-app .seller-portal .portal-header__main{width:100%;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:0;display:flex}.portal-app .seller-portal .portal-brand{gap:.75rem;text-decoration:none}.portal-app .seller-portal .portal-brand__mark{background:var(--app-accent);width:2.5rem;height:2.5rem;color:var(--app-on-accent);box-shadow:none;border-radius:.7rem;font:1.5rem Georgia,serif}.portal-app .seller-portal .portal-brand__title{color:var(--app-ink);letter-spacing:-.035em;font-size:1rem}.portal-app .seller-portal .portal-header__utility{flex:1;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.portal-app .seller-portal .portal-header__search{background:var(--app-muted);border:1px solid var(--app-border);max-width:24rem;min-height:2.75rem;box-shadow:none;border-radius:.65rem;flex:1;padding-inline:.8rem}.portal-app .seller-portal :is(.portal-account-menu__trigger,.portal-header__icon-button){border-color:var(--app-border);background:var(--app-panel);border-radius:.6rem}.portal-app .seller-portal .portal-account-menu__avatar{background:var(--app-tint);color:var(--app-accent)}.portal-app .seller-portal .seller-shell{width:100%;max-width:100rem;padding:2rem var(--app-gutter) 4rem;grid-template-columns:14rem minmax(0,1fr);gap:2rem;margin:auto}.portal-app .seller-portal .seller-shell--full{grid-template-columns:minmax(0,1fr);max-width:85rem}.portal-app .seller-portal .seller-content{gap:2rem}.portal-app .seller-portal .seller-nav{background:var(--app-panel);border:1px solid var(--app-border);max-height:calc(100dvh - 8rem);box-shadow:none;border-radius:1rem;align-content:start;gap:.35rem;padding:.75rem;display:grid;position:sticky;top:7rem;overflow-y:auto}.portal-app .seller-portal .seller-nav__summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.75rem .25rem 1rem;display:grid}.portal-app .seller-portal .seller-nav__avatar{background:var(--app-tint);color:var(--app-accent);border-radius:.65rem;font:1.4rem Georgia,serif}.portal-app .seller-portal .seller-nav__summary-copy .muted{font-size:.67rem}.portal-app .seller-portal .seller-nav__status-pill{grid-column:1/-1;justify-self:start;font-size:.65rem}.portal-app .seller-portal .seller-nav__link{min-width:0;min-height:3.2rem;color:var(--app-secondary);background:0 0;border:0;border-radius:.55rem;padding:.65rem}.portal-app .seller-portal .seller-nav__link:hover{background:var(--app-muted);transform:none}.portal-app .seller-portal .seller-nav__link--current{background:var(--app-tint);color:var(--app-accent)}.portal-app .seller-portal .seller-nav__icon{color:inherit;background:0 0}.portal-app .seller-portal .seller-nav__link-copy strong{font-size:.8rem;font-weight:600}.portal-app .seller-portal .seller-nav__link-copy span{font-size:.65rem}.portal-app .seller-portal .seller-nav__badge{background:var(--app-accent);color:var(--app-on-accent);font-size:.65rem}.portal-app .seller-portal .seller-dashboard__header{border:1px solid var(--app-border);background:var(--app-tint);border-radius:1rem;padding:1.5rem}.portal-app .seller-portal .seller-dashboard__title{font:400 1.8rem Georgia,serif}.portal-app .seller-portal :is(.seller-readiness-strip__item,.seller-kpi-card,.seller-health-card,.seller-action-card,.seller-profile-metric){border:1px solid var(--app-border);background:var(--app-panel);box-shadow:none;border-radius:.85rem;padding:1.25rem}.portal-app .seller-portal .seller-kpi-card__value{color:var(--app-accent);letter-spacing:-.045em;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:500}.portal-app .seller-portal .seller-readiness-strip{gap:.75rem}.portal-app .seller-portal .seller-readiness-strip__item{padding:1rem;text-decoration:none}.portal-app .seller-portal :is(.seller-products-filters,.seller-orders-filters,.seller-chat-filters){background:var(--app-muted);border-radius:.7rem;padding:1rem}.portal-app .seller-portal :is(.seller-products-table,.seller-orders-table,.seller-boost-table,.seller-analytics-table,.seller-variants-table){border-color:var(--app-border);border-radius:.7rem;overflow-x:auto}.portal-app .seller-portal :is(.seller-products-table__head,.seller-orders-table__head,.seller-boost-table__head,.seller-analytics-table__head,.seller-variants-table__head){background:var(--app-muted);color:var(--app-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.portal-app .seller-portal :is(.seller-products-table__row,.seller-orders-table__row,.seller-boost-table__row,.seller-analytics-table__row){border-color:var(--app-border);padding-block:1rem}.portal-app .seller-portal :is(.seller-products-table__row,.seller-orders-table__row,.seller-boost-table__row):hover{background:var(--app-muted)}.portal-app .seller-portal :is(.seller-product-stepper,.seller-order-tabs,.seller-segmented-control){background:var(--app-muted);border-radius:.8rem;gap:.35rem;padding:.35rem}.portal-app .seller-portal :is(.seller-product-step,.seller-order-tab,.seller-segmented-control__button){background:0 0;border:1px solid #0000;border-radius:.55rem}.portal-app .seller-portal :is(.seller-product-step--active,.seller-order-tab--active,.seller-segmented-control__button--active){background:var(--app-panel);color:var(--app-accent);border-color:var(--app-border);box-shadow:var(--app-shadow)}.portal-app .seller-portal :is(.seller-product-summary,.seller-onboarding__rail){background:var(--app-tint);border:1px solid var(--app-border);box-shadow:none;border-radius:1rem;padding:1.5rem}.portal-app .seller-portal .seller-product-summary,.portal-app .seller-portal .seller-onboarding__rail{top:7rem}.portal-app .seller-portal .seller-file-field{border:1px dashed var(--app-accent);background:var(--app-muted);border-radius:.7rem;padding:1.25rem}.portal-app .seller-portal :is(.seller-product-actions,.seller-profile-actions){border-color:var(--app-border);background:var(--app-panel);box-shadow:var(--app-shadow);border-radius:.85rem}.portal-app .seller-portal .seller-chart__bar{background:var(--app-accent);border-radius:.3rem .3rem 0 0}.portal-app .seller-portal .seller-chat-thread-row{border-radius:.7rem;padding:1rem}.portal-app .seller-portal .seller-chat-thread-row--unread{background:var(--app-tint);border-color:var(--app-border)}.portal-app .seller-portal .seller-message--seller{background:var(--app-accent);color:var(--app-on-accent);border-radius:1rem 1rem .2rem}.portal-app .seller-portal .seller-message--seller .muted{color:inherit;opacity:.85}.portal-app .seller-portal .seller-message--buyer{background:var(--app-muted);border-radius:1rem 1rem 1rem .2rem}.portal-app .seller-portal .seller-thread-composer{background:var(--app-panel);border-radius:.8rem}@media (width>=64rem){.portal-app .buyer-shell .search-main{grid-template-columns:15rem minmax(0,1fr)}}@media (width<=75rem){.portal-app .seller-portal .seller-readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-app .seller-portal .seller-shell{grid-template-columns:12rem minmax(0,1fr);gap:1.25rem}.portal-app .seller-portal .seller-shell--full{grid-template-columns:minmax(0,1fr)}}@media (width<=64rem){.portal-app .marketplace-account-shell{grid-template-columns:1fr;gap:1.5rem}.portal-app .marketplace-account-shell__nav{gap:.75rem}.portal-app .account-nav-intro,.portal-app .marketplace-account-shell__nav .account-nav-shopping{display:none}.portal-app .marketplace-account-shell__nav nav{display:flex;overflow-x:auto}.portal-app .marketplace-account-shell__nav nav a{white-space:nowrap;flex-shrink:0}.portal-app .account-nav-arrow{display:none}.portal-app .seller-portal .seller-shell{grid-template-columns:1fr}.portal-app .seller-portal .seller-nav{gap:.4rem;max-height:none;display:flex;position:static;overflow-x:auto}.portal-app .seller-portal .seller-nav__summary{display:none}.portal-app .seller-portal .seller-nav__link{flex:none;width:auto;min-height:2.75rem}.portal-app .seller-portal .seller-nav__link-copy span{display:none}.portal-app .seller-portal .seller-content{gap:1.5rem}.portal-app .seller-portal .seller-product-editor{grid-template-columns:1fr}.portal-app .seller-portal .seller-product-summary{position:static}}@media (width<=48rem){.portal-app :is(.cart-page,.shop-page,.product-detail-page),.portal-app .buyer-shell .search-main,.portal-app .marketplace-account-shell{padding-top:1.5rem}.portal-app .buyer-shell .search-results__header{flex-direction:column;align-items:flex-start}.portal-app .buyer-shell .product-summary-card,.portal-app .buyer-shell .shop-hero__body{padding:1.25rem}.portal-app .seller-portal .portal-header__main{flex-wrap:wrap;gap:.8rem}.portal-app .seller-portal .portal-header__brand-row{width:100%}.portal-app .seller-portal .portal-header__utility{gap:.5rem;width:100%}.portal-app .seller-portal .portal-account-menu__name{display:none}.portal-app .seller-portal .portal-header__actions{gap:.3rem}.portal-app .seller-portal .portal-header{position:relative}.portal-app .seller-portal .portal-header__search{min-width:0}.portal-app .seller-portal .seller-shell{padding-top:1rem}.portal-app .seller-portal .seller-readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-app .seller-portal .seller-dashboard__header{padding:1.25rem}.portal-app .seller-portal .seller-profile-layout{grid-template-columns:1fr}.portal-app .seller-portal .seller-onboarding__rail{position:static}.portal-app .marketplace-account-shell .chat-thread-messages{padding:1rem}.portal-app .marketplace-account-shell .notifications-toolbar{flex-direction:column;align-items:flex-start;gap:1rem}.portal-app .marketplace-account-shell .notifications-filters{flex-wrap:wrap}}.portal-app .marketplace-footer{width:100%;max-width:none;padding:3rem var(--app-gutter) 1.5rem;background:var(--app-muted);display:block}.portal-app .marketplace-footer__main{grid-template-columns:1.4fr .8fr .8fr 1fr;gap:2.5rem;max-width:85rem;margin:auto;display:grid}.portal-app .marketplace-footer__brand{color:var(--app-ink);align-items:center;gap:.6rem;font-size:1rem;display:flex}.portal-app .marketplace-footer__mark{background:var(--app-accent);width:2rem;height:2rem;color:var(--app-on-accent);border-radius:.55rem;place-items:center;font:1.25rem Georgia,serif;display:grid}.portal-app .marketplace-footer .marketplace-footer__tagline{letter-spacing:-.04em;color:var(--app-ink);margin:1.25rem 0 .75rem;font:400 2rem/1.12 Georgia,serif}.portal-app .marketplace-footer p{font-size:.8rem;line-height:1.75}.portal-app .marketplace-footer__group{flex-direction:column;align-items:start;gap:.8rem;padding-top:.5rem;display:flex}.portal-app .marketplace-footer__group h2{color:var(--app-ink);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.portal-app .marketplace-footer__group a{font-size:.8rem}.portal-app .marketplace-footer__seller{border:1px solid var(--app-border);background:var(--app-panel);color:var(--app-accent);border-radius:.85rem;padding:1.5rem}.portal-app .marketplace-footer__seller h2{color:var(--app-ink);margin:.75rem 0 0;font-size:.9rem;font-weight:650}.portal-app .marketplace-footer__seller p{color:var(--app-secondary)}.portal-app .marketplace-footer__seller a{justify-content:space-between;align-items:center;margin-top:1.25rem;font-size:.8rem;font-weight:650;display:flex}.portal-app .marketplace-footer__bottom{border-top:1px solid var(--app-border);justify-content:space-between;gap:1rem;max-width:85rem;margin:2.5rem auto 0;padding-top:1.25rem;font-size:.68rem;display:flex}.portal-app .marketplace-header__theme{padding-inline:.6rem}.portal-app .buyer-shell :is(.shop-layout__aside,.product-summary-card,.search-filters){top:14rem}@media (width<=64rem){.portal-app .marketplace-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (width<=35rem){.portal-app .marketplace-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.portal-app .marketplace-footer__intro,.portal-app .marketplace-footer__seller{grid-column:1/-1}.portal-app .marketplace-footer__bottom{flex-direction:column}.portal-app .marketplace-header__main{gap:.4rem}.portal-app .marketplace-header__brand{font-size:.9rem}.portal-app .marketplace-header__actions{gap:.25rem}.portal-app .marketplace-header__icon-link,.portal-app .marketplace-header__menu-button,.portal-app .marketplace-header__account{padding-inline:.45rem}}@media (width>=64rem){.portal-app .buyer-shell :is(.search-filters,.shop-layout__aside){max-height:calc(100dvh - 15rem)}}@media (width<=63.99rem),(height<=48rem){.portal-app .buyer-shell :is(.search-mobile-filter,.product-summary-card,.shop-layout__aside,.search-filters){max-height:none;position:static}}
