.seller-profile__content{display:grid;gap:var(--spacing-xl)}.seller-profile__supporting-grid{display:grid;gap:var(--spacing-lg)}.seller-profile__hero-aside{display:grid;gap:1rem}.seller-profile__business-panel,.seller-profile__featured-card{display:grid;gap:var(--spacing-lg)}.seller-profile__business-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.seller-profile__business-header h2,.seller-profile__featured-copy h3{margin:0}.seller-profile__business-kicker{margin:0 0 .35rem;color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seller-profile__business-badge-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.seller-profile__business-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),max-content));align-items:start}.seller-profile__business-item{display:grid;gap:.5rem;align-content:start;min-width:0}.seller-profile__business-label{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seller-profile__business-item a{color:var(--color-secondary);font-weight:700}.seller-profile__business-empty{margin:0;color:var(--color-text-muted)}.seller-profile__featured-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.seller-profile__featured-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.seller-profile__featured-grid{grid-template-columns:1fr}}.seller-profile__featured-card{align-content:start}.seller-profile__featured-media{overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:16 / 9;background:color-mix(in oklab,var(--surface-panel-muted) 72%,white)}.seller-profile__featured-media img{width:100%;height:100%;object-fit:cover}.seller-profile__featured-copy{display:grid;gap:.75rem;align-content:start;justify-items:start;text-align:left}.seller-profile__featured-actions{display:flex;justify-content:flex-start}.seller-profile__hero--storefront{background:radial-gradient(circle at top right,color-mix(in oklab,var(--seller-profile-hero-text) 10%,transparent),transparent 16rem),linear-gradient(160deg,color-mix(in oklab,var(--seller-profile-hero-background) 94%,white),color-mix(in oklab,var(--seller-profile-hero-background) 82%,white));color:var(--seller-profile-hero-text)}.seller-profile__hero--storefront:before{background:linear-gradient(180deg,color-mix(in oklab,white 16%,var(--seller-profile-hero-background)),color-mix(in oklab,white 4%,var(--seller-profile-hero-background)))}.seller-profile__hero--storefront .page-intro__eyebrow{color:color-mix(in oklab,var(--seller-profile-hero-text) 70%,var(--seller-profile-hero-background))}.seller-profile__hero--storefront .page-intro__title--page,.seller-profile__hero--storefront .page-intro__title--section{color:var(--seller-profile-hero-text)}.seller-profile__hero--storefront .page-intro__body{color:color-mix(in oklab,var(--seller-profile-hero-text) 82%,var(--seller-profile-hero-background))}.seller-profile__hero--storefront .page-hero__badges .badge{border-color:color-mix(in oklab,var(--seller-profile-hero-text) 16%,var(--seller-profile-hero-background));background:color-mix(in oklab,white 74%,var(--seller-profile-hero-background));color:var(--seller-profile-hero-text);box-shadow:0 1px 2px #1220330f,inset 0 1px #ffffff80}.seller-profile__tabs{display:inline-flex;flex-wrap:wrap;gap:.75rem;padding:.5rem;border:1px solid color-mix(in oklab,var(--color-border) 92%,white);border-radius:calc(var(--radius-pill) + .35rem);background:linear-gradient(180deg,#fffffff5,#f4f8ffeb),radial-gradient(circle at top left,color-mix(in oklab,var(--color-secondary) 10%,white),transparent 55%);box-shadow:0 18px 40px #0f172a0d;width:fit-content;max-width:100%}.seller-profile__tab{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.2rem;border:1px solid color-mix(in oklab,var(--color-border) 88%,white);border-radius:var(--radius-pill);background:#ffffffd1;color:var(--color-text-muted);font-family:var(--theme-font-display);font-size:1rem;font-weight:700;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.seller-profile__tab:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-secondary) 32%,white);box-shadow:0 10px 24px #3b82f61f}.seller-profile__tab--active{border-color:transparent;background:linear-gradient(135deg,var(--color-secondary, #6366f1),color-mix(in oklab,var(--color-secondary) 76%,var(--color-tertiary)));color:#fff;box-shadow:0 14px 30px #3b82f633}.seller-profile__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 .55rem;border-radius:var(--radius-pill);background:#ffffffb8;color:inherit;font-size:.85rem;line-height:1}.seller-profile__tab--active .seller-profile__tab-count{background:#ffffff38}.seller-profile__listings-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr}.seller-profile__listings-grid>*{display:flex}.seller-profile__listings-grid>*>*{flex:1}.seller-profile__feedback-list{display:grid;gap:var(--spacing-lg)}.seller-profile__feedback-card{display:grid;gap:var(--spacing-md)}.seller-profile__feedback-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.seller-profile__feedback-meta{display:grid;gap:.35rem}.seller-profile__feedback-meta h3,.seller-profile__feedback-meta p,.seller-profile__feedback-comment,.seller-profile__feedback-date{margin:0}.seller-profile__feedback-meta p{color:var(--color-text-muted)}.seller-profile__feedback-meta a{color:var(--color-secondary);font-weight:700}.seller-profile__feedback-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.seller-profile__feedback-comment{font-size:var(--font-size-lg);line-height:1.65}.seller-profile__feedback-date{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media(max-width:768px){.seller-profile__media{min-height:13.5rem}.seller-profile__avatar{width:4.75rem;height:4.75rem;font-size:1.5rem}.seller-profile__tabs{width:100%}.seller-profile__tab{flex:1 1 0;justify-content:space-between}.seller-profile__feedback-header{flex-direction:column}.seller-profile__feedback-badges{justify-content:flex-start}}
