: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-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}: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}*,: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)}.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}}
