.media-uploader,.media-uploader-item-body,.media-uploader-list{display:grid;gap:12px;min-width:0}.media-uploader-dropzone{display:grid;justify-items:start;gap:10px;padding:18px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-base)}.media-uploader-dropzone-active{border-color:var(--focus-ring);background:var(--surface-tint)}.media-uploader-list{list-style:none;margin:0;padding:0}.media-uploader-item{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-card)}.media-uploader-dropzone p,.media-uploader-item-name,.media-uploader-item-status{margin:0;overflow-wrap:anywhere}.media-uploader-item-name{font-weight:650;font-size:var(--text-small)}.media-uploader-item-status{font-size:var(--text-small);color:var(--ink-soft)}.media-uploader-item-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.media-uploader-url-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px}.media-uploader-url-entry>button{justify-self:start}.media-uploader .form-field{min-width:0}.media-uploader input,.media-uploader progress{min-width:0;max-width:100%;width:100%}.media-uploader button{min-height:40px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--brand-primary);font:inherit;font-weight:600;cursor:pointer}.media-uploader button:hover:not(:disabled){background:var(--surface-tint)}.media-uploader button:disabled{color:var(--ink-soft);opacity:.65;cursor:default}.media-uploader :is(button,input):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:480px){.media-uploader-item{padding:10px;gap:10px}.media-uploader-url-entry{grid-template-columns:minmax(0,1fr)}}.media-uploader-preview{position:relative;width:96px;height:96px;flex:0 0 96px}.media-uploader-thumb{width:96px;height:96px;object-fit:cover;border-radius:var(--radius-sm)}.media-uploader-preview .image-fallback,.media-uploader-preview-loading{display:grid;place-items:center;padding:8px;box-sizing:border-box;background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-small);text-align:center}.media-uploader-preview-loading{position:absolute;inset:0;border-radius:var(--radius-sm)}.media-uploader-preview [hidden]{display:none}.detail-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-min-h);border-radius:var(--hero-radius);overflow:hidden;background:var(--hero-gradient);isolation:isolate}.detail-hero-compact{min-height:var(--hero-min-h-compact)}.detail-hero-media{position:absolute;inset:0;z-index:0}.detail-hero-img{width:100%;height:100%;object-fit:cover}.detail-hero-mono{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-display);font-size:clamp(120px,22vw,280px);line-height:1;color:var(--hero-mono-bg);background:var(--hero-gradient)}.detail-hero-plated{background:var(--plate-stock);box-shadow:var(--elev-1)}.detail-hero-plated .detail-hero-mono{background:var(--plate-sheen-rest),var(--plate-stock);text-shadow:var(--foil-emboss);letter-spacing:-.035em}.detail-hero-scrim{position:absolute;inset:0;z-index:1;background:var(--hero-scrim-v)}.detail-hero-wash{position:absolute;inset:0;z-index:1;background:var(--hero-scrim-side)}.detail-hero-chip{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:var(--radius-pill);color:var(--hero-ink);background:var(--hero-chip-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.68rem;font-weight:900;letter-spacing:var(--track-label);text-transform:uppercase}.detail-hero-chip svg{width:13px;height:13px}.detail-hero-chip-active{background:var(--sale-action)}.detail-hero-aside{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--radius-pill);color:var(--hero-ink);background:var(--hero-chip-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.74rem;font-weight:800}.detail-hero-aside svg{width:14px;height:14px}.detail-hero-overlay{position:relative;z-index:2;display:grid;gap:8px;width:min(100%,760px);padding:clamp(20px,4vw,40px);color:var(--hero-ink)}.detail-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--hero-ink-soft);font-size:.82rem;font-weight:800}.detail-hero-eyebrow-mark{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--hero-mono-bg);object-fit:cover;font-size:.7rem;font-weight:900;text-transform:uppercase}.detail-hero-title{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,4.2vw,3.1rem);font-weight:700;line-height:1.04;letter-spacing:var(--track-display);text-wrap:balance;text-shadow:0 1px 3px rgba(8,15,26,.6)}.detail-hero-lede{display:-webkit-box;overflow:hidden;margin:0;max-width:56ch;color:var(--hero-ink-soft);font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.button-oncover{border:1px solid rgba(255,253,248,.45);color:var(--hero-ink);background:rgba(8,15,26,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.button-oncover:hover{background:rgba(8,15,26,.5)}.detail-hero-actions .button:focus-visible{outline:2px solid var(--hero-ink);outline-offset:2px;box-shadow:0 0 0 4px rgba(8,15,26,.55)}.detail-ribbon{margin-top:14px;border:1px solid var(--ribbon-line);border-radius:var(--radius);overflow:hidden;background:var(--ribbon-bg);box-shadow:var(--shadow-soft)}.detail-ribbon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0}.detail-ribbon-fact{display:grid;gap:3px;padding:14px 18px;border-right:1px solid var(--ribbon-divider)}.detail-ribbon-fact:last-child{border-right:none}.detail-ribbon-fact dt{font-size:var(--text-label);font-weight:800;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.detail-ribbon-fact dd{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:800;color:var(--ink)}.detail-ribbon-fact dd svg{width:15px;height:15px;color:var(--muted)}.detail-ribbon-fact-time dd{color:var(--sale-action);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-terms{display:grid;gap:14px;padding:clamp(18px,2.5vw,24px) 0;border-top:1px solid var(--line)}.detail-terms>p{max-width:var(--measure,68ch);color:var(--ink-soft)}.storefront-section{display:grid;gap:12px;padding:clamp(20px,3vw,28px) 0;border-top:1px solid var(--line)}.storefront-section>h2{margin:0;font-family:var(--font-display)}.storefront-section .eyebrow{margin:0}.storefront-prose>p{max-width:var(--measure,68ch);color:var(--ink-soft)}.storefront-profile-lead{display:grid;gap:8px;align-content:start}.storefront-profile-lead>*{margin:0}.storefront-nav{position:sticky;top:70px;z-index:12;margin-top:2px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft),inset 0 0 0 1px var(--line)}.storefront-nav-track{display:flex;gap:4px;padding:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.storefront-nav-track::-webkit-scrollbar{display:none}.storefront-nav-link{flex:0 0 auto;scroll-snap-align:center;display:inline-flex;align-items:center;min-height:34px;padding:7px 14px;border-radius:var(--radius-pill);color:var(--muted);font-size:.84rem;font-weight:850;text-decoration:none;white-space:nowrap}.storefront-nav-link:hover{color:var(--ink);background:var(--surface-muted)}.storefront-nav-link-active{color:var(--hero-ink);background:var(--brand-primary)}.storefront-nav-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.detail-surface section[id]{scroll-margin-top:128px}.storefront-category-stack{display:grid;gap:14px}.featured-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.featured-category-tile{position:relative;display:grid;align-content:end;overflow:hidden;min-height:var(--tile-cover-min);padding:14px;border:1px solid var(--line);border-radius:var(--hero-radius);color:var(--hero-ink);background:var(--hero-gradient);text-decoration:none}.featured-category-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.featured-category-tile:after{content:"";position:absolute;inset:0;z-index:1;background:var(--hero-scrim-v)}.featured-category-label{position:relative;z-index:2;font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.featured-category-tile:focus-visible{outline:2px solid var(--hero-ink);outline-offset:2px}.category-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.category-chip-grid a{display:inline-flex;align-items:center;min-height:36px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--brand-primary);background:var(--surface-strong);box-shadow:var(--shadow-hairline);font-size:.84rem;font-weight:850;letter-spacing:var(--track-chip);text-decoration:none}.category-chip-grid a:hover{border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--line));background:var(--surface-tint)}.detail-hero-skeleton{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-min-h);border-radius:var(--hero-radius);overflow:hidden}.detail-hero-skeleton-compact{min-height:var(--hero-min-h-compact)}.detail-hero-skeleton-overlay{position:relative;display:grid;gap:8px;width:min(100%,760px);padding:clamp(20px,4vw,40px)}@media (max-width:720px){.detail-hero,.detail-hero-media,.detail-hero-overlay,.detail-surface,.detail-surface>*,.marketplace-strip,.marketplace-strip>*,.storefront-category-stack,.storefront-nav,.storefront-nav-track,.storefront-profile-lead,.storefront-section,.storefront-section>*{min-width:0;max-width:100%}.storefront-nav{overflow:hidden}.detail-hero-overlay{width:100%;padding-top:72px}.detail-hero-title{font-size:clamp(1.6rem,7vw,2.1rem)}.detail-hero-lede{-webkit-line-clamp:3}.detail-ribbon-grid{grid-template-columns:repeat(2,1fr)}.detail-ribbon-fact:nth-child(2n){border-right:none}.detail-ribbon-fact{border-bottom:1px solid var(--ribbon-divider)}.detail-ribbon-fact:last-child{border-bottom:none}}@media (min-width:421px) and (max-width:720px){.detail-ribbon-fact:nth-last-child(2):nth-child(odd){border-bottom:none}}@media (max-width:420px){.detail-ribbon-grid{grid-template-columns:1fr}.detail-ribbon-fact{border-right:none}}@media (prefers-reduced-motion:no-preference){.detail-hero-img{transition:transform .36s var(--ease-rise)}.detail-hero:hover .detail-hero-img{transform:scale(1.03)}.storefront-nav-link{transition:color .16s ease,background .16s ease}.featured-category-tile{transition:transform .2s var(--ease-rise),box-shadow .2s ease}.featured-category-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow)}}@media (prefers-reduced-motion:reduce){.detail-hero-img,.featured-category-tile,.storefront-nav-link{transition:none;animation:none}.detail-hero:hover .detail-hero-img,.featured-category-tile:hover{transform:none}}.marketplace-index-companies .company-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.marketplace-index-companies .company-card{border-radius:4px;box-shadow:none;transition:border-color .16s ease}.marketplace-index-companies .company-card:is(:hover,:focus-within){transform:none;border-color:var(--brand-accent);box-shadow:none}.marketplace-index-companies .company-card-cover{min-height:230px;padding:20px;align-content:end}.marketplace-index-companies .company-card-mark{width:64px;height:64px;border:1px solid rgba(255,253,248,.4);border-radius:3px;box-shadow:none}.marketplace-index-companies .company-card-cover-tag{position:absolute;top:16px;right:16px;border-radius:2px;font-size:.7rem;font-weight:500}.marketplace-index-companies .company-card-body{display:flex;flex-direction:column;gap:16px;padding:24px 24px 0}.marketplace-index-companies .company-card-name{order:-1;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:550;letter-spacing:-.035em;line-height:1.15;overflow-wrap:anywhere}.marketplace-index .company-badge-row{gap:6px}.marketplace-index .company-badge-row span{min-height:22px;padding:4px 7px;border-radius:2px;font-size:.62rem;font-weight:500}.marketplace-index-companies .company-card-about{font-size:.82rem;font-weight:400;line-height:1.6;-webkit-line-clamp:3}.marketplace-index-companies .company-card-meta{display:grid;gap:10px;margin-top:auto;padding-top:16px;font-size:.75rem;font-weight:400}.marketplace-index-companies .company-card-meta span{gap:9px}.marketplace-index-companies .company-card-cta{justify-content:space-between;min-height:58px;margin:0;padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;color:var(--brand-primary);background:transparent;font-size:.78rem}.marketplace-index-companies .company-card-cta:hover{color:var(--ink);background:transparent}.company-card-cta svg{width:16px;height:16px}@media (min-width:921px) and (max-width:1100px){.marketplace-index-companies .company-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.marketplace-index-companies .company-card-grid{grid-template-columns:minmax(0,1fr);gap:20px}.marketplace-index-companies .company-card-cover{min-height:200px;padding:18px}.marketplace-index-companies .company-card-body{padding:20px 18px 0}}@media (prefers-reduced-motion:reduce){.marketplace-index-companies .company-card{transition:none}}.company-storefront-header{color:var(--ink-inverse);background:var(--header-surface);border-bottom:1px solid color-mix(in srgb,var(--brand-accent) 50%,transparent)}.company-storefront-content,.company-storefront-hero{width:var(--index-width);margin-inline:auto}.company-storefront-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:430px}.company-storefront-intro{min-width:0;padding:26px 48px 32px 0}.company-storefront-back{display:inline-flex;align-items:center;gap:8px;color:#b4bdca;font-size:.72rem;text-decoration:none}.company-storefront .category-chip-grid svg,.company-storefront-actions svg,.company-storefront-back svg,.company-storefront-location svg,.company-storefront-section-link svg{flex:0 0 auto;width:16px;height:16px}.company-storefront-back:hover,.company-storefront-results:hover{color:var(--brand-accent)}.company-storefront-identity{display:flex;align-items:center;gap:14px;margin-top:28px}.company-storefront-logo{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;overflow:hidden;border:1px solid rgba(200,154,61,.5);border-radius:3px;color:var(--brand-accent);background:var(--header-surface-raised,#14243b);font-size:1.5rem}.company-storefront-logo img{width:100%;height:100%;padding:4px;object-fit:contain}.company-storefront-identity .eyebrow{margin:0;color:#b4bdca;font-size:.61rem;font-weight:500;letter-spacing:.14em}.company-storefront-intro h1{margin:18px 0 14px;color:var(--ink-inverse);font-family:var(--font-display);font-size:clamp(2.8rem,4.5vw,4.6rem);font-weight:500;line-height:1.02;letter-spacing:-.05em;overflow-wrap:anywhere}.company-storefront-location{display:flex;align-items:center;gap:8px;margin:0;color:#b4bdca;font-size:.8rem}.company-storefront-location svg{color:var(--brand-accent)}.company-storefront-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.company-storefront .company-storefront-browse{min-height:46px;gap:24px;padding:12px 16px;color:var(--header-surface);border-color:var(--brand-accent);background:var(--brand-accent)}.company-storefront .company-storefront-browse:hover{background:color-mix(in srgb,var(--brand-accent) 85%,white)}.company-storefront-results{display:inline-flex;align-items:center;gap:8px;color:var(--ink-inverse);font-size:.76rem;text-decoration:none}.company-storefront-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(174,193,221,.2)}.company-storefront-stats a{display:flex;align-items:baseline;gap:10px;text-decoration:none;color:var(--ink-inverse)}.company-storefront-stats strong{font-size:1.75rem;font-weight:500;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company-storefront-stats span{font-size:.7rem;color:#b4bdca}.company-storefront-stats a:hover span{color:var(--brand-accent)}.company-storefront-cover{position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,var(--brand-primary),var(--header-surface))}.company-storefront-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.company-storefront-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,19,34,.7));pointer-events:none}.company-storefront-monogram{font-family:var(--font-display);font-size:clamp(8rem,20vw,18rem);font-weight:400;line-height:1;color:var(--brand-accent);opacity:.4}.company-storefront-cover-label{position:absolute;z-index:1;bottom:24px;right:24px;left:24px;padding-top:14px;border-top:1px solid rgba(255,253,248,.4);color:var(--ink-inverse);font-size:.65rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.company-storefront .storefront-nav{top:76px;margin:0;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:color-mix(in srgb,var(--surface-base) 96%,transparent);box-shadow:none}.company-storefront .storefront-nav-track{gap:28px;padding:0}.company-storefront .storefront-nav-link{min-height:58px;padding:16px 0;border-bottom:2px solid transparent;border-radius:0;color:var(--ink-soft);background:transparent;font-size:.78rem;font-weight:500;transform:none}.company-storefront .storefront-nav-link:is(:hover,.storefront-nav-link-active){color:var(--brand-primary);border-bottom-color:var(--brand-accent);background:transparent}.company-storefront section[id]{min-width:0;scroll-margin-top:152px}.company-storefront :is(.section-band,.marketplace-strip,.storefront-section){margin:0;padding-block:40px;gap:24px;border:0;border-bottom:1px solid var(--line)}.company-storefront .section-heading{align-items:end;gap:16px}.company-storefront .auction-event-card:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.company-storefront .auction-event-card:only-child .auction-event-banner{min-height:320px}.company-storefront :is(.section-heading,.marketplace-strip,.storefront-section) h2{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.035em;line-height:1.15}.company-storefront :is(.section-heading,.marketplace-strip,.storefront-section) .eyebrow{margin:0 0 10px;color:var(--muted);font-size:.61rem;font-weight:500;letter-spacing:.12em}.company-storefront-section-link{display:inline-flex;align-items:center;flex:0 0 auto;gap:14px;min-height:40px;color:var(--brand-primary);font-size:.78rem;font-weight:500;text-decoration:none}.company-storefront-section-link:hover{text-decoration:underline}.company-storefront .marketplace-strip{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.company-storefront .storefront-profile-lead{gap:0}.company-storefront .storefront-profile-lead .company-badge-row{margin-top:18px}.company-storefront .field-list{gap:24px 36px;margin:0}.company-storefront .field-list>div{padding-top:14px}.company-storefront .field-list dt{font-size:.62rem;font-weight:500;letter-spacing:.08em}.company-storefront .field-list dd{margin-top:8px;color:var(--ink-soft);font-size:.85rem;font-weight:400;line-height:1.7}.company-storefront .storefront-section{gap:0}.company-storefront .storefront-section .field-list{margin-top:28px}.company-storefront .storefront-prose>p:last-child{margin:18px 0 0;font-size:.94rem;line-height:1.8}.company-storefront .category-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.company-storefront .category-chip-grid a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--brand-primary);font-size:.83rem;font-weight:450;box-shadow:none;transform:none}.company-storefront .category-chip-grid a:hover{border-color:var(--brand-accent);color:var(--ink)}.company-storefront .featured-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-storefront .featured-category-tile{min-height:180px;border-radius:3px;transform:none}.company-storefront .featured-category-label{font-size:1.1rem;font-weight:500}@media (max-width:1100px){.company-storefront-intro{padding-right:28px}.company-storefront-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:920px){.company-storefront .marketplace-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.company-storefront .auction-event-card:only-child{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.company-storefront .auction-event-card:only-child .auction-event-banner{min-height:230px}.company-storefront-hero{grid-template-columns:minmax(0,1fr)}.company-storefront-intro{padding:22px 0 28px}.company-storefront-intro h1{font-size:clamp(2.5rem,10vw,3.6rem)}.company-storefront-identity{margin-top:24px}.company-storefront-cover{height:210px;margin-bottom:20px}.company-storefront-stats{gap:24px;margin-top:24px;padding-top:16px}.company-storefront-stats a{gap:8px}.company-storefront .storefront-nav{top:64px}.company-storefront .storefront-nav-track{gap:24px}.company-storefront .storefront-nav-link{min-height:52px}.company-storefront section[id]{scroll-margin-top:132px}.company-storefront :is(.section-band,.marketplace-strip,.storefront-section){padding-block:30px;gap:20px}.company-storefront .section-heading{align-items:flex-start}.company-storefront .storefront-section{gap:0}.company-storefront .field-list{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:400px){.company-storefront .category-chip-grid,.company-storefront .featured-category-grid{grid-template-columns:minmax(0,1fr)}}.marketplace-browse-nav{display:flex;gap:30px;width:var(--index-width);margin-inline:auto;overflow-x:auto;scrollbar-width:none}.marketplace-browse-nav::-webkit-scrollbar{display:none}.marketplace-browse-nav a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:50px;padding:12px 0;border-bottom:2px solid transparent;color:#b4bdca;font-size:.78rem;font-weight:450;text-decoration:none}.marketplace-browse-nav a:hover,.marketplace-browse-nav a[data-active=true]{border-bottom-color:var(--brand-accent);color:var(--ink-inverse)}.marketplace-browse-nav a:focus-visible{outline-color:var(--brand-accent);outline-offset:-3px}.marketplace-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.marketplace-category-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--surface-card);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.marketplace-category-card:focus-visible,.marketplace-category-card:hover{border-color:var(--brand-accent);background:var(--surface-strong)}.marketplace-category-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px}.marketplace-category-card-top>svg{width:44px;height:44px;padding:10px;border:1px solid color-mix(in srgb,var(--brand-accent) 45%,var(--line));border-radius:3px;color:var(--brand-primary);background:var(--surface-tint);stroke-width:1.5px;flex:0 0 auto}.marketplace-category-card-top>span{color:var(--ink-soft);font-size:.7rem;font-weight:450;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketplace-category-card h2{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500;line-height:1.2;letter-spacing:-.035em}.marketplace-category-card p{margin:10px 0 24px;color:var(--muted);font-size:.8rem;line-height:1.6}.marketplace-category-card-action{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--brand-primary);font-size:.73rem;font-weight:500}.marketplace-category-card-action svg{width:16px;height:16px}.marketplace-category-card[data-stocked=false]{background:transparent}.marketplace-category-card[data-stocked=false] .marketplace-category-card-top>svg{color:var(--muted);border-color:var(--line);background:transparent}.marketplace-category-landing .marketplace-strip,.marketplace-category-landing .section-band{display:grid;gap:24px;margin-top:40px;padding-block:32px;border-top:1px solid var(--line);border-bottom:0}.marketplace-category-landing .eyebrow{font-weight:500}.marketplace-category-landing :is(.section-band,.marketplace-strip) h2{margin:0;font-size:1.8rem;font-weight:500;letter-spacing:-.035em}.marketplace-category-landing .marketplace-strip .eyebrow,.marketplace-category-landing .section-heading .eyebrow{margin:0 0 10px;color:var(--muted);font-size:.62rem;letter-spacing:.12em}.marketplace-category-landing .category-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.marketplace-category-landing .category-chip-grid a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--brand-primary);background:transparent;box-shadow:none;font-size:.8rem;font-weight:450;transform:none}.marketplace-category-landing .category-chip-grid a:hover{border-color:var(--brand-accent)}.marketplace-category-landing .category-chip-grid svg{width:16px;height:16px;flex:0 0 auto}.marketplace-location-browse{margin-bottom:28px;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface-strong)}.marketplace-location-browse>summary{display:flex;align-items:center;gap:12px;min-height:58px;padding:16px 20px;color:var(--brand-primary);font-size:.85rem;font-weight:500;cursor:pointer;list-style:none}.marketplace-location-browse>summary::-webkit-details-marker{display:none}.marketplace-location-browse>summary svg{width:18px;height:18px;flex:0 0 auto}.marketplace-location-browse>summary svg:last-child{margin-left:auto}.marketplace-location-browse[open]>summary svg:last-child{transform:rotate(180deg)}.marketplace-location-browse nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 20px;max-height:360px;overflow-y:auto;padding:16px 20px 20px;border-top:1px solid var(--line);scrollbar-width:thin}.marketplace-location-browse nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;color:var(--ink-soft);font-size:.76rem;text-decoration:none}.marketplace-location-browse nav a:is(:hover,[aria-current=page]){color:var(--brand-primary);background:var(--surface-tint)}.marketplace-location-browse nav a span{color:var(--muted);font-size:.62rem}@media (max-width:1000px){.marketplace-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.marketplace-browse-nav{gap:24px}.marketplace-browse-nav a{min-height:46px;font-size:.73rem}.marketplace-category-card{padding:20px}.marketplace-category-card-top{gap:12px;margin-bottom:26px}.marketplace-category-landing .marketplace-strip{grid-template-columns:minmax(0,1fr)}.marketplace-location-browse nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px}}@media (max-width:540px){.marketplace-category-grid,.marketplace-category-landing .category-chip-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.marketplace-location-browse nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.marketplace-category-card{transition:none}}html:has(.app-main>.auction-overview),html:has(.app-main>.webcast-stage-page){min-width:0}body:has(.app-main>.auction-overview),body:has(.app-main>.webcast-stage-page){background:var(--surface-base)}.app-shell:has(.app-main>.auction-overview) .site-footer-inner,.app-shell:has(.app-main>.auction-overview) .site-header-inner,.page-wrap.auction-overview{width:min(1440px,calc(100% - 96px))}.auction-overview{gap:24px;padding-block:24px 56px}.auction-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.76rem}.auction-breadcrumbs li{display:inline-flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}.auction-breadcrumbs li:not(:last-child):after{content:"/";color:var(--line-strong)}.auction-breadcrumbs a{display:inline-flex;align-items:center;min-height:28px;min-width:28px;text-decoration:none}.auction-breadcrumbs a:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:4px}.auction-breadcrumbs [aria-current]{color:var(--ink-soft)}.auction-sale-header{--focus-indicator-color:var(--focus-ring-inverse);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-width:0;color:var(--ink-inverse);background:var(--header-surface)}.auction-sale-copy{min-width:0;padding:clamp(24px,2.8vw,40px);align-self:center}.auction-sale-skeleton{display:grid;gap:24px}.auction-sale-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.auction-sale-kicker>span{display:inline-flex;align-items:center;gap:8px;color:var(--brand-accent);font-size:.66rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.auction-sale-kicker svg{width:15px;height:15px}.auction-sale-kicker .auction-sale-open{border-left:1px solid var(--header-line);padding-left:12px;color:var(--ink-inverse)}.auction-sale-header h1{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.85rem);font-weight:550;letter-spacing:-.045em;line-height:1.08;text-wrap:pretty;overflow-wrap:anywhere}.auction-sale-description{margin:18px 0 0;max-width:60ch;color:#b4bdca;font-size:.86rem;line-height:1.75}.auction-sale-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}.auction-sale-actions svg{flex:0 0 auto;width:16px;height:16px}.auction-sale-actions .auction-sale-primary{gap:20px;min-height:46px;padding:12px 18px;border:1px solid var(--brand-accent);border-radius:3px;color:var(--header-surface);background:var(--brand-accent);font-size:.82rem;font-weight:650;box-shadow:none}.auction-sale-actions .auction-sale-primary:hover{background:var(--focus-ring-inverse);border-color:var(--focus-ring-inverse)}.auction-sale-company{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.78rem;color:var(--ink-inverse);text-decoration:none}.auction-sale-company:hover{text-decoration:underline;text-underline-offset:4px}.auction-sale-media{position:relative;min-width:0;min-height:280px;background:var(--surface-muted)}.auction-sale-media>.image-fallback,.auction-sale-media>img,.auction-sale-monogram{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.auction-sale-monogram{display:grid;place-items:center;font-size:clamp(5rem,10vw,10rem);font-weight:500}.auction-sale-media>[hidden]{display:none}.auction-overview .detail-ribbon{margin:0;border-radius:0;border:0;border-bottom:1px solid var(--line);background:transparent;box-shadow:none}.auction-overview .detail-ribbon-fact{min-width:0;gap:10px;padding:0 20px 24px;border-right-color:var(--line)}.auction-overview .detail-ribbon-fact:first-child{padding-left:0}.auction-overview .detail-ribbon-fact:last-child{padding-right:0}.auction-overview .detail-ribbon-fact dt{color:var(--muted);font-size:.64rem;letter-spacing:.07em;font-weight:500}.auction-overview .detail-ribbon-fact dd{flex-wrap:nowrap;font-size:.87rem;font-weight:550;line-height:1.55}.auction-overview .detail-ribbon-fact-time{background:transparent}.auction-overview .detail-terms{margin-top:8px;padding:24px;border-radius:3px;box-shadow:none;background:var(--surface-strong)}.auction-overview .detail-terms h2{font-size:1.4rem;font-weight:550;letter-spacing:-.025em}.auction-overview .detail-terms .field-list{gap:20px 28px}.auction-overview .detail-terms .field-list dt{font-size:.65rem;font-weight:500}.auction-overview .detail-terms .field-list dd{font-size:.85rem;font-weight:450;line-height:1.7}@media (max-width:1100px){.app-shell:has(.app-main>.auction-overview) .site-footer-inner,.app-shell:has(.app-main>.auction-overview) .site-header-inner,.page-wrap.auction-overview{width:calc(100% - 56px)}.auction-sale-header{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.auction-sale-header h1{font-size:2rem}.auction-overview .detail-ribbon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-overview .detail-ribbon-fact{padding:14px 18px;border-bottom:1px solid var(--line)}.auction-overview .detail-ribbon-fact:first-child{padding-left:18px}}@media (max-width:760px){.app-shell:has(.app-main>.auction-overview) .site-footer-inner,.app-shell:has(.app-main>.auction-overview) .site-header-inner,.page-wrap.auction-overview{width:calc(100% - 36px)}.auction-overview{gap:22px;padding-top:18px}.auction-sale-header{grid-template-columns:1fr}.auction-sale-copy{padding:26px 22px}.auction-sale-header h1{font-size:clamp(1.9rem,6vw,2.5rem)}.auction-sale-media{min-height:0;aspect-ratio:3/2}.auction-sale-actions{gap:10px 18px}.auction-overview .detail-terms{padding:20px 16px}}.auction-terms-disclosure{border-bottom:1px solid var(--line)}.auction-terms-disclosure>summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;min-height:44px;padding:4px 0 12px;cursor:pointer;font-weight:550}.auction-terms-summary{color:var(--ink-soft);font-size:var(--text-small);font-weight:500;margin-left:auto}.auction-terms-disclosure>summary svg{width:16px;height:16px}.auction-terms-disclosure>summary::-webkit-details-marker{display:none}.auction-terms-disclosure[open]>summary>svg{transform:rotate(180deg)}.auction-catalog{padding:8px 0 12px;gap:18px;scroll-margin-top:var(--header-offset)}.auction-catalog .section-heading h2{margin:0;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:550;letter-spacing:-.035em}.auction-catalog-location{color:var(--ink-soft);font-size:var(--text-small)}.catalog-explorer{grid-template-columns:minmax(0,1fr) auto;gap:12px}.catalog-explorer>:not(.catalog-filter-shell):not(.catalog-clear-filters){grid-column:1/-1}.catalog-bid-recovery{padding:12px 16px;border:1px solid var(--brand-accent);border-radius:3px;background:var(--surface-card)}.catalog-bid-recovery p{margin:0 0 6px}.catalog-bid-recovery ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.catalog-bid-recovery a{text-decoration:underline;font-weight:650}.catalog-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.catalog-toolbar .form-field{margin:0}.catalog-search{position:relative;flex:1 1 280px;min-width:0}.catalog-search>svg{position:absolute;top:13px;left:12px;width:17px;height:17px;color:var(--muted)}.catalog-advanced-filters input,.catalog-advanced-filters select,.catalog-toolbar input,.catalog-toolbar select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:3px;padding:8px 12px;background:var(--surface-card);color:var(--ink);font-weight:500}.catalog-toolbar .catalog-search input{padding-left:38px}.catalog-toolbar .catalog-sort{display:flex;align-items:center;gap:8px;font-size:var(--text-small)}.catalog-sort>span{color:var(--ink-soft)}.catalog-sort select{width:auto}.catalog-view-toggle{display:flex;padding:3px;border:1px solid var(--line);border-radius:3px;background:var(--surface-muted)}.catalog-view-toggle button{min-height:44px;padding:7px 10px;gap:6px;border:0;background:transparent;box-shadow:none;color:var(--ink-soft);font-size:var(--text-small);font-weight:650}.catalog-view-toggle button svg{width:16px;height:16px}.catalog-view-toggle button[aria-pressed=true]{background:var(--surface-card);color:var(--brand-primary);box-shadow:none}.catalog-status-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.catalog-explorer .filter-chip-row{gap:4px}.catalog-explorer .filter-chip-row button{border-color:transparent;background:transparent;color:var(--ink-soft);box-shadow:none;font-weight:650}.catalog-explorer .filter-chip-row button[aria-pressed=true]{background:var(--brand-primary);color:var(--ink-inverse)}.catalog-result-count{font-size:var(--text-small);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-filter-shell{display:block;min-width:0;border:0;background:transparent;box-shadow:none}.catalog-filter-shell>summary{display:flex;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:4px 0;color:var(--ink-soft);cursor:pointer;font-size:var(--text-small);font-weight:650}.catalog-filter-shell>summary::-webkit-details-marker{display:none}.catalog-filter-shell>summary svg{width:15px;height:15px}.catalog-filter-shell[open]{grid-column:1/-1}.catalog-filter-shell[open]>summary>svg:last-child{transform:rotate(180deg)}.catalog-advanced-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;padding:14px 0;border-top:1px solid var(--line)}.catalog-clear-filters{align-self:start}.catalog-clear-filters button{min-height:38px;gap:5px;font-size:var(--text-small);color:var(--brand-primary);background:transparent;border:0;padding:4px 0;box-shadow:none}.catalog-clear-filters svg{width:14px;height:14px}.catalog-explorer .lot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}.lot-card-auction{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.lot-card-auction:active,.lot-card-auction:focus-within,.lot-card-auction:hover{transform:none;box-shadow:none}.lot-card-auction .lot-card-media{overflow:hidden}.lot-card-auction .lot-card-media .lot-photo-fallback,.lot-card-auction .lot-card-media>img{aspect-ratio:3/2;object-fit:contain;background:var(--surface-muted)}.lot-card-auction:hover .lot-card-media>img{transform:none}.lot-photo-fallback-compact{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--ink-soft);background:var(--surface-muted);font-size:var(--text-small)}.lot-photo-fallback-compact>svg{width:26px;height:26px;color:var(--muted)}.lot-card-auction .lot-card-body{gap:10px;padding:18px 0 22px}.lot-card-auction .lot-card-lotno{font-size:var(--text-small);font-weight:650}.lot-card-auction .lot-card-title{min-height:2.6em;line-height:1.3;font-size:1.06rem}.lot-card-auction .lot-card-price strong{font-size:1.65rem;line-height:1.2}.lot-card-auction .lot-card-price-label{text-transform:none;font-weight:600;letter-spacing:0;font-size:var(--text-small)}.lot-card-auction .lot-card-price-sub{font-weight:500;font-size:var(--text-small)}.lot-card-timing{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:var(--text-small);min-height:24px}.lot-card-timing-label{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft)}.lot-card-timing-label svg{width:15px;height:15px}.lot-card-timing .lot-card-clock-static{color:var(--ink-soft);font-weight:500}.lot-card-timing .lot-countdown-card{background:none;padding:0;color:var(--ink)}.lot-card-timing .lot-countdown-time{font-size:.9rem}.lot-card-auction .lot-card-meta{font-weight:500;font-size:var(--text-small)}.lot-card-auction .lot-card-actions{padding-top:4px}.lot-card-auction .lot-watch-toggle{min-width:44px;min-height:44px;border-radius:3px;border:1px solid var(--line);background:var(--surface-card);color:var(--ink-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.lot-card-auction .lot-watch-toggle-on{color:var(--warn);border-color:var(--brand-accent)}.lot-card-auction .lot-watch-toggle-on svg{fill:currentColor}.catalog-explorer .lot-grid-list{grid-template-columns:1fr;gap:0}.catalog-explorer .lot-grid-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:24px 14px}.lot-grid-compact .lot-card-body{gap:8px;padding:12px 0 16px}.lot-grid-compact .lot-card-title{font-size:.94rem;overflow-wrap:anywhere}.lot-grid-compact .lot-card-price strong{font-size:clamp(1.15rem,9cqi,1.45rem);overflow-wrap:anywhere}.lot-grid-compact :is(.lot-card-lotno,.lot-card-price-label,.lot-card-price-sub,.lot-card-meta,.lot-card-timing){font-size:.75rem}.lot-grid-compact .lot-card-timing{align-items:flex-start;flex-direction:column;gap:2px}.lot-grid-compact .lot-card-meta{gap:3px 5px}.lot-grid-compact .lot-watch-toggle{top:4px;right:4px}.lot-grid-compact .lot-card-actions :is(.button,button){flex-basis:100%;min-height:44px;padding-inline:8px;font-size:.82rem;white-space:normal}.lot-grid-compact .lot-photo-fallback-compact{gap:4px;font-size:.75rem}.lot-grid-compact .lot-card:has(.quick-max-bid-panel){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto;gap:16px}.lot-grid-compact .lot-card:has(.quick-max-bid-panel) .lot-card-body{padding-top:0}.lot-grid-list .lot-card-auction{grid-template-columns:160px minmax(0,1fr);grid-template-rows:1fr;gap:20px;padding:18px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.lot-grid-list .lot-card-media{border-radius:3px}.lot-grid-list .lot-card-body{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px;grid-template-areas:"identity price actions" "title price actions" "meta timing actions";align-content:center;gap:8px 18px;padding:0}.lot-grid-list .lot-card-identity{grid-area:identity;justify-content:flex-start}.lot-grid-list .lot-card-title{grid-area:title;min-height:0}.lot-grid-list .lot-card-price{grid-area:price}.lot-grid-list .lot-card-timing{grid-area:timing}.lot-grid-list .lot-card-meta{grid-area:meta}.lot-grid-list .lot-card-actions{grid-area:actions;margin:0}.lot-grid-list .lot-card-body:has(.quick-max-bid-panel){grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"identity price" "title timing" "meta meta" "actions actions"}@media (max-width:1000px){.lot-grid-list .lot-card-body{grid-template-columns:minmax(0,1fr) 170px;grid-template-areas:"identity price" "title timing" "meta actions"}}@media (max-width:640px){.auction-overview .detail-ribbon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-overview .detail-ribbon-fact{min-width:0;padding:10px}.auction-overview .detail-ribbon-fact dd{font-size:.85rem}.auction-terms-summary{order:3;flex-basis:100%;margin-left:0}.auction-terms-disclosure>summary>svg{margin-left:auto}.catalog-toolbar .catalog-sort{flex:1 1 130px;min-width:0}.catalog-toolbar .catalog-sort select{min-width:0;width:100%}.catalog-sort>span{display:none}.catalog-toolbar .catalog-search{flex-basis:100%}.catalog-explorer .filter-chip-row button{min-height:44px}.catalog-view-toggle button{min-width:44px;padding:8px}.catalog-view-toggle button>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.catalog-explorer .lot-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lot-grid-compact .lot-card:has(.quick-max-bid-panel){grid-template-columns:minmax(0,1fr)}.lot-grid-compact .lot-card:has(.quick-max-bid-panel) .lot-card-figure{max-width:calc((100% - 12px) / 2)}.catalog-advanced-filters input,.catalog-advanced-filters select,.catalog-toolbar input,.catalog-toolbar select{font-size:16px}.lot-grid-list .lot-card-auction{grid-template-columns:96px minmax(0,1fr);gap:12px}.lot-grid-list .lot-card-body,.lot-grid-list .lot-card-body:has(.quick-max-bid-panel){grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "title" "price" "timing" "meta" "actions"}.lot-grid-list .lot-card-media .lot-photo-fallback,.lot-grid-list .lot-card-media>img{aspect-ratio:1}.lot-grid-list .lot-watch-toggle{top:104px;left:0;right:auto}.lot-grid-list .lot-photo-fallback-compact{font-size:.72rem;gap:4px}.lot-grid-list .lot-card-price strong{font-size:1.4rem}}.app-shell:has(.app-main>.webcast-stage-page) .site-footer-inner,.app-shell:has(.app-main>.webcast-stage-page) .site-header-inner,.page-wrap.webcast-stage-page{width:min(1540px,calc(100% - 96px))}.webcast-stage-page{padding-block:24px 56px}.webcast-shell{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px 32px;min-width:0}.webcast-page-heading{grid-column:1/-1;min-width:0}.webcast-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 40px;padding-top:20px}.webcast-heading-row>div{min-width:0}.webcast-heading-label{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--ink-soft);font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.webcast-heading-label svg{width:15px;height:15px;color:var(--warn)}.webcast-heading-row h1{max-width:36ch;margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,2.7vw,2.6rem);font-weight:550;line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}.webcast-catalog-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:16px;min-height:44px;padding-bottom:4px;border-bottom:1px solid var(--line-strong);color:var(--brand-primary);font-size:.82rem;text-decoration:none}.webcast-catalog-link:hover{border-color:var(--brand-primary)}.webcast-catalog-link svg{width:16px;height:16px}.webcast-ring-monitor{grid-column:1/-1;display:flex;align-items:center;gap:20px;min-width:0;padding-block:16px;border-block:1px solid var(--line)}.webcast-ring-monitor-label{font-size:.64rem;color:var(--muted);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.webcast-ring-monitor-track{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.webcast-ring-cell{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;min-width:190px;max-width:100%;padding:11px 16px;border:1px solid var(--line);border-radius:3px;color:var(--ink);background:var(--surface-strong);text-decoration:none}.webcast-ring-cell:hover{border-color:var(--brand-accent)}.webcast-ring-cell-top{grid-column:1/-1;display:flex;align-items:center;gap:8px}.webcast-ring-cell-name{font-size:.82rem;font-weight:550;overflow-wrap:anywhere}.webcast-ring-cell-here{margin-left:auto;color:var(--brand-primary);font-size:.6rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.webcast-ring-cell-state{color:var(--muted);font-size:.62rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.webcast-ring-cell-meta{color:var(--muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.webcast-ring-cell-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--brand-accent)}.webcast-ring-cell-active,.webcast-ring-cell-current{border-color:var(--brand-accent)}.webcast-ring-cell-current{background:var(--surface-tint)}.webcast-ring-cell-current .webcast-ring-cell-state{color:var(--ink-soft)}.webcast-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);grid-template-areas:"label ." "media bids";align-items:start;gap:12px 32px;min-width:0}.webcast-media{grid-area:media;display:grid;align-content:start;gap:12px;min-width:0}.webcast-media-top{grid-area:label;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:0 0 4px}.webcast-pill{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.72rem;font-weight:550}.webcast-pill svg{width:15px;height:15px;color:var(--warn)}.webcast-current-lot{color:var(--ink-soft);font-size:.78rem;overflow-wrap:anywhere}.webcast-media-copy{min-width:0}.webcast-player{width:100%;max-width:calc((100vh - 300px) * 16 / 9);aspect-ratio:16/9;margin:0 auto;border:1px solid var(--header-line);border-radius:3px;overflow:hidden;color:var(--ink-inverse);background:var(--header-surface)}.webcast-player iframe,.webcast-player video{display:block;width:100%;height:100%;border:0;background:var(--header-surface);object-fit:contain}.webcast-player-placeholder{display:grid;height:100%;align-content:center;justify-items:center;gap:12px;padding:clamp(16px,3vw,40px);text-align:center;background:radial-gradient(ellipse at 50% 20%,rgba(200,154,61,.07),transparent 65%)}.webcast-player-placeholder>svg{width:40px;height:40px;margin-bottom:6px;color:var(--brand-accent);stroke-width:1.25}.webcast-player-placeholder strong{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.65rem);font-weight:500;letter-spacing:-.02em}.webcast-player-placeholder p{max-width:46ch;margin:0;color:#b4bdca;font-size:.83rem;line-height:1.7}.webcast-stream-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;color:var(--ink-soft);font-size:.75rem}.webcast-stream-status>span:last-child{flex-basis:100%;max-width:80ch;color:var(--muted);font-size:.75rem;line-height:1.65}.webcast-stream-status .status-badge{border-radius:3px;font-weight:550}.webcast-variant-toggle{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:12px}.webcast-variant-toggle button{min-height:40px;padding:8px 14px;border-radius:3px;background:var(--surface-strong);font-size:.78rem;font-weight:550;box-shadow:none}.webcast-variant-toggle button[aria-pressed=true]{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--surface-tint)}.webcast-clerk-messages{display:grid;gap:10px;padding-block:16px;border-top:1px solid var(--line)}.webcast-clerk-messages>.fine-print{margin:0;font-size:.78rem;font-weight:400}.webcast-clerk-message-banner{display:grid;gap:6px;padding:16px 18px;border-left:2px solid var(--brand-accent);background:var(--surface-tint)}.webcast-clerk-message-banner .eyebrow{margin:0;color:var(--warn);font-size:.62rem;font-weight:500}.webcast-clerk-message-banner strong{font-size:.9rem;font-weight:550}.webcast-clerk-message-banner em{color:var(--muted);font-size:.72rem;font-style:normal}.webcast-clerk-message-feed{display:grid;gap:0;margin:0;padding:0;list-style:none}.webcast-clerk-message-feed li{display:flex;flex-wrap:wrap;gap:8px 16px;padding-block:10px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.8rem}.webcast-clerk-message-feed li>span:first-child{color:var(--muted);font-size:.72rem}.webcast-media .webcast-room-line{gap:8px 20px;padding-top:14px;font-size:.72rem;font-weight:400;line-height:1.7}.webcast-side-stack{grid-area:bids;display:grid;min-width:0;gap:28px}.webcast-bid-panel{--webcast-panel-padding:22px;display:grid;align-content:start;min-width:0;gap:18px;padding:var(--webcast-panel-padding);border:1px solid var(--line);border-top:3px solid var(--brand-accent);border-radius:3px;background:var(--surface-strong);box-shadow:none}.webcast-bid-panel>*{min-width:0}.webcast-bid-panel .bid-panel-header{gap:12px;margin:calc(-1 * var(--webcast-panel-padding)) calc(-1 * var(--webcast-panel-padding)) 0;padding:var(--webcast-panel-padding);color:var(--ink-inverse);background:var(--header-surface)}.webcast-bid-panel .bid-panel-header .eyebrow{margin:0 0 10px;color:var(--brand-accent);font-size:.6rem;font-weight:500;letter-spacing:.12em}.webcast-bid-panel .bid-panel-header h2{margin:0;font-family:var(--font-display);font-size:1.4rem;font-weight:500;letter-spacing:-.03em}.webcast-bid-panel .bid-panel-header .status-badge{flex:0 0 auto;font-size:.6rem}.webcast-bid-panel :is(button,.button,.state-panel,.bid-notice,.live-standing,.confirm-bid-panel,.bid-risk-note,.webcast-callstate){border-radius:3px;box-shadow:none}.webcast-bid-panel :is(button,.button){font-size:.8rem;font-weight:600}.webcast-bid-panel .state-panel{padding:18px}.webcast-bid-panel .state-panel h2{font-size:1.15rem;font-weight:550}.webcast-bid-panel .state-panel p{font-size:.83rem}.webcast-lot-identity{display:flex;align-items:center;gap:14px}.webcast-lot-identity>.image-fallback,.webcast-lot-identity>img{flex:0 0 86px;width:86px;height:66px;object-fit:contain;border-radius:2px;background:var(--surface-muted)}.webcast-lot-identity>[hidden]{display:none}.webcast-lot-identity>.image-fallback{padding:8px;text-align:center}.webcast-lot-identity>.image-fallback span{font-size:.62rem;letter-spacing:0;text-transform:none}.webcast-lot-identity>div{min-width:0}.webcast-lot-identity span{color:var(--muted);font-size:.65rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.webcast-lot-identity h3{margin:5px 0 0;font-family:var(--font-display);font-size:1.1rem;font-weight:550;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.webcast-lot-identity a{text-decoration:none}.webcast-lot-identity a:hover{text-decoration:underline;text-underline-offset:4px}.webcast-bid-panel .price-spine{gap:8px;padding:4px 0 16px;border-bottom:1px solid var(--line)}.webcast-bid-panel .price-spine-label{font-size:.65rem;font-weight:500;letter-spacing:.1em}.webcast-bid-panel .price-spine-now{font-family:var(--font-display);font-size:clamp(2.3rem,3vw,2.8rem);font-weight:550;line-height:1.1;letter-spacing:-.04em;color:var(--brand-primary-strong)}.webcast-bid-panel .price-spine-next{font-size:.8rem;font-weight:400}.webcast-bid-panel .bid-notice{padding:14px;font-size:.82rem;line-height:1.6}.webcast-bid-panel .webcast-callstate{gap:8px;padding:10px 12px;font-size:.75rem}.webcast-bid-panel .webcast-callstate strong{font-size:.8rem;font-weight:600}.webcast-bid-panel .live-standing-copy strong{font-size:.95rem}.webcast-bid-panel .live-standing-copy span{font-size:.8rem}.webcast-bid-panel .bid-risk-note{border:0;border-top:1px solid var(--line);background:transparent;padding:16px 0 0}.webcast-bid-panel .bid-risk-note p{margin-top:8px;font-size:.8rem;line-height:1.7}.webcast-bid-panel .field-list dt{font-size:.64rem;font-weight:500}.webcast-bid-panel .field-list dd{font-size:.78rem;font-weight:450;line-height:1.7}.webcast-bid-panel .bid-activity-panel{padding:16px 0;border:0;border-block:1px solid var(--line);border-radius:0;background:transparent}.webcast-bid-panel .bid-activity-panel h3{font-size:.95rem}.webcast-bid-panel .bid-activity-panel p{font-size:.78rem;line-height:1.6}.webcast-bid-panel .bid-activity-panel .eyebrow{font-size:.63rem;font-weight:500}.webcast-bid-panel .mobile-bid-bar{border-radius:3px;box-shadow:none}.upcoming-lot-rail{display:grid;gap:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.upcoming-lot-rail .eyebrow{margin:0 0 8px;color:var(--muted);font-size:.63rem;font-weight:500;letter-spacing:.1em}.upcoming-lot-rail h2{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:550;letter-spacing:-.025em}.upcoming-lot-row{display:grid;gap:6px;padding-block:16px;border-top:1px solid var(--line);text-decoration:none}.upcoming-lot-row:hover strong{text-decoration:underline;text-underline-offset:4px}.upcoming-lot-row strong{font-size:.9rem;font-weight:550}.upcoming-lot-row em,.upcoming-lot-row span{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.app-shell:has(.app-main>.webcast-stage-page) .site-footer-inner,.app-shell:has(.app-main>.webcast-stage-page) .site-header-inner,.page-wrap.webcast-stage-page{width:calc(100% - 56px)}.webcast-stage{grid-template-columns:minmax(0,1fr) 340px;column-gap:24px}.webcast-bid-panel{--webcast-panel-padding:18px}}@media (max-width:960px){.webcast-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "media" "bids"}.webcast-side-stack{margin-top:12px}.webcast-heading-row{align-items:flex-start}.webcast-player{max-width:100%}}@media (max-width:760px){.app-shell:has(.app-main>.webcast-stage-page) .site-footer-inner,.app-shell:has(.app-main>.webcast-stage-page) .site-header-inner,.page-wrap.webcast-stage-page{width:calc(100% - 36px)}.webcast-stage-page{padding-top:18px}.webcast-heading-row{flex-direction:column;gap:12px}.webcast-heading-row h1{font-size:clamp(1.75rem,6vw,2.3rem)}.webcast-ring-monitor{display:grid;gap:10px}.webcast-ring-monitor-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.webcast-ring-cell{min-width:0;padding:10px}.webcast-ring-cell-top{flex-wrap:wrap}.webcast-ring-cell-here{margin-left:0}.webcast-player-placeholder{gap:6px;padding:18px 16px}.webcast-player-placeholder>svg{width:28px;height:28px;margin-bottom:2px}.webcast-player-placeholder p{font-size:.76rem;line-height:1.5}.webcast-bid-panel .mobile-bid-bar{top:var(--header-offset);bottom:auto;gap:8px;padding:10px;background:var(--surface-strong)}.webcast-bid-panel .mobile-bid-bar .button-primary{flex:1 1;padding:10px;min-width:0}.webcast-bid-panel .mobile-bid-bar span{min-width:0;font-size:.95rem;overflow-wrap:anywhere}}@media (max-width:380px){.webcast-player:has(.webcast-player-placeholder){aspect-ratio:4/3}.webcast-ring-cell-name{font-size:.75rem}}.account-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;padding-top:28px}.account-content,.account-overview,.record-list{display:grid;gap:18px;min-width:0}.record-list{gap:12px}.account-balance-banner{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);box-shadow:var(--shadow-soft)}.account-balance-due{border-color:rgba(148,100,25,.3);background:linear-gradient(180deg,#fffaf0,var(--status-warn-bg))}.account-balance-clear{border-color:rgba(36,115,75,.22);background:linear-gradient(180deg,var(--surface-strong),var(--status-good-bg))}.account-balance-amount{display:block;color:var(--ink);font-size:2rem;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-balance-detail{flex:1 1 240px;margin:0;color:var(--ink-soft);font-size:.9rem;font-weight:650}.account-money-label{margin:0;color:var(--muted);font-size:var(--text-label);font-weight:900;text-transform:uppercase}.account-invoice-head{min-width:0;display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.account-invoice-head h2{margin:0}.account-money-line{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface-muted)}.account-money-due{background:var(--status-warn-bg)}.account-money-clear{background:var(--status-good-bg)}.account-money-amount{color:var(--ink);font-size:1.4rem;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-money-detail{color:var(--muted);font-size:.84rem;font-weight:700}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(96px,1fr));gap:10px}.account-actions,.account-filter-row,.account-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-toolbar{justify-content:space-between;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.account-actions a,.account-actions button,.account-filter-row a,.account-filter-row button{min-height:34px;display:inline-flex;align-items:center;padding:8px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--surface-strong);font-size:.82rem;font-weight:850;text-decoration:none;cursor:pointer}.account-actions button:disabled,.account-filter-row button:disabled{cursor:default;opacity:.6}.account-actions a:hover,.account-actions button:hover,.account-filter-row .account-filter-active,.account-filter-row a:hover,.account-filter-row button:hover{color:var(--ink);border-color:var(--brand-primary)}.account-filter-row .account-filter-active{background:var(--surface-tint)}.account-row-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;align-items:start}.account-row-good{border-left:4px solid var(--good)}.account-row-warn{border-left:4px solid var(--warn)}.account-row-bad{border-left:4px solid var(--bad)}.account-row-info{border-left:4px solid var(--info)}.account-row-neutral{border-left:4px solid var(--line-strong)}.account-form,.account-form-card,.invoice-stack{display:grid;gap:16px;min-width:0}.account-form{padding-top:16px;border-top:1px solid var(--line)}.account-form-compact{padding-top:0;border-top:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-check,.form-field{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.form-check{grid-template-columns:auto minmax(0,1fr);align-items:center;text-transform:none}.form-check input{width:18px;height:18px;accent-color:var(--brand-primary)}.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;min-height:40px;padding:8px 11px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-strong);font-weight:750}.fine-print,.form-help,.form-message{margin-bottom:0}.form-message{align-self:center;padding:8px 10px;border-radius:var(--radius-sm);font-weight:850}.form-message-good{color:var(--good);background:#eff8f1}.form-message-warn{color:var(--warn);background:var(--status-warn-bg)}.form-message-info{color:var(--info);background:var(--status-info-bg)}.form-message-bad{color:var(--bad);background:#fff1f3}@media (prefers-reduced-motion:no-preference){.form-message{animation:form-message-settle var(--dur-rise) var(--ease-rise)}}@keyframes form-message-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.account-form-head{display:grid;gap:2px}.account-form-head h3{margin:0;font-family:var(--font-display);font-weight:700}.account-form-head .eyebrow{margin:0}.fine-print,.form-help{color:var(--muted);font-size:.86rem}.invoice-lines{display:grid;gap:8px}.invoice-line-row{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.invoice-line-amount,.invoice-line-label{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.invoice-line-value{min-width:0;overflow-wrap:anywhere}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}@media (max-width:1020px){.account-layout{grid-template-columns:1fr}}@media (max-width:720px){.account-grid,.account-metric-grid,.account-row-card,.form-grid,.invoice-line-row,.security-grid{grid-template-columns:1fr}}.account-balance-banner{border-radius:12px;box-shadow:var(--shadow-resting)}.account-action-launchers{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;padding-top:14px;border-top:1px solid var(--line)}.account-action-dialog{--account-dialog-inset:20px;width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:0;border-radius:14px;color:var(--ink);background:transparent;box-shadow:var(--shadow-lifted)}.account-action-dialog::backdrop{background:rgba(8,17,31,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.account-action-dialog-panel{display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:var(--account-dialog-inset);max-height:calc(100dvh - 32px);overflow:hidden;padding-bottom:var(--account-dialog-inset);border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-strong)}.account-action-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:var(--account-dialog-inset);border-bottom:1px solid var(--line);background:var(--surface-muted)}.account-action-dialog-header h2,.account-action-dialog-header p{margin:0}.account-action-dialog-header>div{display:grid;gap:5px}.account-action-dialog-header>div>p:last-child{color:var(--muted);font-size:.88rem}.account-action-dialog-body{min-height:0;overflow-y:auto;padding:0 var(--account-dialog-inset);overscroll-behavior:contain}.account-action-dialog-body>.record-card{padding:0;border:0;background:transparent;box-shadow:none}body:has(.account-action-dialog[open]){overflow:hidden}@media (max-width:720px){.account-action-dialog-header{grid-template-columns:1fr}.account-action-dialog-header>.button{justify-self:end}.account-action-dialog{--account-dialog-inset:16px;width:calc(100vw - 16px)}.account-action-dialog,.account-action-dialog-panel{max-height:calc(100dvh - 16px)}}.account-workspace-layout .account-content :is(.account-invoice-index,.account-purchase-index,.account-message-index){padding:0;border:0;background:transparent}:is(.account-invoice-index-head,.account-purchase-index-head,.account-message-index-head){padding:8px 0 20px;border-bottom:1px solid var(--line-strong)}:is(.account-invoice-workspace,.account-purchase-workspace,.account-message-workspace){display:grid;grid-template-columns:minmax(var(--account-history-index-min,280px),.68fr) minmax(0,1.32fr);gap:24px;align-items:start}:is(.account-invoice-workspace,.account-purchase-workspace,.account-message-workspace)>*{min-width:0}:is(.account-invoice-index,.account-purchase-index,.account-message-index){display:grid;gap:14px;align-content:start}:is(.account-invoice-index-head,.account-purchase-index-head,.account-purchase-detail-head,.account-message-index-head,.account-message-detail-head){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:is(.account-invoice-index-head,.account-purchase-index-head,.account-purchase-detail-head,.account-message-index-head,.account-message-detail-head) :is(h2,.eyebrow){margin:0}:is(.account-purchase-detail-head,.account-message-detail-head)>div{min-width:0}:is(.account-purchase-detail-head,.account-message-detail-head) h2{overflow-wrap:anywhere}:is(.account-invoice-page-count,.account-purchase-page-count,.account-message-page-count){color:var(--muted);font-size:.78rem;font-weight:500;white-space:nowrap}:is(.account-invoice-list,.account-purchase-list,.account-message-list){display:grid;gap:0}:is(.account-invoice-list-link,.account-purchase-list-link,.account-message-list-link){display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:18px 16px;border:0;border-bottom:1px solid var(--line);border-left:2px solid transparent;border-radius:0;color:var(--ink-soft);background:transparent;text-decoration:none}:is(.account-invoice-list-link,.account-purchase-list-link,.account-message-list-link):is(:hover,:focus-visible,[data-active=true]){border-color:var(--line);border-left-color:var(--brand-accent);background:var(--surface-tint)}:is(.account-invoice-list-link,.account-purchase-list-link,.account-message-list-link):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(.account-invoice-list-copy,.account-invoice-list-meta,.account-purchase-list-copy,.account-purchase-list-meta,.account-message-list-copy){display:grid;gap:4px;min-width:0}:is(.account-invoice-list-copy,.account-purchase-list-copy,.account-message-list-copy) strong{display:block;color:var(--ink);font-size:.86rem;line-height:1.5;overflow-wrap:anywhere;font-weight:500}:is(.account-invoice-list-copy,.account-purchase-list-copy,.account-message-list-copy) small{color:var(--muted);font-size:.74rem;font-weight:400}:is(.account-invoice-list-meta,.account-purchase-list-meta){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;text-align:left}:is(.account-invoice-list-meta,.account-purchase-list-meta) b{color:var(--ink-soft);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-message-list-link>.status-badge{justify-self:start}:is(.account-invoice,.account-purchase-detail,.account-message-detail){scroll-margin-top:86px}@media (min-width:1021px){.account-invoice-workspace>.account-invoice,.account-purchase-workspace>.account-purchase-detail{position:sticky;top:84px}}@media (max-width:1020px){:is(.account-invoice-workspace,.account-purchase-workspace,.account-message-workspace){grid-template-columns:minmax(var(--account-history-index-compact-min,250px),.65fr) minmax(0,1.35fr)}}@media (max-width:900px){:is(.account-invoice-workspace,.account-purchase-workspace,.account-message-workspace){grid-template-columns:1fr}.account-invoice-workspace>.account-invoice,.account-purchase-workspace>.account-purchase-detail{order:-1}}.account-money-void{background:var(--surface-muted)}.account-invoice-workspace{--account-history-index-min:270px;--account-history-index-compact-min:250px}.account-invoice-record-section{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.account-invoice-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-invoice-record-head .eyebrow,.account-invoice-record-head h3{margin:0}.account-invoice-record-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px}.account-invoice-record-pager>span{color:var(--muted);font-size:.78rem;font-weight:800}.account-invoice-primary-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.account-invoice-primary-actions .invoice-pay>.button-row{align-items:flex-end}.account-invoice-primary-actions .account-actions,.account-invoice-primary-actions .invoice-pay{margin:0}.account-invoice .invoice-line-row{grid-template-columns:74px minmax(0,1fr) auto auto}.account-invoice .invoice-line-row>em{grid-column:2/3;color:var(--muted)}.account-invoice .invoice-line-row>.account-action-dialog-root{grid-column:4;grid-row:1/3}@media (max-width:720px){.account-invoice .invoice-line-row,.account-invoice-list-link{grid-template-columns:1fr}.account-invoice-list-meta{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;text-align:left}.account-invoice .invoice-line-row>.account-action-dialog-root,.account-invoice .invoice-line-row>em{grid-column:1;grid-row:auto}}.account-purchase-workspace{--account-history-index-min:290px;--account-history-index-compact-min:260px}.account-purchase-summary{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.1fr);border:1px solid var(--line);border-radius:3px;background:var(--surface-card)}.account-purchase-summary>div{padding:24px 28px}.account-purchase-summary>div+div{border-left:1px solid var(--line)}.account-purchase-summary .account-balance-detail{margin-top:12px}@media (max-width:720px){.account-purchase-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-purchase-summary>div{padding:20px}.account-purchase-summary>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}}@media (max-width:400px){.account-purchase-summary{grid-template-columns:minmax(0,1fr)}.account-purchase-summary>div+div{border-left:0;border-top:1px solid var(--line)}}.account-purchase-list-copy small{overflow-wrap:anywhere;line-height:1.5}.account-purchase-payment-action{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:14px;border:1px solid color-mix(in srgb,var(--brand-primary) 25%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface-strong))}.account-purchase-payment-action>span{flex:1 1 180px;color:var(--muted);font-size:.82rem;font-weight:650}@media (max-width:560px){.account-purchase-list-link{grid-template-columns:1fr}.account-purchase-list-meta{grid-template-columns:auto 1fr;align-items:center;justify-items:start;text-align:left}.account-purchase-detail-head{align-items:flex-start;flex-direction:column}.account-purchase-payment-action .button{width:100%}}.account-message-summary{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--line));background:linear-gradient(180deg,var(--surface-strong),color-mix(in srgb,var(--brand-primary) 7%,var(--surface-strong)))}.account-message-workspace{--account-history-index-min:280px;--account-history-index-compact-min:250px}.account-message-list-copy small{overflow-wrap:anywhere;line-height:1.5}.account-message-index-mobile{display:none;padding:0}.account-message-index-mobile>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:14px 16px;color:var(--ink);cursor:pointer;font-size:.86rem;font-weight:500;list-style:none}.account-message-index-mobile>summary::-webkit-details-marker{display:none}.account-message-index-mobile>summary strong{color:var(--muted);font-size:.76rem}.account-message-index-mobile>summary:after{content:"+";color:var(--brand-primary);font-size:1.05rem}.account-message-index-mobile[open]>summary:after{content:"–"}.account-message-mobile-index-body{display:grid;gap:14px;padding:0 14px 14px;border-top:1px solid var(--line)}.account-message-mobile-index-body .account-message-list{padding-top:14px}.account-message-detail{display:grid;gap:16px}.account-message-history-note{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px;border:1px dashed color-mix(in srgb,var(--brand-primary) 35%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface-strong))}.account-message-history-note p{flex:1 1 220px;margin:0;color:var(--ink-soft);font-size:.8rem;font-weight:500}.account-message-history-note .button:disabled{cursor:not-allowed;color:var(--ink-soft);background:var(--surface-strong);opacity:1}.account-message-transcript{display:grid;gap:12px;margin:0;padding:0;list-style:none}.account-message-entry{width:min(84%,640px);min-width:0;justify-self:start}.account-message-entry-bidder{justify-self:end}.account-message-bubble{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-muted)}.account-message-entry-bidder .account-message-bubble{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--line));border-right:3px solid var(--brand-primary);border-left-width:1px;background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-strong))}.account-message-bubble-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;justify-content:space-between}.account-message-bubble-head strong{color:var(--ink);font-size:.78rem;font-weight:500}.account-message-entry-bidder .account-message-bubble-head strong{color:var(--brand-primary)}.account-message-bubble-head time{color:var(--muted);font-size:.72rem;font-weight:500}.account-message-bubble p{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.account-message-composer{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.account-message-composer-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.account-message-composer-actions .form-message{flex:1 1 240px;margin:0}@media (max-width:900px){.account-message-index-desktop{display:none}.account-message-index-mobile{display:block}}@media (max-width:560px){.account-message-detail-head{flex-direction:column}.account-message-entry{width:94%}.account-message-history-note{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.account-message-history-note p{flex:0 1 auto}.account-message-composer-actions .button-primary{width:100%}}.account-escrow-auctions,.account-escrow-workspace{display:grid;gap:16px;min-width:0}.account-escrow-balance{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px 28px;padding:24px;border:1px solid var(--line);border-radius:var(--radius)}.account-escrow-balance-main .account-money-label{display:flex;align-items:center;gap:8px}.account-escrow-balance .account-balance-amount{display:block;margin:8px 0;font-size:clamp(2rem,4vw,2.75rem);overflow-wrap:anywhere}.account-escrow-balance-reserved{display:grid;align-content:center;justify-items:start;gap:8px;border-left:1px solid var(--line);padding-left:28px}.account-escrow-balance-reserved strong{font-size:1.4rem;overflow-wrap:anywhere}.account-escrow-balance-reserved a{font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.account-escrow-balance-notice,.account-escrow-balance-notices{grid-column:1/-1;margin:0}.account-escrow-balance-notice{font-weight:500}.account-escrow-balance-notices{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.account-escrow-breakdown{border-block:1px solid var(--line)}.account-escrow-breakdown>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;cursor:pointer;list-style:none}.account-escrow-breakdown>summary::-webkit-details-marker{display:none}.account-escrow-breakdown>summary>span{display:grid;gap:4px}.account-escrow-breakdown>summary span span{color:var(--muted);font-size:.85rem}.account-escrow-breakdown>summary svg{flex-shrink:0}.account-escrow-breakdown[open]>summary svg{transform:rotate(180deg)}.account-escrow-workspace summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:4px}.account-escrow-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:0;padding:0 4px 20px}.account-escrow-metrics>div{padding-top:12px;border-top:1px solid var(--line);min-width:0}.account-escrow-metrics dt{color:var(--muted);font-size:.8rem;font-weight:500}.account-escrow-metrics dd{margin:5px 0 0;font-size:1.1rem;font-weight:500;overflow-wrap:anywhere}.account-escrow-metrics .account-escrow-metric-note{font-size:.8rem;line-height:1.5;color:var(--muted);font-weight:450}.account-escrow-auction-list{display:grid;border-top:1px solid var(--line)}.account-escrow-auction-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.account-escrow-auction-row:last-child{border-bottom:0;padding-bottom:0}.account-escrow-auction-title{min-width:0}.account-escrow-auction-title h3{margin:7px 0 3px;font-size:1.03rem}.account-escrow-auction-title p{margin:0;color:var(--muted);font-size:.84rem;font-weight:500}.account-escrow-auction-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.account-escrow-deposit-action{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.account-escrow-funding{scroll-margin-top:24px}.account-escrow-funding>.state-panel{padding:0;border:0;box-shadow:none;background:transparent}.account-escrow-funding .account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-escrow-funding .account-form>:not(.form-field){grid-column:1/-1}.account-escrow-history{display:grid;gap:20px}.account-escrow-activity-row{display:grid;gap:12px;min-width:0;border-top:1px solid var(--line);padding-top:20px}.account-escrow-activity-heading{display:flex;justify-content:space-between;gap:16px}.account-escrow-activity-content>p,.account-escrow-activity-heading h3,.account-escrow-activity-heading p{margin:0}.account-escrow-activity-heading h3{font-size:1rem}.account-escrow-activity-content>p,.account-escrow-activity-heading p{color:var(--muted);font-size:.85rem;line-height:1.5}.account-escrow-activity-amount{display:grid;gap:6px;justify-items:end;align-content:start}.account-escrow-activity-content .account-escrow-activity-expiry{margin-top:6px;font-weight:500}.account-escrow-activity-details>summary{cursor:pointer;padding-block:8px;color:var(--muted);font-size:.85rem;font-weight:500}.account-escrow-activity-details .field-list{margin-top:8px}.account-escrow-activity-content form.account-escrow-deposit-action{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:end;gap:10px 16px}.account-escrow-activity-content form.account-escrow-deposit-action>button{justify-self:start}@media (max-width:720px){.account-escrow-activity-content form.account-escrow-deposit-action,.account-escrow-auction-row,.account-escrow-balance,.account-escrow-funding .account-form{grid-template-columns:1fr}.account-escrow-balance{padding:20px;gap:16px}.account-escrow-balance-reserved{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.account-escrow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-escrow-activity-heading{flex-wrap:wrap}.account-escrow-auction-actions{justify-content:flex-start}.account-escrow-deposit-action .button{width:100%}}