.seller-badge{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4);font-size:.9375rem}.seller-badge__label{color:var(--color-text-muted)}.seller-badge__handle{font-weight:600;color:var(--color-text);text-decoration:underline;text-underline-offset:.15em}.seller-badge__handle:hover{color:var(--color-maroon)}.seller-badge__rating{display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--color-text-secondary)}.seller-badge__rating--empty{color:var(--color-text-muted)}.seller-badge__stars{color:var(--color-maroon);letter-spacing:.05em}.seller-badge__rating-text{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seller-profile__stars{color:var(--color-maroon);letter-spacing:.05em}.seller-profile__empty{color:var(--color-text-muted)}.seller-profile__reviews{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.seller-profile__review{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.seller-profile__review-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:.875rem;color:var(--color-text-muted)}.seller-profile__review-report{margin-left:auto}.seller-profile__review-stars{color:var(--color-maroon);letter-spacing:.05em}.seller-profile__error,.seller-profile__review-comment{margin:var(--space-2) 0 0}.seller-profile__error{color:var(--color-error)}.seller-review-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-6) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.seller-review-form--flush{margin:0;padding:0;border:none;border-radius:0}.seller-review-form__tailor{margin:0;font-weight:600;font-size:1rem}.seller-review-form--flush .seller-review-form__tailor,.seller-review-form--flush .seller-review-form__your-comment{margin-top:calc(var(--space-2) * -1)}.seller-review-form__title{margin:0;font-size:1.125rem}.seller-review-form__lead{margin:-.5rem 0 0;color:var(--color-text-muted);font-size:.9375rem}.seller-review-form__stars{display:flex;gap:var(--space-1)}.seller-review-form__star input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.seller-review-form__star{position:relative;cursor:pointer;font-size:1.75rem;line-height:1;color:var(--color-text-muted)}.seller-review-form__star--on{color:var(--color-maroon)}.seller-review-form__star:focus-within{border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.seller-review-form__star-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.seller-review-form__star--static{cursor:default}.seller-review-form__your-comment{margin:0;color:var(--color-text-secondary);font-size:.9375rem;white-space:pre-wrap}.profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);max-width:40rem;margin-bottom:var(--space-5)}.profile-hero__top{display:contents}.profile-hero__actions,.profile-hero__away,.profile-hero__bio,.profile-hero__joined{grid-column:1/-1}.profile-hero__ring{display:inline-flex;flex:none}.profile-hero__avatar{display:inline-flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;overflow:hidden;border-radius:var(--radius-round);background:var(--color-baby-blue-soft);color:var(--color-maroon);font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1}.profile-hero__id{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3);min-width:0}.profile-hero__handle{margin:0;overflow:hidden;font-family:var(--font-display);font-size:clamp(.95rem,4vw,1.5rem);font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-hero__stats{display:flex;gap:var(--space-3);margin:0}@media (min-width:480px){.profile-hero__stats{gap:var(--space-5)}}@media (min-width:640px){.profile-hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:max-content;grid-column-gap:var(--space-6);column-gap:var(--space-6)}}.profile-hero__stat{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.profile-hero__stat dd{order:-1;margin:0;font-family:var(--font-display);font-size:1.1875rem;font-weight:700;line-height:1.2}.profile-hero__stat dt{color:var(--color-text-secondary);font-size:.8125rem}@media (min-width:640px){.profile-hero__stat dd{font-size:1.125rem}}.profile-hero__joined{margin:0;color:var(--color-text-secondary);font-size:.875rem}.profile-hero__bio{margin:0;white-space:pre-line;overflow-wrap:anywhere}.profile-hero__away{margin:0;color:var(--color-text-secondary);font-size:.875rem;font-style:italic}.profile-hero__actions{display:flex;gap:var(--space-3)}.profile-hero__action{flex:1 1}@media (min-width:640px){.profile-hero{max-width:none;column-gap:var(--space-5)}.profile-hero__avatar{width:6.5rem;height:6.5rem;font-size:2.5rem}}@media (min-width:1024px){.profile-hero{grid-template-columns:auto minmax(0,1fr) auto}.profile-hero__actions{grid-row:1;grid-column:3;align-self:center;justify-content:flex-end}.profile-hero__action{flex:none;min-width:13rem;height:2.4375rem}}.tabs--segment.profile-tabs{display:flex;width:100%;margin-bottom:var(--space-5)}.profile-tabs .tab{flex:1 1;text-align:center}.seller-profile__more{display:flex;justify-content:center;margin-top:var(--space-5)}.seller-profile__review-count{margin:0 0 var(--space-4);font-size:1rem}.profile-hero__actions{flex-wrap:wrap}.profile-hero__follow-error{flex-basis:100%;margin:0;color:var(--color-error);font-size:.875rem}.clip-tiles{margin:0;padding:0;list-style:none}.clip-tile{position:relative;display:block;overflow:hidden;aspect-ratio:var(--aspect-card);border-radius:var(--radius-lg);background:var(--color-bg-muted);color:var(--color-surface);text-decoration:none}.clip-tile:focus-visible{outline:2px solid var(--color-maroon);outline-offset:2px}.clip-tile__poster{display:block;width:100%;height:100%;object-fit:cover}.clip-tile__plays{position:absolute;bottom:var(--space-2);left:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-maroon);font-size:.875rem;font-weight:700}