@layer domain{.auction-category{gap:var(--space-4);display:grid}.auction-category__groups{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.auction-category__group{align-content:center;justify-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);min-block-size:7.5rem;padding:var(--space-4) var(--space-3);background:var(--color-surface);color:var(--color-heading);font:inherit;font-size:var(--text-sm);cursor:pointer;display:grid;position:relative}.auction-category__group:hover{border-color:var(--color-border-strong)}.auction-category__group[aria-pressed=true]{border-color:var(--color-primary-700);background:var(--color-primary-50);box-shadow:inset 0 0 0 1px var(--color-primary-700)}.auction-category__group:focus-visible,.auction-category__back:focus-visible{outline:3px solid var(--color-info-700);outline-offset:2px}.auction-category__media{border-radius:var(--radius-control);background:var(--color-surface-subtle);block-size:3.5rem;inline-size:3.5rem;color:var(--color-text-muted);place-items:center;display:grid;overflow:hidden}.auction-category__media img{object-fit:contain;block-size:2.75rem;inline-size:2.75rem}.auction-category__more{block-size:1rem;inline-size:1rem;color:var(--color-text-muted);position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.auction-category__choices{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.auction-category__choices legend{color:var(--color-heading);margin-block-end:var(--space-3);padding:0;font-weight:700}.auction-category__choice{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);min-block-size:3.25rem;padding-inline:var(--space-4);background:var(--color-surface);cursor:pointer;display:flex}.auction-category__choice:hover{border-color:var(--color-border-strong)}.auction-category__choice:has(input:checked){border-color:var(--color-primary-700);background:var(--color-primary-50);font-weight:700}.auction-category__choice input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--color-primary-700)}.auction-category__back{justify-self:start;align-items:center;gap:var(--space-1);padding:var(--space-2) 0;color:var(--color-primary-700);font:inherit;cursor:pointer;background:0 0;border:0;margin-block-start:var(--space-2);font-weight:700;display:inline-flex}.auction-category__back svg{block-size:1rem;inline-size:1rem}}
@layer domain{.deal-panel{gap:var(--space-4);border:1px solid var(--color-auction-200);border-radius:var(--radius-card);padding:var(--space-5);background:linear-gradient(180deg, var(--color-auction-50), var(--color-surface) 9rem);box-shadow:var(--shadow-md);scroll-margin-block-start:var(--space-20);display:grid}.deal-panel__header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.deal-panel__header h2,.money-summary h3{font-size:var(--text-lg);margin:0}.deal-panel__intro,.deal-panel__muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.deal-panel__party{gap:var(--space-2);border-radius:var(--radius-control);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-soft);display:grid}.deal-panel__eyebrow{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.deal-panel__name{font-size:var(--text-lg);margin:0;font-weight:700}.deal-panel__contact{gap:var(--space-2);flex-wrap:wrap;display:flex}.deal-panel__confirmations{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.deal-panel__confirmations>div{gap:var(--space-1);border:1px dashed var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);display:grid}.deal-panel__confirmations>div.is-confirmed{border-style:solid;border-color:var(--color-success-700);background:var(--color-success-50)}.deal-panel__confirmations dt{font-size:var(--text-xs);color:var(--color-text-muted)}.deal-panel__confirmations dd{margin:0;font-weight:600}.deal-panel__deadline{gap:var(--space-1);border:1px solid var(--color-auction-200);border-radius:var(--radius-control);padding:var(--space-3);background:var(--color-auction-50);display:grid}.deal-panel__deadline p{margin:0}.requirements-card{align-content:start}.requirements-card__deadline,.requirements-card__extension{font-size:var(--text-sm);margin:0}.requirements-card__tiers summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:600;display:flex}.requirements-card__tiers table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.requirements-card__tiers th,.requirements-card__tiers td{padding:var(--space-2);border-block-end:1px solid var(--color-border-soft);text-align:start}.pricing-fields{gap:var(--space-3);display:grid}.pricing-quote{background:var(--color-surface-subtle)}.pricing-quote[aria-busy=true]{opacity:.7}.pricing-quote__title{margin:0}.live-countdown{font-variant-numeric:tabular-nums}.live-countdown--final{color:var(--color-danger-700);font-weight:700}.live-room__closing{color:var(--color-warning-700);margin:0;font-weight:600}.auction-share{justify-items:start;gap:var(--space-1);display:grid}.text-button{min-block-size:44px;padding:0 var(--space-1);color:var(--color-primary-700);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.live-room__figure--lead dd{transition:color .16s}}.pricing-fields__inputs{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}}
@layer domain{.pulse-dot{background:var(--live-red);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.pulse-dot:after{content:"";border-radius:inherit;background:inherit;animation:pulse-ring 1.6s var(--ease-out) infinite;position:absolute;inset:0}@keyframes pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}}.auction-card .catalog-card__content{gap:var(--space-2)}.auction-card__status{border-radius:var(--radius-pill);color:var(--color-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);box-shadow:0 2px 8px #1712102e}.auction-card__status--live{background:var(--stage-ink);color:var(--stage-text)}.auction-card__price{padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);border-radius:.75rem;grid-template-columns:1fr auto;align-items:end;row-gap:.1rem;display:grid}.auction-card__price-label{color:var(--color-text-muted);grid-column:1/-1;font-size:.75rem;font-weight:600}.auction-card__amount{color:var(--color-ink);font-variant-numeric:tabular-nums;justify-self:start;font-size:1.25rem;font-weight:800;line-height:1.2}.auction-card__bids{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.auction-card__footer{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.auction-card__timing{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;margin:0;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.auction-card__timing svg{block-size:.85rem;inline-size:.85rem}.auction-card__timing--live{background:var(--color-auction-50);color:var(--color-auction-700)}.auction-card__timing--urgent{background:var(--color-danger-50);color:var(--color-danger-700)}.auction-card__timing--upcoming{background:var(--color-info-50);color:var(--color-info-700)}.auction-card__timing--closed{background:var(--color-neutral-100);color:var(--color-neutral-600)}.auction-card--completed .catalog-card__image,.auction-card--unsold .catalog-card__image,.auction-card--cancelled .catalog-card__image{filter:saturate(.6)}}
@layer domain{.auction-hub{gap:var(--space-5);display:grid}.auction-hub__hero{gap:var(--space-3);padding:var(--space-8) var(--space-6);background:radial-gradient(120% 140% at 0% 0%, #ffb35c38, transparent 55%), linear-gradient(135deg, var(--stage-ink), var(--stage-ink-2));color:var(--stage-text);border-radius:1.25rem;display:grid;position:relative;overflow:hidden}.auction-hub__eyebrow{align-items:center;gap:var(--space-2);color:var(--stage-amber);font-size:var(--text-sm);margin:0;font-weight:800;display:inline-flex}.auction-hub__hero h1{color:var(--stage-text);margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.2}.auction-hub__hero p{max-inline-size:42rem;color:var(--stage-muted);margin:0}.auction-hub .auction-filters{grid-template-columns:1fr}.auction-hub__count{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:600}.price-stage{gap:var(--space-4);padding:var(--space-5);background:radial-gradient(90% 120% at 100% 0%, #ffb35c2e, transparent 60%), linear-gradient(160deg, var(--stage-ink), var(--stage-ink-2));color:var(--stage-text);box-shadow:var(--shadow-lg);border-radius:1.25rem;display:grid}.price-stage__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.price-stage__status{border-radius:var(--radius-pill);font-size:var(--text-sm);background:#ffffff1a;align-items:center;gap:.45rem;padding:.25rem .7rem;font-weight:800;display:inline-flex}.price-stage__label{color:var(--stage-muted);font-size:var(--text-sm);margin:0;font-weight:600}.price-stage__amount{font-variant-numeric:tabular-nums;color:var(--stage-text);margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.1}.price-stage__amount .auction-amount{color:inherit}.price-stage__facts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.price-stage__facts>div{border:1px solid var(--stage-line);padding:var(--space-2) var(--space-3);border-radius:.75rem;gap:.15rem;display:grid}.price-stage__facts dt{color:var(--stage-muted);font-size:.75rem}.price-stage__facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.price-stage__facts .auction-amount{color:var(--stage-text)}.price-stage__cta{gap:var(--space-2);display:grid}.price-stage .button--primary{min-block-size:52px;font-size:var(--text-md)}}
@layer domain{.countdown-blocks{gap:var(--space-2);display:grid}.countdown-blocks__label{color:var(--stage-muted);font-size:var(--text-sm);margin:0;font-weight:600}.countdown-blocks__grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.countdown-blocks__unit{padding:var(--space-2) 0;background:#ffffff14;border-radius:.75rem;justify-items:center;gap:.1rem;display:grid}.countdown-blocks__unit strong{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1.1}.countdown-blocks__unit span{color:var(--stage-muted);font-size:.7rem}.countdown-blocks--final .countdown-blocks__unit{background:#e5484d38}.countdown-blocks--final .countdown-blocks__unit strong{color:#ffd2d3}.countdown-blocks__ended{padding:var(--space-3);text-align:center;background:#ffffff14;border-radius:.75rem;margin:0;font-weight:800}.live-room{gap:var(--space-5)}.live-room__critical{padding:var(--space-5);background:radial-gradient(90% 120% at 100% 0%, #ffb35c2e, transparent 60%), linear-gradient(160deg, var(--stage-ink), var(--stage-ink-2));color:var(--stage-text);box-shadow:var(--shadow-lg);border:0;border-radius:1.25rem}.live-room__critical dl{gap:var(--space-3);display:grid}.live-room__figure dt{color:var(--stage-muted)}.live-room__figure dd,.live-room__figure .auction-amount{color:var(--stage-text)}.live-room__figure--lead .auction-amount--lead{font-size:clamp(2.25rem,6vw,3.25rem)}.live-room__extension,.live-room__closing{color:var(--stage-amber)}}
@layer domain{.live-standing{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:.9rem;font-weight:700;display:flex}.live-standing p{margin:0}.live-standing small{font-weight:500;display:block}.live-standing--leading{background:var(--color-success-50);color:var(--color-success-700)}.live-standing--outbid{background:var(--color-danger-50);color:var(--color-danger-700)}@media (prefers-reduced-motion:no-preference){.live-standing--outbid{animation:standing-shake .42s var(--ease-out) 1}.live-feed__row--leading{animation:feed-in .36s var(--ease-out) 1}@keyframes standing-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes feed-in{0%{opacity:0;transform:translateY(-6px)}}}.auction-detail:has(.bid-bar){padding-block-end:6rem}.bid-bar{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--stage-ink);color:var(--stage-text);display:flex;position:fixed;inset-block-end:calc(var(--bottom-nav-height,4.25rem) + env(safe-area-inset-bottom));inset-inline:0;box-shadow:0 -8px 24px #17121038}.bid-bar__price{display:grid}.bid-bar__price span{color:var(--stage-muted);font-size:.75rem}.bid-bar__price strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.bid-bar .button{min-block-size:44px}@media (min-width:64rem){.bid-bar{display:none}.auction-hub .auction-filters{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end}.live-room__critical dl{grid-template-columns:1.4fr 1fr 1.2fr;align-items:center}}}
@layer domain{.home-discovery__main{align-content:center;gap:var(--space-5);min-inline-size:0;display:grid}.auction-spotlight{gap:var(--space-3);border:1px solid var(--stage-line);padding:var(--space-3);color:var(--stage-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b0f0cb8;border-radius:1.1rem;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.auction-spotlight__media{aspect-ratio:1;background:var(--stage-ink-2);border-radius:.8rem;position:relative;overflow:hidden}.auction-spotlight__media img{object-fit:cover}.auction-spotlight__body{align-content:center;gap:.3rem;min-inline-size:0;display:grid}.auction-spotlight__status{color:var(--stage-amber);font-size:var(--text-xs);align-items:center;gap:.4rem;margin:0;font-weight:800;display:inline-flex}.auction-spotlight h2{color:inherit;font-size:var(--text-md);margin:0;line-height:1.35}.auction-spotlight h2 a{color:inherit;text-decoration:none}.auction-spotlight h2 a:hover{text-decoration:underline}.auction-spotlight__price{align-items:baseline;gap:var(--space-2);color:var(--stage-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.auction-spotlight__price .auction-amount{color:var(--stage-text);font-size:var(--text-lg);font-weight:800}.auction-spotlight__clock,.auction-spotlight__cta{grid-column:1/-1;min-block-size:48px}@media (min-width:64rem){.home-discovery__inner--split{grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);align-items:center}}}
@layer domain{.bid-ladder{gap:var(--space-5);max-inline-size:56rem;margin-inline:auto;display:grid}.bid-ladder__context{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.bid-ladder__thumb{aspect-ratio:1;border-radius:var(--radius-control);background:var(--media-stage);position:relative;overflow:hidden}.bid-ladder__thumb img{object-fit:cover}.bid-ladder__identity{gap:.15rem;min-inline-size:0;display:grid}.bid-ladder__identity h1{font-size:var(--text-xl);margin:0}.bid-ladder__identity a{color:var(--color-primary-700);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bid-ladder__status{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.bid-ladder__summary{border-radius:var(--radius-control);background:var(--color-border-soft);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.bid-ladder__summary>div{padding:var(--space-3);background:var(--color-surface-subtle);gap:.1rem;display:grid}.bid-ladder__summary dt{color:var(--color-text-muted);font-size:var(--text-sm)}.bid-ladder__summary dd{color:var(--color-heading);font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.bid-ladder__list{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bid-ladder__row{gap:var(--space-3);border-block-end:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-4);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.bid-ladder__row:last-child{border-block-end:0}.bid-ladder__row--leading{background:var(--color-success-50)}.bid-ladder__rank{border:1px solid var(--color-border);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.bid-ladder__row--leading .bid-ladder__rank{border-color:var(--color-success-700);background:var(--color-success-700);color:var(--color-surface)}.bid-ladder__main{gap:var(--space-1);min-inline-size:0;display:grid}.bid-ladder__line{align-items:center;gap:var(--space-2);color:var(--color-heading);font-size:var(--text-lg);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:700;display:flex}.bid-ladder__badge{border-radius:var(--radius-pill);background:var(--color-success-700);color:var(--color-surface);font-size:var(--text-xs);padding:.1rem .6rem}.bid-ladder__bar{border-radius:var(--radius-pill);background:var(--color-surface-subtle);block-size:.375rem;display:block;overflow:hidden}.bid-ladder__bar span{border-radius:inherit;background:var(--color-primary-600);block-size:100%;display:block}.bid-ladder__row--leading .bid-ladder__bar span{background:var(--color-success-700)}.bid-ladder__meta{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}@media (min-width:48rem){.bid-ladder__context{grid-template-columns:5rem minmax(0,1fr) minmax(16rem,auto)}.bid-ladder__summary{grid-column:auto}}}
@layer domain{.messages-workspace{--messages-chrome:10.5rem;height:calc(100dvh - var(--messages-chrome));min-height:34rem;max-height:58rem;border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);margin-block-end:calc(var(--space-6) - var(--space-16));display:grid;overflow:hidden}.messages-pane{border-inline-start:1px solid var(--color-border-soft);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.product-preview-messages .messages-workspace{margin-block-end:0}.messages-rail{background:var(--color-neutral-50);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.messages-rail__head{gap:var(--space-3);border-block-end:1px solid var(--color-border-soft);padding:var(--space-4) var(--space-5);background:var(--color-surface);display:grid}.messages-rail__title{align-items:center;gap:var(--space-2);color:var(--color-brand-900);font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:800;display:flex}.messages-rail__unread{border-radius:var(--radius-pill);background:var(--color-primary-700);min-width:1.5rem;height:1.5rem;color:var(--color-neutral-0);font-size:var(--text-xs);place-items:center;padding-inline:.4rem;font-weight:700;display:inline-grid}.messages-rail__scroll{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.messages-rail__scroll .state-card{padding:var(--space-8) var(--space-5);text-align:center;background:0 0;border:0;border-radius:0}.messages-rail__pagination{border-block-start:1px solid var(--color-border-soft);padding:var(--space-2);background:var(--color-surface)}.messages-rail__pagination .pagination{font-size:var(--text-xs);justify-content:center}}
@layer domain{.conversation-search{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);padding-inline:var(--space-3);background:var(--color-neutral-50);grid-template-columns:1.1rem minmax(0,1fr) auto;display:grid;position:relative}.conversation-search:focus-within{border-color:var(--color-primary-400);background:var(--color-surface)}.conversation-search__icon{width:1.1rem;height:1.1rem;color:var(--color-neutral-500)}.conversation-search input{min-height:2.75rem;color:inherit;font:inherit;font-size:var(--text-sm);background:0 0;border:0}.conversation-search input:focus{outline:none}.conversation-search input::-webkit-search-cancel-button{display:none}.conversation-search__clear{border-radius:var(--radius-pill);background:var(--color-neutral-200);width:2.75rem;height:2.75rem;color:var(--color-neutral-700);place-items:center;display:grid}.conversation-search__clear svg{width:.8rem;height:.8rem}.conversation-list{margin:0;padding:0;list-style:none;display:grid}.conversation-row{display:grid}.conversation-row__link{align-items:center;gap:var(--space-3);box-shadow:inset 0 -1px 0 var(--color-border-soft);padding:var(--space-3) var(--space-5);color:inherit;transition:background var(--duration-fast) var(--ease-out);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.conversation-row__link:hover{background:var(--color-neutral-100)}.conversation-row__link--active,.conversation-row__link--active:hover{background:var(--color-primary-50)}.conversation-row__main{grid-template-columns:minmax(0,1fr);gap:.15rem;min-width:0;display:grid}.conversation-row__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.conversation-row__name{min-width:0;color:var(--color-brand-900);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.conversation-row__stamp{color:var(--color-neutral-500);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.conversation-row__bottom{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.conversation-row__preview{min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.conversation-row__author{color:var(--color-neutral-500)}.conversation-row__unread{border-radius:var(--radius-pill);background:var(--color-primary-700);min-width:1.25rem;height:1.25rem;color:var(--color-neutral-0);flex:none;place-items:center;padding-inline:.35rem;font-size:.7rem;font-weight:700;display:inline-grid}.conversation-row__link--unread .conversation-row__name{font-weight:800}.conversation-row__link--unread .conversation-row__preview{color:var(--color-text);font-weight:600}}
@layer domain{.party-avatar{border-radius:var(--radius-pill);background:var(--color-primary-100);color:var(--color-heading);flex:none;place-items:center;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.party-avatar img{object-fit:cover}.party-avatar--sm{width:2.5rem;height:2.5rem;font-size:var(--text-sm)}.party-avatar--md{width:2.75rem;height:2.75rem;font-size:var(--text-md)}.party-avatar--lg{width:4rem;height:4rem;font-size:var(--text-xl)}.party-avatar__initial{transform:translateY(.03em)}.conversation-thread{flex-direction:column;min-height:0;display:flex}.thread-header{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-5);background:var(--color-surface);flex:none;display:flex}.thread-header__back{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-primary-700);flex:none;place-items:center;display:none}.thread-header__back svg{width:1.15rem;height:1.15rem}.thread-header__identity{flex:auto;gap:.1rem;min-width:0;display:grid}.thread-header__name{color:var(--color-brand-900);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.thread-header__meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.thread-header__rating{color:var(--color-rating-700);align-items:center;gap:.2rem;font-weight:700;display:inline-flex}.thread-header__rating svg{width:.85rem;height:.85rem;fill:var(--color-rating-500);stroke:var(--color-rating-500)}.thread-header__rating-count{color:var(--color-text-muted);font-weight:400}.thread-header__fact:before{color:var(--color-neutral-300);content:"•";margin-inline-end:var(--space-2)}.thread-header__profile{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:2.75rem;min-height:2.75rem;padding-inline:var(--space-3);color:var(--color-heading);font-size:var(--text-xs);flex:none;font-weight:700;display:inline-flex}.thread-header__profile:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}.thread-header__profile svg{width:.95rem;height:.95rem}.thread-notice{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--color-border-soft);padding:var(--space-2) var(--space-5);background:var(--color-neutral-50);color:var(--color-text-muted);font-size:var(--text-xs);flex:none;margin:0;display:flex}.thread-notice svg{width:1rem;height:1rem;color:var(--color-success-700);flex:none}.thread-notice strong{color:var(--color-text);margin-inline-end:var(--space-2)}}
@layer domain{.conversation-ad{border-block-end:1px solid var(--color-border-soft);background:var(--color-neutral-50);flex:none}.conversation-ad__link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);grid-template-columns:3.25rem minmax(0,1fr) auto;display:grid}.conversation-ad__link:hover{background:var(--color-neutral-100)}.conversation-ad__media{border-radius:var(--radius-control);background:var(--media-stage);width:3.25rem;height:2.5rem;color:var(--color-neutral-400);place-items:center;display:grid;position:relative;overflow:hidden}.conversation-ad__media img{object-fit:cover}.conversation-ad__media svg{width:1.1rem;height:1.1rem}.conversation-ad__body{gap:.05rem;min-width:0;display:grid}.conversation-ad__label{color:var(--color-neutral-500);font-size:.7rem;font-weight:700}.conversation-ad__title{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.conversation-ad__facts{align-items:baseline;gap:var(--space-3);font-size:var(--text-xs);display:flex}.conversation-ad__price{color:var(--color-primary-700);font-weight:800}.conversation-ad__category{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-ad__open{color:var(--color-primary-700);font-size:var(--text-xs);flex:none;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.conversation-ad__open svg{width:.9rem;height:.9rem}.conversation-ad--unavailable{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.conversation-ad--unavailable svg{flex:none;width:1rem;height:1rem}.conversation-ad--unavailable p{margin:0}.message-log{overscroll-behavior:contain;min-height:0;padding:var(--space-5) var(--space-6);background:var(--color-neutral-50);scroll-behavior:auto;overflow-anchor:none;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.message-log__inner{flex-direction:column;flex:none;gap:.15rem;width:min(100%,56rem);margin-block-start:auto;margin-inline:auto;display:flex}.message-log__inner .state-card{text-align:center;background:0 0;border:0;margin:auto}.message-log__inner .form-error{margin:0 auto var(--space-2);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--text-sm)}.message-day{margin:var(--space-4) auto var(--space-3);place-items:center;display:grid}.message-day span{border-radius:var(--radius-pill);padding:.2rem var(--space-3);background:var(--color-neutral-200);color:var(--color-neutral-700);font-size:.7rem;font-weight:700}.message-day:first-child{margin-block-start:0}.message-history-controls{justify-items:center;gap:var(--space-2);padding-block-end:var(--space-3);display:grid}}
@layer domain{.message-row{align-items:center;gap:var(--space-2);max-width:min(78%,40rem);display:flex}.message-row--theirs{align-self:flex-start}.message-row--mine{flex-direction:row-reverse;align-self:flex-end}.message-row--tail{margin-block-end:var(--space-3)}.message-bubble{min-width:0;padding:var(--space-2) var(--space-3);border-radius:.625rem;gap:.15rem;display:grid}.message-bubble--theirs{border:1px solid var(--color-border-soft);background:var(--color-surface);color:var(--color-text)}.message-bubble--mine{background:var(--color-primary-700);color:var(--color-neutral-0)}.message-row--tail .message-bubble--theirs{border-end-start-radius:.15rem}.message-row--tail .message-bubble--mine{border-end-end-radius:.15rem}.message-bubble__text{font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.message-bubble__attachment{color:inherit;font-size:var(--text-xs);align-items:center;gap:.3rem;font-weight:700;text-decoration:underline;display:inline-flex}.message-bubble__attachment svg{width:.85rem;height:.85rem}.message-bubble__meta{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:1;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.message-receipt{align-items:center;display:inline-flex}.message-receipt svg{width:.75rem;height:.75rem}.message-receipt svg+svg{margin-inline-start:-.42rem}.message-receipt--read{opacity:1}.message-row__delete{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-neutral-500);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.message-row:hover .message-row__delete,.message-row__delete:focus-visible{opacity:1}.message-row__delete:hover{background:var(--color-danger-50);color:var(--color-danger-700)}.message-row__delete svg{width:.9rem;height:.9rem}.message-row__delete:disabled{cursor:progress;opacity:.5}}
@layer domain{.message-composer{gap:var(--space-2);border-block-start:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-5);background:var(--color-surface);flex:none;display:grid}.message-composer__bar{align-items:end;gap:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr) auto;display:grid}.message-composer__attachment{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-neutral-600);cursor:pointer;place-items:center;display:grid}.message-composer__attachment:hover{background:var(--color-neutral-100);color:var(--color-primary-700)}.message-composer__attachment svg{width:1.15rem;height:1.15rem}.message-composer textarea{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:2.75rem;max-height:8rem;padding:.55rem var(--space-3);font-size:var(--text-sm);resize:vertical;line-height:1.5}.message-composer .button svg{width:1.1rem;height:1.1rem}.message-composer__file{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:.3rem var(--space-3);background:var(--color-neutral-100);color:var(--color-text-muted);font-size:var(--text-xs);margin:0;display:flex}.message-composer__file svg{width:.9rem;height:.9rem}.message-composer__file span{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.message-composer__file button{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.message-composer__error{color:var(--color-danger-700);font-size:var(--text-xs);margin:0}.thread-connection{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);border-block-end:1px solid var(--color-border-soft);color:var(--color-text-muted);font-size:var(--text-xs);flex:none;display:flex}.thread-connection p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.message-history-caption{color:var(--color-text-muted);font-size:var(--text-xs);padding-block:var(--space-2);text-align:center;margin:0}.message-new{margin:var(--space-2);flex:none;align-self:center}.message-composer__bar:has(#message-file:focus-visible) .message-composer__attachment{outline:var(--focus-ring);outline-offset:2px}}
@layer domain{.messages-intro{align-content:center;justify-items:center;gap:var(--space-2);max-width:26rem;padding:var(--space-8);text-align:center;margin:auto;display:grid}.messages-intro__mark{border-radius:var(--radius-pill);width:3.5rem;height:3.5rem;background:var(--color-primary-50);color:var(--color-primary-700);place-items:center;margin-block-end:var(--space-2);display:grid}.messages-intro__mark svg{width:1.5rem;height:1.5rem}.messages-intro h1{color:var(--color-brand-900);font-size:var(--text-xl);margin:0}.messages-intro p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.7}.messages-intro__hint{border-block-start:1px solid var(--color-border-soft);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}@media not (min-width:80rem){.messages-workspace{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}}@media not (min-width:64rem){.messages-workspace{--messages-chrome:calc(11.75rem + var(--bottom-nav-height));grid-template-columns:minmax(0,1fr);min-height:26rem}.messages-workspace--list .messages-pane,.messages-workspace--thread .messages-rail{display:none}.messages-pane{border-inline-start:0}.thread-header__back{display:grid}.thread-header__profile span{display:none}.message-row{max-width:88%}.message-log{padding:var(--space-4)}.message-row__delete{opacity:.55}}@media not (min-width:30rem){.messages-rail__head,.conversation-row__link,.thread-header,.thread-notice,.conversation-ad__link,.message-composer{padding-inline:var(--space-4)}.message-composer .button span{display:none}.message-composer .button{width:2.75rem;padding:0}}}
@layer domain{.refund-list{gap:var(--space-4);display:grid}.refund-card{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-5);background:var(--color-surface);display:grid}.refund-card__heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.refund-card__heading h2,.refund-card__heading p,.refund-card__action{margin:0}.refund-card__heading h2{font-size:var(--text-md)}.refund-card__heading h2 a{color:var(--color-heading)}.refund-card__heading h2 a:hover{color:var(--color-primary-700)}.refund-card__heading p{color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-2)}.refund-card__facts{gap:var(--space-3);grid-template-columns:1fr;margin:0;display:grid}.refund-card__facts div{gap:var(--space-1);display:grid}.refund-card__facts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.refund-card__facts dd{color:var(--color-heading);font-size:var(--text-sm);margin:0;font-weight:800}.refund-card__action{color:var(--color-danger-700);font-size:var(--text-sm);font-weight:700}.payment-panel__summary{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.payment-panel__summary div{gap:var(--space-1);display:grid}.payment-panel__summary dt,.payment-panel__summary dd{margin:0}.payment-panel__summary dt{color:var(--color-text-muted);font-size:var(--text-xs)}.payment-panel__summary dd{color:var(--color-heading);font-weight:800}@media (min-width:48rem){.refund-card__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}}
@layer domain{.pay-checkout{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);display:grid}.pay-checkout__header{gap:var(--space-3);display:grid}.pay-checkout__header h2{font-size:var(--text-lg);margin:0}.pay-checkout__header dl{border-radius:var(--radius-control);background:var(--color-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pay-checkout__header dl>div{padding:var(--space-3);background:var(--color-surface-subtle);gap:.1rem;display:grid}.pay-checkout__header dt{color:var(--color-text-muted);font-size:var(--text-sm)}.pay-checkout__header dd{color:var(--color-heading);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pay-checkout__amount{font-size:var(--text-xl);text-align:end}.pay-methods{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.pay-methods legend{color:var(--color-heading);margin-block-end:var(--space-2);font-weight:700}.pay-method{gap:var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-control);min-block-size:4rem;padding:var(--space-3);background:var(--color-surface);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;display:grid}.pay-method:hover{border-color:var(--color-border-strong)}.pay-method:has(input:checked){border-color:var(--color-primary-700);background:var(--color-primary-50);box-shadow:inset 0 0 0 1px var(--color-primary-700)}.pay-method:has(input:focus-visible){box-shadow:var(--focus-ring)}.pay-method input{opacity:0;pointer-events:none;position:absolute}.pay-method__icon{border-radius:var(--radius-control);background:var(--color-surface-subtle);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink);place-items:center;display:grid}.pay-method__icon svg{block-size:1.3rem;inline-size:1.3rem}.pay-method__text{min-inline-size:0;display:grid}.pay-method__text strong{color:var(--color-heading)}.pay-method__text small{color:var(--color-text-muted);font-size:var(--text-sm)}.pay-method__tag{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;padding:.15rem .6rem;font-weight:700}.pay-method__tag--online{background:var(--color-success-50);color:var(--color-success-700)}.pay-method__tag--manual{background:var(--color-warning-50);color:var(--color-warning-700)}.pay-online,.pay-transfer{gap:var(--space-3);border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-4);display:grid}.pay-online p,.pay-transfer__lead,.pay-transfer__note{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.pay-online small{color:var(--color-text-muted);text-align:center}}
@layer domain{.pay-transfer__details{border:1px solid var(--color-border-soft);border-radius:var(--radius-control);margin:0;display:grid;overflow:hidden}.pay-transfer__row{border-block-end:1px solid var(--color-border-soft);padding:var(--space-2) var(--space-3);gap:.15rem;display:grid}.pay-transfer__row:last-child{border-block-end:0}.pay-transfer__row dt{color:var(--color-text-muted);font-size:var(--text-xs)}.pay-transfer__row dd{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-heading);overflow-wrap:anywhere;margin:0;font-weight:700;display:flex}.pay-transfer__copy{border:1px solid var(--color-border);border-radius:var(--radius-control);min-block-size:2.25rem;padding-inline:var(--space-2);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-xs);cursor:pointer;flex:none;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.pay-transfer__copy svg{block-size:1rem;inline-size:1rem}.pay-receipt{gap:var(--space-3);border:1.5px dashed var(--color-border);border-radius:var(--radius-control);min-block-size:4.5rem;padding:var(--space-3);background:var(--color-surface-subtle);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.pay-receipt:hover,.pay-receipt:focus-within{border-color:var(--color-border-strong)}.pay-receipt--chosen{border-style:solid;border-color:var(--color-success-700);background:var(--color-success-50)}.pay-receipt svg{block-size:1.5rem;inline-size:1.5rem;color:var(--color-ink);justify-self:center}.pay-receipt__text{min-inline-size:0;display:grid}.pay-receipt__text strong{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pay-receipt__text small{color:var(--color-text-muted);font-size:var(--text-sm)}.pay-checkout__feedback{border-radius:var(--radius-control);padding:var(--space-3);margin:0;font-weight:600}.pay-checkout__feedback--error{background:var(--color-danger-50);color:var(--color-danger-700)}.pay-checkout__feedback--success{background:var(--color-success-50);color:var(--color-success-700)}.pay-checkout__feedback--info{background:var(--color-info-50);color:var(--color-info-700)}}
@layer domain{.notification-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.notification-toolbar p{color:var(--color-primary-700);font-size:var(--text-sm);margin:0;font-weight:800}.notification-list{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.notification-workspace,.notification-group{gap:var(--space-3);display:grid}.notification-group>h2{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:700}.notification-refresh{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.notification-refresh p,.notification-card__unavailable,.notification-card__market{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.notification-card{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.notification-card--unread{border-color:var(--color-primary-200);background:var(--color-primary-50)}.notification-card--unread a.notification-card__body:hover{background:var(--color-primary-100)}.notification-card--unread h3:before{block-size:.5rem;inline-size:.5rem;background:var(--color-primary-700);vertical-align:.15em;content:"";border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}.notification-card__body{gap:var(--space-2);padding:var(--space-4);display:grid}a.notification-card__body:hover{background:var(--color-primary-50)}a.notification-card__body:focus-visible{outline:2px solid var(--color-info-700);outline-offset:calc(-1 * var(--space-1))}.notification-card__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.notification-card__heading h3{min-width:0;color:var(--color-heading);font-size:var(--text-md);overflow-wrap:anywhere;flex:1;margin:0}.notification-card__heading time{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;flex:none;margin:0}.notification-card__body p{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.7}.notification-card__actions{align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;justify-content:center;display:flex}@media (max-width:639px){.notification-card{grid-template-columns:minmax(0,1fr)}.notification-card__actions{flex-direction:row;justify-content:space-between;align-items:center;padding-block-start:0}}.profile-form .field__control[readonly]{background:var(--color-primary-50);color:var(--color-text-muted)}.owned-ad-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));display:grid}}
@layer domain{.owned-ad{gap:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);display:grid;overflow:hidden}.owned-ad__link{gap:var(--space-4);padding:var(--space-3);grid-template-columns:7rem minmax(0,1fr);align-items:center;display:grid}.owned-ad__media{aspect-ratio:4/3;border-radius:var(--radius-control);background:var(--media-stage);display:block;position:relative;overflow:hidden}.owned-ad__media img{object-fit:cover}.owned-ad__content{gap:var(--space-2);min-width:0;display:grid}.owned-ad__content strong,.owned-ad__price,.owned-ad__content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owned-ad__content strong{color:var(--color-heading);font-size:var(--text-md)}.owned-ad__price{color:var(--color-primary-700);font-size:var(--text-sm);font-weight:800}.owned-ad__content small,.owned-ad__status span{color:var(--color-text-muted);font-size:var(--text-xs)}.owned-ad__status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.owned-ad__status span{align-items:center;gap:var(--space-1);display:inline-flex}.owned-ad__status svg{width:.9rem;height:.9rem}.owned-ad__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--color-border-soft);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.owned-ad__actions .button{min-height:2.5rem;padding-inline:var(--space-4);font-size:var(--text-sm)}.owned-ad__confirm{gap:var(--space-3);flex-wrap:wrap;display:flex}.owned-ad__confirm .button{flex:8rem}.account-skeleton-list{gap:var(--space-3);display:grid}.account-page{gap:var(--space-6);padding-block:var(--space-8) var(--space-16);width:calc(100% - var(--page-gutter) * 2);max-width:none;display:grid}.account-shell{gap:var(--space-5);display:grid}.account-narrow{width:100%}.account-stack{gap:var(--space-5);display:grid}.account-shell__aside{display:none}.account-shell__content{gap:var(--space-5);align-content:start;min-width:0;display:grid}.account-shell__nav-trigger{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:2.75rem;padding-inline:var(--space-4);background:var(--color-surface);color:var(--color-heading);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:700;display:inline-flex}.account-shell__nav-trigger svg{width:1.1rem;height:1.1rem}}
@layer domain{.account-summary{gap:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;display:grid}.account-summary__avatar{background:var(--color-primary-50);width:3.5rem;height:3.5rem;color:var(--color-primary-700);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.account-summary__avatar img{object-fit:cover}.account-summary__avatar svg{width:1.5rem;height:1.5rem}.account-summary__identity{gap:.125rem;min-width:0;display:grid}.account-summary__identity strong{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-summary__identity span,.account-summary__identity small{color:var(--color-text-muted);font-size:var(--text-xs)}.account-summary__completion{align-content:center;gap:var(--space-1);min-height:2.75rem;color:var(--color-text-muted);font-size:var(--text-xs);grid-column:1/-1;display:grid}.account-summary__meter{border-radius:var(--radius-pill);background:var(--color-neutral-200);height:.3rem;display:block;overflow:hidden}.account-summary__meter span{border-radius:var(--radius-pill);background:var(--color-primary-600);height:100%;display:block}}
@layer domain{.account-nav{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-3) var(--space-2);background:var(--color-surface);display:grid}.account-nav__group{gap:var(--space-1);display:grid}.account-nav__group-label{border-block-start:1px solid var(--color-border-soft);padding:var(--space-3) var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-xs);margin:0;font-weight:700}.account-nav__group:first-child .account-nav__group-label{border-block-start:0;padding-block-start:0}.account-nav ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.account-nav__link{gap:var(--space-3);border-radius:var(--radius-control);min-height:2.75rem;padding-inline:var(--space-3);color:var(--color-text);font-size:var(--text-sm);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;display:grid}.account-nav__link svg{width:1.1rem;height:1.1rem;color:var(--color-text-muted)}.account-nav__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-nav__link:hover{background:var(--color-surface-subtle)}.account-nav__link--active{background:var(--color-primary-50);color:var(--color-heading);font-weight:700}.account-nav__link--active svg{color:var(--color-primary-700)}.account-nav__badge{border-radius:var(--radius-pill);background:var(--color-primary-700);min-width:1.35rem;height:1.35rem;color:var(--color-neutral-0);font-size:var(--text-xs);place-items:center;padding-inline:.35rem;font-weight:700;display:inline-grid}.account-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.account-header__text{gap:var(--space-1);min-width:0;display:grid}.account-header h1,.account-header h2{color:var(--color-heading);font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));margin:0}.account-header p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.8}.account-header__meta{font-weight:700;color:var(--color-primary-700)!important}.account-header__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-dashboard{gap:var(--space-5);display:grid}.account-stats{gap:var(--space-3);flex-wrap:wrap;display:flex}.account-stats>*{flex:1 1 calc(50% - var(--space-3));min-inline-size:0}.account-stat{gap:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) 2.25rem;align-items:start;display:grid}.account-stat:hover{border-color:var(--color-border-strong)}@media (min-width:64rem){.account-stats>*{flex-basis:calc(25% - var(--space-3))}}}
@layer domain{.account-stat__icon{border-radius:var(--radius-control);background:var(--color-primary-50);width:2.25rem;height:2.25rem;color:var(--color-primary-700);grid-area:1/2;place-items:center;display:grid}.account-stat__icon svg{width:1.15rem;height:1.15rem}.account-stat__body{gap:var(--space-1);grid-area:1/1;min-width:0;display:grid}.account-stat__body small{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.account-stat__body strong{color:var(--color-heading);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;text-align:start;direction:ltr;line-height:1.1}.account-stat__body em{color:var(--color-text-muted);font-size:var(--text-xs);font-style:normal}.account-panel{gap:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);display:grid}.account-panel h2{color:var(--color-heading);font-size:var(--text-md);margin:0}.account-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.account-panel__head a{color:var(--color-primary-700);font-size:var(--text-xs);font-weight:700}.account-panel__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-panel__empty{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (min-width:64rem){.account-shell{align-items:start;gap:clamp(var(--space-5), 2vw, var(--space-8));grid-template-columns:clamp(15rem,17vw,18rem) minmax(0,1fr)}.account-shell__aside{gap:var(--space-4);display:grid;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}.account-shell__compact-nav{display:none}}}
@layer domain{.profile-section{gap:var(--space-4);border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-5);display:grid}.profile-section:first-of-type{border-block-start:0;padding-block-start:0}.profile-section__head{gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;display:grid}.profile-section__icon{border-radius:var(--radius-control);background:var(--color-primary-50);width:2.25rem;height:2.25rem;color:var(--color-primary-700);place-items:center;display:grid}.profile-section__icon svg{width:1.05rem;height:1.05rem}.profile-section__head h2{color:var(--color-heading);font-size:var(--text-md);margin:0}.profile-section__head p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.7}.profile-section__body{gap:var(--space-4);display:grid}.profile-section__link{color:var(--color-primary-700);font-size:var(--text-sm);justify-self:start;font-weight:700}.profile-main .ad-form__location-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.profile-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.profile-form{gap:var(--space-5);padding-block-end:var(--space-4);display:grid}.profile-layout{gap:var(--space-5);align-items:start;display:grid}.profile-main{gap:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-6));background:var(--color-surface);display:grid}}
@layer domain{.profile-aside{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-5));background:var(--color-surface);display:grid}.profile-aside__meter{gap:var(--space-2);display:grid}.profile-aside__meter>span:first-child{align-items:center;gap:var(--space-2);color:var(--color-heading);font-size:var(--text-xs);font-weight:700;display:inline-flex}.profile-aside__meter svg{width:.95rem;height:.95rem}.profile-aside__track{border-radius:var(--radius-pill);background:var(--color-neutral-200);height:.35rem;display:block;overflow:hidden}.profile-aside__track span{border-radius:var(--radius-pill);background:var(--color-primary-600);height:100%;display:block}.profile-aside__link{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-primary-200);border-radius:var(--radius-control);min-height:2.75rem;padding-inline:var(--space-4);background:var(--color-surface);color:var(--color-primary-700);font-size:var(--text-sm);font-weight:700;display:inline-flex}.profile-aside__link:hover{background:var(--color-primary-50)}.profile-aside__link svg{width:1.05rem;height:1.05rem}.profile-facts{gap:var(--space-3);border-block-start:1px solid var(--color-border-soft);margin:0;padding-block-start:var(--space-4);display:grid}.profile-facts>div{gap:.125rem;min-width:0;display:grid}.profile-facts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.profile-facts dd{color:var(--color-heading);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.profile-facts__note{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.7}.profile-savebar{z-index:var(--layer-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border-soft);padding-block:var(--space-3);background:var(--color-background);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.profile-savebar__status{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.profile-savebar__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.password-form{gap:var(--space-4);display:grid}.password-rules{gap:var(--space-2);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);display:grid}.password-rules p{color:var(--color-heading);font-size:var(--text-sm);margin:0;font-weight:700}.password-rules ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.password-rules li{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.password-rules svg{flex:none;width:.95rem;height:.95rem}.password-rules__item--met{color:var(--color-success-700)}}
@layer domain{.destination-manager{justify-items:start;gap:var(--space-4);display:grid}.destination-manager>*{width:100%}.destination-manager>.button{width:auto}.destination-form{gap:var(--space-4);width:min(100%, var(--reading-max));border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);display:grid}.destination-form__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.destination-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));margin:0;padding:0;list-style:none;display:grid}.destination-card{gap:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;display:grid}.destination-card__icon{border-radius:var(--radius-control);background:var(--color-primary-50);width:2.75rem;height:2.75rem;color:var(--color-primary-700);place-items:center;display:grid}.destination-card__icon svg{width:1.2rem;height:1.2rem}.destination-card__body{grid-template-columns:minmax(0,1fr);gap:.125rem;min-width:0;display:grid}.destination-card__body strong{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destination-card__body small{color:var(--color-text-muted);font-size:var(--text-xs)}.destination-card__value{color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destination-card__actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.destination-dialog__subject{margin:0 0 var(--space-3);color:var(--color-heading);font-weight:700}@media (min-width:48rem){.destination-card{grid-template-columns:2.75rem minmax(0,1fr) auto auto}.destination-card__actions{grid-column:auto}}@media (max-width:64rem){.profile-savebar{inset-block-end:var(--bottom-nav-height)}}@media (min-width:75rem){.profile-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 21rem}.profile-aside{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}}.profile-page{gap:var(--space-5);align-content:start;display:grid}}
@layer domain{.profile-hero{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);display:grid;overflow:hidden}.profile-hero__cover{background:linear-gradient(120deg, var(--color-primary-800), var(--color-primary-500));height:clamp(9rem,20vw,15rem);position:relative}.profile-hero__cover-view{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.profile-hero__cover-view img{object-fit:cover}.profile-hero__cover-empty{justify-content:center;align-items:center;gap:var(--space-2);color:#ffffffd1;font-size:var(--text-sm);margin:0;font-weight:600;display:flex;position:absolute;inset:0}.profile-hero__cover-empty svg{width:1.15rem;height:1.15rem}.profile-hero__edit{z-index:1;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-heading);box-shadow:var(--shadow-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:absolute}.profile-hero__edit:hover{background:var(--color-primary-50)}.profile-hero__edit[aria-busy=true]{cursor:progress;opacity:.7}.visually-hidden:focus-visible+.profile-hero__edit,input.visually-hidden:focus-visible~.profile-hero__edit{box-shadow:var(--focus-ring)}}
@layer domain{.profile-hero__edit--cover{width:2.25rem;height:2.25rem;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.profile-hero__edit--cover svg{width:1.05rem;height:1.05rem}.profile-hero__edit--avatar{border:2px solid var(--color-surface);width:2rem;height:2rem;inset-block-end:5%;inset-inline-end:5%}.profile-hero__edit--avatar svg{width:.95rem;height:.95rem}.profile-hero__body{align-items:end;gap:var(--space-4);padding:0 clamp(var(--space-4), 3vw, var(--space-6)) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar identity meter";display:grid}.profile-hero__avatar{grid-area:avatar;margin-block-start:-3.5rem;position:relative}.profile-hero__avatar-view{aspect-ratio:1;border:4px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-primary-100);width:clamp(6rem,12vw,8rem);box-shadow:var(--shadow-sm);cursor:zoom-in;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.profile-hero__avatar-empty{aspect-ratio:1;border:4px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-primary-100);width:clamp(6rem,12vw,8rem);color:var(--color-primary-700);box-shadow:var(--shadow-sm);place-items:center;display:grid;position:relative;overflow:hidden}.profile-hero__avatar-view img{object-fit:cover}.profile-hero__avatar-empty svg{width:40%;height:40%}.profile-hero__identity{min-width:0;grid-area:identity;gap:.2rem;padding-block-end:var(--space-1);display:grid}.profile-hero__name{color:var(--color-brand-900);font-size:var(--text-xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.profile-hero__facts{align-items:center;gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.profile-hero__facts span+span:before{color:var(--color-neutral-300);content:"•";margin-inline-end:var(--space-4)}.profile-hero__meter{gap:var(--space-2);width:clamp(9rem,18vw,13rem);grid-area:meter;padding-block-end:var(--space-2);display:grid}.profile-hero__meter-label{color:var(--color-heading);font-size:var(--text-xs);font-weight:700}.profile-hero__meter-track{border-radius:var(--radius-pill);background:var(--color-neutral-200);height:.4rem;display:block;overflow:hidden}.profile-hero__meter-track span{border-radius:inherit;background:var(--color-primary-700);height:100%;display:block}.profile-hero__error{border-block-start:1px solid var(--color-border-soft);padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-6));background:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--text-sm);margin:0}@media not (min-width:48rem){.profile-hero__body{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar""identity""meter";justify-items:center}.profile-hero__identity{justify-items:center;max-width:100%}.profile-hero__facts{justify-content:center}.profile-hero__meter{width:min(100%,18rem)}}}
@layer domain{.notification-preferences{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.notification-preferences fieldset{gap:var(--space-2);border:0;min-inline-size:0;padding:0;display:grid}.notification-preferences__option{align-items:center;gap:var(--space-3);min-block-size:48px;padding-block:var(--space-2);cursor:pointer;display:flex}.notification-preferences__option input{block-size:22px;inline-size:22px;accent-color:var(--color-primary-700);flex-shrink:0}}
@layer domain{.points-balance{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6);background:var(--color-surface);align-items:end;display:grid}.points-balance p{margin:0}.points-balance__figure{gap:var(--space-2);min-inline-size:0;display:grid}.points-balance__side{justify-items:start;gap:var(--space-3);min-inline-size:0;display:grid}.points-balance__heading{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700;display:flex}.points-balance__heading svg{block-size:1.15rem;inline-size:1.15rem;color:var(--color-auction-600)}.points-balance__amount{align-items:baseline;gap:var(--space-2);color:var(--color-heading);font-weight:700;display:flex}.points-balance__amount>bdi{font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3rem);line-height:1.1}.points-balance__scope,.points-balance__note{color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:48rem){.points-balance{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.points-overview-grid{gap:var(--space-4);display:grid}.points-panel,.points-history{min-inline-size:0;padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface)}.points-panel h2,.points-history h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.points-panel>p{color:var(--color-text-muted);line-height:1.9}.points-panel__note{font-size:var(--text-sm)}.points-facts{gap:var(--space-3);margin:0;display:grid}.points-facts>div{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.points-facts dt{color:var(--color-text-muted)}.points-facts dd{margin:0;font-weight:600}.invite-share{justify-items:start;gap:var(--space-3);display:grid}.invite-share__code{justify-content:space-between;justify-self:stretch;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}.invite-share__code>span{inline-size:100%;color:var(--color-text-muted);font-size:var(--text-sm)}.invite-share__value{font-size:var(--text-xl);letter-spacing:.04em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:700}.invite-share__feedback{min-block-size:1.5em;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.points-referral-stats{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.points-referral-stats>div{align-content:start;gap:var(--space-2);padding:var(--space-4);text-align:center;display:grid}.points-referral-stats>div+div{border-inline-start:1px solid var(--color-border-soft)}.points-referral-stats dt{color:var(--color-text-muted);font-size:var(--text-sm)}.points-referral-stats dd{font-size:var(--text-2xl);margin:0;font-weight:700}.points-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.points-section-heading>a{min-block-size:44px;font-size:var(--text-sm);color:var(--color-primary-700);align-items:center;display:flex}.referral-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.points-ledger{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none}.points-ledger__row{justify-content:space-between;align-items:start;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.points-ledger__row+li{border-block-start:1px solid var(--color-border-soft)}.points-ledger__content{gap:var(--space-2);flex:14rem;min-inline-size:0;display:grid}.points-ledger__content>:is(h2,h3){font-size:var(--text-md);margin:0;line-height:1.8}.points-ledger__content>time,.points-ledger__content>span{font-size:var(--text-sm);color:var(--color-text-muted)}.points-ledger__expiry{color:var(--color-warning-700);font-size:var(--text-sm);margin:0}.points-ledger__amount{gap:var(--space-2);font-variant-numeric:tabular-nums;display:grid}.points-ledger__amount>bdi{font-weight:700}.points-ledger__amount>span{font-size:var(--text-sm);color:var(--color-text-muted)}.points-ledger__credit{color:var(--color-success-700);font-weight:700}.referral-list__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}@media (min-width:75rem){.points-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:25rem){.points-referral-stats>div{padding:var(--space-3) var(--space-2)}}}
@layer domain{.dispute-status-notice>.status-banner{gap:var(--space-2);text-align:start;justify-items:start;line-height:1.8;display:grid}.dispute-workspace-grid,.dispute-context{gap:var(--space-5);align-items:start;min-inline-size:0;display:grid}.dispute-panel{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.dispute-panel>h2{font-size:var(--text-lg);margin:0}.dispute-private-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.9}.dispute-muted{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.dispute-facts{gap:var(--space-3);margin:var(--space-3) 0 0;border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-4);display:grid}.dispute-facts>div{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.dispute-facts dt{color:var(--color-text-muted)}.dispute-facts dd{margin:0;font-weight:600}.dispute-evidence-grid{gap:var(--space-5);display:grid}.dispute-evidence-group{min-inline-size:0}.dispute-evidence-group>h3{margin:0 0 var(--space-3);font-size:var(--text-md)}.dispute-evidence-group>ol,.dispute-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dispute-evidence-row{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);display:grid}.dispute-evidence-row__heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dispute-evidence-row__heading>svg{block-size:24px;inline-size:24px;color:var(--color-primary-700)}.dispute-evidence-row__heading>span,.dispute-evidence-row>time{color:var(--color-text-muted);font-size:var(--text-sm)}.evidence-file-link{justify-items:start;gap:var(--space-2);display:grid}.evidence-file-link small{color:var(--color-text-muted)}.evidence-file-link>p{color:var(--color-danger-700)}.evidence-upload{gap:var(--space-4);border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-5);display:grid}.evidence-upload>.button{justify-self:start}.dispute-list__heading{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.dispute-list__heading>h2{font-size:var(--text-lg);margin:0}.dispute-list>li>time{color:var(--color-text-muted);font-size:var(--text-sm)}.dispute-list>li>a{justify-self:start}@media (min-width:75rem){.dispute-workspace-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}}
@layer domain{.catalog-card__promoted{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-primary-700);color:var(--color-neutral-0);font-size:var(--text-xs);font-weight:700;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.product-preview{padding-block:var(--space-6)}.product-preview-readonly{border:0;min-inline-size:0;margin:0;padding:0}.promotion-panel{min-inline-size:0;padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);gap:var(--space-4);display:grid}.promotion-panel h2,.promotion-package h2{font-size:var(--text-lg);margin:0;line-height:1.6}.promotion-panel h3{font-size:var(--text-md);margin:0}.promotion-panel p,.promotion-package p{margin:0;line-height:1.8}.promotion-heading,.promotion-package>header,.promotion-history-row>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.promotion-heading>div{flex:1;min-inline-size:0}.promotion-heading h2,.promotion-history-row h2{overflow-wrap:anywhere}.promotion-heading p,.promotion-package>header p,.promotion-muted{color:var(--color-text-muted);font-size:var(--text-sm)}.promotion-packages{gap:var(--space-4);align-items:stretch;display:grid}.promotion-package{min-inline-size:0;padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);gap:var(--space-4);flex-direction:column;display:flex}.promotion-package--recommended{border-color:var(--color-primary-700)}.promotion-price{align-items:baseline;gap:var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.promotion-price>strong{font-size:var(--text-xl)}.promotion-price small{font-size:var(--text-sm);font-weight:500}.promotion-price>span{font-size:var(--text-sm);color:var(--color-text-muted)}.promotion-features{margin:var(--space-3) 0;align-content:start;gap:var(--space-4);padding:0;list-style:none;display:grid}.promotion-package>.promotion-features{flex:1}.promotion-features li{gap:var(--space-2);align-items:flex-start;display:flex}.promotion-features svg{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-primary-700);flex:none;margin-block-start:var(--space-1)}.promotion-features span{gap:var(--space-1);display:grid}.promotion-features small{color:var(--color-text-muted);line-height:1.7}.promotion-checkout{max-inline-size:48rem}.promotion-checkout-fields{gap:var(--space-6);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.promotion-payment-choices{gap:var(--space-3);display:grid}}
@layer domain{.promotion-totals{gap:var(--space-3);padding-block:var(--space-4);border-block:1px solid var(--color-border-soft);margin:0;display:grid}.promotion-totals>div,.promotion-dates>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.promotion-totals>div:last-child{font-weight:700;font-size:var(--text-lg)}.promotion-totals dt,.promotion-dates dt{color:var(--color-text-muted)}.promotion-totals dd,.promotion-dates dd{text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.promotion-consent{gap:var(--space-3);display:grid}.promotion-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.promotion-actions>[role=alert]{flex-basis:100%}.promotion-history{gap:var(--space-4);display:grid}.promotion-history-row>.button{justify-self:start}.promotion-dates{gap:var(--space-3);font-size:var(--text-sm);margin:0;display:grid}.promotion-receipt{gap:var(--space-3);border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-5);display:grid}.promotion-receipt .button{justify-self:start}.promotion-private-text{white-space:pre-wrap;overflow-wrap:anywhere}.promotion-refunds{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.promotion-refunds li{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.promotion-campaign-features{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.promotion-executions{gap:var(--space-3);border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-4);display:grid}.promotion-package__recommendation{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-primary-50);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:700}.promotion-executions>h3{font-size:var(--text-md);margin:0}.promotion-metrics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.promotion-metrics>div{padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-control)}.promotion-metrics dt{color:var(--color-text-muted);font-size:var(--text-sm)}.promotion-metrics dd{font-size:var(--text-2xl);margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums;font-weight:700}.promotion-range{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.promotion-range .field{flex:1;min-inline-size:9rem}.promotion-range>[role=alert]{flex-basis:100%}.promotion-table-scroll{max-inline-size:100%;overflow-x:auto}}
@layer domain{.promotion-metrics-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}.promotion-metrics-table caption{text-align:start;padding-block:var(--space-3);font-weight:700}.promotion-metrics-table th,.promotion-metrics-table td{text-align:start;white-space:nowrap;padding:var(--space-3);border-block-end:1px solid var(--color-border-soft)}.promotion-metrics-table thead{background:var(--color-neutral-50)}@media (min-width:64rem){.promotion-packages,.promotion-history{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.promotion-packages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.promotion-panel,.promotion-package{padding:var(--space-4)}.promotion-actions>.button{inline-size:100%}.promotion-dates>div{gap:var(--space-1);flex-wrap:wrap}}}
@layer domain{.seller-page{gap:var(--space-5);padding-block:var(--space-5) var(--space-16);display:grid}.seller-page__layout{gap:var(--space-5);align-items:start;display:grid}.seller-page__primary{gap:var(--space-5);min-width:0;display:grid}.seller-page__aside{align-content:start;gap:var(--space-4);order:-1;min-width:0;display:grid}.seller-page__block{gap:var(--space-4);min-width:0;scroll-margin-block-start:calc(var(--header-height) + var(--space-4));display:grid}.seller-page__block>h2{color:var(--color-ink);font-size:var(--text-lg);margin:0;font-weight:800}.seller-page__block .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@layer domain{.seller-hero{border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:relative;overflow:hidden}.seller-hero__cover{background:linear-gradient(110deg, var(--color-primary-700), var(--color-primary-500) 55%, var(--color-auction-500));block-size:clamp(9rem,18vw,15rem);position:relative}.seller-hero__cover img{object-fit:cover}.seller-hero__main{gap:var(--space-4);padding:0 clamp(var(--space-4), 3vw, var(--space-6)) var(--space-4);display:grid}.seller-hero__identity{gap:var(--space-3);align-items:center;margin-block-start:-3.75rem;display:grid}.seller-hero__avatar{border:4px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-neutral-100);block-size:clamp(6.5rem,8vw,8.5rem);inline-size:clamp(6.5rem,8vw,8.5rem);box-shadow:var(--shadow-md);color:var(--color-neutral-500);place-items:center;display:grid;position:relative;overflow:hidden}.seller-hero__avatar svg{block-size:2.75rem;inline-size:2.75rem}.seller-hero__avatar img{object-fit:cover}.seller-hero__titles{gap:var(--space-2);min-width:0;display:grid}.seller-hero__name{color:var(--color-ink);font-size:var(--text-2xl);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.25}.seller-hero__badge{border:1px solid var(--color-rating-300);border-radius:var(--radius-pill);padding:.2rem var(--space-3);background:var(--color-rating-100);color:var(--color-rating-700);font-size:var(--text-xs);justify-self:start;align-items:center;gap:.35rem;margin:0;font-weight:800;display:inline-flex}.seller-hero__badge svg{block-size:.95rem;inline-size:.95rem}.seller-hero__facts{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seller-hero__fact{color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:.35rem;display:inline-flex}.seller-hero__fact svg{block-size:.95rem;inline-size:.95rem;color:var(--color-primary-700)}.seller-hero__actions{gap:var(--space-3);flex-wrap:wrap;align-content:end;align-items:center;display:flex}.seller-hero__report{min-block-size:2.75rem;color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:.35rem;margin-inline-start:auto;font-weight:700;display:inline-flex}.seller-hero__report:hover{color:var(--color-danger-700)}.seller-hero__report svg{block-size:.95rem;inline-size:.95rem}.seller-hero__note{color:var(--color-text-muted);font-size:var(--text-xs);flex-basis:100%;margin:0}}
@layer domain{.seller-stats{border-block-start:1px solid var(--color-border-soft);background:var(--color-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;display:grid}.seller-stats__tile{gap:var(--space-1);padding:var(--space-3) clamp(var(--space-4), 3vw, var(--space-5));background:var(--color-neutral-50);display:grid}.seller-stats__tile dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.seller-stats__tile dd{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.seller-stats__value{color:var(--color-ink);font-size:var(--text-xl);font-weight:800;line-height:1.1}.seller-safety{gap:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:clamp(var(--space-4), 3vw, var(--space-5));background:var(--color-surface);display:grid}.seller-safety h2{align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-md);margin:0;font-weight:800;display:flex}.seller-safety h2 svg{block-size:1.1rem;inline-size:1.1rem;color:var(--color-success-700)}.seller-safety ul{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);margin:0;padding-inline-start:var(--space-4);line-height:1.7;display:grid}.rating-stars{inline-size:max-content;line-height:0;display:inline-block;position:relative}.rating-stars__row{gap:.1rem;inline-size:max-content;display:flex}.rating-stars__row--empty{color:var(--color-neutral-300)}.rating-stars__row--filled{color:var(--color-rating-500)}.rating-stars__row--filled svg{fill:currentColor}.rating-stars__fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.rating-stars--sm svg{block-size:.9rem;inline-size:.9rem}.rating-stars--md svg{block-size:1.15rem;inline-size:1.15rem}.rating-stars--lg svg{block-size:1.5rem;inline-size:1.5rem}.rating-summary{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:clamp(var(--space-4), 3vw, var(--space-5));background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.rating-summary__title{color:var(--color-ink);font-size:var(--text-lg);margin:0;font-weight:800}.rating-summary__count{color:var(--color-rating-700);font-size:var(--text-sm);margin:0;font-weight:800}.rating-summary__hint{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.7}}
@layer domain{.rating-distribution{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.rating-distribution__row{gap:var(--space-2);grid-template-columns:1.25rem minmax(0,1fr) 2rem;align-items:center;display:grid}.rating-distribution__score{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;font-weight:700}.rating-distribution__track{border-radius:var(--radius-pill);background:var(--color-neutral-200);block-size:.55rem;overflow:hidden}.rating-distribution__fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-rating-300), var(--color-rating-500));block-size:100%;display:block}.rating-distribution__count{color:var(--color-text-muted);font-size:var(--text-xs);text-align:start;font-weight:700}.star-input{justify-items:start;gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.star-input__legend{color:var(--color-text);font-size:var(--text-sm);padding:0;font-weight:700}.star-input__options{justify-self:start;gap:var(--space-1);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);inline-size:max-content;max-inline-size:100%;padding:var(--space-1) var(--space-2);background:var(--color-neutral-50);display:inline-flex}.star-input__options--invalid{border-color:var(--color-danger-600)}.star-input__option{border-radius:var(--radius-control);block-size:2.75rem;inline-size:2.75rem;color:var(--color-neutral-400);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:relative}.star-input__option svg{block-size:2rem;inline-size:2rem}.star-input__option.is-selected{color:var(--color-rating-500);transform:scale(1.06)}.star-input__option.is-selected svg{fill:currentColor}.star-input__control{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.star-input__control:focus-visible{border-radius:var(--radius-control);box-shadow:var(--focus-ring);outline:none}.star-input__level{min-block-size:1.25rem;color:var(--color-rating-700);font-size:var(--text-sm);margin:0;font-weight:700}.star-input:disabled .star-input__option{cursor:not-allowed;opacity:.6}}
@layer domain{.seller-rating-form{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:clamp(var(--space-4), 3vw, var(--space-5));background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.seller-rating-form__intro{gap:var(--space-1);display:grid}.seller-rating-form__intro h2{color:var(--color-ink);font-size:var(--text-lg);margin:0;font-weight:800}.seller-rating-form__intro p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.7}.seller-rating-form__fields{gap:var(--space-3);display:grid}.seller-rating-form__counter{color:var(--color-text-muted);font-size:var(--text-xs);text-align:start;margin:0}.seller-rating-form__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.seller-rating-form__confirm{gap:var(--space-3);flex-wrap:wrap;display:flex}.seller-rating-gate{gap:var(--space-3) var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:clamp(var(--space-4), 3vw, var(--space-5));background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.seller-rating-gate__mark{border-radius:var(--radius-pill);background:var(--color-rating-100);block-size:2.75rem;inline-size:2.75rem;color:var(--color-rating-700);place-items:center;display:grid}.seller-rating-gate__mark svg{fill:currentColor;block-size:1.4rem;inline-size:1.4rem}.seller-rating-gate__body{gap:var(--space-1);min-width:0;display:grid}.seller-rating-gate__body h2{color:var(--color-ink);font-size:var(--text-md);margin:0;font-weight:800}.seller-rating-gate__body p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.7}.seller-rating-gate .button{grid-column:2;justify-self:start}.seller-reviews{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}}
@layer domain{.seller-review{gap:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.seller-review--own{border-color:var(--color-primary-200);background:var(--color-primary-50)}.seller-review__avatar{border-radius:var(--radius-pill);background:var(--color-neutral-100);block-size:2.75rem;inline-size:2.75rem;color:var(--color-neutral-500);place-items:center;display:grid;position:relative;overflow:hidden}.seller-review__avatar svg{block-size:1.25rem;inline-size:1.25rem}.seller-review__avatar img{object-fit:cover}.seller-review__body{gap:var(--space-2);min-width:0;display:grid}.seller-review__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.seller-review__name{color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:800}.seller-review__time{color:var(--color-text-muted);font-size:var(--text-xs)}.seller-review__edited{border-radius:var(--radius-pill);padding:.1rem var(--space-2);background:var(--color-neutral-100);color:var(--color-text-muted);font-size:var(--text-xs)}.seller-review__message{color:var(--color-text);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.9}.seller-reviews-skeleton{gap:var(--space-3);display:grid}.seller-reviews-skeleton__row{gap:var(--space-2) var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);padding:var(--space-4);background:var(--color-surface);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.seller-reviews-skeleton__avatar{border-radius:var(--radius-pill);grid-row:span 2;block-size:2.75rem;inline-size:2.75rem}.skeleton--seller-identity{border-radius:var(--radius-card);block-size:9rem;display:block}.skeleton--seller-summary{border-radius:var(--radius-card);block-size:18rem;display:block}@media (prefers-reduced-motion:reduce){.star-input__option{transition:none}.star-input__option.is-selected{transform:none}}@media (min-width:48rem){.seller-hero__identity{grid-template-columns:auto minmax(0,1fr);align-items:end}.seller-hero__main{grid-template-columns:minmax(0,1fr) auto;align-items:end}.seller-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-rating-gate{grid-template-columns:auto minmax(0,1fr) auto}.seller-rating-gate .button{grid-column:auto;justify-self:end}.seller-page__block .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr))}}@media (min-width:64rem){.seller-page__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.seller-page__aside{order:0;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4))}}}
@layer domain{.support-account-page{gap:clamp(var(--space-5), 2vw, var(--space-8));width:100%;display:grid}.support-account-header{justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-dialog);padding:clamp(var(--space-5), 2.4vw, var(--space-8));background:radial-gradient(circle at 8% 0%, #a5230d17, transparent 30%), var(--color-surface);display:flex}.support-account-header>:first-child{flex:1}.support-account-header .button{box-shadow:0 8px 24px #a5230d2e}.support-page-title{gap:var(--space-2);border-block-end:1px solid var(--color-border-soft);padding-block-end:var(--space-4);display:grid}.support-page-title h1{color:var(--color-neutral-900);font-size:clamp(var(--text-xl), 2vw, var(--text-2xl));margin:0}.support-page-title p{color:var(--color-text-muted);margin:0}.support-page-title>span{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);direction:ltr;justify-self:start;margin:0;font-weight:700}.support-back-link{min-height:2.75rem;color:var(--color-primary-700);font-size:var(--text-sm);justify-self:start;align-items:center;font-weight:800;display:inline-flex}.support-back-link:hover{color:var(--color-heading);text-underline-offset:.3rem;text-decoration:underline}.support-ticket-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));display:grid}}
@layer domain{.support-ticket-card{gap:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-dialog);min-width:0;padding:clamp(var(--space-4), 1.6vw, var(--space-6));background:var(--color-surface);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.support-ticket-card:hover{border-color:var(--color-primary-300);transform:translateY(-2px);box-shadow:0 14px 34px #26080517}.support-ticket-card__top{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.support-ticket-card__reference{align-items:center;gap:var(--space-2);color:var(--color-primary-700);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;display:flex}.support-ticket-card__reference svg{width:1rem;height:1rem}.support-ticket-card__body>div{min-width:0}.support-ticket-card__body{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.support-ticket-card h2{color:var(--color-neutral-900);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.support-ticket-card p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.support-ticket-card__chevron{width:1.15rem;height:1.15rem;color:var(--color-neutral-400);flex:none}.support-ticket-card__footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border-soft);color:var(--color-primary-700);font-size:var(--text-xs);padding-block-start:var(--space-3);font-weight:800;display:flex}.support-ticket-card__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.support-ticket-card__badges span{border-radius:var(--radius-pill);background:var(--color-neutral-100);color:var(--color-neutral-700);font-size:var(--text-xs);padding:.35rem .7rem;font-weight:800}.support-ticket-card__badges [data-tone=new],.support-thread__status[data-tone=new]{background:var(--color-info-50);color:var(--color-info-700)}.support-ticket-card__badges [data-tone=open],.support-thread__status[data-tone=open]{background:var(--color-primary-100);color:var(--color-heading)}.support-ticket-card__badges [data-tone=waiting_customer],.support-thread__status[data-tone=waiting_customer],.support-ticket-card__badges [data-tone=on_hold],.support-thread__status[data-tone=on_hold]{background:var(--color-warning-50);color:var(--color-warning-700)}.support-ticket-card__badges [data-tone=resolved],.support-thread__status[data-tone=resolved]{background:var(--color-success-50);color:var(--color-success-700)}.support-ticket-card__badges [data-priority=urgent],.support-ticket-card__badges strong{border-radius:var(--radius-pill);background:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--text-xs);padding:.35rem .7rem}}
@layer domain{.support-create-card{gap:clamp(var(--space-5), 2vw, var(--space-7));border:1px solid var(--color-border-soft);border-radius:var(--radius-dialog);width:100%;padding:clamp(var(--space-5), 2.8vw, var(--space-8));background:var(--color-surface);display:grid;box-shadow:0 16px 42px #26080512}.support-create-card__header{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border-soft);padding-block-end:var(--space-5);display:flex}.support-create-card__icon{background:var(--color-primary-50);width:3rem;height:3rem;color:var(--color-primary-700);border-radius:50%;flex:none;place-items:center;display:grid}.support-create-card__icon svg{width:1.35rem;height:1.35rem}.support-create-card__header h2{color:var(--color-neutral-900);font-size:var(--text-lg);margin:0}.support-create-card__header p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.support-create-card__grid{gap:var(--space-5);grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.5fr);align-items:start;display:grid}.support-field{gap:var(--space-2);display:grid;position:relative}.support-field label{color:var(--color-neutral-800);font-size:var(--text-sm);font-weight:800}.support-field input,.support-field select,.support-field textarea,.support-thread__composer-field textarea{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-neutral-50);width:100%;color:var(--color-text);font:inherit;resize:vertical;outline:none;padding:.95rem 1rem;transition:border-color .15s,box-shadow .15s,background .15s}.support-thread__composer textarea{background:var(--color-neutral-50);min-height:5.5rem;padding-block-end:1.8rem}.support-field input:focus,.support-field select:focus,.support-field textarea:focus,.support-thread__composer textarea:focus{border-color:var(--color-primary-500);background:var(--color-surface);box-shadow:var(--focus-ring)}.support-field>textarea{min-height:13rem}.support-field small{color:var(--color-text-muted);font-size:var(--text-xs);justify-self:end}.support-form-error{border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);background:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--text-sm);margin:0;font-weight:700}.support-create-card__footer{justify-content:space-between;align-items:center;gap:var(--space-5);border-block-start:1px solid var(--color-border-soft);padding-block-start:var(--space-5);display:flex}.support-create-card__footer p{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.7;display:flex}.support-create-card__footer p svg{width:1.05rem;height:1.05rem;color:var(--color-success-700);flex:none}.support-create-card__footer .button,.support-thread__composer .button{gap:var(--space-2);min-width:10rem}.support-create-card__footer .button svg,.support-thread__composer .button svg{width:1.05rem;height:1.05rem}}
@layer domain{.support-thread{align-items:start;gap:clamp(var(--space-5), 2vw, var(--space-8));grid-template-columns:clamp(17rem,20vw,21rem) minmax(0,1fr);min-width:0;display:grid}.support-thread__summary{border:1px solid var(--color-border-soft);border-radius:var(--radius-dialog);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:0;display:grid;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-4));overflow:hidden}.support-thread__summary-header{align-items:center;gap:var(--space-3);padding:var(--space-5);background:linear-gradient(135deg, var(--color-primary-50), var(--color-surface));display:flex}.support-thread__summary-header>span{background:var(--color-primary-50);width:2.5rem;height:2.5rem;color:var(--color-primary-700);border-radius:50%;flex:none;place-items:center;display:grid}.support-thread__summary-header svg{width:1.35rem;height:1.35rem}.support-thread__summary-header>div{gap:.15rem;display:grid}.support-thread__summary-header small{color:var(--color-text-muted);font-size:var(--text-xs)}.support-thread__summary>div:not(.support-thread__status,.support-thread__summary-header){gap:var(--space-1);margin-inline:var(--space-5);padding-block:var(--space-4);border-block-start:1px solid var(--color-border-soft);display:grid}.support-thread__summary>div>span{color:var(--color-text-muted);font-size:var(--text-xs)}.support-thread__summary>div>strong{overflow-wrap:anywhere;color:var(--color-neutral-900)}.support-thread__status{margin:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-pill);background:var(--color-neutral-100);color:var(--color-neutral-700);font-size:var(--text-xs);justify-self:start;padding:.35rem .7rem;font-weight:800}.support-thread__conversation{border:1px solid var(--color-border-soft);border-radius:var(--radius-dialog);background:var(--color-surface);min-width:0;overflow:hidden;box-shadow:0 16px 42px #26080512}.support-thread__conversation-header{align-items:center;gap:var(--space-3);min-height:5.25rem;padding:var(--space-4) clamp(var(--space-4), 2vw, var(--space-6));border-block-end:1px solid var(--color-border-soft);background:var(--color-surface);display:flex}.support-thread__conversation-header>div{gap:.15rem;display:grid}.support-thread__conversation-header strong{color:var(--color-neutral-900)}.support-thread__conversation-header small{color:var(--color-text-muted);font-size:var(--text-xs)}.support-thread__agent-avatar{background:var(--color-primary-700);width:3rem;height:3rem;color:var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid}.support-thread__agent-avatar svg{width:1.35rem;height:1.35rem}.support-thread__verified{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-success-50);color:var(--color-success-700);font-size:var(--text-xs);margin-inline-start:auto;padding:.35rem .7rem;font-weight:800;display:inline-flex}.support-thread__verified svg{width:.95rem;height:.95rem}.support-thread__messages{gap:var(--space-4);min-height:clamp(28rem,56vh,44rem);max-height:56rem;padding:clamp(var(--space-5), 3vw, var(--space-8));background:radial-gradient(circle at 15% 5%, #a5230d0a, transparent 24rem), var(--color-neutral-50);flex-direction:column;display:flex;overflow-y:auto}}
@layer domain{.support-message{border:1px solid var(--color-border-soft);max-width:min(72%,46rem);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:1.15rem 1.15rem .3rem;align-self:flex-start;box-shadow:0 5px 16px #2608050f}.support-message--customer{background:linear-gradient(145deg, var(--color-primary-700), var(--color-primary-800));color:var(--color-surface);border-color:#0000;border-radius:1.15rem 1.15rem 1.15rem .3rem;align-self:flex-end}.support-message header{font-size:var(--text-xs);opacity:.78;font-weight:800}.support-message p{margin:var(--space-1) 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.8}.support-message time{opacity:.65;font-size:.7rem}.support-thread__composer{align-items:end;gap:var(--space-3);padding:var(--space-4) clamp(var(--space-4), 2vw, var(--space-6));border-block-start:1px solid var(--color-border-soft);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.support-thread__composer-field{min-width:0;position:relative}.support-thread__composer-field>span{color:var(--color-text-muted);font-size:.7rem;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-3)}.support-thread__composer-note{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);grid-column:1/-1;margin:0;line-height:1.7;display:flex}.support-thread__composer-note svg{width:1.05rem;height:1.05rem;color:var(--color-success-700);flex:none}.support-thread__actions{padding:var(--space-3) clamp(var(--space-4), 2vw, var(--space-6));border-block-start:1px solid var(--color-border-soft);background:var(--color-neutral-50);justify-content:flex-end;display:flex}.support-thread__closed{padding:var(--space-5);background:var(--color-neutral-100);color:var(--color-text-muted);text-align:center;margin:0}.support-page__ticket-cta{justify-content:space-between;align-items:center;gap:var(--space-5);border-radius:var(--radius-dialog);padding:clamp(var(--space-5), 4vw, var(--space-8));background:linear-gradient(135deg, var(--color-primary-900), var(--color-primary-700));color:var(--color-surface);margin-block-end:var(--space-6);display:flex}.support-page__ticket-cta strong{font-size:var(--text-xl)}.support-page__ticket-cta p{margin:var(--space-2) 0 0;opacity:.82}@media not (min-width:72rem){.support-create-card__grid,.support-thread{grid-template-columns:1fr}.support-thread__summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.support-thread>.support-thread__summary .support-thread__summary-header{grid-column:1/-1}.support-thread>.support-thread__summary .support-thread__status{align-self:center}}@media not (min-width:40rem){.support-account-header,.support-create-card__footer,.support-page__ticket-cta{flex-direction:column;align-items:stretch}.support-account-header .button,.support-create-card__footer .button,.support-page__ticket-cta .button{width:100%}.support-ticket-card__footer>span,.support-thread__verified{display:none}.support-thread__summary{grid-template-columns:1fr}.support-thread__summary>.support-thread__summary-header{grid-column:auto}.support-message{max-width:92%}.support-thread__composer{grid-template-columns:1fr}.support-thread__composer .button{width:100%}}}
@layer domain{.auth-card__intro h1,.auth-card__intro p,.auth-card__context{margin:0}.auth-card__intro p,.auth-card__context{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7}.auth-card__context{letter-spacing:.08em;text-align:right;direction:ltr;font-weight:700}.auth-form{gap:var(--space-5);display:grid}.auth-form__links{justify-content:space-between;gap:var(--space-3);color:var(--color-primary-700);font-size:var(--text-sm);flex-wrap:wrap;font-weight:700;display:flex}.auth-form__links a:hover{text-underline-offset:.2em;text-decoration:underline}.auth-password{display:grid;position:relative}.auth-password .field__control{padding-inline-end:7.5rem}.auth-password__toggle{min-height:2.75rem;padding-inline:var(--space-3);color:var(--color-primary-700);cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;font-weight:700;position:absolute;inset-block-start:0;inset-inline-end:0}.otp-field__control{font-size:var(--text-lg);letter-spacing:.45em;text-align:center;direction:ltr}.otp-field__cells{gap:var(--space-2);pointer-events:none;grid-template-columns:repeat(4,1fr);margin-block-start:calc(var(--space-2) * -1);display:grid}.otp-field__cell{border:1px solid var(--color-border-soft);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-heading);font-size:var(--text-lg);place-items:center;font-weight:700;display:grid}.otp-field__cell--filled{border-color:var(--color-primary-700);background:var(--color-primary-50)}@media not (min-width:48rem){.auth-page{min-height:auto;padding-block:var(--space-6)}.auth-card{border-radius:var(--radius-card);box-shadow:none}}.auth-page{padding-block:var(--space-10);background:#fff;grid-template-columns:minmax(22rem,.9fr) minmax(28rem,1.1fr);place-items:center;width:100%;min-height:calc(100vh - 4.65rem);padding:0;display:grid}.auth-experience{align-content:center;gap:var(--space-10);padding:clamp(var(--space-10), 7vw, var(--space-20));background:radial-gradient(circle at 15% 15%, #ffffff21, transparent 18rem), linear-gradient(145deg, var(--color-brand-900), var(--color-primary-800));color:#fff;display:grid;position:relative;overflow:hidden}.auth-experience:after{content:"";border:3rem solid #ffffff0d;border-radius:50%;width:22rem;height:22rem;position:absolute;inset-block-end:-12rem;inset-inline-start:-8rem}.auth-experience .brand{width:max-content;padding:var(--space-2) var(--space-3);background:#fff;border-radius:.8rem}.auth-experience__copy{gap:var(--space-3);max-width:36rem;display:grid}.auth-experience__copy h2,.auth-experience__copy p{margin:0}.auth-experience__copy h2{color:#fff;font-size:clamp(2rem,4vw,3.25rem);line-height:1.35}.auth-experience__copy>p:last-child{color:#ffffffc2;line-height:1.9}.auth-experience ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.auth-experience li{align-items:center;gap:var(--space-3);display:flex}.auth-experience li svg{color:#ffc7bd;flex:none;width:1.35rem}.auth-workspace{min-width:0;padding:clamp(var(--space-8), 7vw, var(--space-20));background:linear-gradient(#fff,#fcfaf9);place-items:center;display:grid}.auth-card{gap:var(--space-7);border-radius:var(--radius-dialog);background:var(--color-surface);width:min(100%,34rem);box-shadow:none;border:0;padding:0;display:grid}.auth-card__intro{gap:var(--space-3);border-block-end:1px solid var(--color-border-soft);padding-block-end:var(--space-6);display:grid}.auth-card__intro h1{color:var(--color-brand-900);line-height:1.3;font-size:var(--text-2xl)}.auth-card form{gap:var(--space-5);padding-block-start:var(--space-6)}@media not (min-width:64rem){.auth-page{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr)}.auth-experience{padding:var(--space-10)}}@media not (min-width:48rem){.auth-page{grid-template-columns:1fr;min-height:auto}.auth-experience{gap:var(--space-5);padding:var(--space-8) var(--space-5)}.auth-experience__copy h2{font-size:var(--text-2xl)}.auth-experience ul{display:none}.auth-workspace{padding:var(--space-8) var(--space-4)}}}
@layer domain{@media not (min-width:48rem){.home-page__feed{gap:var(--space-8)}.home-page__feed .catalog-grid{gap:var(--space-3);margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;padding-block-end:var(--space-1);display:flex;overflow-x:auto}.home-page__feed .catalog-grid::-webkit-scrollbar{display:none}.home-page__feed .catalog-grid>*{scroll-snap-align:start;flex:0 0 44%}.home-page__feed .catalog-section__header h2{font-size:var(--text-lg)}.home-promotions__announcements li:nth-child(n+3){display:none}.home-promotion__charity{aspect-ratio:16/7;min-height:0}.home-discovery h1{font-size:1.5rem}.home-paths a{min-block-size:3.75rem;padding:var(--space-2) var(--space-3)}.catalog-card__content{padding:var(--space-2);gap:.125rem}.catalog-card__title{min-height:2.6em;font-size:.8125rem}.catalog-card__price{font-size:var(--text-xs)}.auction-card .catalog-card__content{gap:var(--space-1)}.auction-card__price{padding:var(--space-1) var(--space-2)}.auction-card__amount{font-size:.9375rem}.auction-card__footer{gap:var(--space-1)}}}
@layer overlays{.favorite-card-flight,.favorite-action-flight{z-index:var(--layer-toast);top:var(--favorite-start-y);left:var(--favorite-start-x);width:var(--favorite-start-width);height:var(--favorite-start-height);pointer-events:none;transform-origin:50%;will-change:transform, opacity, filter;margin:0;animation:1.35s cubic-bezier(.18,.78,.2,1) both favorite-card-to-header;position:fixed}.favorite-card-flight{border-color:color-mix(in srgb, var(--color-danger-700) 42%, var(--color-border-soft));overflow:hidden;box-shadow:0 28px 70px #26080547}.favorite-action-flight{place-items:center;display:grid}@keyframes favorite-card-to-header{0%{opacity:.98;filter:saturate();transform:translate(0,0)scale(1)}24%{opacity:1;filter:saturate(1.08);transform:translate(0,0)scale(1.24)}42%{opacity:1;transform:translate(0,0)scale(1.12)}to{opacity:0;filter:saturate(.85);transform:translate3d(var(--favorite-dx), var(--favorite-dy), 0) scale(.08)}}@keyframes favorite-target-receive{0%,to{transform:scale(1)}45%{color:var(--color-danger-700);transform:scale(1.24)}}}
@layer base,layout,primitives,patterns,domain,overlays;
