:root{--bg: #f2f1ee;--panel: #ffffff;--text: #1c212b;--muted: #5f6674;--accent: #308970;--accent-2: #6a85cf;--line: #e9e5df;--radius: 16px;--shadow: 0 18px 42px rgba(28, 33, 43, .08)}*{box-sizing:border-box}body{margin:0;font-family:Space Grotesk,sans-serif;color:var(--text);background:radial-gradient(circle at 12% 4%,rgba(246,232,203,.36),transparent 38%),radial-gradient(circle at 100% 0%,rgba(48,137,112,.18),transparent 36%),linear-gradient(180deg,#ffffff85,#f2f1eed1),var(--bg)}.app-shell{max-width:1280px;margin:0 auto;min-height:100vh;padding:0 16px 40px}.top-shell{position:fixed;top:0;left:0;right:0;z-index:1000;padding:12px 0 8px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;box-shadow:none;transition:background-color .16s ease}.app-shell.is-scrolled .top-shell{background:#f2f1eed6}.top-shell-inner{max-width:1280px;margin:0 auto;display:grid;gap:0;padding:0 12px}.app-main{padding-top:calc(var(--top-shell-height, 0px) + 24px);display:grid;gap:16px}.header{position:relative;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end;animation:fadeUp .45s ease}.header-copy{min-width:0;display:grid;gap:8px;transition:opacity .22s ease,max-width .22s ease,transform .22s ease}.header-actions{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;width:100%}.navbar-mini-label{margin:0 0 0 auto;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;white-space:nowrap}.overview-heading{margin:18px 0 24px}.overview-heading .eyebrow{margin-bottom:8px}.overview-heading h1{font-size:clamp(2.1rem,4.2vw,3.1rem)}h1,h2,h3{margin:0}h1{font-size:clamp(2.5rem,5vw,3.75rem);letter-spacing:-.03em;line-height:.98;transition:font-size .28s ease,letter-spacing .28s ease,transform .28s ease}.eyebrow{margin:0 0 4px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;transition:opacity .24s ease,transform .24s ease,max-height .24s ease,margin .24s ease}.data-source-badge{margin-top:8px;display:inline-flex;justify-self:start;width:fit-content;align-items:center;border-radius:999px;border:1px solid var(--line);padding:4px 10px;font-size:.77rem;font-weight:600;letter-spacing:.02em;transition:padding .24s ease,font-size .24s ease,margin .24s ease}.data-source-badge.is-api{border-color:#30897073;background:#3089701f;color:#245f52}.data-source-status{display:grid;gap:6px;max-height:80px;opacity:1;transition:gap .24s ease}.main-nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;align-items:center}.main-nav-link{padding:8px 12px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--text);font-weight:500;transition:color .18s ease,background-color .18s ease,border-color .18s ease;background:#fff}.main-nav-link.is-active{background:linear-gradient(120deg,#e8f4eff5,#e5eafbfa);border-color:#30897073}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.top-navbar{position:static;display:flex;align-items:center;flex:0 0 auto;animation:fadeUp .55s ease}.top-navbar-toggle{width:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(48,137,112,.18);border-radius:14px;background:#fff;color:var(--text);font:inherit;padding:8px 10px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.top-navbar-toggle:hover,.top-navbar-toggle:focus-visible,.top-navbar-toggle.is-active{border-color:#3089705c;background:#fff}.top-navbar-toggle:hover,.top-navbar-toggle:focus-visible{transform:translateY(-1px)}.top-navbar-toggle-copy{min-width:0;display:inline-flex;align-items:baseline;gap:8px;text-align:left}.top-navbar-toggle-label{font-size:.9rem;font-weight:700;letter-spacing:.01em}.top-navbar-toggle-summary{color:var(--muted);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-navbar-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;width:auto;background:linear-gradient(135deg,#fffffff5,#e7ecfbf0),var(--panel)}.top-navbar-toggle-icon{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#30897014;color:#245f52;transition:transform .2s ease,background .2s ease}.top-navbar-toggle.is-active .top-navbar-toggle-icon{transform:rotate(180deg);background:#30897029}.top-navbar-toggle-icon svg{width:15px;height:15px}.top-navbar-toggle-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.top-navbar.is-expanded{z-index:40}.top-navbar-primary,.filter-row{display:grid;gap:12px}.top-navbar-primary{grid-template-columns:minmax(420px,1.9fr) minmax(220px,.95fr) minmax(220px,.95fr);align-items:start}.filter-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.top-navbar label,.filter-row label{display:grid;gap:6px;font-size:.87rem;color:var(--muted)}.top-navbar-field{display:grid;gap:8px}.top-navbar-label{font-size:.87rem;color:var(--muted)}.top-navbar-chip-row{display:flex;flex-wrap:wrap;gap:8px}.top-navbar-chip-row .toggle-button{padding:7px 11px;font-size:.82rem}.top-navbar-date-range{display:grid;gap:10px}.top-navbar-date-field{display:grid;gap:6px}.top-navbar-control{height:44px;min-height:44px}.top-navbar-control.toggle-button{display:inline-flex;align-items:center;justify-content:center}.top-navbar-field--marketplaces{min-width:0}.top-navbar-field--marketplaces .top-navbar-chip-row .toggle-button{white-space:nowrap}.top-navbar-cutoff-row{display:flex;align-items:center;gap:8px}.top-navbar-cutoff-row .top-navbar-control{flex:1 1 auto}.top-navbar-tooltip{position:relative;display:inline-flex;flex:0 0 auto}.top-navbar-tooltip-trigger{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(48,137,112,.28);border-radius:999px;background:#30897014;color:#245f52;cursor:help;transition:background .18s ease,border-color .18s ease,transform .18s ease}.top-navbar-tooltip-trigger:hover,.top-navbar-tooltip:focus-within .top-navbar-tooltip-trigger{background:#30897024;border-color:#3089706b;transform:translateY(-1px)}.top-navbar-tooltip-trigger svg{width:16px;height:16px}.top-navbar-tooltip-trigger svg .icon-ring{fill:none;stroke:currentColor;stroke-width:1.6}.top-navbar-tooltip-trigger svg path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.top-navbar-tooltip-trigger svg .icon-dot{fill:currentColor}.top-navbar-tooltip-bubble{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(320px,calc(100vw - 48px));padding:10px 12px;border:1px solid rgba(48,137,112,.22);border-radius:12px;background:#fffffffa;box-shadow:0 18px 28px #1f29331f;color:var(--muted);font-size:.8rem;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.top-navbar-tooltip:hover .top-navbar-tooltip-bubble,.top-navbar-tooltip:focus-within .top-navbar-tooltip-bubble{opacity:1;transform:translateY(0)}.top-navbar-field--cutoff .top-navbar-control,.top-navbar-field--period .top-navbar-control,.top-navbar-date-field .top-navbar-control{width:100%}.top-navbar-field--period select.top-navbar-control{text-align:right;text-align-last:right;padding-right:38px}@media(max-width:1080px){.header{align-items:flex-start}.header-actions{width:100%;justify-content:flex-start}.top-navbar-primary{grid-template-columns:minmax(320px,1.55fr) minmax(220px,1fr)}.top-navbar-field--marketplaces{grid-column:1 / -1}}@media(max-width:720px){.top-navbar-primary{grid-template-columns:1fr}.top-navbar-panel{top:calc(100% + 8px)}.top-navbar-field--marketplaces{grid-column:auto}.top-navbar-cutoff-row{align-items:stretch}.top-navbar-tooltip-bubble{right:auto;left:0}}input,select{border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;padding:8px 10px;color:var(--text)}.page-grid{display:grid;gap:14px;animation:fadeUp .65s ease}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi-card{background:linear-gradient(180deg,#fff,#f5f6fb);border:1px solid var(--line);border-radius:14px;padding:14px}.kpi-label{color:var(--muted);font-size:.83rem}.kpi-value-row{margin-top:6px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kpi-value{font-size:1.9rem;font-weight:700;line-height:1}.kpi-delta{flex:0 0 auto;font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.kpi-delta.is-up{color:#38805eb8}.kpi-delta.is-down{color:#be5858b8}.kpi-delta.is-flat{color:#78746fb8}.kpi-hint{margin-top:4px;font-size:.82rem;color:var(--muted)}.chart-panel h3,.panel h3{margin-bottom:10px}.chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.chart-header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}.chart-subtitle{margin:6px 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.plot-loading-placeholder{display:block;margin-top:12px}.visx-chart-shell{margin-top:12px;position:relative;min-width:0}.visx-chart-stage{width:100%;min-height:420px;min-width:0;overflow:hidden}.visx-chart-stage>div{width:100%!important;min-width:0!important}.visx-chart-stage svg{display:block;width:100%!important;max-width:100%;min-width:0}.visx-chart-tooltip{position:absolute;z-index:4;max-width:min(240px,calc(100% - 24px));padding:10px 12px;border:1px solid var(--color-border, rgba(24, 21, 17, .12));border-radius:12px;background:#fffcf7fa;box-shadow:0 14px 32px #21180c1f;color:var(--color-text, #2b2520);pointer-events:none}.visx-chart-tooltip-title{font-size:.9rem;font-weight:700;line-height:1.35}.visx-chart-tooltip-line{margin-top:4px;font-size:.8rem;line-height:1.4;color:var(--color-text-muted, #5d544b)}.visx-chart-legend{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:flex-start;margin-bottom:8px}.visx-chart-legend-item{display:inline-flex;align-items:center;gap:8px}.visx-chart-legend-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.chart-metric{margin:8px 0 0;color:var(--muted);font-size:.84rem;font-weight:600}.chart-meta-row{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.chart-meta-row .chart-metric,.chart-meta-row .chart-note{margin:0}.chart-meta-row--daily-volume{margin-bottom:10px}.chart-note{margin:2px 0;color:var(--muted);font-size:.78rem;line-height:1.4}.chart-actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.chart-actions>*+*{position:relative;margin-left:6px;padding-left:16px}.chart-actions>*+*:before{content:"";position:absolute;left:0;top:50%;width:1px;height:28px;transform:translateY(-50%);background:var(--line)}.timezone-toggle{display:inline-flex;flex-wrap:wrap;gap:8px}.daily-volume-toggle-row{display:flex}.daily-volume-toggle-row+.daily-volume-toggle-row{margin-top:2px}.chart-header-action{display:inline-flex;justify-content:flex-end;max-width:100%}.chart-inline-input{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.84rem;white-space:nowrap}.chart-inline-input input{width:82px;min-height:40px;padding:8px 10px}.toggle-button{border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:#ffffffd1;color:var(--text);font:inherit;font-size:.86rem;cursor:pointer;transition:all .18s ease}.toggle-button.is-active{background:linear-gradient(120deg,#30897033,#6a85cf2e);border-color:#30897073}.chart-series-chip-key{display:inline-block;width:18px;height:0;border-top:2px solid var(--series-color, currentColor);color:var(--series-color, currentColor);flex:0 0 auto}.chart-series-chip-key--dashed{border-top:2px dashed var(--series-color, currentColor);color:var(--series-color, currentColor)}.chart-series-chip-key--thick{border-top-width:3px}.chart-series-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:#ffffffeb;color:var(--muted);font:inherit;font-size:.84rem;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.chart-series-toggle.is-active{background:#fffffffa;border-color:#2c2a262e;color:var(--text)}.chart-series-toggle:hover{border-color:#2c2a2657;color:var(--text)}.chart-series-toggle--bare{border-color:transparent;background:transparent;color:var(--muted)}.chart-series-toggle--bare.is-active{border-color:transparent;background:transparent;color:var(--text)}.chart-series-toggle--bare:hover{border-color:transparent;background:transparent;color:#2c2a26e6}.chart-series-toggle--reset{color:var(--text)}.chart-panel-clickable{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.chart-panel-clickable:hover{transform:translateY(-2px);border-color:#30897059;box-shadow:0 24px 42px #30897029}.chart-panel-clickable:focus-visible{outline:2px solid rgba(48,137,112,.45);outline-offset:4px}.chart-empty{min-height:220px;display:grid;place-items:center;color:var(--muted);text-align:center;font-size:.92rem}.trends-page{gap:18px}.trends-hero{display:grid;gap:12px;padding:16px 20px 14px;background:linear-gradient(180deg,#fffffffa,#ecf0fbeb),var(--panel)}.trends-hero-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center}.trends-identity{min-width:0;display:flex;justify-content:flex-start}.trends-identity-copy{min-width:0;display:grid;gap:6px;justify-items:flex-start;text-align:left}.trends-identity-copy h1{font-size:clamp(1.35rem,2.3vw,2.15rem);line-height:.98}.trends-brand-filter-input{width:min(100%,360px);min-width:0;height:44px;padding:0 14px;border:1px solid rgba(84,97,112,.18);border-radius:14px;background:#ffffffdb;color:var(--text);font:inherit;font-size:.98rem}.trends-brand-filter-input::placeholder{color:var(--muted)}.trends-brand-filter-input:focus{outline:2px solid rgba(106,133,207,.22);outline-offset:2px}.trends-stat-rail{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;min-width:min(100%,520px)}.trends-stat-item{display:grid;gap:5px;border-left:1px solid rgba(84,97,112,.14);padding:4px 0 4px 12px}.trends-stat-item:first-child{border-left:0;padding-left:0}.trends-stat-label{color:var(--muted);font-size:.71rem;text-transform:uppercase;letter-spacing:.08em}.trends-stat-value{font-size:1.12rem;line-height:1.05}.trends-summary-row{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;justify-content:space-between}.trends-chart-panel{display:grid;gap:0;padding:0;overflow:hidden}.trends-window-toggle{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.trends-window-tab{min-height:48px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:.93rem;font-weight:600;cursor:pointer}.trends-window-tab.is-active{color:var(--text);border-bottom-color:currentColor}.trends-window-tab:disabled{cursor:wait;opacity:.54}.trends-chart-stage{position:relative;padding:0 0 12px;background:linear-gradient(180deg,#ffffff38,#fff0),transparent;overflow-x:auto}.trends-brand-table{min-width:980px;display:grid}.trends-brand-table-header,.trends-brand-row-button{display:grid;grid-template-columns:52px minmax(180px,1.5fr) minmax(120px,.95fr) minmax(72px,.6fr) minmax(72px,.6fr) minmax(72px,.6fr) minmax(140px,1fr) 176px;gap:12px;align-items:center}.trends-brand-table-header{min-height:46px;padding:0 14px;border-bottom:1px solid rgba(84,97,112,.14);color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.trends-brand-table-sort{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.trends-brand-table-sort:hover,.trends-brand-table-sort:focus-visible,.trends-brand-table-sort.is-active{color:var(--text)}.trends-brand-table-sort:focus-visible{outline:2px solid rgba(106,133,207,.32);outline-offset:3px;border-radius:6px}.trends-brand-table-sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends-brand-table-sort-icon{flex:0 0 auto;font-size:.74rem;line-height:1;opacity:.6}.trends-brand-table-sort.is-active .trends-brand-table-sort-icon{opacity:1}.trends-brand-table-window{display:inline-flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.trends-brand-row{border-bottom:1px solid rgba(84,97,112,.1)}.trends-brand-row-button{width:100%;border:0;margin:0;min-height:72px;padding:0 14px;text-align:left;background:transparent;color:var(--text);font:inherit;cursor:pointer}.trends-brand-row-button:hover,.trends-brand-row-button:focus-visible{background:#30897014}.trends-brand-row-button:disabled{cursor:wait;color:inherit}.trends-brand-row-button:disabled:hover,.trends-brand-row-button:disabled:focus-visible{background:transparent}.trends-brand-row.is-expanded .trends-brand-row-button{background:#3089701a}.trends-brand-col{min-width:0;font-size:.94rem}.trends-brand-col-rank{color:var(--muted);font-variant-numeric:tabular-nums}.trends-brand-col-name{display:grid;gap:2px}.trends-brand-col-name strong{font-size:1.02rem;line-height:1.1}.trends-brand-col-name small{color:var(--muted);font-size:.74rem}.trends-brand-delta{font-variant-numeric:tabular-nums}.trends-brand-delta.is-up{color:#14934a}.trends-brand-delta.is-down{color:#d1495b}.trends-brand-delta.is-flat{color:var(--muted)}.trends-brand-col-spark{display:flex;justify-content:flex-end}.trends-brand-sparkline{display:block}.trends-brand-sparkline path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trends-brand-sparkline.is-up path{stroke:#14934a}.trends-brand-sparkline.is-down path{stroke:#d1495b}.trends-brand-sparkline.is-flat path{stroke:var(--muted)}.trends-brand-spark-placeholder{color:var(--muted);font-size:.76rem;letter-spacing:.02em}.trends-brand-expanded-chart{padding:0 12px 12px}.trends-chart-frame{padding:6px 10px 4px}.trends-meta-row{padding:0 24px 18px;justify-content:space-between}.trends-hover-card{position:fixed;z-index:1450;width:min(340px,calc(100vw - 24px));display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(48,137,112,.24);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#eff3fbf5),var(--panel);box-shadow:0 24px 42px #1f29332e}.trends-hover-card-media{width:112px;height:112px;overflow:hidden;border-radius:12px;background:#30897014;border:1px solid rgba(48,137,112,.12)}.trends-hover-card-media img{width:100%;height:100%;display:block;object-fit:cover}.trends-hover-card-placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--muted);font-size:.8rem;text-align:center;padding:8px}.trends-hover-card-copy{min-width:0;display:grid;gap:6px}.trends-hover-card-copy h3{margin:0;font-size:1rem;line-height:1.2}.trends-hover-card-price{margin:0;font-size:1.08rem;font-weight:700;color:#245f52}.trends-hover-card-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid rgba(48,137,112,.28);background:#30897014;color:#245f52;text-decoration:none;font-size:.84rem;font-weight:600}.trends-hover-card-link:hover,.trends-hover-card-link:focus-visible{background:#30897024;border-color:#30897066}.marketplace-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.marketplace-profile-card{position:relative;display:grid;gap:16px;min-height:430px;padding:20px;border:1px solid var(--marketplace-accent-soft, rgba(48, 137, 112, .14));border-radius:16px;background:linear-gradient(180deg,#fffffffa,#eff3fbeb),#fff;box-shadow:0 10px 24px var(--marketplace-accent-shadow, rgba(16, 24, 40, .1))}.marketplace-profile-tooltip{position:fixed;z-index:1400;width:min(500px,calc(100vw - 20px));pointer-events:none}.marketplace-profile-tooltip-card{min-height:0;max-height:min(560px,calc(100vh - 20px));overflow:auto;padding:16px;border-color:var(--marketplace-accent-soft, rgba(48, 137, 112, .24));box-shadow:0 20px 42px var(--marketplace-accent-shadow, rgba(16, 24, 40, .22))}.marketplace-profile-header{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;align-items:flex-start}.marketplace-profile-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.marketplace-profile-columns h4{margin:0 0 10px;font-size:.94rem;color:var(--marketplace-accent, inherit)}.marketplace-profile-list{margin:0;padding-left:18px;display:grid;gap:8px}.marketplace-profile-list li{display:grid;gap:3px;color:var(--text);font-size:.87rem}.marketplace-profile-list li span:last-child{color:var(--muted);font-size:.8rem}.marketplace-profile-empty{margin:0;color:var(--muted)}.marketplace-seller-mix-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.marketplace-seller-mix-item{display:grid;gap:6px}.marketplace-seller-mix-row{display:flex;justify-content:space-between;gap:12px;font-size:.84rem}.marketplace-seller-mix-row span:last-child{color:var(--muted)}.marketplace-seller-mix-track{height:7px;border-radius:999px;background:var(--marketplace-accent-muted, rgba(48, 137, 112, .1));overflow:hidden}.marketplace-seller-mix-fill{display:block;height:100%;border-radius:inherit;background:var(--marketplace-accent, #308970)}.chart-table-section{margin-top:18px}.chart-section-title{margin:0 0 10px;font-size:1rem}.chart-modal-overlay{position:fixed;inset:0;z-index:1200;background:#1f293361;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chart-modal{width:100vw;height:100vh;padding:0;display:grid;grid-template-rows:1fr;background:radial-gradient(circle at 10% 5%,rgba(246,232,203,.28),transparent 46%),radial-gradient(circle at 100% 0%,rgba(48,137,112,.16),transparent 40%),var(--bg)}.chart-modal-close{width:48px;height:48px;border:1px solid transparent;border-radius:999px;background:#ffffffc2;box-shadow:none;color:var(--text);font:inherit;font-size:1.3rem;font-weight:600;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.chart-modal-close:hover,.chart-modal-close:focus-visible{border-color:#5461702e;background:#fffffff0;box-shadow:0 16px 28px #1f293324}.chart-modal-close:focus-visible{outline:2px solid rgba(48,137,112,.35);outline-offset:2px}.chart-modal-body{position:relative;height:100%;min-height:0}.chart-modal-panel{position:relative;height:100%;padding:1rem}.chart-panel-overlay-action{position:absolute;top:1rem;right:1rem;z-index:4;display:flex;justify-content:flex-end}.modal-timezone-toggle{position:absolute;right:1rem;bottom:1rem;z-index:3;max-width:calc(100% - 2rem);justify-content:flex-end}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.92rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:8px 6px;vertical-align:top}thead th{color:var(--muted);font-weight:600}.empty-cell{text-align:center;color:var(--muted)}.sold-page{gap:16px}.sold-hero h1{font-size:clamp(2rem,4vw,3.1rem)}.sold-hero{background:linear-gradient(180deg,#fffffff7,#eff3fbed),var(--panel)}.sold-filters-header,.sold-table-header{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;align-items:flex-start}.sold-filter-row{margin-top:12px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sold-filter-row label{min-width:0}.sold-filter-row input{width:100%;min-width:0}.sold-filter-row select{width:100%;min-width:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.5 1.5L7 7L12.5 1.5' stroke='%235f6674' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 9px}.sold-table{min-width:940px}.sold-table-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;width:100%;flex:1 0 100%}.sold-table-controls .chart-note{grid-column:3;justify-self:end;margin:0;white-space:nowrap}.sold-pagination{grid-column:2;display:flex;flex-wrap:nowrap;justify-content:center;justify-self:center;gap:8px;max-width:100%;overflow-x:auto;margin:0;padding:6px 0}.sold-pagination button{flex:0 0 auto;min-width:42px;min-height:38px;padding:0 12px;border:1px solid rgba(48,137,112,.18);border-radius:999px;background:#fff;color:var(--text);font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sold-pagination-page{min-width:34px;min-height:34px;padding:0 10px}.sold-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:16px;min-height:34px;color:#1f2a44a3}.sold-pagination button:hover:not(:disabled),.sold-pagination button:focus-visible:not(:disabled){border-color:#3089705c;background:#fff}.sold-pagination button:disabled{cursor:not-allowed;opacity:.45}.sold-pagination button.is-active{border-color:#30897073;background:linear-gradient(120deg,#e8f4eff5,#e5eafbfa);color:#245f52;font-weight:600}.sold-table th:last-child,.sold-table td:last-child{min-width:132px;text-align:right}.sold-table td:before{content:none}.sold-row{cursor:pointer;transition:background .18s ease,transform .18s ease}.sold-row:hover,.sold-row:focus-visible{background:#3089700d}.sold-row:focus-visible{outline:2px solid rgba(48,137,112,.28);outline-offset:-2px}.sold-row-main,.sold-row-copy,.sold-row-meta{display:grid}.sold-row-main{grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center}.sold-row-copy,.sold-row-meta{gap:4px}.sold-row-copy span,.sold-row-meta span{color:var(--muted);font-size:.82rem}.sold-thumb{width:68px;height:68px;object-fit:cover;border-radius:14px;border:1px solid rgba(48,137,112,.12);background:#f3efe6}.sold-thumb--placeholder{display:grid;place-items:center;padding:8px;color:var(--muted);font-size:.72rem;text-align:center}.state-card{margin-top:24px;border-radius:16px;padding:24px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.state-error{border-color:#6a85cf4d}code{font-family:IBM Plex Mono,monospace;font-size:.85em}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.app-shell{padding:0 12px 24px}.main-nav{width:100%;justify-content:flex-start}.main-nav-link{flex:0 1 auto;text-align:center}.top-shell{padding-top:14px}.top-shell-inner{padding:0 12px}.app-main{padding-top:calc(var(--top-shell-height, 0px) + 18px)}.header-actions{gap:8px}.navbar-mini-label{margin-left:auto;font-size:.64rem;letter-spacing:.12em}.top-navbar-toggle-copy{gap:6px}.top-navbar-toggle-summary{white-space:normal}.chart-modal{padding:0}.chart-modal-close{width:44px;height:44px;font-size:1.15rem}.sold-table-controls{grid-template-columns:1fr;justify-items:center}.sold-table-controls .chart-note,.sold-pagination{grid-column:1;justify-self:center}.sold-pagination{justify-self:center}.trends-summary-row,.trends-meta-row{justify-content:flex-start}.trends-hero{padding:18px 18px 16px}.trends-hero-main{grid-template-columns:1fr}.trends-identity{width:100%}.trends-stat-rail{grid-template-columns:repeat(2,minmax(120px,1fr));width:100%}.trends-stat-item:nth-child(odd){border-left:0;padding-left:0}.trends-stage-nav,.trends-meta-row{padding-left:18px;padding-right:18px}.trends-chart-stage{padding-left:0;padding-right:0}.trends-chart-frame{padding:6px}.trends-hover-card{grid-template-columns:88px minmax(0,1fr);gap:10px;width:min(340px,calc(100vw - 24px))}.trends-hover-card-media{width:88px;height:88px}}@media(max-width:820px){.sold-table,.sold-table tbody,.sold-table tr,.sold-table td{display:block;width:100%}.sold-table{min-width:0}.sold-table thead{display:none}.sold-table tbody{display:grid;gap:12px}.sold-row{display:grid;gap:10px;padding:14px;border:1px solid rgba(48,137,112,.12);border-radius:16px;background:#ffffffb3}.sold-table td{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:10px;align-items:start;padding:0;border-bottom:0}.sold-table td:before{content:attr(data-label);color:var(--muted);font-size:.77rem;font-weight:600;letter-spacing:.01em}.sold-row-main{grid-template-columns:56px minmax(0,1fr);gap:10px}.sold-thumb{width:56px;height:56px;border-radius:12px}}:root{--color-bg: #faf8f4;--color-surface: #ffffff;--color-border: #e8e4de;--color-border-strong: #ddd6ce;--color-text: #2c2a26;--color-text-muted: #8a857b;--color-accent: #d94040;--color-accent-soft: #fdf0ef;--color-positive: #2d7a4f;--color-positive-soft: #edf7f1;--color-info: #3b6fa0;--color-info-soft: #eef4fa;--color-purple: #7c5cbf;--color-purple-soft: #f3effb;--color-amber: #b8860b;--color-amber-soft: #fdf6e8;--color-olive: #5a6b3c;--color-olive-soft: #f2f5ec;--color-hover-surface: #f6f2ec;--color-gridline: #efeae3;--color-axis: #d9d3cb;--color-shadow-soft: rgba(44, 42, 38, .06);--color-shadow-strong: rgba(44, 42, 38, .1);--color-overlay: rgba(44, 42, 38, .18);--color-focus-ring: rgba(217, 64, 64, .22);--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "DM Serif Display", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--content-width: 1280px;--bg: var(--color-bg);--panel: var(--color-surface);--text: var(--color-text);--muted: var(--color-text-muted);--accent: var(--color-accent);--accent-2: var(--color-info);--line: var(--color-border);--radius: var(--radius-xl);--shadow: 0 4px 16px var(--color-shadow-soft)}html{background:var(--color-bg);scrollbar-gutter:stable}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased}#root{min-height:100vh}::selection{background:var(--color-accent-soft);color:var(--color-accent)}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;color:var(--color-text)}h1{line-height:1.08}h2{line-height:1.12}h3{line-height:1.2}p{color:var(--color-text-muted)}a{transition:color .16s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease}input,select,textarea,button{font-family:var(--font-body)}input,select,textarea{min-height:42px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);box-shadow:none}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-focus-ring)}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}code{font-family:var(--font-mono)}.app-shell-frame{min-height:100vh}.app-shell-frame.is-signin-modal-open{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.app-shell-frame.is-signin-modal-open .app-shell{contain:paint}.app-shell{max-width:var(--content-width);padding:0 20px 56px}.top-shell{padding:0;border-bottom:0;background:transparent;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:none;transition:backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.app-shell.is-scrolled .top-shell{background:transparent}.top-shell-inner{max-width:var(--content-width);padding:0 4px}.app-main{padding-top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 24px);gap:24px}.app-footer{margin-top:40px;box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:32px 0 24px;border-top:1px solid var(--color-border)}.app-footer-inner{max-width:var(--content-width);margin:0 auto;padding:0 24px;display:flex;align-items:start;justify-content:space-between;gap:16px 28px;flex-wrap:wrap}.app-footer-copy{max-width:520px}.app-footer-kicker,.app-footer-nav-label{margin:0;color:var(--color-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-footer-title{margin:0 0 6px;color:var(--color-text);font-size:1.05rem;font-weight:700;font-family:var(--font-display);letter-spacing:-.02em}.app-footer-title span{color:var(--color-accent)}.app-footer-text{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.app-footer-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px 16px;flex-wrap:wrap}.app-footer-actions{display:grid;justify-items:end;gap:8px}.app-footer-link{padding:0;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:.9rem;font-weight:600;text-decoration:none}.app-footer-link:hover,.app-footer-link:focus-visible{color:var(--color-accent)}.header{min-height:56px;align-items:center;animation:none}.header-actions{width:100%;gap:16px;align-items:center;justify-content:flex-start}.filters-dock{position:fixed;top:var(--top-shell-height, 0px);left:0;right:0;z-index:980;padding:10px 0 0;pointer-events:none}.filters-dock-inner{max-width:var(--content-width);margin:0 auto;padding:0 0 0 4px;display:flex;justify-content:flex-end;pointer-events:auto}.main-nav-group{width:100%;min-width:0;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.page-grid{gap:20px;animation:none}.kpi-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.chart-grid{gap:16px}@media(max-width:960px){.header{align-items:flex-start}.header-actions{align-items:flex-start;justify-content:flex-start;gap:12px}}@media(max-width:760px){.app-shell{padding:0}.top-shell-inner{padding:4px 14px 8px}.app-main{padding-top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 16px)}.header{min-height:0}.header-actions{gap:12px;padding-top:2px}.filters-dock-inner{padding:0 14px}.main-nav-group{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand nav" "controls controls";gap:10px 12px;align-items:center}.main-nav-group>.app-brand{grid-area:brand}.main-nav-group>.main-nav{grid-area:nav;justify-self:end}.main-nav-group>.top-navbar{grid-area:controls}.app-footer{margin-top:28px;padding:28px 0 22px}.app-footer-inner{padding:0 14px;gap:16px}.app-footer-nav{justify-content:flex-start}.app-footer-actions{justify-items:start}}.top-navbar{position:relative;display:block;width:fit-content;max-width:calc(100vw - 32px);margin-left:auto;margin-right:0;flex:none;animation:none}.top-navbar-controls{display:inline-flex;align-items:center;gap:10px}.top-navbar-filters,.top-navbar-user{position:relative}.app-brand{display:inline-flex;align-items:baseline;color:var(--color-text);text-decoration:none;font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.03em;white-space:nowrap}.app-brand span{color:var(--color-accent)}.main-nav{display:flex;align-items:center;flex-wrap:wrap;gap:26px}.main-nav-link{display:inline-flex;align-items:center;gap:8px;padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--color-text-muted);font-size:1.06rem;font-weight:600;letter-spacing:.01em;cursor:pointer}.main-nav-link:hover,.main-nav-link:focus-visible{color:var(--color-text);background:transparent}.main-nav-link.is-active{color:var(--color-accent);background:transparent;border-color:transparent}.navbar-mini-label{margin:0 0 0 auto;white-space:nowrap;color:var(--color-text-muted);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 16px var(--color-shadow-soft);background:var(--color-surface)}.eyebrow,.top-navbar-label,.top-navbar label,.filter-row label,thead th{color:var(--color-text-muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.eyebrow{margin-bottom:6px;color:var(--color-text-muted)}.data-source-badge{border-radius:999px;border-color:#d940402e;background:var(--color-accent-soft);color:var(--color-accent);font-size:.73rem;font-weight:700}.top-navbar-toggle{width:auto;min-width:186px;min-height:40px;padding:6px 10px 6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:none;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;white-space:nowrap;transform:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.top-navbar-toggle:hover,.top-navbar-toggle:focus-visible,.top-navbar-toggle.is-active{border-color:var(--color-border-strong);background:var(--color-surface);transform:none}.top-navbar-toggle-copy{display:inline-flex;min-width:0;gap:6px;align-items:center;flex-wrap:nowrap}.top-navbar-toggle-label{font-size:.82rem;font-weight:700}.top-navbar-toggle-label--compact{display:none}.top-navbar-toggle-summary{color:var(--color-text-muted);font-size:.78rem}.top-navbar-toggle-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.top-navbar-summary-chip,.sold-filter-meta-pill,.sold-cell-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.top-navbar-toggle-icon{width:24px;height:24px;border-radius:999px;background:var(--color-bg);color:var(--color-text-muted)}.top-navbar-toggle.is-active .top-navbar-toggle-icon{background:var(--color-accent-soft);color:var(--color-accent)}.top-navbar-gear-button{width:40px;min-width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.top-navbar-gear-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform-origin:center;transform:rotate(0);transition:transform .32s cubic-bezier(.22,1,.36,1)}.top-navbar-gear-button:hover,.top-navbar-gear-button:focus-visible,.top-navbar-gear-button.is-active{border-color:#d940403d;color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 4px 12px var(--color-shadow-soft)}.top-navbar-gear-button.is-active svg{transform:rotate(180deg)}.top-navbar-signin-button{min-height:40px;padding:6px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.82rem;font-weight:700;letter-spacing:.01em;cursor:pointer}.top-navbar-signin-button:hover,.top-navbar-signin-button:focus-visible{border-color:#d940403d;color:var(--color-accent);background:var(--color-accent-soft)}.top-navbar-user-panel{position:absolute;top:calc(100% + 10px);right:0;min-width:168px;z-index:26;display:grid;gap:4px;padding:8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .22s ease,visibility 0s linear .22s}.top-navbar-user-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.top-navbar-user-action{width:100%;min-height:38px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);text-align:left;font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:8px 10px}.top-navbar-user-action:hover,.top-navbar-user-action:focus-visible{background:var(--color-accent-soft);color:var(--color-accent)}.top-navbar-panel{position:absolute;top:calc(100% + 10px);left:auto;right:0;width:min(820px,calc(100vw - 28px));z-index:25;border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;max-height:none;margin-top:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.995);transform-origin:top center;will-change:opacity,transform;transition:opacity .22s ease,transform .28s ease,visibility 0s linear .28s}.top-navbar-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;overflow:visible;transform:translateY(0) scale(1);transition:opacity .36s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.top-navbar-secondary-button,.sold-filter-reset{min-height:30px;padding:5px 9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.top-navbar-secondary-button:hover,.top-navbar-secondary-button:focus-visible,.sold-filter-reset:hover,.sold-filter-reset:focus-visible{border-color:#d940403d;color:var(--color-accent);background:var(--color-accent-soft)}.top-navbar-primary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);gap:10px 16px;align-items:start}.back-to-top-row{display:flex;justify-content:center;margin-top:16px;padding-bottom:8px}.back-to-top-button{min-width:132px}.top-navbar-field--marketplaces,.top-navbar-field--currency{grid-column:1 / -1}.top-navbar-field--currency{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.top-navbar-field--currency .top-navbar-label{color:var(--color-text);font-size:.76rem;font-weight:800;letter-spacing:.07em;white-space:nowrap}.top-navbar-panel-footer{display:flex;justify-content:flex-end;margin-top:12px}.top-navbar-field--period,.top-navbar-field--currency{min-width:0}.top-navbar-chip-row,.timezone-toggle,.chart-actions{gap:6px}.top-navbar-marketplace-tier-list{display:grid;gap:7px}.top-navbar-marketplace-tier{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.top-navbar-marketplace-section-title{grid-column:1 / -1;color:var(--color-text);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-top:2px}.top-navbar-marketplace-tier-header{min-width:0;display:contents}.top-navbar-marketplace-tier-title{grid-column:1;color:var(--color-text-muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.top-navbar-marketplace-tier .top-navbar-chip-row{grid-column:1 / -1}.top-navbar-tier-toggle{grid-column:2;min-height:26px;min-width:54px;padding:3px 8px;font-size:.66rem}.top-navbar-control{max-width:100%;background:var(--color-bg)}.top-navbar-reset-button{align-self:center;min-height:30px;padding:5px 12px}.top-navbar-field--period .top-navbar-control{width:100%;min-height:30px;min-width:0}.top-navbar-period-row{display:grid;grid-template-columns:minmax(220px,260px);align-items:center}.top-navbar-currency-segmented{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.top-navbar-currency-option{min-height:34px;padding:5px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.top-navbar-currency-option:hover,.top-navbar-currency-option:focus-visible{color:var(--color-accent);background:var(--color-accent-soft)}.top-navbar-currency-option.is-active{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:none}.top-navbar-field--period select.top-navbar-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:54px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.5 1.5L7 7L12.5 1.5' stroke='%237f796f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:14px 9px}@supports selector(select::picker-icon){.top-navbar-field--period select.top-navbar-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:54px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.5 1.5L7 7L12.5 1.5' stroke='%237f796f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:14px 9px}.top-navbar-field--period select.top-navbar-control::picker-icon{display:none}}.top-navbar-panel-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.76rem}.top-navbar-panel-meta span{position:relative}.top-navbar-panel-meta span+span:before{content:"•";margin-right:14px}.kpi-card{border-radius:var(--radius-xl);background:var(--color-surface);border-color:var(--color-border);box-shadow:none;display:flex;flex-direction:column;min-height:104px;padding:12px 14px 11px}.kpi-label{color:var(--color-text-muted);font-size:.74rem;font-weight:600;letter-spacing:.02em}.kpi-value{color:var(--color-accent);margin-top:4px;font-size:1.62rem;font-weight:800;line-height:1.1}.kpi-hint{color:var(--color-text-muted);margin-top:4px;font-size:.74rem;line-height:1.25}.chart-panel h3,.panel h3{margin-bottom:8px;font-size:1.2rem}.chart-subtitle{color:var(--color-text-muted);font-size:.9rem;line-height:1.7}.chart-note,.chart-metric{color:var(--color-text-muted);font-size:.76rem}.chart-actions>*+*:before{background:var(--color-border)}.chart-inline-input{color:var(--color-text-muted);font-size:.82rem}.toggle-button{min-height:29px;padding:4px 9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.toggle-button:hover,.toggle-button:focus-visible{border-color:#d940403d;color:var(--color-accent);background:var(--color-accent-soft)}.toggle-button.is-active{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.chart-panel-clickable:hover{transform:translateY(-1px);border-color:var(--color-border-strong);box-shadow:0 10px 24px var(--color-shadow-soft)}.chart-panel-clickable:focus-visible{outline:2px solid var(--color-accent)}.chart-empty{color:var(--color-text-muted);font-size:.9rem}.skeleton-bone{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:linear-gradient(180deg,#ece8e1,#e5dfd7)}.skeleton-bone:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff9e,#fff0);animation:skeleton-shimmer 1.45s ease-in-out infinite}.chart-skeleton{--chart-skeleton-height: 380px;margin-top:12px;position:relative;height:var(--chart-skeleton-height);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fdfbf7,#f7f3ec);overflow:hidden}.chart-skeleton-gridlines{position:absolute;inset:0;background:repeating-linear-gradient(to top,transparent 0,transparent 53px,rgba(232,228,222,.72) 53px,rgba(232,228,222,.72) 54px)}.chart-skeleton-bars{position:absolute;inset:14px 18px 18px;display:grid;grid-auto-flow:column;align-items:end;gap:8px}.chart-skeleton-bar{--chart-skeleton-bar-height: 42%;height:var(--chart-skeleton-bar-height)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.table-scroll{border-top:1px solid var(--color-border);overflow:auto;scrollbar-width:thin;scrollbar-color:#d5cec4 transparent}table{font-size:.92rem}.table-scroll thead th{position:sticky;top:0;z-index:2;background:var(--color-bg)}th,td{border-bottom-color:var(--color-border);padding:12px 8px}thead th{background:var(--color-bg)}.empty-cell{color:var(--color-text-muted)}.metric-table-section{overflow:hidden}.metric-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.metric-table th{min-width:120px}.sold-pagination button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:none}.sold-pagination button:hover:not(:disabled),.sold-pagination button:focus-visible:not(:disabled){border-color:#d940403d;background:var(--color-accent-soft)}.sold-pagination button.is-active{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.state-card{border-radius:var(--radius-lg);border-color:var(--color-border);box-shadow:none}@media(max-width:980px){.top-navbar-primary{grid-template-columns:1fr}.top-navbar-field--period .top-navbar-control,.top-navbar-currency-segmented{width:100%;min-width:0}}@media(max-width:760px){.top-navbar{width:100%;max-width:100%;margin-left:0}.top-navbar-controls{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;justify-content:stretch}.top-navbar-panel{left:0;right:0;width:auto;max-height:none}.main-nav{width:auto;min-width:0;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px 12px;padding:0;overflow-x:auto;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav-link{min-height:28px;padding:3px 0;font-size:.92rem;white-space:nowrap}.app-brand{font-size:1.22rem}.navbar-mini-label{font-size:.58rem;letter-spacing:.12em}.top-navbar-toggle-copy{align-items:flex-start}.top-navbar-filters{min-width:0}.top-navbar-toggle{width:100%;min-width:0;padding-left:14px;padding-right:10px}.top-navbar-toggle-label--full{display:none}.top-navbar-toggle-label--compact{display:inline}.top-navbar-gear-button,.top-navbar-signin-button{align-self:stretch}.top-navbar-user-panel{right:0;min-width:150px}.top-navbar-toggle-chips{width:100%}.top-navbar-summary-chip{max-width:100%}.top-navbar-primary{grid-template-columns:1fr}.top-navbar-panel{max-height:none;overflow:visible}.top-navbar-panel-meta{flex-direction:column;align-items:flex-start;gap:6px}.top-navbar-panel-meta span+span:before{content:none;margin-right:0}.table-scroll{border-top-width:0}.metric-table th,.metric-table td{min-width:0}}@media(max-width:480px){.main-nav{gap:6px 10px}.main-nav-link{font-size:.88rem}.top-navbar-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px}.top-navbar-toggle{min-height:40px;padding:6px 8px 6px 11px}.top-navbar-gear-button{width:40px;min-width:40px;height:40px}}.overview-heading{max-width:none;gap:10px;margin-top:2rem;margin-bottom:0}.overview-heading h1{font-size:clamp(2.6rem,5vw,4.15rem);line-height:1.06;white-space:normal;overflow-wrap:anywhere}.overview-intro{max-width:none;margin:4rem 0 0;font-size:1rem;line-height:1.8;white-space:normal}.overview-emphasis{color:var(--color-accent);font-weight:700}.overview-details-sentinel{width:100%;height:1px;margin-top:-1px}.overview-page-grid{gap:22px}.overview-contents-panel{gap:14px}.overview-contents-box{display:grid;gap:10px;max-width:680px;padding:4px 0}.overview-contents-box h3,.overview-contents-box .chart-subtitle{margin:0}.overview-contents-list{margin:0;padding-left:1.35rem;display:grid;gap:8px}.overview-contents-list li{display:grid;gap:4px}.overview-contents-link{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-size:.97rem;font-weight:700;width:fit-content}.overview-contents-link:hover,.overview-contents-link:focus-visible{color:var(--color-accent-strong, var(--color-accent))}.overview-contents-copy{color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.overview-contents-sublinks{display:flex;flex-wrap:wrap;gap:4px 10px}.overview-contents-sublinks a{color:var(--color-text-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-size:.82rem;line-height:1.5}.overview-contents-sublinks a:hover,.overview-contents-sublinks a:focus-visible{color:var(--color-accent)}.overview-contents-shell{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.overview-contents-inner{max-width:min(var(--overview-contents-width),calc(100% - 40px));margin:0 auto;padding:20px 20px 0}.overview-section-nav{position:relative;top:auto;z-index:auto;border-top:0;border-bottom:1px solid var(--color-border);background:#faf8f4f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.overview-section-nav-inner{max-width:min(var(--overview-contents-width),calc(100% - 40px));margin:0 auto;padding:0 20px;min-height:0}.overview-explorer-layout{width:100%;margin-left:0;transform:none;display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;gap:22px}.overview-sidebar{min-width:0;position:sticky;top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 18px);align-self:start}.overview-sidebar-inner{display:grid;gap:14px;padding:18px}.auction-calendar-page{--auction-ink: var(--color-text);--auction-muted: var(--color-text-muted);--auction-rose: #8f3038;--auction-sage: #788b74;--auction-ochre: var(--color-text-muted);--auction-border: var(--color-border);display:grid;gap:22px;width:100%;max-width:min(1420px,calc(100vw - 40px));margin:0 auto;padding:1rem 1rem 3rem;color:var(--auction-ink)}.auction-calendar-heading{position:relative;display:grid;gap:0;width:100%;margin:0 auto}.page-hero.auction-calendar-hero{position:relative;min-height:0;padding:1rem 1rem 3rem;overflow:visible}.auction-calendar-hero .page-hero-copy{max-width:820px}.auction-calendar-hero .page-hero-title{color:var(--color-text);font-size:3rem;line-height:1.08;text-align:left;text-shadow:none}.auction-calendar-hero .page-hero-description{max-width:780px}.auction-calendar-hero .page-hero-content{display:grid;gap:0;margin-top:1.4rem}.auction-calendar-profile-mark span{display:block;width:18px;height:5px;background:#0e0e0d}.auction-calendar-profile-mark i{display:block;width:10px;height:5px;margin-left:8px;background:#0e0e0d}.auction-calendar-heading-body{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;position:relative;z-index:3;margin-top:0;padding:2rem 0 0}.auction-calendar-profile-mark{position:absolute;left:16px;top:auto;bottom:0;z-index:2;display:grid;place-items:center;align-content:center;gap:5px;width:72px;height:72px;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ece9df;box-shadow:0 10px 24px var(--color-shadow-soft);transform:translateY(50%)}.auction-calendar-hero-controls{position:relative;z-index:3}.auction-calendar-profile-mark span{width:38px;height:8px}.auction-calendar-profile-mark i{width:23px;height:8px;margin-left:20px}.auction-calendar-heading-details{display:grid;gap:13px;justify-items:center;min-width:0;width:100%;padding-top:0;text-align:center}.auction-command-bar{display:grid;gap:12px;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.auction-command-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;min-width:0}.auction-command-header h3{margin:0;color:var(--auction-ink);font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:500;line-height:1.15}.auction-command-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.auction-command-reset{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.auction-command-reset{cursor:pointer}.auction-command-reset:hover,.auction-command-reset:focus-visible{border-color:#d940403d;background:var(--color-accent-soft);color:var(--color-accent);outline:none}.auction-command-primary{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.auction-command-search{display:grid;width:min(100%,560px);min-width:0}.auction-command-search-field{--auction-command-search-border-color: color-mix(in srgb, var(--auction-ink) 22%, transparent);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:38px;border-top:0;border-bottom:0;background:transparent;box-shadow:inset 0 1px 0 var(--auction-command-search-border-color),inset 0 -1px 0 var(--auction-command-search-border-color);color:var(--auction-muted);transition:background-color .16s ease,box-shadow .16s ease}.auction-command-search-field:hover{--auction-command-search-border-color: color-mix(in srgb, var(--auction-ink) 36%, transparent)}.auction-command-search-field:focus-within{--auction-command-search-border-color: color-mix(in srgb, var(--auction-ink) 68%, transparent)}.auction-command-search-key{display:inline-grid;align-items:center;align-self:stretch;padding:0 12px 0 0;border-right:1px solid color-mix(in srgb,var(--auction-ink) 16%,transparent);color:var(--auction-ink);font-size:.68rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.auction-command-search-field input{width:100%;min-width:0;height:36px;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--auction-ink);font:inherit;font-size:.9rem;font-weight:650;outline:none}.auction-command-search-field input:focus,.auction-command-search-field input:focus-visible{outline:none;box-shadow:none}.auction-command-search-field input::placeholder{color:color-mix(in srgb,var(--auction-muted) 68%,transparent);font-weight:500}.auction-command-preset-group{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-height:42px;min-width:0;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--auction-ink) 4%,var(--color-surface))}.auction-command-preset{flex:1 1 auto;min-height:34px;min-width:0;padding:5px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--auction-muted);font-size:.74rem;font-weight:850;cursor:pointer}.auction-command-preset-group--filters{width:100%;flex-wrap:nowrap}.auction-command-preset:hover,.auction-command-preset:focus-visible,.auction-command-preset.is-selected{background:color-mix(in srgb,var(--color-accent-soft) 76%,var(--color-surface));color:var(--color-accent);outline:none}.auction-command-primary>.auction-view-toggle{align-self:end;min-height:42px;border-radius:var(--radius-md)}.auction-command-primary>.auction-view-toggle .auction-view-toggle-button{min-height:34px;border-radius:var(--radius-sm)}.auction-command-filter-trigger,.auction-command-clear{display:inline-flex;align-items:center;justify-content:center;align-self:end;gap:7px;min-height:42px;padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 96%,white);color:var(--auction-muted);font-size:.76rem;font-weight:850;cursor:pointer}.auction-command-filter-trigger strong{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--auction-ink) 7%,var(--color-surface));color:var(--auction-ink);font-size:.68rem}.auction-command-filter-trigger:hover,.auction-command-filter-trigger:focus-visible,.auction-command-filter-trigger.is-selected,.auction-command-clear:hover,.auction-command-clear:focus-visible{border-color:#d940404d;background:var(--color-accent-soft);color:var(--color-accent);outline:none}.auction-command-filter-trigger.is-selected strong{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-accent-soft));color:var(--color-accent)}.auction-command-secondary{display:grid;gap:10px;min-width:0}.auction-command-secondary .auction-calendar-heading-meta,.auction-command-secondary .auction-calendar-pulse{justify-content:flex-start}.auction-command-filter-panel{min-width:0;padding-top:0;border-top:0}.auction-heading-controls{display:grid;gap:12px;justify-items:center;width:100%;min-width:0}.auction-heading-control-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-width:0}.auction-calendar-heading-title-row{display:flex;align-items:flex-start;justify-content:center;gap:18px;width:100%}.auction-calendar-heading-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:9px 12px;color:var(--auction-muted);font-size:.82rem;font-weight:850}.auction-calendar-heading-meta span{display:inline-flex;align-items:center;gap:7px}.auction-calendar-heading-meta span+span:before{width:4px;height:4px;border-radius:999px;background:currentColor;content:""}.auction-calendar-heading .auction-calendar-pulse{justify-content:center}.auction-view-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);box-shadow:inset 0 1px #ffffffb8}.auction-view-toggle-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 13px;border:0;border-radius:999px;background:transparent;color:var(--auction-muted);font-size:.76rem;font-weight:850;cursor:pointer}.auction-view-toggle-button:hover,.auction-view-toggle-button:focus-visible{color:var(--color-accent);outline:none}.auction-view-toggle-button.is-selected{background:color-mix(in srgb,var(--color-accent-soft) 72%,var(--color-surface));color:var(--color-accent);box-shadow:0 4px 12px var(--color-shadow-soft)}.auction-calendar-pulse{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auction-calendar-pulse-label{color:var(--auction-ochre);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.auction-calendar-pulse-sources{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.auction-calendar-pulse-source{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 96%,white);color:var(--auction-ink);font-size:.76rem;font-weight:800;box-shadow:0 1px #14182008}.auction-calendar-pulse-source strong{color:var(--auction-muted);font-size:.7rem}.auction-calendar-section-divider{width:100vw;height:1px;margin:-2px calc(50% - 50vw) 0;background:var(--auction-border)}.auction-calendar-view-layout{--auction-layout-gap: 22px;--auction-calendar-pane-width: 67%;display:flex;align-items:flex-start;gap:var(--auction-layout-gap)}.auction-calendar-view-layout.is-feed-view{--auction-calendar-pane-width: 23%}.auction-calendar-view-layout.is-view-switching{pointer-events:none}.auction-calendar-view-calendar{flex:0 0 var(--auction-calendar-pane-width);min-width:0;max-width:100%;transition:flex-basis .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1)}.auction-calendar-view-layout.is-view-switching .auction-calendar-view-calendar,.auction-calendar-view-layout.is-view-switching .auction-calendar-view-feed{overflow:clip;contain:layout style;will-change:flex-basis,max-width}.auction-calendar-view-layout.is-feed-view .auction-calendar-view-calendar{min-width:260px;max-width:330px}.auction-calendar-view-feed{flex:1 1 0;min-width:0;transition:flex-basis .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1)}.auction-calendar-transition-content{opacity:1;transition:opacity .14s ease}.auction-calendar-view-layout.is-content-fading .auction-calendar-transition-content,.auction-calendar-view-layout.is-content-entering .auction-calendar-transition-content{opacity:0}.auction-calendar-view-feed .auction-discover-event-card,.auction-calendar-view-feed .auction-discover-compact-event-row{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,min-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1)}.auction-calendar-view-feed .auction-discover-event-card-button,.auction-calendar-view-feed .auction-discover-compact-event-button{transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1),min-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1)}.auction-calendar-view-feed .auction-discover-event-card-button>*,.auction-calendar-view-feed .auction-discover-compact-event-button>*,.auction-calendar-view-feed .auction-discover-event-card>.auction-event-subscription-button,.auction-calendar-view-feed .auction-discover-compact-event-row>.auction-event-subscription-button{opacity:1;transition:opacity .14s ease}.auction-calendar-view-layout.is-content-fading .auction-calendar-view-feed .auction-discover-event-card-button>*,.auction-calendar-view-layout.is-content-entering .auction-calendar-view-feed .auction-discover-event-card-button>*,.auction-calendar-view-layout.is-content-fading .auction-calendar-view-feed .auction-discover-compact-event-button>*,.auction-calendar-view-layout.is-content-entering .auction-calendar-view-feed .auction-discover-compact-event-button>*,.auction-calendar-view-layout.is-content-fading .auction-calendar-view-feed .auction-discover-event-card>.auction-event-subscription-button,.auction-calendar-view-layout.is-content-entering .auction-calendar-view-feed .auction-discover-event-card>.auction-event-subscription-button,.auction-calendar-view-layout.is-content-fading .auction-calendar-view-feed .auction-discover-compact-event-row>.auction-event-subscription-button,.auction-calendar-view-layout.is-content-entering .auction-calendar-view-feed .auction-discover-compact-event-row>.auction-event-subscription-button{opacity:0}.auction-calendar-main-column{display:grid;gap:16px;min-width:0}.auction-discover-side-column{position:sticky;top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 18px);gap:14px}.auction-discover-rail{position:sticky;top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 18px);display:grid;align-content:start;gap:14px;min-width:0}.auction-discover-side-column .auction-discover-rail{position:relative;top:auto}.auction-shared-calendar-surface,.auction-shared-location-surface,.auction-shared-content,.auction-shared-content-item{min-width:0}.auction-shared-calendar-surface,.auction-shared-location-surface,.auction-shared-content{display:grid;align-content:start}.auction-shared-content{gap:inherit}.auction-feed-panel>.auction-shared-content{gap:18px}.auction-shared-content-item{display:grid}.auction-mini-calendar-rail>.auction-filter-panel{padding:11px 12px}.auction-subscription-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;width:100%;padding:8px 11px;border:1px solid var(--auction-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 98%,white);color:var(--auction-ink);font-size:.82rem;font-weight:850;box-shadow:0 8px 18px var(--color-shadow-soft);cursor:pointer}.auction-subscription-trigger:hover,.auction-subscription-trigger:focus-visible{border-color:#d9404047;background:var(--color-accent-soft);color:var(--color-accent);outline:none}.auction-subscription-trigger.is-icon-only{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:999px}.auction-subscription-trigger.is-icon-only svg{width:15px;height:15px}.auction-event-subscription-button{border-color:#d940402e;background:color-mix(in srgb,var(--color-surface) 94%,white);color:var(--color-accent);box-shadow:0 8px 18px #1f242414}.auction-event-subscription-button.is-dark{width:30px;min-width:30px;height:30px;min-height:30px;border:0;background:#ffffff12;color:#f7f4ef;box-shadow:none}.auction-event-subscription-button.is-dark:hover,.auction-event-subscription-button.is-dark:focus-visible{background:#ffffff21;color:#fff}.auction-subscription-trigger-icon,.auction-subscription-dialog-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.auction-subscription-trigger-icon{width:18px;height:18px}.auction-subscription-dialog-icon{width:44px;height:44px;border-radius:999px;color:#ffffffdb;background:#ffffff14}.auction-subscription-trigger-icon svg,.auction-subscription-dialog-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.auction-subscription-dialog-icon svg{width:22px;height:22px}.auction-subscription-layer{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;isolation:isolate}.auction-subscription-backdrop{position:fixed;inset:0;border:0;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.12),transparent 32%),#10111294;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.auction-subscription-dialog{position:relative;z-index:1;display:grid;gap:16px;width:min(380px,calc(100vw - 40px));padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:radial-gradient(circle at 76% 28%,rgba(87,112,103,.26),transparent 42%),linear-gradient(180deg,#262727fa,#1c1c1bfa);color:#fff;box-shadow:0 30px 90px #0d0e0f75}.auction-subscription-dialog-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.auction-subscription-close{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffd1;font-size:1rem;line-height:1;cursor:pointer}.auction-subscription-close:hover,.auction-subscription-close:focus-visible{background:#ffffff24;color:#fff;outline:none}.auction-subscription-copy{display:grid;gap:7px}.auction-subscription-copy h2{margin:0;color:#fff;font-size:1.18rem;line-height:1.15}.auction-subscription-copy p{margin:0;color:#ffffffd1;font-size:.86rem;font-weight:650;line-height:1.45}.auction-subscription-actions{display:grid;gap:8px}.auction-subscription-note{display:grid;gap:8px;margin-top:14px;color:#ffffffb8;font-size:.77rem;line-height:1.55}.auction-subscription-note p{margin:0}.auction-subscription-provider,.auction-subscription-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:0;border-radius:var(--radius-sm);font-size:.9rem;font-weight:900;text-decoration:none;cursor:pointer}.auction-subscription-provider span{font-size:.9rem;font-weight:950}.auction-subscription-provider.is-google{background:#4285f4;color:#fff}.auction-subscription-provider.is-outlook{background:#2f9fe3;color:#fff}.auction-subscription-provider.is-apple{background:#fffffff5;color:#171717}.auction-subscription-copy-button{background:transparent;color:#ffffff94}.auction-subscription-provider:hover,.auction-subscription-provider:focus-visible,.auction-subscription-copy-button:hover,.auction-subscription-copy-button:focus-visible{filter:brightness(1.04);outline:2px solid rgba(255,255,255,.28);outline-offset:2px}.auction-mini-calendar-card,.auction-location-card,.auction-location-section{border:1px solid var(--auction-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 12px 28px var(--color-shadow-soft)}.auction-mini-calendar-card{display:grid;gap:13px;padding:14px}.auction-mini-calendar-header,.auction-mini-calendar-actions,.auction-mini-calendar-footer,.auction-location-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.auction-mini-calendar-header h2,.auction-location-card h2,.auction-location-section h3{margin:0;color:var(--auction-ink)}.auction-mini-calendar-header h2,.auction-location-card h2{font-size:1.04rem}.auction-mini-calendar-eyebrow,.auction-location-eyebrow{display:block;margin-bottom:2px;color:var(--auction-ochre);font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.auction-mini-calendar-actions{gap:5px}.auction-mini-calendar-actions button{min-width:28px;min-height:28px;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 98%,white);color:var(--auction-ink);font-size:.72rem;font-weight:850;cursor:pointer}.auction-mini-calendar-actions button:hover,.auction-mini-calendar-actions button:focus-visible{border-color:#d9404047;background:var(--color-accent-soft);color:var(--color-accent)}.auction-mini-calendar-weekdays,.auction-mini-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.auction-mini-calendar-weekdays{color:var(--auction-muted);font-size:.62rem;font-weight:900;text-align:center;text-transform:uppercase}.auction-mini-calendar-day{position:relative;display:grid;align-content:center;place-items:center;gap:4px;min-height:39px;padding:5px 2px 4px;border:0;border-radius:10px;background:transparent;color:var(--auction-ink);font:inherit;cursor:default}.auction-mini-calendar-day.is-interactive{cursor:pointer}.auction-mini-calendar-day.is-interactive:hover,.auction-mini-calendar-day.is-interactive:focus-visible{background:color-mix(in srgb,var(--color-accent-soft) 34%,var(--color-surface));color:var(--auction-ink);outline:none}.auction-mini-calendar-day.is-selected{background:color-mix(in srgb,var(--color-accent-soft) 68%,var(--color-surface));color:var(--color-accent)}.auction-mini-calendar-day.is-muted{color:color-mix(in srgb,var(--color-text-muted) 62%,var(--color-surface))}.auction-mini-calendar-number{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;font-size:.74rem;font-weight:850}.auction-mini-calendar-day.is-selected .auction-mini-calendar-number{background:var(--color-accent);color:var(--color-surface)}.auction-mini-calendar-dots{display:flex;align-items:center;justify-content:center;gap:3px;max-width:100%;overflow:hidden}.auction-mini-calendar-dot{display:block;width:4px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--auction-sage) 82%,var(--auction-ink))}.auction-mini-calendar-dot.is-opening,.auction-mini-calendar-dot.is-closing{background:var(--color-accent)}.auction-mini-calendar-dot.is-preview{background:var(--auction-ochre)}.auction-mini-calendar-dot.is-results{background:color-mix(in srgb,var(--auction-muted) 82%,var(--auction-ink))}.auction-mini-calendar-count{position:absolute;right:2px;bottom:1px;color:var(--auction-muted);font-size:.54rem;font-weight:900}.auction-mini-calendar-footer{padding-top:2px;color:var(--auction-muted);font-size:.68rem;font-weight:800}.auction-location-rail{gap:12px}.auction-location-card,.auction-location-section{display:grid;gap:12px;padding:14px}.auction-location-card p,.auction-location-empty{margin:0;color:var(--auction-muted);font-size:.78rem;font-weight:700;line-height:1.45}.auction-location-map-preview{position:relative;min-height:128px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:radial-gradient(circle at 16% 18%,rgba(217,64,64,.12),transparent 18%),radial-gradient(circle at 82% 72%,rgba(69,128,116,.14),transparent 18%),linear-gradient(135deg,var(--color-surface),var(--color-bg))}.auction-location-map-preview:before,.auction-location-map-preview:after{position:absolute;inset:18px 0 auto;height:1px;background:var(--color-border);content:"";transform:rotate(-18deg)}.auction-location-map-preview:after{inset:auto -12px 32px;transform:rotate(24deg)}.auction-location-map-pin{position:absolute;left:var(--auction-map-pin-x);top:var(--auction-map-pin-y);width:9px;height:9px;border:2px solid var(--color-surface);border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 3px #d940401f}.auction-location-section h3{font-size:.92rem}.auction-location-section-header span{color:var(--auction-muted);font-size:.76rem;font-weight:850}.auction-location-list{display:grid;gap:8px}.auction-location-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px 38px 10px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 96%,white)}.auction-location-item-main{display:grid;gap:3px;min-width:0}.auction-location-item-main strong,.auction-location-item-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auction-location-item-main strong{color:var(--auction-ink);font-size:.82rem}.auction-location-item-main span{color:var(--auction-muted);font-size:.68rem;font-weight:750}.auction-location-item-sources,.auction-location-source-cloud,.auction-location-source-pill{display:flex;align-items:center;gap:5px}.auction-location-item-sources{justify-content:end;flex-wrap:wrap}.auction-location-count{position:absolute;top:9px;right:10px;color:var(--auction-muted);font-size:.68rem;font-weight:900}.auction-location-source-cloud{flex-wrap:wrap}.auction-location-source-pill{min-height:26px;padding:3px 7px;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 96%,white);color:var(--auction-ink);font-size:.68rem;font-weight:850}.auction-calendar-panel,.auction-feed-panel,.auction-filter-panel,.auction-calendar-error{border:1px solid var(--auction-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 12px 28px var(--color-shadow-soft)}.auction-calendar-panel,.auction-feed-panel,.auction-filter-panel{display:grid;gap:14px;padding:18px}.auction-filter-panel{gap:10px;padding:12px 16px}.auction-calendar-panel>.auction-filter-panel{margin:-18px -18px 0;padding:12px 16px 13px;border:0;border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb,var(--color-surface) 96%,var(--color-bg));box-shadow:none}.auction-calendar-panel>.auction-filter-panel.is-expanded{border-bottom-color:#d9404038;background:color-mix(in srgb,var(--color-accent-soft) 34%,var(--color-surface))}.auction-filter-panel.is-collapsed{gap:0;padding:6px 10px 6px 16px;cursor:pointer}.auction-filter-panel.is-collapsed:hover{border-color:var(--color-border-strong);box-shadow:0 6px 18px var(--color-shadow-soft)}.auction-calendar-panel>.auction-filter-panel.is-collapsed{padding:9px 10px 9px 16px}.auction-calendar-panel>.auction-filter-panel.is-collapsed:hover{background:color-mix(in srgb,var(--color-surface) 96%,white);box-shadow:none}.auction-filter-panel.is-collapsed:focus-visible{border-color:#d9404057;box-shadow:0 0 0 3px #d940401f;outline:none}.auction-calendar-panel-header,.auction-feed-header,.auction-filter-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.auction-calendar-panel-header h2,.auction-feed-header h2,.auction-filter-header h2{margin:0;color:var(--auction-ink);font-size:1.24rem}.auction-filter-header h2{font-size:1rem}.auction-filter-panel.is-collapsed .auction-filter-header{min-height:24px}.auction-filter-panel.is-collapsed .auction-filter-header h2{font-size:.88rem}.auction-calendar-panel-header span,.auction-feed-header span{color:var(--auction-muted);font-size:.82rem;font-weight:700}.auction-calendar-month-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:8px}.auction-calendar-month-actions button{min-width:34px;min-height:30px;padding:5px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 98%,white);color:var(--auction-ink);font-size:.78rem;font-weight:800;cursor:pointer}.auction-calendar-month-actions button:hover,.auction-calendar-month-actions button:focus-visible{border-color:#d9404047;background:var(--color-accent-soft);color:var(--color-accent)}.auction-filter-clear{min-height:28px;padding:4px 9px;border:1px solid rgba(217,64,64,.24);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent-soft) 62%,var(--color-surface));color:var(--color-accent);font-size:.74rem;font-weight:800;cursor:pointer}.auction-filter-clear:hover,.auction-filter-clear:focus-visible{border-color:#d9404061;background:var(--color-accent-soft);color:var(--color-accent)}.auction-filter-title,.auction-filter-actions{display:flex;align-items:center;gap:8px}.auction-filter-summary{color:var(--auction-muted);font-size:.78rem;font-weight:800}.auction-filter-panel.is-collapsed .auction-filter-summary{font-size:.7rem}.auction-filter-toggle{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(217,64,64,.24);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent-soft) 58%,var(--color-surface));color:var(--color-accent);font-size:1rem;font-weight:900;cursor:pointer}.auction-filter-panel.is-collapsed .auction-filter-toggle{width:26px;height:26px;font-size:.9rem}.auction-filter-toggle:hover,.auction-filter-toggle:focus-visible{border-color:#d9404061;background:var(--color-accent-soft);color:var(--color-accent)}.auction-filter-body{display:grid;align-items:start;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 14px}.auction-filter-panel.is-expanded .auction-filter-body{animation:auction-filter-open .15s ease-out both;overflow:hidden;transform-origin:top}.auction-filter-group{display:grid;align-items:stretch;align-self:start;grid-column:auto;gap:7px;min-width:0}.auction-filter-group:first-child,.auction-filter-group:last-child{grid-column:auto}.auction-filter-group--preset,.auction-filter-group.auction-filter-group--preset:first-child{grid-column:span 2}.auction-filter-group:first-child .auction-filter-options,.auction-filter-group:last-child .auction-filter-options{flex-wrap:wrap}.auction-filter-label{color:var(--color-text-muted);font-size:.64rem;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.auction-filter-menu{position:relative;min-width:0}.auction-filter-menu summary,.auction-filter-empty-summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;min-width:0;padding:0 34px 0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--auction-ink);font-size:.95rem;font-weight:720;line-height:1.35;list-style:none;cursor:pointer}.auction-filter-empty-summary{padding-right:10px;color:color-mix(in srgb,var(--auction-muted) 76%,transparent);cursor:default}.auction-filter-menu summary::-webkit-details-marker{display:none}.auction-filter-menu summary:after{position:absolute;top:50%;right:12px;width:7px;height:7px;border-right:1.5px solid color-mix(in srgb,var(--auction-muted) 86%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--auction-muted) 86%,transparent);content:"";transform:translateY(-62%) rotate(45deg)}.auction-filter-menu[open] summary{border-color:#d940404d;background:color-mix(in srgb,var(--color-surface) 96%,white);box-shadow:0 0 0 3px #d9404014}.auction-filter-value{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.auction-filter-count{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--auction-ink) 7%,var(--color-surface));color:var(--auction-ink);font-size:.68rem;font-weight:850}.auction-filter-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 97%,white);box-shadow:0 8px 18px #1f242414}.auction-filter-chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 7px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:.72rem;font-weight:800;cursor:pointer}.auction-filter-chip span:last-child{color:var(--color-text-muted);font-size:.66rem}.auction-filter-chip.is-selected{border-color:#d940406b;background:var(--color-accent-soft);color:var(--color-accent)}.auction-filter-chip.is-selected span:last-child{color:var(--color-accent)}@keyframes auction-filter-open{0%{max-height:0;opacity:0;transform:scaleY(.98)}to{max-height:999px;opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.auction-filter-panel.is-expanded .auction-filter-body{animation:none}}.auction-calendar-weekdays,.auction-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.auction-calendar-weekdays{color:var(--color-text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.auction-calendar-weekdays span{padding:0 8px 6px}.auction-calendar-grid{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffffffb8}.auction-calendar-day{min-height:118px;padding:8px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 96%,white)}.auction-calendar-day.is-interactive{cursor:pointer}.auction-calendar-day.is-interactive:hover,.auction-calendar-day.is-interactive:focus-visible{background:color-mix(in srgb,var(--color-accent-soft) 46%,var(--color-surface));box-shadow:inset 0 0 0 1px #d9404038;outline:none}.auction-calendar-day:nth-child(7n){border-right:0}.auction-calendar-day:nth-last-child(-n+7){border-bottom:0}.auction-calendar-day.is-muted{background:color-mix(in srgb,var(--color-bg) 78%,var(--color-border));color:var(--auction-muted)}.auction-calendar-day-number{display:block;font-size:.82rem;font-weight:800}.auction-calendar-day-events{display:grid;gap:5px;margin-top:8px}.auction-calendar-pill{display:flex;align-items:center;gap:5px;min-height:24px;padding:3px 6px;border:1px solid rgba(217,64,64,.22);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);font-size:.68rem;font-weight:800;text-align:left;overflow:hidden;text-overflow:ellipsis;pointer-events:none;white-space:nowrap;box-shadow:0 1px #14182008}.auction-calendar-pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.auction-calendar-pill.is-lot_end,.auction-occurrence-badge.is-lot_end{border-color:#45807447;background:#4580741f;color:#2f7568}.auction-calendar-pill.is-auction_preview,.auction-occurrence-badge.is-auction_preview{border-color:#6f8fc947;background:#6f8fc924;color:#4f6fa8}.auction-calendar-pill.is-results_published,.auction-occurrence-badge.is-results_published{border-color:#787d913d;background:#787d911f;color:#555d73}.auction-calendar-pill.is-selected{box-shadow:0 0 0 2px #d940402e}.auction-calendar-more{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0;border:0;background:transparent;color:var(--color-text-muted);font-size:.72rem;font-weight:800;pointer-events:none}.auction-calendar-more:hover,.auction-calendar-more:focus-visible{color:var(--color-accent)}.auction-feed-panel{position:sticky;top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 18px);isolation:isolate;align-content:start;gap:18px;max-height:calc(100vh - var(--top-shell-height, 0px) - var(--filter-dock-height, 0px) - 48px);overflow:auto;padding:0;border:none;background:none;box-shadow:none;scrollbar-width:none;-ms-overflow-style:none}.auction-feed-panel::-webkit-scrollbar{display:none}.auction-feed-panel.is-discover-feed{position:relative;top:auto;max-height:none;overflow:visible}.auction-feed-panel.is-discover-feed .auction-feed-controls{top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 12px)}.auction-feed-controls{position:sticky;top:0;z-index:20;display:grid;gap:12px;padding:15px 17px;border:1px solid var(--auction-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 98%,white);background-clip:padding-box;box-shadow:0 12px 24px var(--color-shadow-soft);overflow:hidden}.auction-feed-header>div{display:grid;gap:5px;min-width:0}.auction-feed-date-filter{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:24px;padding:3px 8px;border:1px solid rgba(217,64,64,.2);border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-size:.68rem;font-weight:850;cursor:pointer}.auction-feed-header .auction-feed-date-filter span{color:inherit;font-size:.78rem;font-weight:900;line-height:1}.auction-feed-date-filter:hover,.auction-feed-date-filter:focus-visible{border-color:#d9404057;background:color-mix(in srgb,var(--color-accent-soft) 82%,var(--color-surface));outline:none}.auction-feed-panel.is-discover-feed .auction-discover-feed-controls{padding:0 0 14px;border:0;border-radius:0;background:color-mix(in srgb,var(--color-bg) 94%,transparent);box-shadow:none;overflow:visible}.auction-discover-feed-header{display:flex;align-items:start;justify-content:space-between;gap:16px}.auction-discover-feed-title{display:grid;gap:8px;min-width:0}.auction-discover-feed-title h2{margin:0;color:var(--auction-ink);font-size:1.56rem;font-weight:950;line-height:1}.auction-discover-feed-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.auction-discover-search-control{display:inline-grid;align-items:center;justify-items:start;width:32px;min-width:32px;transition:width .19s cubic-bezier(.2,.8,.2,1)}.auction-discover-search-control.is-expanded{width:min(300px,38vw);min-width:min(300px,38vw)}.auction-discover-view-toggle{display:inline-flex;align-items:center;gap:3px;min-height:34px;padding:3px;border:1px solid var(--auction-border);border-radius:11px;background:color-mix(in srgb,var(--auction-ink) 5%,var(--color-surface))}.auction-discover-view-toggle button,.auction-discover-tool-button{display:inline-grid;place-items:center;width:30px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--auction-muted);cursor:pointer}.auction-discover-view-toggle button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auction-discover-view-toggle svg,.auction-discover-tool-button svg,.auction-discover-search-field svg{width:16px;height:16px}.auction-discover-view-toggle button:hover,.auction-discover-view-toggle button:focus-visible,.auction-discover-tool-button:hover,.auction-discover-tool-button:focus-visible,.auction-discover-view-toggle button.is-selected,.auction-discover-tool-button.is-selected{background:color-mix(in srgb,var(--auction-ink) 12%,var(--color-surface));color:var(--auction-ink);outline:none}.auction-discover-tool-button{flex:0 0 auto;border:1px solid var(--auction-border);background:color-mix(in srgb,var(--auction-ink) 5%,var(--color-surface))}.auction-discover-search-field{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;width:min(300px,38vw);min-height:34px;height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--auction-border) 86%,var(--auction-ink));border-radius:12px;background:color-mix(in srgb,var(--color-surface) 98%,white);color:var(--auction-muted);box-shadow:inset 0 1px #ffffffd1,0 12px 24px #14182014;opacity:0;transform:translate(-8px) scaleX(.96);transform-origin:left center;animation:auction-discover-search-expand .19s cubic-bezier(.2,.8,.2,1) both}.auction-discover-search-field:focus-within{border-color:color-mix(in srgb,var(--auction-muted) 42%,var(--auction-border));box-shadow:inset 0 1px #ffffffdb,0 10px 20px #14182014}.auction-discover-search-field input{width:100%;min-width:0;min-height:0;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:var(--auction-ink);box-shadow:none;font:inherit;font-size:.82rem;font-weight:750;line-height:1;outline:none}.auction-discover-search-field input:focus{border-color:transparent;box-shadow:none;outline:none}.auction-discover-search-field input::placeholder{color:color-mix(in srgb,var(--auction-muted) 82%,transparent)}.auction-discover-event-list{position:relative;display:grid;gap:30px;padding-left:26px}.auction-discover-event-list:before{position:absolute;top:12px;bottom:8px;left:7px;width:2px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--auction-muted) 42%,transparent) 0 6px,transparent 6px 11px);content:""}.auction-discover-event-day{position:relative;display:grid;gap:12px}.auction-discover-event-day-marker{position:absolute;top:5px;left:-23px;z-index:1;width:9px;height:9px;border:2px solid var(--color-surface);border-radius:999px;background:var(--auction-muted);box-shadow:0 0 0 1px color-mix(in srgb,var(--auction-muted) 32%,transparent)}.auction-discover-event-day h3{margin:0;color:var(--auction-ink);font-size:.9rem;font-weight:900}.auction-discover-event-cards{display:grid;gap:12px}.auction-discover-event-list.is-compact{gap:34px;padding-left:0}.auction-discover-event-list.is-compact:before,.auction-discover-event-list.is-compact .auction-discover-event-day-marker{display:none}.auction-discover-event-list.is-compact .auction-discover-event-day{gap:10px}.auction-discover-event-list.is-compact .auction-discover-event-day h3{padding-bottom:11px;border-bottom:1px solid var(--auction-border);font-size:.96rem;letter-spacing:0}.auction-discover-event-list.is-compact .auction-discover-event-cards{gap:14px}.auction-discover-compact-event-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px}.auction-discover-compact-event-button{display:grid;grid-template-columns:minmax(62px,76px) minmax(0,1fr);gap:12px;width:100%;padding:3px 0 6px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.auction-discover-compact-event-button:hover .auction-discover-compact-event-title,.auction-discover-compact-event-button:focus-visible .auction-discover-compact-event-title{color:var(--color-accent)}.auction-discover-compact-event-button:focus-visible{outline:2px solid rgba(217,64,64,.22);outline-offset:5px}.auction-discover-compact-event-time{color:var(--auction-muted);font-size:1rem;font-weight:850;line-height:1.25}.auction-discover-compact-event-copy{display:grid;gap:7px;min-width:0}.auction-discover-compact-event-title{display:-webkit-box;overflow:hidden;color:var(--auction-ink);font-size:1.03rem;font-weight:950;line-height:1.22;transition:color .14s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2}.auction-discover-compact-event-meta,.auction-discover-compact-event-location{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;color:var(--auction-muted);font-size:.82rem;font-weight:800}.auction-discover-compact-event-location:before{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:999px;font-size:.6rem;line-height:1;content:"•"}.auction-discover-event-card{position:relative;display:block;width:100%;border:1px solid var(--auction-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 98%,white);color:inherit;box-shadow:0 10px 24px var(--color-shadow-soft)}.auction-discover-event-card:hover,.auction-discover-event-card:focus-within{border-color:#d940403d;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-soft) 28%,transparent),transparent 72%),color-mix(in srgb,var(--color-surface) 98%,white)}.auction-discover-event-card-button{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:18px;align-items:center;width:100%;min-height:132px;padding:16px;border:0;border-radius:inherit;background:transparent;color:inherit;text-align:left;cursor:pointer}.auction-discover-event-card-button:focus-visible{outline:none}.auction-discover-event-card>.auction-discover-event-art-subscription{position:absolute;top:24px;right:24px;z-index:2}.auction-discover-event-copy{display:grid;gap:7px;min-width:0}.auction-discover-event-time{color:var(--auction-muted);font-size:.95rem;font-weight:850}.auction-discover-event-title{display:-webkit-box;overflow:hidden;color:var(--auction-ink);font-size:1.06rem;font-weight:950;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.auction-discover-event-meta,.auction-discover-event-location{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;color:var(--auction-muted);font-size:.82rem;font-weight:800}.auction-discover-event-location:before{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid currentColor;border-radius:999px;font-size:.6rem;line-height:1;content:"•"}.auction-discover-event-art{display:grid;align-content:end;justify-items:start;gap:7px;width:116px;height:116px;padding:11px;border:1px solid rgba(69,128,116,.18);border-radius:var(--radius-md);background:radial-gradient(circle at 74% 22%,rgba(255,255,255,.82),transparent 28%),linear-gradient(135deg,#4580742e,#45807412);color:#2f7568;overflow:hidden}.auction-discover-event-art.is-bidding_open,.auction-discover-event-art.is-bidding_close,.auction-discover-event-art.is-auction_drop{border-color:#d940402e;background:radial-gradient(circle at 76% 20%,rgba(255,255,255,.86),transparent 28%),linear-gradient(135deg,#d9404029,#d940400f);color:var(--color-accent)}.auction-discover-event-art.is-auction_preview,.auction-discover-event-art.is-live_session{border-color:#c29a5638;background:radial-gradient(circle at 76% 20%,rgba(255,255,255,.86),transparent 28%),linear-gradient(135deg,#c29a5633,#c29a5614);color:var(--auction-ochre)}.auction-discover-event-art.is-results_published{border-color:#787d913d;background:radial-gradient(circle at 76% 20%,rgba(255,255,255,.86),transparent 28%),linear-gradient(135deg,#787d912e,#787d9114);color:#555d73}.auction-discover-event-art>span:not(.auction-source-mark){color:currentColor;font-size:.78rem;font-weight:950;line-height:1.1}.auction-discover-event-art strong{color:color-mix(in srgb,currentColor 76%,var(--auction-ink));font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.auction-selected-summary{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 95%,white)}.auction-selected-summary-copy{display:grid;gap:6px}.auction-selected-summary-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:end;gap:8px}.auction-selected-summary h3{margin:0;color:var(--color-text);font-size:1rem;line-height:1.2}.auction-selected-summary-topline,.auction-selected-summary-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--color-text-muted);font-size:.76rem;font-weight:700}.auction-selected-summary-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-size:.68rem;font-weight:800}.auction-selected-summary-link{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:.78rem;font-weight:800;text-decoration:none}.auction-selected-summary-link:hover,.auction-selected-summary-link:focus-visible{border-color:#d940404d;background:var(--color-accent-soft);color:var(--color-accent)}.auction-feed-groups,.auction-feed-list{display:grid;gap:12px}.auction-feed-groups{gap:26px}.auction-feed-group{display:grid;gap:11px}.auction-feed-day-carousel{display:grid;gap:12px;padding:1px 0}.auction-feed-stack{position:relative;display:grid;gap:11px;min-width:0;padding:15px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 98%,white);box-shadow:0 9px 22px var(--color-shadow-soft)}.auction-feed-stack.is-selected{border-color:#d9404057;box-shadow:0 0 0 2px #d9404014,0 12px 24px var(--color-shadow-soft)}.auction-feed-summary-stack{width:100%;color:inherit;text-align:left}.auction-feed-stack-header,.auction-feed-stack-heading,.auction-feed-stack-pills{display:flex;align-items:center;gap:8px}.auction-feed-stack-header{justify-content:space-between}.auction-feed-stack-heading{min-width:0;flex-wrap:wrap}.auction-source-mark{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--auction-source-color, var(--color-accent));line-height:1}.auction-source-mark-logo{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--auction-source-border, rgba(217, 64, 64, .18));border-radius:999px;background:var(--auction-source-bg, color-mix(in srgb, var(--color-accent-soft) 62%, var(--color-surface)));color:var(--auction-source-color, var(--color-accent));font-size:.56rem;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase;box-shadow:0 1px #1418200a}.auction-source-mark.is-compact .auction-source-mark-logo{width:16px;height:16px;font-size:.48rem}.auction-source-mark.has-label .auction-source-mark-label{color:var(--color-text);font-size:.82rem;font-weight:850}.auction-source-inline{display:inline-flex;align-items:center;gap:5px;min-width:0}.auction-source-inline>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.auction-feed-stack-heading .auction-source-mark{margin-right:1px}.auction-feed-stack-heading span{color:var(--auction-ink);font-size:.95rem;font-weight:900}.auction-feed-stack-heading .auction-source-mark{font-size:.56rem}.auction-feed-stack-heading strong{color:var(--auction-muted);font-size:.72rem;font-weight:800}.auction-feed-stack-pills{flex-wrap:wrap}.auction-feed-stack-carousel{position:relative;min-width:0}.auction-feed-stack-rows{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,39%);gap:9px;overflow-x:auto;padding:2px 2px 8px;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.auction-feed-stack-rows::-webkit-scrollbar{display:none}.auction-feed-stack-rows.is-dragging{cursor:grabbing}.auction-feed-stack-scroll-button{position:absolute;top:50%;z-index:2;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(136,126,112,.24);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 94%,white);color:var(--color-text);box-shadow:0 8px 18px #1418201a;cursor:pointer;opacity:.92;transform:translateY(-50%);transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.auction-feed-stack-scroll-button svg{width:16px;height:16px}.auction-feed-stack-scroll-button.is-previous{left:-6px}.auction-feed-stack-scroll-button.is-next{right:-6px}.auction-feed-stack-scroll-button:hover,.auction-feed-stack-scroll-button:focus-visible{border-color:#d9404057;background:var(--color-accent-soft);color:var(--color-accent);opacity:1;transform:translateY(-50%) scale(1.04)}.auction-feed-stack-scroll-button:disabled{visibility:hidden;pointer-events:none;opacity:0}.auction-feed-stack:after{position:absolute;right:14px;bottom:14px;width:28px;height:152px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 94%,white));content:"";pointer-events:none}.auction-feed-stack-row{position:relative;display:grid;grid-template-columns:1fr;align-content:start;gap:8px;width:100%;min-height:202px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 98%,white);color:inherit;box-shadow:0 8px 18px var(--color-shadow-soft);text-align:left;scroll-snap-align:start;scroll-snap-stop:normal;-webkit-user-select:none;user-select:none;cursor:default}.auction-feed-stack-row:hover,.auction-feed-stack-row:focus-visible,.auction-feed-stack-row.is-selected{border-color:#d940404d;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-soft) 62%,var(--color-surface)),#ffffffe0),var(--color-accent-soft)}.auction-feed-stack-thumb{width:100%;height:110px;border-radius:var(--radius-sm);object-fit:cover;background:color-mix(in srgb,var(--color-bg) 72%,var(--color-border));pointer-events:none;-webkit-user-drag:none}.auction-feed-summary-thumb{display:grid;place-items:center;border:1px solid rgba(15,103,97,.2);background:color-mix(in srgb,#dff1ed 68%,var(--color-surface));color:#0f6761;font-size:.78rem;font-weight:900}.auction-feed-summary-thumb.is-bidding_open,.auction-feed-summary-thumb.is-bidding_close{border-color:#d9404033;background:color-mix(in srgb,var(--color-accent-soft) 76%,var(--color-surface));color:var(--color-accent)}.auction-feed-summary-thumb.is-results_published{border-color:#555d733d;background:color-mix(in srgb,#e8ecf5 70%,var(--color-surface));color:#555d73}.auction-feed-stack-copy{display:grid;gap:5px;min-width:0}.auction-feed-stack-topline{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--color-text-muted);font-size:.7rem;font-weight:800}.auction-feed-stack-title,.auction-feed-stack-meta{overflow:hidden;text-overflow:ellipsis}.auction-feed-stack-title{display:-webkit-box;color:var(--auction-ink);font-size:.86rem;font-weight:850;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.auction-feed-stack-meta{color:var(--auction-muted);font-size:.72rem;font-weight:700;white-space:nowrap}.auction-feed-open-detail{position:absolute;top:10px;right:10px;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid rgba(136,126,112,.22);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 92%,white);color:var(--color-text-muted);box-shadow:0 6px 14px #14182014;cursor:pointer;opacity:.76;transition:border-color .14s ease,background .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.auction-feed-open-detail svg{width:13px;height:13px}.auction-feed-row:hover .auction-feed-open-detail,.auction-feed-stack-row:hover .auction-feed-open-detail,.auction-feed-open-detail:hover,.auction-feed-open-detail:focus-visible{border-color:#d9404052;background:var(--color-accent-soft);color:var(--color-accent);opacity:1}.auction-feed-open-detail:hover,.auction-feed-open-detail:focus-visible{transform:translateY(-1px)}.auction-feed-stack-open-detail{top:12px;right:12px}.auction-feed-presets{display:flex;flex-wrap:wrap;gap:7px}.auction-feed-clusters{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:10px;overflow-x:auto;padding-bottom:2px}.auction-feed-cluster{display:grid;gap:6px;min-height:112px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 96%,white);color:inherit;text-align:left}.auction-feed-cluster:hover,.auction-feed-cluster:focus-visible,.auction-feed-cluster.is-selected{border-color:#d940404d;background:var(--color-accent-soft)}.auction-feed-cluster-topline,.auction-feed-cluster-subtitle,.auction-feed-cluster-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.auction-feed-cluster-topline,.auction-feed-cluster-subtitle{color:var(--color-text-muted);font-size:.74rem;font-weight:700}.auction-feed-cluster-title{color:var(--color-text);font-size:.92rem;font-weight:800;line-height:1.2}.auction-feed-cluster-lifecycle{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.auction-feed-cluster-stage{--auction-cluster-stage-bg: color-mix(in srgb, var(--color-border) 76%, white);--auction-cluster-stage-color: var(--color-text-muted);display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid transparent;border-radius:999px;background:var(--auction-cluster-stage-bg);color:var(--auction-cluster-stage-color);font-size:.65rem;font-weight:800}.auction-feed-cluster-stage.is-preview{--auction-cluster-stage-bg: rgba(111, 143, 201, .14);--auction-cluster-stage-color: #4f6fa8}.auction-feed-cluster-stage.is-open{--auction-cluster-stage-bg: rgba(217, 64, 64, .1);--auction-cluster-stage-color: var(--color-accent)}.auction-feed-cluster-stage.is-live{--auction-cluster-stage-bg: rgba(125, 96, 196, .12);--auction-cluster-stage-color: #6d55a8}.auction-feed-cluster-stage.is-closing{--auction-cluster-stage-bg: rgba(69, 128, 116, .12);--auction-cluster-stage-color: #2f7568}.auction-feed-cluster-stage.is-results{--auction-cluster-stage-bg: rgba(120, 125, 145, .14);--auction-cluster-stage-color: #555d73}.auction-feed-cluster-stage.is-completed{border-color:color-mix(in srgb,var(--auction-cluster-stage-color) 28%,transparent);opacity:.8}.auction-feed-cluster-stage.is-current{border-color:color-mix(in srgb,var(--auction-cluster-stage-color) 34%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--auction-cluster-stage-bg) 55%,transparent)}.auction-feed-cluster-stage.is-upcoming{border-style:dashed;border-color:color-mix(in srgb,var(--auction-cluster-stage-color) 22%,transparent);background:transparent;color:color-mix(in srgb,var(--auction-cluster-stage-color) 55%,var(--color-text-muted))}.auction-feed-cluster-pill,.auction-feed-cluster-count{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border-radius:999px;font-size:.65rem;font-weight:800}.auction-feed-cluster-pill{border:1px solid rgba(217,64,64,.2);background:var(--color-accent-soft);color:var(--color-accent)}.auction-feed-cluster-count{background:color-mix(in srgb,var(--color-border) 76%,white);color:var(--color-text-muted)}.auction-feed-cluster-pill.is-lot_end{border-color:#45807447;background:#4580741f;color:#2f7568}.auction-feed-cluster-pill.is-auction_preview{border-color:#6f8fc947;background:#6f8fc924;color:#4f6fa8}.auction-feed-cluster-pill.is-results_published{border-color:#787d913d;background:#787d911f;color:#555d73}.auction-feed-preset{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 98%,white);color:var(--auction-ink);font-size:.76rem;font-weight:800;cursor:pointer}.auction-feed-preset.is-selected,.auction-feed-preset:hover,.auction-feed-preset:focus-visible{border-color:#d940404d;background:var(--color-accent-soft);color:var(--color-accent)}.auction-feed-group h3{margin:0;color:var(--auction-ochre);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.auction-feed-row{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;width:100%;min-height:88px;padding:10px 42px 10px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 98%,white);color:inherit;text-align:left;cursor:default}.auction-feed-row:hover,.auction-feed-row:focus-visible{border-color:#d940404d;background:var(--color-accent-soft)}.auction-feed-row.is-selected{border-color:#d940406b;background:var(--color-accent-soft)}.auction-feed-row.is-results{border-color:#787d913d;background:color-mix(in srgb,rgba(120,125,145,.08) 58%,var(--color-surface))}.auction-feed-row.is-results:hover,.auction-feed-row.is-results:focus-visible,.auction-feed-row.is-results.is-selected{border-color:#787d9157;background:color-mix(in srgb,rgba(120,125,145,.16) 62%,var(--color-surface))}.auction-feed-thumb{width:72px;height:72px;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-border)}.auction-feed-thumb--placeholder{display:block;background:linear-gradient(135deg,rgba(217,64,64,.15),transparent),var(--color-border)}.auction-feed-copy{display:grid;gap:5px;min-width:0}.auction-feed-meta,.auction-feed-detail{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--color-text-muted);font-size:.76rem;font-weight:700}.auction-feed-row-status{display:inline-flex;align-items:center;min-height:20px;padding:1px 6px;border-radius:999px;background:#787d911f;color:#555d73;font-size:.65rem;font-weight:800}.auction-occurrence-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border:1px solid rgba(217,64,64,.2);border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-size:.68rem;font-weight:800}.auction-feed-title{color:var(--color-text);font-size:.95rem;font-weight:800;line-height:1.25}.auction-feed-result-summary{color:#555d73;font-size:.74rem;font-weight:800}.auction-swipe-row{position:relative;overflow:hidden;border-radius:var(--radius-lg);touch-action:pan-y}.auction-swipe-row-card{position:relative;z-index:1;transition:transform .17s ease;will-change:transform;touch-action:pan-y}.auction-swipe-row-card .auction-feed-row{box-shadow:0 1px #14182005}.auction-swipe-actions{position:absolute;inset-block:0;z-index:0;display:flex;align-items:center;gap:10px;padding:0 14px}.auction-swipe-actions-left{left:0;justify-content:flex-start}.auction-swipe-actions-right{right:0;justify-content:flex-end}.auction-swipe-action{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:999px;color:#fff;box-shadow:0 10px 18px #1418201f}.auction-swipe-action:disabled{cursor:progress;opacity:.62}.auction-swipe-action svg{width:20px;height:20px}.auction-swipe-action.is-wishlist{background:color-mix(in srgb,var(--auction-rose, #8f3038) 84%,#6e2630)}.auction-swipe-action.is-remind{background:color-mix(in srgb,var(--auction-ochre, #c29a56) 80%,#7f5d34)}.auction-swipe-status{position:absolute;right:12px;bottom:8px;z-index:2;padding:3px 7px;border-radius:999px;background:#2d694a1a;color:#2d694a;font-size:.66rem;font-weight:850}.auction-swipe-status.is-error{background:#e02e2e1a;color:#c82929}.auction-feed-empty,.auction-calendar-error{padding:18px;color:var(--color-text-muted)}.auction-detail-layer{position:fixed;inset:0;z-index:60;display:grid;justify-content:start;pointer-events:none;animation:auction-detail-layer-in .16s ease-out both}.auction-detail-backdrop{position:fixed;inset:0;border:0;background:linear-gradient(90deg,#0a0e145c,#0a0e142e),#0a0e1438;pointer-events:auto}.auction-detail-drawer{position:relative;z-index:1;display:grid;align-content:start;gap:18px;width:min(620px,calc(100vw - 24px));height:100vh;padding:22px;overflow:auto;border-right:1px solid var(--auction-border, var(--color-border));background:var(--color-surface);box-shadow:20px 0 42px #1418202e;pointer-events:auto;animation:auction-detail-sheet-in .19s cubic-bezier(.2,.8,.18,1) both;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-border-strong) 48%,transparent) transparent}.auction-detail-drawer{width:min(480px,calc(100vw - 24px))}.auction-cluster-sheet{width:min(720px,calc(100vw - 24px))}.auction-side-panel-layer{z-index:1400;justify-content:end;padding:8px}.auction-side-panel-backdrop{background:linear-gradient(90deg,#0808089e,#08080857),#08080861}.auction-side-panel{position:relative;z-index:1;display:grid;align-content:start;height:calc(100vh - 16px);overflow:auto;border-radius:12px;pointer-events:auto;animation:auction-event-sheet-in .21s cubic-bezier(.2,.8,.18,1) both;scrollbar-width:thin}.auction-side-panel.auction-day-sheet{gap:18px;width:min(620px,calc(100vw - 18px));padding:22px;border-left:1px solid var(--auction-border, var(--color-border));background:var(--color-surface);color:var(--color-text);box-shadow:-24px 0 56px #1418202e;scrollbar-color:color-mix(in srgb,var(--color-border-strong) 48%,transparent) transparent}.auction-side-panel.auction-detail-drawer{width:min(480px,calc(100vw - 18px));height:calc(100vh - 16px);border-right:0;animation:auction-event-sheet-in .21s cubic-bezier(.2,.8,.18,1) both}.auction-side-panel.auction-cluster-sheet{width:min(720px,calc(100vw - 18px))}.auction-side-panel.auction-event-sheet{gap:22px;width:min(560px,calc(100vw - 18px));padding:0 18px 24px;border-left:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 34% 16%,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#232323,#1e1e1e 42%,#171717);color:#f7f4ef;box-shadow:-24px 0 56px #00000052;scrollbar-color:rgba(255,255,255,.18) transparent}.auction-event-sheet-toolbar{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 -18px;padding:7px 8px;border-radius:12px 12px 0 0;border-bottom:1px solid rgba(255,255,255,.08);background:#1f1f1ff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.auction-event-sheet-toolbar button,.auction-event-sheet-toolbar a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 10px;border:0;border-radius:8px;background:#ffffff12;color:#f7f4ef;font-size:.78rem;font-weight:850;text-decoration:none}.auction-event-sheet-toolbar button:hover,.auction-event-sheet-toolbar button:focus-visible,.auction-event-sheet-toolbar a:hover,.auction-event-sheet-toolbar a:focus-visible{background:#ffffff21;outline:none}.auction-event-sheet-toolbar button:disabled{opacity:.38;pointer-events:none}.auction-event-sheet-toolbar-actions{display:flex;align-items:center;gap:7px}.auction-event-sheet-toolbar svg{width:14px;height:14px}.auction-event-sheet-hero{display:grid;place-items:center;padding-top:28px}.auction-event-sheet-hero img,.auction-event-sheet-art{width:min(280px,72%);aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:10px;object-fit:cover;box-shadow:0 20px 44px #0000004d}.auction-event-sheet-art{display:grid;align-content:end;justify-items:start;gap:10px;padding:18px;background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#d9404057,#4580742e)}.auction-event-sheet-art>span:not(.auction-source-mark){color:#f7f4ef;font-size:1rem;font-weight:950}.auction-event-sheet-main{display:grid;gap:16px}.auction-event-sheet-host{display:inline-flex;align-items:center;gap:8px;color:#f7f4efbd;font-size:.86rem;font-weight:850}.auction-event-sheet h2{margin:0;color:#fff;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08;letter-spacing:0}.auction-event-sheet-facts{display:grid;gap:12px}.auction-event-sheet-fact{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.auction-event-sheet-fact strong{display:block;color:#fff;font-size:.96rem;line-height:1.25}.auction-event-sheet-fact em{display:block;margin-top:3px;color:#f7f4efb3;font-size:.84rem;font-style:normal;font-weight:800}.auction-event-sheet-calendar-glyph,.auction-event-sheet-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff12;color:#fff}.auction-event-sheet-calendar-glyph span{font-size:.5rem;font-weight:950;letter-spacing:.08em}.auction-event-sheet-calendar-glyph strong{font-size:.95rem;line-height:1}.auction-event-sheet-icon svg{width:18px;height:18px}.auction-event-sheet-main p{margin:0;color:#f7f4efc2;font-size:.92rem;font-weight:750;line-height:1.55}.auction-event-sheet-listings{display:grid;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0b}.auction-event-sheet-listings-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auction-event-sheet-listings-header h3{margin:0;color:#fff;font-size:1rem}.auction-event-sheet-listings-header span{color:#f7f4ef94;font-size:.76rem;font-weight:850}.auction-event-sheet-list{display:grid;gap:8px}.auction-event-listing-row{display:grid;grid-template-columns:54px minmax(0,1fr) 18px;gap:11px;align-items:center;width:100%;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0e;color:inherit;text-align:left}.auction-event-listing-row:hover,.auction-event-listing-row:focus-visible,.auction-event-listing-row.is-selected{border-color:#ffffff2e;background:#ffffff1a;outline:none}.auction-event-listing-row img,.auction-event-listing-thumb-placeholder{width:54px;height:54px;overflow:hidden;border-radius:8px;background:#ffffff1f;object-fit:cover}.auction-event-listing-copy{display:grid;gap:4px;min-width:0}.auction-event-listing-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#f7f4ef9e;font-size:.68rem;font-weight:850}.auction-event-listing-copy strong{overflow:hidden;color:#fff;font-size:.86rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.auction-event-listing-copy>span:not(.auction-event-listing-meta){overflow:hidden;color:#f7f4ef94;font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auction-event-listing-row>svg{width:16px;height:16px;color:#f7f4ef9e}.auction-event-sheet-empty,.auction-event-sheet-load-more{min-height:38px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0e;color:#f7f4efb8;font-size:.82rem;font-weight:800}.auction-event-sheet-load-more:hover,.auction-event-sheet-load-more:focus-visible{border-color:#ffffff2e;background:#ffffff1a;color:#fff;outline:none}.auction-event-sheet-load-more:disabled{opacity:.54;pointer-events:none}.auction-cluster-sheet-subtitle{display:block;margin-top:8px;color:var(--color-text-muted);font-size:.84rem;font-weight:700}.auction-cluster-sheet-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--color-text-muted);font-size:.78rem;font-weight:700}.auction-cluster-sheet-lifecycle{gap:8px}.auction-cluster-sheet-groups{display:grid;gap:14px}.auction-day-sheet-eyebrow{color:var(--auction-ochre, var(--color-text-muted));font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.auction-day-sheet-subtitle{display:block;margin-top:8px;color:var(--auction-muted, var(--color-text-muted));font-size:.82rem;font-weight:700;line-height:1.45}.auction-day-sheet-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 98%,white);box-shadow:0 8px 20px var(--color-shadow-soft)}.auction-day-sheet-nav-pager{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--auction-muted, var(--color-text-muted));font-size:.76rem;font-weight:800}.auction-day-sheet-nav-button{min-height:30px;padding:5px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--auction-ink, var(--color-text));font-size:.76rem;font-weight:800}.auction-day-sheet-nav-button:hover,.auction-day-sheet-nav-button:focus-visible{border-color:#d9404047;background:var(--color-accent-soft);color:var(--color-accent)}.auction-day-sheet-nav-button:disabled{color:var(--color-text-muted);opacity:.5;pointer-events:none}.auction-day-sheet-groups{display:grid;gap:16px}.auction-day-sheet-group{display:grid;gap:9px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 98%,white);box-shadow:0 10px 22px var(--color-shadow-soft)}.auction-day-sheet-group-header,.auction-day-sheet-group-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.auction-day-sheet-group-header{position:sticky;top:84px;z-index:3;justify-content:space-between;padding:11px 12px 9px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 98%,white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auction-day-sheet-group-header strong{color:var(--auction-muted, var(--color-text-muted));font-size:.74rem;font-weight:850}.auction-day-sheet-group-pills{padding:0 12px}.auction-day-sheet-list{display:grid;gap:8px;padding:0 12px 12px}.auction-day-sheet-load-more{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 94%,white);color:var(--color-text);font-size:.8rem;font-weight:800}.auction-day-sheet-load-more:hover,.auction-day-sheet-load-more:focus-visible{border-color:#d9404047;background:var(--color-accent-soft);color:var(--color-accent)}.auction-day-sheet-load-more:disabled{color:var(--color-text-muted);opacity:.65;pointer-events:none}.auction-detail-header{position:sticky;top:-22px;z-index:4;display:flex;align-items:start;justify-content:space-between;gap:14px;margin:-22px -22px 0;padding:22px 22px 16px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 98%,white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auction-detail-header:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--auction-rose, var(--color-accent)),var(--auction-ochre, #c29a56));content:""}.auction-detail-header-source{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--auction-muted, var(--color-text-muted));font-size:.76rem;font-weight:800}.auction-detail-header h2{margin:10px 0 0;color:var(--auction-ink, var(--color-text));font-size:1.55rem;line-height:1.12}.auction-detail-close{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;min-height:34px;padding:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--auction-muted, var(--color-text-muted));font-size:1.2rem;font-weight:700;line-height:1}.auction-detail-close:hover,.auction-detail-close:focus-visible{border-color:#d9404047;background:var(--color-accent-soft);color:var(--color-accent)}.auction-detail-image{width:100%;max-height:300px;border:1px solid var(--color-border);border-radius:var(--radius-lg);object-fit:cover;background:color-mix(in srgb,var(--color-bg) 72%,var(--color-border));box-shadow:0 12px 24px var(--color-shadow-soft)}.auction-detail-summary{display:grid;gap:5px;color:var(--auction-muted, var(--color-text-muted));font-size:.86rem;font-weight:700}.auction-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auction-detail-metric{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 98%,white)}.auction-detail-metric span,.auction-detail-metric small{color:var(--auction-muted, var(--color-text-muted));font-size:.68rem;font-weight:800}.auction-detail-metric strong{min-width:0;overflow:hidden;color:var(--auction-ink, var(--color-text));font-size:.84rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.auction-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.auction-detail-link{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--auction-ink, var(--color-text));font-size:.8rem;font-weight:800;text-decoration:none}.auction-detail-link:hover,.auction-detail-link:focus-visible,.auction-detail-link.is-primary{border-color:#d9404052;background:var(--color-accent-soft);color:var(--color-accent)}.auction-detail-sticky-actions{position:sticky;bottom:-22px;z-index:4;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:2px -22px -22px;padding:13px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 98%,white);box-shadow:0 -14px 26px var(--color-shadow-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.auction-detail-sticky-primary,.auction-detail-sticky-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--auction-ink, var(--color-text));font-size:.78rem;font-weight:850;text-decoration:none}.auction-detail-sticky-primary{border-color:#d9404052;background:var(--auction-ink, var(--color-text));color:var(--color-surface)}.auction-detail-sticky-primary:hover,.auction-detail-sticky-primary:focus-visible,.auction-detail-sticky-button:hover,.auction-detail-sticky-button:focus-visible{transform:translateY(-1px)}.auction-detail-sticky-button:disabled{cursor:progress;opacity:.62}.auction-detail-sticky-status{color:var(--auction-muted, var(--color-text-muted));font-size:.72rem;font-weight:800}.auction-detail-section{display:grid;gap:10px;padding:13px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 98%,white)}.auction-related-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auction-related-header span{color:var(--auction-muted, var(--color-text-muted));font-size:.78rem;font-weight:700}.auction-related-lots{display:grid;gap:10px}.auction-related-lot{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-decoration:none;background:color-mix(in srgb,var(--color-surface) 98%,white)}.auction-related-lot-button{width:100%;background:color-mix(in srgb,var(--color-surface) 98%,white);text-align:left}.auction-related-lot:hover,.auction-related-lot:focus-visible,.auction-related-lot.is-current{border-color:#d940404d;background:var(--color-accent-soft)}.auction-related-lot-thumb{width:58px;height:58px;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-border)}.auction-related-lot-thumb--placeholder{display:block;background:linear-gradient(135deg,rgba(217,64,64,.15),transparent),var(--color-border)}.auction-related-lot-copy{display:grid;gap:4px;min-width:0}.auction-related-lot-topline,.auction-related-lot-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--color-text-muted);font-size:.74rem;font-weight:700}.auction-related-lot-title,.auction-related-lot-price{color:var(--color-text);font-size:.82rem;font-weight:800;line-height:1.25}.auction-detail-section h3{margin:0;color:var(--auction-ink, var(--color-text));font-size:.95rem}.auction-detail-section dl{display:grid;gap:8px;margin:0}.auction-detail-row{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:12px}.auction-detail-row dt{color:var(--auction-muted, var(--color-text-muted));font-size:.76rem;font-weight:800}.auction-detail-row dd{margin:0;color:var(--auction-ink, var(--color-text));font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.auction-day-sheet .auction-feed-row{grid-template-columns:64px minmax(0,1fr);min-height:78px;padding:8px 38px 8px 8px;border-color:var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 98%,white);box-shadow:0 7px 16px var(--color-shadow-soft)}.auction-day-sheet .auction-feed-row:hover,.auction-day-sheet .auction-feed-row:focus-visible,.auction-day-sheet .auction-feed-row.is-selected{border-color:#d940404d;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-soft) 58%,var(--color-surface)),#ffffffd6),var(--color-accent-soft)}.auction-day-sheet .auction-feed-thumb{width:64px;height:64px;border-radius:var(--radius-md)}.auction-day-sheet .auction-feed-title{font-size:.9rem;line-height:1.22}.auction-day-sheet .auction-feed-meta,.auction-day-sheet .auction-feed-detail{gap:6px;font-size:.72rem}@keyframes auction-detail-layer-in{0%{opacity:0}to{opacity:1}}@keyframes auction-detail-sheet-in{0%{opacity:.92;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes auction-event-sheet-in{0%{opacity:.92;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes auction-discover-search-expand{0%{opacity:0;transform:translate(-8px) scaleX(.96)}to{opacity:1;transform:translate(0) scaleX(1)}}@media(prefers-reduced-motion:reduce){.auction-calendar-view-calendar,.auction-calendar-view-feed{transition:none}.auction-detail-layer,.auction-detail-drawer,.auction-side-panel{animation:none}}@media(max-width:1320px){.auction-command-primary{grid-template-columns:minmax(0,1fr);align-items:stretch}.auction-command-search{grid-column:auto}.auction-command-primary>.auction-view-toggle,.auction-command-filter-trigger,.auction-command-clear{align-self:end}.auction-command-filter-trigger,.auction-command-clear{justify-self:auto}}@media(max-width:980px){.auction-command-primary{grid-template-columns:minmax(0,1fr);align-items:stretch}.auction-command-search{grid-column:auto}.auction-command-primary>.auction-view-toggle,.auction-command-filter-trigger,.auction-command-clear{align-self:end}.auction-command-clear{grid-column:auto}.auction-filter-body{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-calendar-view-layout{flex-direction:column}.auction-calendar-view-calendar,.auction-calendar-view-layout.is-feed-view .auction-calendar-view-calendar,.auction-calendar-view-feed{flex:1 1 auto;width:100%;max-width:none}.auction-discover-rail,.auction-discover-side-column{position:relative;top:auto}.auction-location-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-location-card{grid-column:1 / -1}.auction-feed-panel{position:relative;top:auto;max-height:none}.auction-detail-layer{align-items:stretch;justify-content:start}.auction-side-panel-layer{justify-content:end}.auction-detail-drawer{width:min(480px,calc(100vw - 24px));height:100vh;border-top:0;border-right:1px solid var(--auction-border, var(--color-border));border-radius:0}.auction-side-panel.auction-detail-drawer{width:min(480px,calc(100vw - 16px));height:calc(100vh - 16px);border-left:1px solid var(--auction-border, var(--color-border));border-right:0}.auction-side-panel.auction-day-sheet{width:min(620px,calc(100vw - 16px));height:calc(100vh - 16px);border-top:0;border-left:1px solid var(--auction-border, var(--color-border));border-radius:0}.auction-side-panel.auction-event-sheet{width:min(560px,calc(100vw - 16px))}}@media(max-width:680px){.auction-calendar-page{max-width:calc(100vw - 24px);margin-top:1rem}.page-hero.auction-calendar-hero{padding:1rem 1rem 3rem}.auction-calendar-hero .page-hero-title{font-size:2.4rem}.auction-calendar-heading-body{grid-template-columns:1fr;gap:12px;margin-top:0;padding:2rem 0 0}.auction-command-bar{width:100%;padding:0}.auction-command-header{display:grid}.auction-command-actions{justify-content:flex-start}.auction-command-primary{grid-template-columns:minmax(0,1fr)}.auction-command-search{grid-column:auto}.auction-command-preset-group{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.auction-command-preset-group::-webkit-scrollbar{display:none}.auction-command-preset{flex:0 0 auto}.auction-command-primary>.auction-view-toggle{width:100%}.auction-heading-control-row,.auction-command-filter-trigger,.auction-command-clear{width:100%}.auction-command-secondary .auction-calendar-heading-meta,.auction-command-secondary .auction-calendar-pulse{justify-content:flex-start}.auction-calendar-profile-mark{left:1rem;top:auto;bottom:0;width:58px;height:58px;transform:translateY(50%)}.auction-calendar-profile-mark span{width:30px;height:7px}.auction-calendar-profile-mark i{width:18px;height:7px;margin-left:16px}.auction-calendar-heading-title-row{display:grid;gap:12px}.auction-view-toggle{width:100%}.auction-view-toggle-button{flex:1 1 0}.auction-discover-feed-header{align-items:stretch;flex-direction:column}.auction-discover-feed-tools{justify-content:flex-start;width:100%}.auction-discover-search-control.is-expanded{flex:1 1 auto;width:auto;min-width:0}.auction-discover-search-field{flex:1 1 auto;width:auto}.auction-discover-compact-event-row{grid-template-columns:minmax(0,1fr) 32px}.auction-discover-compact-event-button{grid-template-columns:58px minmax(0,1fr)}.auction-filter-body{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-filter-group,.auction-filter-group:first-child,.auction-filter-group:last-child,.auction-filter-group.auction-filter-group--preset:first-child{grid-column:auto}.auction-filter-group:first-child .auction-filter-options,.auction-filter-group:last-child .auction-filter-options{flex-wrap:wrap}.auction-calendar-panel{overflow-x:auto}.auction-calendar-weekdays,.auction-calendar-grid{min-width:680px}.auction-location-rail{grid-template-columns:1fr}.auction-mini-calendar-card{overflow-x:visible}.auction-mini-calendar-weekdays,.auction-mini-calendar-grid{min-width:0}.auction-discover-event-list{padding-left:20px}.auction-discover-event-day-marker{left:-18px}.auction-discover-event-card-button{grid-template-columns:minmax(0,1fr) 82px;gap:12px;min-height:112px;padding:13px}.auction-discover-event-card>.auction-discover-event-art-subscription{top:19px;right:19px}.auction-discover-event-art{width:82px;height:82px;padding:8px}.auction-discover-event-art>span:not(.auction-source-mark){font-size:.68rem}.auction-feed-row{grid-template-columns:58px minmax(0,1fr)}.auction-feed-thumb{width:58px;height:58px}}@media(max-width:420px){.auction-filter-body{grid-template-columns:1fr}}.overview-sidebar-inner .eyebrow{margin:0}.overview-sidebar-sections{display:grid;gap:18px}.overview-sidebar-section{display:grid;gap:10px}.overview-sidebar-heading{color:var(--color-text);font-family:var(--font-display);font-size:1.1rem;line-height:1.15;text-decoration:none}.overview-sidebar-heading:hover,.overview-sidebar-heading:focus-visible,.overview-sidebar-heading.is-active{color:var(--color-accent)}.overview-sidebar-links{display:grid;gap:7px;padding-left:14px}.overview-sidebar-link{color:var(--color-text-muted);font-size:.92rem;line-height:1.45;text-decoration:none;transition:color .16s ease}.overview-sidebar-link.is-active{color:var(--color-accent)}.overview-sidebar-link.is-active:hover,.overview-sidebar-link.is-active:focus-visible{color:var(--color-accent)}.overview-sidebar-link:hover,.overview-sidebar-link:focus-visible{color:var(--color-text)}.overview-main-column{min-width:0;display:grid;gap:0}.overview-section{display:grid;gap:18px;scroll-margin-top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 132px)}.overview-section+.overview-section,.overview-section-sentinel+.overview-section{margin-top:40px}.overview-section-header{display:grid;gap:6px}.overview-section-header h2{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08}.overview-section-header .chart-subtitle{max-width:760px;margin:0}.overview-section-sentinel{width:100%;height:1px;margin-top:-1px}.overview-anchor-target{scroll-margin-top:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px) + 132px)}.overview-debug-panel{display:grid;gap:14px}.overview-debug-header{display:flex;align-items:end;justify-content:space-between;gap:16px}.overview-debug-header h3{margin:0}.overview-debug-header .chart-subtitle{max-width:520px;margin:0;text-align:right}.overview-debug-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.overview-debug-row{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 82%,var(--color-accent) 18%)}.overview-debug-label{color:var(--color-text-muted);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.overview-debug-source{display:block;color:var(--color-text);font-size:.84rem;line-height:1.45;white-space:normal;word-break:break-word}.overview-loading-inline-bone{display:inline-block;width:72px;height:1.05em;margin:0 .16em;border-radius:999px;vertical-align:middle}.overview-loading-inline-bone--short{width:48px}.overview-loading-inline-bone--long{width:94px}.overview-loading-kpi-value-bone{display:block;width:120px;max-width:84%;min-width:72px;height:2rem;border-radius:999px}.overview-loading-kpi-value-bone--compact{width:88px;max-width:62%;min-width:56px}.overview-loading-kpi-hint-bone{display:block;width:110px;max-width:76%;min-width:64px;height:.9rem;border-radius:999px}.overview-loading-kpi-hint-bone--short{width:82px;max-width:56%;min-width:52px}.login-gate{--login-gate-backdrop-tint: rgba(238, 226, 206, .12);position:fixed;inset:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px)) 0 0;z-index:920;display:grid;align-items:center;justify-items:center;padding:26px 18px;overflow:auto;isolation:isolate;contain:layout paint}.login-gate-backdrop{position:absolute;inset:0;z-index:1;border:0;padding:0;margin:0;background:transparent;cursor:pointer}.login-gate:before{content:"";position:absolute;inset:0;z-index:1;background:var(--login-gate-backdrop-tint);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:login-gate-backdrop-fade-in .12s ease-out both}.login-gate.login-gate--with-shell:before{background:#eee2ce29}.login-gate:after{content:"";position:absolute;inset:0;z-index:1;background:transparent;pointer-events:none}.login-gate:before,.login-gate:after{pointer-events:none}.login-gate-background{position:absolute;inset:0;z-index:0;overflow:hidden;padding:24px 20px 56px;pointer-events:none;opacity:.68;filter:saturate(.84);contain:layout paint;transform:translateZ(0);animation:login-gate-shell-fade-in .12s ease-out both}.login-gate-background .page-grid{max-width:var(--content-width);margin:0 auto}.login-gate-background .skeleton-bone:after{display:none}.login-gate-overview-shell{gap:16px}.login-gate-overview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.login-gate-overview-chart-panel{min-height:0}.login-gate-overview-chart-bone{display:block;width:100%;height:280px;margin-top:12px;border-radius:var(--radius-lg)}.login-modal{position:relative;z-index:2;width:min(405px,calc(100vw - 190px));padding:18px 18px 16px;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 18px 28px #2c2a2624;contain:layout paint;transform:translate3d(0,-6rem,0);animation:login-modal-enter .12s cubic-bezier(.22,1,.36,1) both}@keyframes login-gate-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes login-gate-shell-fade-in{0%{opacity:0}to{opacity:.68}}@keyframes login-modal-enter{0%{opacity:0;transform:translate3d(0,calc(-6rem + 6px),0) scale(.992)}to{opacity:1;transform:translate3d(0,-6rem,0) scale(1)}}.login-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.login-modal-header-copy{min-width:0}.login-modal-eyebrow{margin:0 0 6px;color:var(--color-text-muted)}.login-modal-title{margin:0;font-family:var(--font-display);font-size:clamp(1.24rem,1.9vw,1.68rem);font-weight:400;letter-spacing:-.01em;line-height:1.1;color:var(--color-text);max-width:none;white-space:nowrap}.login-modal-close{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.login-modal-close:hover,.login-modal-close:focus-visible{border-color:var(--color-border-strong);background:var(--color-bg);color:var(--color-text);transform:none}.login-modal-close svg{width:16px;height:16px}.login-modal-close path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.login-provider-card{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.login-provider-icon-shell{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.login-google-glyph{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;font-size:1.7rem;font-weight:800;line-height:1;background:conic-gradient(from 42deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.login-provider-copy{display:grid;gap:4px}.login-provider-copy h2{margin:0;font-family:var(--font-body);font-size:.96rem;font-weight:700;letter-spacing:0;color:var(--color-text)}.login-provider-copy p{margin:0;max-width:640px;color:var(--color-text-muted);font-size:.78rem;line-height:1.4}.login-provider-error{margin:10px 2px 0;color:var(--color-accent);font-size:.8rem;font-weight:600}.login-provider-status{margin:10px 2px 0;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.login-provider-google-button-shell{position:relative;margin-top:10px;min-height:44px}.login-provider-google-button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center}.login-provider-google-button>div,.login-provider-google-button iframe{max-width:100%}.login-provider-google-button.is-busy{opacity:.4;pointer-events:none}.login-provider-button-state{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:#faf8f4eb;color:var(--color-text);font-size:.88rem;font-weight:700;letter-spacing:.01em;pointer-events:none}.login-provider-action{width:100%;margin-top:10px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);text-decoration:none;cursor:pointer;font-size:.88rem;font-weight:700;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.login-provider-action:hover,.login-provider-action:focus-visible{border-color:#d940403d;background:var(--color-accent-soft);color:var(--color-accent)}.login-provider-action.is-pending{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-bg) 8%);color:color-mix(in srgb,var(--color-text-muted) 84%,var(--color-accent) 16%);border-color:color-mix(in srgb,var(--color-border) 78%,var(--color-border-strong) 22%);cursor:wait}.login-provider-action.is-pending:hover,.login-provider-action.is-pending:focus-visible{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-bg) 8%);color:color-mix(in srgb,var(--color-text-muted) 84%,var(--color-accent) 16%);border-color:color-mix(in srgb,var(--color-border) 78%,var(--color-border-strong) 22%)}.login-provider-action.is-disabled{cursor:not-allowed;opacity:.76}.login-provider-action .login-google-glyph--inline{width:20px;height:20px;font-size:.98rem}.login-provider-footnote{margin:12px 2px 0;color:var(--color-text-muted);font-size:.74rem;line-height:1.45}.page-hero{display:grid;gap:0;padding:1rem;background:var(--color-surface)}.page-hero-copy{display:grid;gap:0}.page-hero-eyebrow{margin:0 0 .375rem}.page-hero-title{margin:0 0 .5rem;font-size:3rem;line-height:1.08}.page-hero-description,.page-hero-summary{margin:0;max-width:780px;font-size:.98rem;line-height:1.75;white-space:normal}.page-hero-description{color:var(--color-text-muted);line-height:1.5rem;margin-bottom:0}.page-hero-summary{color:var(--color-text)}.page-hero-content{margin-top:1rem}.feedback-modal-gate{position:fixed;inset:0;z-index:1200;display:grid;align-items:center;justify-items:center;padding:20px;overflow:auto;isolation:isolate}.feedback-modal-gate:before{content:"";position:absolute;inset:0;z-index:1;background:#2c2a2633;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.feedback-modal-backdrop{position:absolute;inset:0;z-index:2;border:0;padding:0;background:transparent;cursor:pointer}.feedback-modal{position:relative;z-index:3;width:min(780px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;padding:24px;background:var(--color-surface);animation:feedback-modal-enter .14s cubic-bezier(.22,1,.36,1) both}@keyframes feedback-modal-enter{0%{opacity:0;transform:translate3d(0,8px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}.feedback-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.feedback-modal-header .eyebrow{margin:0 0 6px}.feedback-modal-header h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.feedback-modal-close{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.feedback-modal-close:hover,.feedback-modal-close:focus-visible{border-color:var(--color-border-strong);background:var(--color-bg);color:var(--color-text)}.feedback-modal-close svg{width:16px;height:16px}.feedback-modal-close path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.feedback-modal-body{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:20px;padding-top:20px}.feedback-panel-copy{display:grid;align-content:start;gap:8px}.feedback-panel-copy h2{margin:0;font-size:1.4rem;line-height:1.2}.feedback-panel-copy p{margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.6}.feedback-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.feedback-social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted)}.feedback-social-link svg{width:20px;height:20px;fill:currentColor}.feedback-social-link:disabled{opacity:.72;cursor:default}.feedback-panel-copy a,.feedback-secondary a,.feedback-status a{color:var(--color-accent);font-weight:700;text-decoration:none}.feedback-panel-copy a:hover,.feedback-panel-copy a:focus-visible,.feedback-secondary a:hover,.feedback-secondary a:focus-visible,.feedback-status a:hover,.feedback-status a:focus-visible{text-decoration:underline}.feedback-form{display:grid;gap:14px}.feedback-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback-field{display:grid;gap:6px}.feedback-field span{color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.feedback-field input,.feedback-field select,.feedback-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;font-size:.95rem}.feedback-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1.5 1.5L7 7L12.5 1.5' stroke='%237f796f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 9px}@supports selector(select::picker-icon){.feedback-field select::picker-icon{display:none}}.feedback-field textarea{resize:vertical;min-height:156px;line-height:1.5}.feedback-form-footer{display:flex;align-items:flex-end;justify-content:flex-start;gap:14px;flex-wrap:wrap}.feedback-meta,.feedback-secondary{margin:0;color:var(--color-text-muted);font-size:.86rem;line-height:1.5}.feedback-meta{flex:1 1 420px}.feedback-secondary{padding:0 4px}.feedback-submit{min-height:42px;border:1px solid rgba(217,64,64,.24);border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;cursor:pointer;font-size:.84rem;font-weight:800;letter-spacing:.08em;margin-left:auto;padding:0 16px;text-transform:uppercase}.feedback-submit:hover,.feedback-submit:focus-visible{background:color-mix(in srgb,var(--color-accent) 86%,#000000 14%)}.feedback-submit:disabled{cursor:not-allowed;opacity:.62}.feedback-submit.is-pending{cursor:wait}.feedback-status{margin:0;border-radius:var(--radius-sm);padding:10px 12px;font-size:.9rem;font-weight:700;line-height:1.45}.feedback-status--success{border:1px solid rgba(58,125,82,.26);background:#3a7d521a;color:#24563a}.feedback-status--error{border:1px solid rgba(217,64,64,.26);background:var(--color-accent-soft);color:var(--color-accent)}.sold-filter-actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.sold-view-toggle{display:inline-flex;align-items:center;gap:6px}.currency-toggle{display:grid;gap:8px;min-width:0}.currency-toggle-label{color:var(--color-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.currency-toggle-buttons{display:flex;flex-wrap:wrap;align-items:center}.sold-view-toggle-button{min-height:28px;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.sold-view-toggle-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sold-view-toggle-button:hover,.sold-view-toggle-button:focus-visible{border-color:#d940403d;color:var(--color-accent);background:var(--color-accent-soft)}.sold-view-toggle-button.is-active{border-color:#d940403d;color:var(--color-accent);background:var(--color-accent-soft)}.sold-filter-row{gap:14px}.sold-filter-row input,.sold-filter-row select{background:var(--color-bg);font-size:.96rem;line-height:1.35}.sold-filter-row input::placeholder{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none}.sold-filter-row select{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sold-filter-row option{font-size:.95rem}.sold-filters-header{margin-top:0}.table-live-indicator-row{display:flex;justify-content:flex-end;padding:0 14px;margin-top:-14px;margin-bottom:10px;position:relative;z-index:2}.table-live-indicator-row--floating{position:absolute;top:-12px;right:14px;margin:0;padding:0;z-index:4}.table-live-indicator{display:inline-flex;align-items:center;gap:12px;background:var(--color-bg);border-radius:999px;padding:0 2px}.table-live-indicator-updated{color:var(--color-text-muted);font-size:.8rem;letter-spacing:.01em}.table-live-indicator-live{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 9px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.table-live-indicator-dot{width:6px;height:6px;border-radius:999px;background:var(--color-accent)}.trends-live-indicator-row{right:20px;top:-14px}.sold-row{transition:background-color .14s ease}.sold-row:hover,.sold-row:focus-visible{background:#fffafb}.sold-row:focus-visible{outline-color:#d9404047}.sold-thumb{border-radius:var(--radius-lg);border-color:var(--color-border);background:#f1ece5}.fade-in-image{opacity:0;transition:opacity .22s ease}.fade-in-image.is-loaded{opacity:1}@media(prefers-reduced-motion:reduce){.fade-in-image{transition:none}}.sold-results-panel .table-scroll{margin:0;border-top:0;overflow:auto}.sold-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px 12px;width:100%;padding:0}@media(max-width:1220px){.sold-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.new-layout{grid-template-columns:1fr;margin-top:-8px}.new-layout.is-sidebar-collapsed{grid-template-columns:1fr}.new-results-panel,.new-pagination-panel{margin-top:0}.new-sidebar-header .chart-subtitle{max-width:none;text-align:left}.new-sidebar-toggle{display:none}.sold-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.sold-card{width:100%;border:0;border-radius:0;background:transparent;display:grid;align-content:start;grid-template-rows:auto minmax(72px,auto) minmax(28px,auto) minmax(24px,auto);gap:6px;padding:0}.sold-card.is-link{cursor:pointer}.sold-card.is-link:hover,.sold-card.is-link:focus-visible{background:transparent}.sold-card.is-link:focus-visible{outline:2px solid rgba(217,64,64,.28);outline-offset:3px}.sold-card-media{position:relative;width:100%;aspect-ratio:10 / 16;border-radius:12px;overflow:hidden;background:#f4f4f4}.sold-card-thumb{width:100%;height:100%;display:block;object-fit:cover;border:0;border-radius:0}.sold-card-body{display:grid;gap:2px;align-content:start}.sold-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;min-height:2.44em;font-size:.91rem;line-height:1.22;color:var(--color-text)}.sold-card-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;min-height:2.4em;color:var(--color-text-muted);font-size:.8rem;line-height:1.2}.sold-card-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sold-card-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.sold-results-panel{padding:0;overflow:hidden;margin-top:-16px}.sold-results-panel.is-cards{padding:0;margin-top:0;border:0;background:transparent;box-shadow:none;overflow:visible}.sold-pagination-panel{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.sold-pagination-live-row{position:static;display:flex;justify-content:flex-end;align-items:center;width:100%;margin-top:-2px;padding:0 2px 0 0}.sold-pagination-live-controls{display:inline-flex;align-items:center;gap:8px;margin-top:0}.sold-results-panel .sold-table{width:100%;min-width:980px;table-layout:fixed}.sold-col-listing{width:34%}.sold-col-brand-model{width:15%}.sold-col-condition{width:11%}.sold-col-price,.sold-col-source{width:13%}.sold-col-sold-date{width:14%}.sold-results-panel .sold-table th,.sold-results-panel .sold-table td{vertical-align:top;padding-left:12px;padding-right:12px}.sold-results-panel .sold-table th:last-child,.sold-results-panel .sold-table td:last-child{text-align:right}.sold-results-panel .sold-table thead th{margin:0;border-top:0;background:var(--color-surface);color:#3f3b34;font-weight:800;white-space:nowrap}.sold-row-copy{gap:3px}.sold-row-copy strong,.sold-row-meta strong{color:var(--color-text)}.sold-listing-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sold-cell-pill-condition{background:var(--color-hover-surface)}.sold-results-panel .sold-row-cell--condition .sold-cell-pill-condition{display:inline-block;max-width:100%;overflow:hidden;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.sold-cell-pill-source{color:var(--color-accent);background:var(--color-accent-soft);border-color:#d940402e}.sold-row-source-badge--inline-mobile{display:none}.sold-price{color:var(--color-accent);font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.sold-price.sold-price--estimate,.new-table-price--estimate,.new-mini-price--estimate,.listings-mobile-row-price.listings-mobile-row-price--estimate{color:var(--color-text);letter-spacing:0}.sold-pagination-block{display:grid;gap:3px;margin-top:14px;justify-items:center}.sold-pagination-block--table{margin-top:0}.sold-results-pagination{position:relative;display:grid;row-gap:0;padding:6px 16px 0}.sold-pagination-viewport{width:100%;display:flex;justify-content:center;overflow-x:auto}.sold-pagination{width:fit-content;max-width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;margin:0 auto}.sold-pagination-page-set{display:inline-flex;align-items:center;gap:inherit}.sold-pagination-page-set--mobile,.sold-pagination-label--compact{display:none}.sold-pagination button{min-width:40px;min-height:32px;padding:0 12px;font-size:.86rem;border-radius:8px}.sold-pagination-page{min-width:44px;padding:0 12px}.sold-pagination>button:not(.sold-pagination-page){width:88px;min-width:88px}.sold-pagination-ellipsis{flex:0 0 22px;width:22px;min-width:22px;min-height:32px}.sold-pagination-summary{width:100%;margin:0;min-height:1.04rem;line-height:1.04rem;text-align:center;color:var(--color-text-muted);font-size:.72rem;letter-spacing:.01em}.sold-date{color:var(--color-text-muted);font-weight:600;white-space:nowrap}.sold-row-cell{min-width:0}.sold-row-secondary,.sold-row-text-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sold-row-secondary{color:var(--color-text-muted);font-size:.8rem}.sold-price-context{display:block;color:var(--color-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.sold-row-price{display:inline-block;max-width:100%}.sold-price-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.sold-price-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.sold-price-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap}.sold-price-badge.is-included{color:#15533a;background:#1d8c561a;border-color:#1d8c562e}.sold-price-badge.is-excluded{color:#6a4a12;background:#c792261f;border-color:#c792262e}.sold-price-badge.is-unknown{color:#5b4d70;background:#715e941a;border-color:#715e942e}.sold-row-date{display:block}.sold-cell-pill--ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-page{gap:16px}.new-hero-metrics{display:inline-flex;flex-wrap:wrap;gap:8px}.new-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.95fr);align-items:start;gap:16px;margin-top:-8px}.new-layout.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.new-main-column{min-width:0;display:grid;gap:0}.new-sidebar{min-width:0;display:grid;gap:16px}.new-sidebar-header-panel,.new-sidebar-empty,.new-marketplace-card{padding:0;overflow:hidden}.new-sidebar-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);box-shadow:none}.new-sidebar-toggle{min-height:28px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.new-sidebar-toggle:hover,.new-sidebar-toggle:focus-visible{border-color:#d940403d;color:var(--color-accent);background:var(--color-accent-soft)}.new-sidebar-toggle.is-collapsed{color:var(--color-accent);background:var(--color-accent-soft)}.new-sidebar-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.new-sidebar-header{display:grid;gap:6px;padding:18px}.new-sidebar-header .eyebrow{margin:0;white-space:nowrap}.new-sidebar-header h3{margin:0}.new-sidebar-header .chart-subtitle{margin:0;max-width:none;text-align:left}.new-marketplace-stack{display:grid;gap:16px}.new-marketplace-card-header{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:14px 16px 10px}.new-marketplace-card-copy{display:grid;gap:2px}.new-marketplace-card-copy strong{color:var(--color-text)}.new-marketplace-card-copy span{color:var(--color-text-muted);font-size:.84rem}.new-mini-list{border-top:1px solid var(--color-border)}.new-mini-list-header{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:12px 16px;background:var(--color-surface);color:#3f3b34;font-weight:800;white-space:nowrap;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em}.new-mini-list-header>:last-child{text-align:right}.new-mini-list-body{display:grid}.new-mini-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;align-items:start;padding:14px 16px;border-top:1px solid var(--color-border);transition:background-color .14s ease}.new-mini-row:hover,.new-mini-row:focus-visible{background:#fffafb}.new-mini-price{display:block;max-width:100%;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;justify-self:end;white-space:nowrap}.new-mini-price-group{display:flex;flex-direction:column;align-items:flex-end;min-width:0}.new-mini-price-secondary{max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.new-mini-listing{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-width:0;overflow:hidden}.new-mini-thumb{width:42px;height:58px;object-fit:cover;border-radius:10px;border:1px solid var(--color-border);background:#f1ece5}.new-mini-thumb--placeholder{display:grid;place-items:center;color:var(--color-text-muted);font-size:.58rem;line-height:1.2;text-align:center}.new-mini-copy{display:grid;gap:2px;min-width:0}.new-mini-copy strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--color-text);font-size:.86rem;text-overflow:ellipsis;white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.new-mini-copy span{color:var(--color-text-muted);font-size:.74rem}.new-results-panel{padding:0;overflow:hidden;margin-top:0}.new-results-panel.is-cards{padding:0;margin-top:0;border:0;background:transparent;box-shadow:none;overflow:visible}.new-cards{align-items:start}.new-card .sold-card-subtitle{min-height:2.4em}.new-results-panel .table-scroll{margin:0;border-top:0;overflow:auto}.new-table{width:100%;min-width:760px;table-layout:fixed}.new-col-listing{width:54%}.new-col-price{width:17%}.new-col-condition{width:12%}.new-col-first-seen{width:17%}.new-results-panel .new-table th,.new-results-panel .new-table td{vertical-align:top;padding-left:12px;padding-right:12px}.new-results-panel .new-table th:nth-child(2),.new-results-panel .new-table th:last-child,.new-results-panel .new-table td:last-child{white-space:nowrap}.new-results-panel .new-table th:last-child,.new-results-panel .new-table td:last-child{text-align:right}.new-results-panel .new-table thead th:last-child,.new-results-panel .new-table td.new-row-cell--first-seen{text-align:left}.new-results-panel .new-table thead th{margin:0;border-top:0;background:var(--color-surface);color:#3f3b34;font-weight:800;white-space:nowrap}.new-row{cursor:pointer;transition:background-color .14s ease}.new-row:hover,.new-row:focus-visible{background:#fffafb}.new-row-state{color:var(--color-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.new-listing-heading-row{display:flex;align-items:flex-start;gap:8px;min-width:0}.new-results-panel .new-listing-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-clamp:1;-webkit-line-clamp:1}.new-row-source-badge{flex:0 0 auto;min-height:20px;padding:2px 6px;font-size:.62rem;letter-spacing:.06em}.new-row-source-badge--inline-mobile{display:none}.new-results-panel .new-table-price{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;vertical-align:top;white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.new-row-cell{min-width:0}.new-row-secondary{display:block;min-width:0;overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.new-row-date{display:block}.new-row-date--inline-mobile{display:none}.sold-loading-inline-bone{display:inline-block;width:72px;height:.95em;margin:0 .16em;border-radius:999px;vertical-align:middle}.sold-loading-inline-bone--short{width:34px}.sold-loading-pill-bone{width:132px;height:24px;border-radius:var(--radius-sm)}.sold-loading-filter-row{margin-top:12px}.sold-loading-filter-field{display:grid;gap:6px;min-width:0}.sold-loading-filter-label{width:76px;height:17px;border-radius:999px}.sold-loading-filter-control{width:100%;height:44px;border-radius:var(--radius-sm)}.sold-loading-pagination-panel{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.sold-loading-pagination-button{flex:0 0 auto;width:44px;min-width:44px;height:32px;border-radius:8px}.sold-loading-pagination-button--wide{width:88px;min-width:88px}.sold-loading-pagination-button--ellipsis{width:22px;min-width:22px}.sold-loading-pagination-summary{display:block;width:164px;height:1.16rem;margin-top:4px;border-radius:999px}.sold-loading-live-pill{display:block;width:56px;height:24px;border-radius:999px}.sold-loading-row{pointer-events:none}.sold-loading-thumb{width:68px;height:68px;border-radius:var(--radius-lg)}.new-mini-loading-thumb{width:42px;height:58px;border-radius:10px}.sold-loading-line{display:block;height:11px;border-radius:999px}.sold-loading-line--title{width:min(92%,320px);height:14px}.sold-loading-line--meta{width:min(58%,180px)}.sold-loading-line--brand{width:min(84%,120px)}.sold-loading-line--model{width:min(62%,98px)}.sold-loading-pill{display:inline-block;height:24px;border-radius:var(--radius-sm)}.sold-loading-pill--condition{width:74px}.sold-loading-line--price{width:min(84%,90px);height:14px}.sold-loading-pill--source{width:102px}.sold-loading-line--date{width:min(82%,120px);margin-left:auto}.sold-data-hydrating-initial .page-hero-summary .overview-emphasis,.sold-data-hydrating-initial .sold-pagination button,.sold-data-hydrating-initial .sold-pagination-ellipsis,.sold-data-hydrating-initial .sold-pagination-summary,.sold-data-hydrating-initial .sold-row td>*,.sold-data-hydrating-initial .sold-card>*,.sold-rows-hydrating .sold-row td>*,.sold-rows-hydrating .sold-card>*{animation:data-hydrate-fade-in .13s ease-out both}.trends-loading-inline-bone{display:inline-block;width:86px;height:.95em;margin:0 .16em;border-radius:999px;vertical-align:middle}.trends-loading-inline-bone--short{width:58px}.trends-loading-eyebrow-bone{display:block;width:126px;height:.8rem;border-radius:999px}.trends-loading-stat-label{display:block;width:96px;height:1.05rem;border-radius:999px}.trends-loading-stat-value{display:block;width:84px;height:1.5rem;border-radius:999px}.trends-loading-stat-value--compact{width:56px}.trends-loading-stat-value--date{width:108px}.trends-loading-window-bone{display:inline-block;width:58px;height:12px;border-radius:999px}.trends-loading-window-bone--short{width:50px}.trends-loading-row-button{pointer-events:none;cursor:default}.trends-loading-rank-bone{display:block;width:12px;height:14px;border-radius:999px}.trends-loading-brand-bone{display:block;width:min(78%,110px);height:16px;border-radius:999px}.trends-loading-sales-bone{display:inline-block;width:86px;height:24px;border-radius:var(--radius-sm)}.trends-loading-price-bone{display:block;width:min(76%,84px);height:16px;border-radius:999px}.trends-loading-delta-bone{display:block;width:min(74%,54px);height:14px;border-radius:999px}.trends-loading-volume-bone{display:block;width:min(80%,100px);height:16px;border-radius:999px}.trends-loading-spark-bone{display:block;width:160px;height:44px;border-radius:10px}.trends-loading-meta-bone{display:block;width:220px;max-width:100%;height:10px;border-radius:999px}.trends-loading-meta-bone--short{width:180px}.trends-hero{background:var(--color-surface)}.trends-brand-filter-input{border-radius:var(--radius-sm);border-color:var(--color-border);background:#fff;height:36px;padding:0 10px}.trends-stat-rail{gap:14px}.trends-stat-item{border-left-color:var(--color-border)}.trends-stat-label{color:var(--color-text-muted);font-size:.67rem;font-weight:700;letter-spacing:.14em;display:block;min-height:1.05rem;line-height:1.05rem}.trends-stat-value{color:var(--color-accent);font-size:1.28rem;font-weight:800;display:block;min-height:1.5rem;line-height:1.5rem}.trends-panel-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:18px 20px 10px;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.trends-leaderboard-panel{padding:0;overflow:hidden;background:var(--color-surface)}.trends-leaderboard-panel .trends-panel-header{background:transparent;border-bottom:0;padding:14px 18px 12px}.trends-panel-header .eyebrow{margin-bottom:4px}.trends-panel-heading{flex:1 1 620px;min-width:0;display:grid;gap:3px}.trends-panel-heading h3{margin:0}.trends-panel-meta-pills{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.trends-panel-filter-controls{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 18px}.trends-filter-input-group{display:grid;gap:0;width:100%;flex:1 1 320px;min-width:240px}.trends-panel-filter-controls .trends-brand-filter-input{width:100%;flex:1 1 auto;min-width:0;max-width:none;margin-top:8px}.trends-leaderboard-panel .trends-brand-filter-input{background:transparent;border:0;border-bottom:1px solid #dad8d3;border-radius:0;min-height:30px;height:30px;padding:0 0 1px;box-shadow:none}.trends-leaderboard-panel .trends-brand-filter-input:hover{border-bottom-color:var(--color-border-strong)}.trends-leaderboard-panel .trends-brand-filter-input:focus{border:0;border-bottom:1px solid var(--color-accent);outline:none;border-radius:0;box-shadow:none}.trends-leaderboard-panel .trends-brand-filter-input:focus-visible{border:0;border-bottom:1px solid var(--color-accent);outline:none;border-radius:0;box-shadow:none}.trends-outlier-control-row{display:grid;gap:0;align-content:start}.trends-outlier-control-row--panel{flex:1 1 320px;min-width:240px;background:transparent}.trends-outlier-control-label{color:var(--color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trends-outlier-control-label strong{color:var(--color-accent);margin-left:6px}.trends-outlier-slider{width:100%;margin:0;height:6px;accent-color:#b96e6e;-webkit-appearance:none;appearance:none;padding:0;outline:none;border:0;border-radius:0;background:transparent;box-shadow:none}.trends-outlier-slider::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:#b96e6e57;border:0}.trends-outlier-slider::-webkit-slider-thumb{-webkit-appearance:none;width:9px;height:9px;margin-top:-3px;border-radius:999px;border:0;background:#b96e6e;box-shadow:none}.trends-outlier-slider::-moz-range-track{height:2px;border:0;border-radius:999px;background:#b96e6e57}.trends-outlier-slider::-moz-range-thumb{width:9px;height:9px;border-radius:999px;border:0;background:#b96e6e;box-shadow:none}.trends-outlier-slider-row{width:100%;display:flex;align-items:center;gap:5px}.trends-outlier-bound{flex:0 0 auto;color:var(--color-text-dim);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trends-outlier-slider-row .trends-outlier-slider{flex:1 1 auto}.trends-outlier-control-scale{width:100%;display:flex;justify-content:space-between;color:var(--color-text-dim);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trends-brand-table-header{position:sticky;top:0;z-index:2;background:var(--color-surface);color:#3f3b34;font-weight:800;border-bottom-color:var(--color-border)}.trends-brand-row{border-bottom-color:var(--color-border)}.trends-brand-row-button{transition:background-color .12s ease}.trends-brand-row-button:hover,.trends-brand-row-button:focus-visible{background:#fffafb}.trends-brand-row.is-expanded .trends-brand-row-button{background:var(--color-accent-soft)}.trends-brand-expanded-chart{display:grid;gap:1px;padding:0 12px 12px}.trends-expanded-chart-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;padding:0 10px}.trends-expanded-chart-key{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--color-text-muted);font-size:.8rem}.trends-expanded-key-item{display:inline-flex;align-items:center;gap:6px}.trends-expanded-key-dot{width:7px;height:7px;border-radius:999px;display:inline-block}.trends-expanded-key-dot--sales{background:#4ea1d2}.trends-expanded-key-dot--outliers{background:var(--color-accent)}.trends-expanded-key-line{width:22px;height:3px;border-radius:999px;display:inline-block;background:var(--color-purple)}.trends-expanded-chart-slider{min-width:280px;flex:0 1 380px;display:grid;gap:0}.trends-outlier-slider-row--with-label{gap:6px}.trends-chart-frame{padding:0 10px 4px}.trends-outlier-control-label--inline{flex:0 0 auto;white-space:nowrap;text-transform:none;letter-spacing:.02em;font-size:.72rem}.trends-window-tab{min-height:32px;padding:0 6px;border:0;border-bottom:0;border-radius:0;background:transparent;color:var(--color-text-muted);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.trends-brand-table-window{padding-left:0}.trends-brand-table-window .trends-window-tab:first-child{margin-left:18px}.trends-window-tab:hover,.trends-window-tab:focus-visible{background:transparent;border-color:transparent;color:var(--color-text)}.trends-window-tab.is-active{color:var(--color-accent);border-color:transparent;background:transparent}.trends-brand-col-price,.trends-brand-col-volume{color:var(--color-accent);font-weight:800;letter-spacing:-.01em}.trends-hover-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fffffffa;box-shadow:0 18px 34px var(--color-shadow-strong)}.trends-hover-card-media{border-radius:var(--radius-md);border-color:var(--color-border);background:var(--color-bg)}.trends-hover-card-price{color:var(--color-accent)}.trends-hover-card-link{min-height:34px;padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent)}.trends-hover-card-link:hover,.trends-hover-card-link:focus-visible{border-color:var(--color-accent);background:var(--color-accent-soft)}.marketplace-profile-card,.marketplace-profile-tooltip-card{border-radius:var(--radius-lg);border-color:var(--color-border);background:#fffffffa;box-shadow:0 10px 24px var(--color-shadow-soft)}.chart-modal-overlay{background:#2c2a262e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chart-modal{background:var(--color-bg)}.chart-modal-close{border-radius:var(--radius-md);border-color:var(--color-border);background:#fffffff0;box-shadow:none}.chart-modal-close:hover,.chart-modal-close:focus-visible{border-color:var(--color-border-strong);background:#fff;box-shadow:0 8px 18px var(--color-shadow-soft)}.settings-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px;margin-top:8px}.settings-sidebar{display:grid;align-content:start;gap:12px}.settings-sidebar h1{margin:0;font-family:var(--font-display);font-size:2rem;letter-spacing:-.02em}.settings-nav{display:grid;gap:6px}.settings-nav-item{width:100%;min-height:40px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;cursor:pointer;color:var(--color-text-muted);text-align:left;font-size:.9rem;font-weight:600;padding:8px 10px}.settings-nav-link{box-sizing:border-box;display:flex;align-items:center;text-decoration:none}.settings-nav-item:hover,.settings-nav-item:focus-visible{color:var(--color-text);background:var(--color-bg)}.settings-nav-item.is-active{color:var(--color-accent);border-color:#d9404033;background:var(--color-accent-soft)}.settings-content{display:grid;gap:12px;min-width:0}.settings-card{padding:16px}.settings-card h2{margin:0;font-size:1.32rem;line-height:1.2}.settings-account-grid{margin-top:14px;display:grid;gap:12px}.settings-field-label{display:block;margin-bottom:4px;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.settings-account-grid p{margin:0;font-size:.94rem;color:var(--color-text);overflow-wrap:anywhere}.settings-muted{margin:8px 0 0;color:var(--color-text-muted);font-size:.9rem}.settings-billing-grid{margin-top:14px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-plan-button{min-height:74px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;display:grid;align-content:center;justify-items:start;gap:4px;padding:10px 12px}.settings-plan-button span{color:var(--color-text-muted);font-size:.8rem;font-weight:600;letter-spacing:.02em}.settings-plan-button strong{color:var(--color-accent);font-size:1.28rem;letter-spacing:-.01em}.settings-plan-button:hover,.settings-plan-button:focus-visible{border-color:#d9404038;background:var(--color-accent-soft)}.settings-billing-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.settings-admin-link{align-self:center;color:var(--color-accent);font-size:.86rem;font-weight:600;text-decoration:none}.settings-admin-link:hover,.settings-admin-link:focus-visible{text-decoration:underline}.settings-billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-billing-grid--plans{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-plan-button--billing{align-content:start;min-height:96px}.settings-plan-button:disabled,.settings-nav-item:disabled{cursor:not-allowed}.settings-plan-button--billing em{color:var(--color-text-muted);font-size:.78rem;font-style:normal;font-weight:600}.settings-plan-price-outline{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:68px;padding:0 10px;border:1px solid color-mix(in srgb,var(--color-accent) 46%,var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 84%,var(--color-accent) 16%)}.settings-billing-error{margin:10px 0 0;color:var(--color-accent);font-size:.88rem}.settings-payments-table-shell{margin-top:14px;overflow-x:auto}.settings-payments-table{width:100%;border-collapse:collapse;min-width:560px}.settings-payments-table th,.settings-payments-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 6px;font-size:.86rem}.settings-payments-table th{color:var(--color-text-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.settings-admin-user-card{display:grid;gap:12px}.settings-admin-user-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.settings-admin-user-grid p{margin:0}.settings-admin-adjust-row{display:grid;gap:10px;grid-template-columns:180px minmax(0,1fr) 170px;align-items:end}.settings-admin-input{display:grid;gap:6px}.settings-admin-input input{min-height:40px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);padding:0 10px;font-size:.9rem}.settings-plan-button--admin{min-height:40px;align-content:center;justify-items:center;text-align:center}@media(max-width:760px){.feedback-modal-gate{padding:12px}.feedback-modal{width:min(100%,calc(100vw - 20px));max-height:calc(100vh - 20px);padding:18px}.feedback-modal-header{gap:12px;padding-bottom:14px}.feedback-modal-header h1{font-size:clamp(1.7rem,8vw,2.25rem)}.feedback-modal-body{grid-template-columns:1fr;gap:16px}.feedback-form-footer{align-items:stretch}.feedback-submit{margin-left:0;width:100%}.login-gate{inset:calc(var(--top-shell-height, 0px) + var(--filter-dock-height, 0px)) 0 0;padding:14px 10px}.login-modal{width:min(100%,calc(100vw - 22px));padding:14px 12px;border-radius:var(--radius-lg)}.login-gate-background{padding:16px 14px 32px;opacity:.62}.login-modal-header{margin-bottom:12px;gap:10px}.login-modal-eyebrow{margin-bottom:6px}.login-modal-title{font-size:clamp(1.02rem,4.7vw,1.22rem);max-width:none;white-space:nowrap}.login-modal-close{width:36px;height:36px;border-radius:var(--radius-sm)}.login-provider-card{grid-template-columns:52px minmax(0,1fr);justify-items:start;text-align:left;border-radius:var(--radius-md);gap:8px;padding:8px}.login-provider-icon-shell{width:42px;height:42px;border-radius:var(--radius-sm)}.login-google-glyph{width:24px;height:24px;font-size:1rem}.login-provider-copy h2{font-size:.88rem}.login-provider-copy p{font-size:.68rem}.login-provider-error{margin-top:8px;font-size:.74rem;text-align:left}.login-provider-action{min-height:40px;margin-top:10px;font-size:.82rem}.login-provider-action .login-google-glyph--inline{width:16px;height:16px;font-size:.86rem}.overview-heading h1{font-size:clamp(2.2rem,9vw,3rem);white-space:normal}.overview-intro{font-size:.95rem;white-space:normal}.overview-sticky-section-bar{padding:7px 0}.overview-sticky-section-inner{padding:0 14px}.overview-sticky-section-label{font-size:.68rem}.overview-debug-header{align-items:start;flex-direction:column}.overview-debug-header .chart-subtitle{max-width:none;text-align:left}.overview-debug-grid{grid-template-columns:minmax(0,1fr)}.page-hero{padding:1rem}.trends-panel-header{padding:16px 18px 10px}.sold-filter-actions{width:100%;justify-content:flex-start}.sold-view-toggle{width:100%;margin-right:0}.sold-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sold-pagination-summary{white-space:normal}.new-marketplace-card-header{padding-left:14px;padding-right:14px}.new-mini-list-header,.new-mini-row{grid-template-columns:minmax(0,1fr) 104px}.new-mini-list-header{padding-left:14px;padding-right:14px}.trends-panel-meta-pills{width:100%}.trends-outlier-control-row--panel{flex-basis:100%}.trends-expanded-chart-slider{min-width:0;width:100%;flex-basis:100%}.page-hero-description,.page-hero-summary{font-size:.94rem}.settings-shell{grid-template-columns:1fr;gap:14px;padding:14px}.settings-sidebar h1{font-size:1.6rem}.settings-billing-grid,.settings-billing-summary-grid,.settings-billing-grid--plans,.settings-admin-user-grid,.settings-admin-adjust-row{grid-template-columns:1fr}}@media(max-width:560px){.settings-shell{gap:10px;padding:8px;margin-top:0}.settings-sidebar{gap:8px}.settings-sidebar h1{font-size:1.42rem}.settings-nav{gap:4px}.settings-nav-item{min-height:36px;padding:7px 9px;font-size:.86rem}.settings-content{gap:10px}.settings-card{padding:12px}.settings-card h2{font-size:1.16rem}.settings-field-label{font-size:.66rem}.settings-account-grid{margin-top:10px;gap:10px}.settings-billing-header{gap:8px;flex-direction:column}.settings-admin-link{align-self:flex-start}.settings-muted{font-size:.84rem}.settings-billing-grid{margin-top:10px;gap:8px}.settings-plan-button{min-height:68px;padding:9px 10px}.settings-plan-button strong{font-size:1.12rem}.settings-plan-button--billing{min-height:82px}.settings-plan-button--billing em{font-size:.74rem}.settings-plan-price-outline{min-height:30px;min-width:60px;padding:0 8px}.settings-payments-table-shell{margin-top:10px;overflow-x:visible}.settings-payments-table,.settings-payments-table tbody,.settings-payments-table tr,.settings-payments-table td{display:block;width:100%}.settings-payments-table{min-width:0;border-collapse:separate}.settings-payments-table thead{display:none}.settings-payments-table tbody{display:grid;gap:8px}.settings-payments-table tr{display:grid;gap:6px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffffffa,#f8f5f0eb)}.settings-payments-table td{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:start;padding:0;border:0;font-size:.82rem}.settings-payments-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}}@media(min-width:761px)and (max-width:1120px){.new-results-panel .table-scroll{overflow-x:auto}.new-table{display:table;min-width:760px;table-layout:auto}.new-table thead{display:table-header-group}.new-table tbody{display:table-row-group}.new-table tr{display:table-row;width:auto}.new-table td,.new-table th{display:table-cell;width:auto}.new-table td:before{content:none}.new-results-panel .new-table th,.new-results-panel .new-table td{padding-left:10px;padding-right:10px}.new-results-panel .new-table thead th{font-size:.72rem;letter-spacing:.12em}}@media(min-width:761px)and (max-width:1120px){.sold-results-panel .table-scroll{overflow-x:auto}.sold-results-panel .sold-table{display:table;min-width:860px;table-layout:auto}.sold-results-panel .sold-table thead{display:table-header-group}.sold-results-panel .sold-table tbody{display:table-row-group}.sold-results-panel .sold-table tr{display:table-row;width:auto}.sold-results-panel .sold-table td,.sold-results-panel .sold-table th{display:table-cell;width:auto}.sold-results-panel .sold-table td:before{content:none}.sold-col-listing{width:auto}.sold-col-brand-model,.sold-col-condition,.sold-col-price,.sold-col-source,.sold-col-sold-date{width:1%}.sold-results-panel .sold-table th,.sold-results-panel .sold-table td{padding-left:10px;padding-right:10px}.sold-results-panel .sold-table thead th{font-size:.72rem;letter-spacing:.12em}.sold-results-panel .sold-row{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sold-results-panel .sold-row-main{grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start}.sold-results-panel .sold-thumb,.sold-results-panel .sold-thumb--placeholder{width:56px;height:56px;border-radius:var(--radius-md)}}@media(max-width:760px){.app-shell.is-scrolled:has(.trends-page){padding:.25rem}.trends-hero .page-hero-description,.trends-brand-table-header,.trends-brand-table-window{display:none}.panel.new-results-panel{border:0;background:none;box-shadow:none}.new-hero .page-hero-description,.sold-hero .page-hero-description,.new-sidebar-toggle,.sold-view-toggle,.table-live-indicator,.sold-filters-header{display:none}.sold-filter-row>label:not(:first-child){display:none}.sold-results-pagination{padding:6px 12px 0}.sold-pagination-block{width:100%}.sold-pagination-viewport{justify-content:center;overflow-x:auto;padding-bottom:2px}.sold-pagination{min-width:max-content;gap:5px;margin:0 auto}.sold-pagination-page-set--desktop{display:none}.sold-pagination-page-set--mobile{display:inline-flex}.sold-pagination button{min-width:36px;min-height:30px;padding:0 10px;font-size:.82rem}.sold-pagination-page{min-width:38px;padding:0 10px}.sold-pagination>button:not(.sold-pagination-page){width:auto;min-width:72px}.sold-pagination-summary{font-size:.68rem}.new-results-panel .table-scroll{overflow-x:visible}.new-table,.new-table tbody,.new-table tr,.new-table td{display:block;width:100%}.new-table{min-width:0;table-layout:auto;background:transparent}.new-table colgroup,.new-table thead{display:none}.new-table tbody{display:grid;gap:12px;padding:0}.new-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"listing" "price" "condition";gap:8px 10px;padding:12px 12px 12px 8px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffffffa,#f8f5f0eb);box-shadow:0 10px 24px var(--color-shadow-soft)}.new-row:hover,.new-row:focus-visible{background:linear-gradient(180deg,#fff,#f7f3edf5)}.new-table td{display:grid;gap:4px;align-items:start;padding:0;border-bottom:0;border:0;border-radius:0;background:transparent;box-shadow:none}.new-table td:before{content:none;color:var(--color-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:0}.new-row-cell--listing{grid-area:listing;padding-bottom:8px;border-bottom:1px solid rgba(214,204,191,.78)}.new-row-cell--price{grid-area:price;padding-bottom:16px}.new-row-cell--condition{grid-area:condition;justify-items:start;text-align:left;align-self:center}.new-table td.new-row-cell--first-seen{display:none}.new-row .sold-row-main{grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:start}.new-row .sold-thumb,.new-row .sold-thumb--placeholder{width:56px;height:56px;border-radius:var(--radius-md)}.new-row .sold-row-copy{gap:3px}.new-row .new-listing-heading-row{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.new-results-panel .new-listing-title{white-space:normal;font-size:.96rem;line-height:1.3;-webkit-line-clamp:2}.new-row .new-row-source-badge--title,.new-row .sold-cell-pill{justify-self:start;align-self:start;max-width:100%}.new-row .new-row-source-badge--title{display:none}.new-row .new-row-source-badge--inline-mobile{display:inline-flex}.new-row .new-row-chip-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:26px;width:100%}.new-row .new-table-price{max-width:100%;font-size:1rem;line-height:1.1}.new-row .new-row-date{white-space:normal;line-height:1.25}.new-row .new-row-date--inline-mobile{display:inline-flex;align-items:center;min-height:26px;margin-left:auto;text-align:right}.sold-results-panel .table-scroll{overflow-x:visible}.sold-results-panel .sold-table,.sold-results-panel .sold-table tbody,.sold-results-panel .sold-table tr,.sold-results-panel .sold-table td{display:block;width:100%}.sold-results-panel .sold-table{min-width:0;table-layout:auto;background:transparent}.sold-results-panel .sold-table colgroup,.sold-results-panel .sold-table thead{display:none}.sold-results-panel .sold-table tbody{display:grid;gap:12px;padding:0}.sold-results-panel .sold-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,auto);grid-template-areas:"listing listing" "price price" "condition solddate";gap:8px 10px;padding:12px 12px 12px 8px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffffffa,#f8f5f0eb);box-shadow:0 10px 24px var(--color-shadow-soft)}.sold-results-panel .sold-row:hover,.sold-results-panel .sold-row:focus-visible{background:linear-gradient(180deg,#fff,#f7f3edf5)}.sold-results-panel .sold-table td{display:grid;gap:4px;align-items:start;padding:0;border-bottom:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sold-results-panel .sold-table td:before{content:none;color:var(--color-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:0}.sold-results-panel .sold-table td:last-child{text-align:left}.sold-results-panel .sold-row-cell--listing{grid-area:listing;padding-bottom:8px;border:0;background:transparent;box-shadow:none;border-bottom:1px solid rgba(214,204,191,.78)}.sold-results-panel .sold-row-cell--brand{display:none}.sold-results-panel .sold-row-cell--condition{grid-area:condition;justify-items:start}.sold-results-panel .sold-row-cell--price{grid-area:price}.sold-results-panel .sold-row-cell--source{grid-area:source;display:none}.sold-results-panel .sold-row-cell--sold-date{grid-area:solddate;justify-items:end;text-align:right;align-content:center}.sold-results-panel .sold-row-main{grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:start}.sold-results-panel .sold-thumb,.sold-results-panel .sold-thumb--placeholder{width:56px;height:56px;border-radius:var(--radius-md)}.sold-results-panel .sold-row-copy,.sold-results-panel .sold-row-meta{gap:3px}.sold-results-panel .sold-row-cell:not(.sold-row-cell--listing){align-content:start;min-width:0}.sold-results-panel .sold-listing-title{font-size:.96rem;line-height:1.3;-webkit-line-clamp:2}.sold-results-panel .sold-row-price{font-size:1rem;line-height:1.1;padding-bottom:4px}.sold-results-panel .sold-row-date{white-space:normal;line-height:1.25}.sold-results-panel .sold-cell-pill{justify-self:start;align-self:start;max-width:100%}.sold-results-panel .sold-row-source-badge--inline-mobile{display:inline-flex}.sold-results-panel .sold-row-chip-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sold-results-panel .sold-loading-pill{justify-self:start}.trends-chart-stage{overflow-x:visible}.panel.chart-panel.trends-chart-panel{border:0;background:transparent;box-shadow:none}.trends-brand-table{min-width:0;width:100%;gap:8px;padding:0 0 10px;border:0;background:transparent;justify-items:stretch}.trends-brand-table-header{display:none}.trends-brand-table-header>span{display:none}.trends-brand-table-window{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:flex-start;gap:6px}.trends-brand-table-window .trends-window-tab:first-child{margin-left:0}.trends-window-tab{width:100%;min-height:36px;padding:0 10px;border:1px solid rgba(122,112,92,.14);border-radius:999px;background:#ffffffb8;text-align:center}.trends-window-tab.is-active{background:#d9404014;border-color:#d9404029}.trends-brand-row{border-bottom:0}.trends-brand-row-button{grid-template-columns:auto minmax(0,1fr) minmax(64px,auto) minmax(64px,auto) minmax(64px,auto);grid-template-areas:"rank name change24 change7 change30" "rank price volume spark spark";gap:8px 10px;align-items:center;min-height:0;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffffffa,#faf7f2f5)}.trends-brand-col{display:grid;gap:4px;min-width:0;align-content:start}.trends-brand-col:before{color:var(--color-text-muted);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trends-brand-col-rank{grid-area:rank;min-width:0;min-height:0;padding:0;border-radius:0;display:inline-flex;width:auto;height:auto;align-items:center;justify-content:center;align-self:center;justify-self:start;background:transparent;color:var(--color-text-muted);font-size:.74rem;font-weight:800}.trends-brand-col-rank:before{content:none}.trends-brand-col-name{grid-area:name;align-content:center;align-self:center;gap:2px;padding:0}.trends-brand-col-name:before{content:none}.trends-brand-col-name strong{display:block;overflow:hidden;font-size:.98rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.trends-brand-col-name small{display:none}.trends-brand-col-price{grid-area:price;align-content:center;justify-items:start;padding:0;text-align:left}.trends-brand-col-price:before{content:"Price"}.trends-brand-col-change{min-height:0;gap:2px;padding:0;border-radius:0;background:transparent;justify-items:center;text-align:center}.trends-brand-col-change24{grid-area:change24}.trends-brand-col-change24:before{content:"24h"}.trends-brand-col-change7{grid-area:change7}.trends-brand-col-change7:before{content:"7d"}.trends-brand-col-change30{grid-area:change30}.trends-brand-col-change30:before{content:"30d"}.trends-brand-col-volume{grid-area:volume;align-content:center;justify-items:start;padding:0;text-align:left}.trends-brand-col-volume:before{content:"7D Volume"}.trends-brand-col-spark{grid-area:spark;align-content:center;justify-content:stretch;padding:0 0 0 4px;border-top:0;border-radius:0;background:transparent}.trends-brand-col-spark:before{content:"Trend"}.trends-brand-col-spark svg{width:100%;max-width:none;height:26px}.trends-brand-spark-placeholder{color:var(--color-text-muted);font-size:.78rem}.trends-brand-row.is-expanded .trends-brand-row-button{border-color:#d940402e;background:linear-gradient(180deg,#fff9f8fa,#f9f5f0fa)}.trends-brand-expanded-chart{padding:6px 8px 10px}}@media(max-width:560px){.sold-cards{grid-template-columns:1fr}.sold-results-pagination{padding:6px 10px 0}.sold-pagination{gap:4px}.sold-pagination button{min-width:32px;min-height:28px;padding:0 8px;font-size:.78rem;border-radius:7px}.sold-pagination-page{min-width:34px;padding:0 8px}.sold-pagination>button:not(.sold-pagination-page){min-width:54px}.sold-pagination-summary{font-size:.66rem;line-height:1.2}.new-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"listing" "price" "condition";gap:6px 8px;padding:10px 10px 10px 7px}.new-row-cell--price{padding-bottom:14px}.new-table td.new-row-cell--first-seen{display:none}.new-row .sold-row-main{grid-template-columns:48px minmax(0,1fr);gap:6px}.new-row .sold-thumb,.new-row .sold-thumb--placeholder{width:48px;height:48px}.new-row .new-row-secondary{font-size:.72rem}.new-row .new-table-price{font-size:.96rem}.new-row .new-row-cell--listing{padding-bottom:6px}.sold-results-panel .sold-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"listing listing" "price price" "condition solddate";gap:6px;padding:10px 10px 10px 7px}.sold-results-panel .sold-table td{padding:0}.sold-results-panel .sold-row-main{grid-template-columns:48px minmax(0,1fr);gap:6px}.sold-results-panel .sold-thumb,.sold-results-panel .sold-thumb--placeholder{width:48px;height:48px}.sold-results-panel .sold-listing-title{font-size:.94rem}.sold-results-panel .sold-row-secondary{font-size:.74rem;line-height:1.25}.sold-results-panel .sold-row-cell--listing{padding-bottom:6px}.sold-results-panel .sold-row-copy,.sold-results-panel .sold-row-meta{gap:3px}.sold-results-panel .sold-row-price{font-size:.96rem}.sold-results-panel .sold-row-date{line-height:1.25}.sold-results-panel .sold-row-cell--condition{align-items:center}.trends-brand-row-button{grid-template-columns:auto minmax(0,1fr) minmax(58px,auto) minmax(58px,auto) minmax(58px,auto);grid-template-areas:"rank name change24 change7 change30" "rank price volume spark spark";gap:6px 8px;padding:9px}.trends-brand-table{padding-left:0;padding-right:0;padding-bottom:8px;gap:6px}.trends-brand-table-header{display:none!important}.trends-brand-table-window{gap:5px}.trends-window-tab{min-height:34px;padding:0 8px;font-size:.72rem;letter-spacing:.06em}.trends-brand-col-rank{min-width:0;min-height:0;padding:0;font-size:.72rem}.trends-brand-col-change{text-align:center;justify-items:center}.trends-brand-col-price,.trends-brand-col-volume{min-width:70px}.trends-brand-col-spark{padding-left:2px}.trends-brand-col-name strong{font-size:.92rem}.trends-brand-col:before{font-size:.58rem;letter-spacing:.1em}.trends-brand-delta{font-size:.92rem}}@media(max-width:760px){.sold-pagination-label--full{display:none}.sold-pagination-label--compact{display:inline}}@media(max-width:820px){.new-sidebar-toggle{min-height:32px}.overview-contents-inner{max-width:none;padding:16px 14px 0}.overview-explorer-layout{width:auto;margin-left:0;transform:none;grid-template-columns:1fr;gap:16px}.overview-sidebar{position:static;top:auto}.overview-section-nav{top:auto}.overview-section-nav-inner{flex-wrap:wrap;gap:12px 16px}.overview-heading h1,.overview-intro{white-space:normal}.trends-panel-header{padding-bottom:12px}.trends-brand-table-header{position:static}}.listings-mobile-row{display:none}@media(max-width:760px){.listing-row-desktop-content{display:none!important}.listings-mobile-row{display:grid;gap:10px;padding:12px 12px 12px 8px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffffffa,#f8f5f0eb);box-shadow:0 10px 24px var(--color-shadow-soft)}.listings-mobile-row-main{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:start}.listings-mobile-row-media{display:flex;align-items:flex-start;justify-content:flex-start}.listings-mobile-row-media .sold-thumb,.listings-mobile-row-media .sold-thumb--placeholder{width:56px;height:56px;border-radius:var(--radius-md)}.listings-mobile-row-copy{display:grid;gap:4px;min-width:0;align-content:start}.listings-mobile-row-title{display:-webkit-box;overflow:hidden;font-size:.96rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.listings-mobile-row-subtitle{display:block;overflow:hidden;color:var(--color-text-muted);font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.listings-mobile-row-price-block{display:grid;gap:3px;padding-bottom:16px}.listings-mobile-row-price-overline{display:block;color:var(--color-text-muted);font-size:.66rem;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.listings-mobile-row-price{display:block;color:var(--color-danger);font-size:1rem;line-height:1.1}.listings-mobile-row-price-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.listings-mobile-row-price-secondary{display:block;color:var(--color-text-muted);font-size:.74rem;line-height:1.2}.sold-results-panel .listings-mobile-row-price{color:var(--color-accent)}.listings-mobile-row-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.listings-mobile-row-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.listings-mobile-row-chips .sold-cell-pill{max-width:100%}.listings-mobile-row-timestamp{color:var(--color-text-muted);font-size:.76rem;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap}.new-row,.sold-results-panel .sold-row{display:block;padding:0;border:0;background:transparent;box-shadow:none}.new-table td.new-row-cell:not(.new-row-cell--listing),.sold-results-panel .sold-table td.sold-row-cell:not(.sold-row-cell--listing){display:none!important}.new-table td.new-row-cell--listing,.sold-results-panel .sold-table td.sold-row-cell--listing{display:block;width:100%;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.new-row-cell.new-row-cell--listing{padding:0!important}}@media(max-width:560px){.listings-mobile-row{gap:8px;padding:10px 10px 10px 7px}.listings-mobile-row-main{grid-template-columns:48px minmax(0,1fr);gap:6px}.listings-mobile-row-media .sold-thumb,.listings-mobile-row-media .sold-thumb--placeholder{width:48px;height:48px}.listings-mobile-row-title{font-size:.94rem}.listings-mobile-row-subtitle,.listings-mobile-row-timestamp{font-size:.72rem}.listings-mobile-row-price{padding-bottom:14px;font-size:.96rem}}.home2-page{--home2-ivory: #f7f1e6;--home2-paper: #fffaf0;--home2-ink: #1f2424;--home2-hairline: rgba(31, 36, 36, .14);--home2-muted: #6c675e;--home2-ultramarine: #3f5d86;--home2-sage: #788b74;--home2-rose: #8f3038;--home2-ochre: #c29a56;--home2-brass: #a7793f;display:grid;gap:30px;width:auto;margin:0 calc(50% - 50vw) 0;overflow-x:hidden;overflow-x:clip;color:var(--home2-ink)}.home2-hero{position:relative;display:grid;align-items:center;min-height:calc(100vh - var(--top-shell-height, 0px));overflow:hidden;background:linear-gradient(90deg,#f7f1e6a8,#f7f1e66b 42%,#f7f1e614),url(/assets/home2-auction-banner.png) center top / cover no-repeat;border-bottom:1px solid rgba(96,86,70,.16)}.home2-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(250,244,232,.38),transparent 32%),linear-gradient(180deg,transparent 62%,rgba(47,43,37,.16));mix-blend-mode:soft-light}.home2-hero-shade{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(31,36,36,.018) 0,rgba(31,36,36,.018) 1px,transparent 1px,transparent 7px)}.home2-hero-copy{position:relative;z-index:1;display:grid;gap:18px;width:min(760px,calc(100vw - 40px));margin-left:max(24px,calc((100vw - 1240px)/2));padding:88px 0 70px}.home2-eyebrow,.home2-panel-kicker{margin:0;color:var(--home2-brass);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.home2-hero h1{max-width:720px;margin:0;color:var(--home2-ink);font-size:clamp(2.65rem,5.2vw,4.85rem);line-height:.98;letter-spacing:0}.home2-hero-title-line{display:block;white-space:nowrap}.home2-hero-text{max-width:640px;margin:0;color:#383c39;font-size:1.12rem;line-height:1.75}.home2-search{display:grid;gap:8px;width:min(620px,100%)}.home2-search-label{color:var(--home2-muted);font-size:.78rem;font-weight:800}.home2-search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;border:1px solid rgba(77,69,55,.22);border-radius:8px;background:#fffaf0c7;box-shadow:0 18px 42px #1f24241f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home2-search-box input,.home2-search-box button{min-height:44px;border:0;border-radius:6px;font:inherit}.home2-search-box input{min-width:0;padding:0 14px;background:transparent;color:var(--home2-ink);outline:none}.home2-search-box input::placeholder{color:#1f242475}.home2-search-box button{padding:0 18px;background:var(--home2-ink);color:var(--home2-paper);font-weight:900;cursor:pointer}.home2-search-box:focus-within{border-color:#435f8980;box-shadow:0 0 0 4px #435f891f,0 18px 42px #1f24241f}.home2-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.home2-hero-actions a,.home2-panel-header a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 11px;border:1px solid rgba(77,69,55,.2);border-radius:8px;background:#fffaf08f;color:var(--home2-ink);font-size:.84rem;font-weight:900;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.home2-hero-actions a:hover,.home2-hero-actions a:focus-visible{border-color:#d940403d;background:var(--color-accent-soft);color:var(--color-accent);transform:translateY(-1px)}.home2-signal-strip,.home2-market-showcase,.home2-feature-section,.home2-preview-grid,.home2-sales-banner{width:min(1240px,calc(100vw - 40px));margin:0 auto}.home2-signal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home2-market-showcase{position:relative;z-index:8;display:grid;gap:0;width:min(1240px,calc(100vw - 40px));margin-bottom:-138px}.home2-market-showcase .home2-section-heading{max-width:820px}.home2-market-showcase .home2-section-heading h2{max-width:20.5em}.home2-market-showcase .home2-section-heading p:not(.home2-eyebrow){max-width:58ch}.auction-house-marquee{position:relative;width:100vw;min-width:0;margin:-2px calc(50% - 50vw) 0;overflow:hidden;padding:4px 0 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.auction-house-marquee.is-timed-rail{--auction-house-marquee-rail-width: 162vw;width:100vw;margin:-2px calc(50% - 50vw) 0;overflow:hidden;padding:0 0 34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.auction-house-marquee.is-shared-layout-active{z-index:20;overflow:visible;overflow-x:clip;-webkit-mask-image:none;mask-image:none}.auction-house-marquee-track{display:flex;gap:12px;width:max-content;will-change:transform;animation:auction-house-marquee-scroll 260s linear infinite}.auction-house-marquee-timed-shell{position:relative;display:grid;width:var(--auction-house-marquee-rail-width);min-height:424px;margin-left:calc((100vw - var(--auction-house-marquee-rail-width)) / 2)}.auction-house-marquee-page{position:relative;grid-area:1 / 1;display:grid;grid-template-columns:repeat(var(--auction-house-marquee-visible-count, 6),minmax(0,1fr));gap:14px;align-items:start;min-width:0}.auction-house-marquee-set{display:flex;gap:20px;align-items:stretch;padding-left:max(28px,calc((100vw - 1280px)/2))}.auction-house-marquee-set+.auction-house-marquee-set{padding-left:0;padding-right:max(28px,calc((100vw - 1280px)/2))}.auction-house-marquee-card{--auction-house-marquee-color: var(--home2-sage, #788b74);position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;flex:0 0 min(356px,calc(100vw - 48px));width:min(356px,calc(100vw - 48px));min-height:432px;padding:12px 0 0;overflow:hidden;border:0;border-top:3px solid color-mix(in srgb,var(--auction-house-marquee-color) 58%,white);border-radius:0;background:transparent;box-shadow:none}.auction-house-marquee.is-shared-layout-active .auction-house-marquee-card,.auction-house-marquee.is-shared-layout-active .auction-house-marquee-list{overflow:visible}.auction-house-marquee.is-timed-rail .auction-house-marquee-card{width:auto;min-width:0;min-height:414px;padding-top:10px}.auction-house-marquee-card:before{content:none}.auction-house-marquee-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "meta meta";gap:5px 12px;align-items:baseline;min-width:0}.auction-house-marquee-card-header span{grid-area:name;overflow:hidden;color:var(--home2-ink, var(--color-text));font-family:var(--font-body);font-size:1rem;font-weight:650;line-height:1.05;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.auction-house-marquee.is-timed-rail .auction-house-marquee-card-header span{font-size:.94rem}.auction-house-marquee-card-header strong{grid-area:value;color:var(--home2-muted, var(--color-text-muted));font-size:.74rem;font-weight:950;letter-spacing:0;white-space:nowrap;animation:auction-house-value-bump .72s cubic-bezier(.22,1,.36,1)}.auction-house-marquee.is-timed-rail .auction-house-marquee-card-header strong{font-size:.68rem}.auction-house-marquee-card-header em{grid-area:meta;color:color-mix(in srgb,var(--home2-muted, var(--color-text-muted)) 74%,transparent);font-size:.62rem;font-style:normal;font-weight:650;letter-spacing:.02em;text-transform:lowercase}.auction-house-marquee-list{display:grid;min-width:0;border-top:1px solid rgba(96,86,70,.08)}.auction-house-marquee-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:start;min-width:0;height:62px;padding:7px 0;border-bottom:1px dotted rgba(96,86,70,.11);cursor:default;transition:color .18s ease,opacity .18s ease}.auction-house-marquee.is-timed-rail .auction-house-marquee-row{grid-template-columns:34px minmax(0,1fr);gap:7px;height:58px;padding:6px 0}.auction-house-marquee-row:hover,.auction-house-marquee-row:focus-within{cursor:pointer;opacity:1}.auction-house-marquee-row:hover h3,.auction-house-marquee-row:focus-within h3{color:var(--color-accent);text-decoration-color:#d9404075}.auction-house-marquee-row.is-arriving{animation:auction-house-row-insert .72s cubic-bezier(.22,1,.36,1) both}.auction-house-marquee-row.is-shared-layout{position:relative;z-index:60;filter:grayscale(0);border-bottom-color:color-mix(in srgb,var(--auction-house-marquee-color) 32%,rgba(96,86,70,.18));background:linear-gradient(90deg,color-mix(in srgb,var(--auction-house-marquee-color) 13%,transparent),transparent 70%),#fffaf0a3;box-shadow:0 10px 26px #1f242414}@keyframes auction-house-row-insert{0%{opacity:0;transform:translateY(-18px)}58%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.auction-house-marquee-thumb{width:36px;height:36px;overflow:hidden;border:1px solid rgba(96,86,70,.16);border-radius:4px;background:linear-gradient(135deg,#ffffffd1,#faf4eac2),color-mix(in srgb,var(--auction-house-marquee-color) 10%,var(--home2-paper, #fffaf0))}.auction-house-marquee.is-timed-rail .auction-house-marquee-thumb{width:34px;height:34px}.auction-house-marquee-thumb img{display:block;width:100%;height:100%;opacity:.72;object-fit:cover;filter:blur(.6px) grayscale(.28) saturate(.82) contrast(.92);transform:scale(1.025)}.auction-house-marquee-row:hover .auction-house-marquee-thumb img,.auction-house-marquee-row:focus-within .auction-house-marquee-thumb img,.auction-house-marquee-row.is-shared-layout .auction-house-marquee-thumb img{opacity:.86;filter:blur(.35px) grayscale(.12) saturate(.9) contrast(.96)}.auction-house-marquee-row-copy{display:grid;gap:2px;min-width:0}.auction-house-marquee-row-kicker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:baseline;min-width:0;color:var(--home2-muted, var(--color-text-muted));font-size:.52rem;font-weight:620;letter-spacing:.02em;text-transform:lowercase}.auction-house-marquee-row-kicker strong{justify-self:end;overflow:hidden;color:color-mix(in srgb,var(--auction-house-marquee-color) 48%,var(--home2-muted, var(--color-text-muted)));font-size:.58rem;font-weight:650;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.auction-house-marquee-row h3{display:block;min-width:0;margin:0;overflow:hidden;color:color-mix(in srgb,var(--home2-ink, var(--color-text)) 78%,var(--home2-muted, var(--color-text-muted)));font-family:var(--home2-serif, var(--font-display));font-size:.78rem;font-weight:620;line-height:1.12;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:#1f242424;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap}.auction-house-marquee.is-timed-rail .auction-house-marquee-row h3{font-size:.72rem}.auction-house-marquee-row p{display:block;min-width:0;margin:0;overflow:hidden;color:color-mix(in srgb,var(--home2-muted, var(--color-text-muted)) 78%,transparent);font-size:.6rem;font-weight:520;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.auction-house-marquee.is-timed-rail .auction-house-marquee-row p{font-size:.56rem}@keyframes auction-house-value-bump{0%{color:var(--home2-ink, var(--color-text));opacity:.72;transform:translateY(0)}34%{color:color-mix(in srgb,var(--auction-house-marquee-color) 72%,var(--home2-ink, var(--color-text)));opacity:1;transform:translateY(-3px)}to{color:var(--home2-muted, var(--color-text-muted));opacity:1;transform:translateY(0)}}@keyframes auction-house-marquee-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1180px){.auction-house-marquee.is-timed-rail{--auction-house-marquee-rail-width: 138vw}.auction-house-marquee.is-timed-rail .auction-house-marquee-page{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.auction-house-marquee.is-timed-rail{--auction-house-marquee-rail-width: 100vw}.auction-house-marquee.is-timed-rail .auction-house-marquee-page{grid-template-columns:minmax(0,1fr)}}.home2-lot-marquee{position:relative;width:100vw;min-width:0;margin:-14px calc(50% - 50vw) 0;overflow:hidden;padding:24px 0 34px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home2-lot-marquee:before{content:"";position:absolute;inset:auto 0 8px;height:1px;background:linear-gradient(90deg,transparent,rgba(96,86,70,.18),transparent);pointer-events:none}.home2-lot-marquee-track{display:flex;gap:18px;width:max-content;will-change:transform;animation:home2-lot-marquee-scroll 150s linear infinite}.home2-lot-marquee-set{display:flex;gap:18px;align-items:stretch;padding-left:max(28px,calc((100vw - 1280px)/2))}.home2-lot-marquee-set+.home2-lot-marquee-set{padding-left:0;padding-right:max(28px,calc((100vw - 1280px)/2))}@keyframes home2-lot-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.auction-house-marquee-track,.home2-lot-marquee-track{animation:none}}.home2-market-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home2-market-showcase-carousel{--home2-market-color: var(--home2-sage);display:grid;gap:8px;min-width:0;padding-top:8px;border-top:3px solid color-mix(in srgb,var(--home2-market-color) 70%,white)}.home2-market-showcase-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.home2-market-showcase-header span{overflow:hidden;color:var(--home2-ink);font-family:var(--home2-serif);font-size:1.05rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.home2-market-showcase-header strong{color:var(--home2-muted);font-size:.7rem;font-weight:950;white-space:nowrap}.home2-market-showcase-cards{display:flex;align-items:flex-start;min-width:0;min-height:146px;overflow:visible;padding:0 0 24px}.home2-market-showcase-cards .home2-market-playing-card{grid-template-rows:48px minmax(0,1fr) auto;flex-basis:96px;width:96px;padding:6px}.home2-market-showcase-cards .home2-market-playing-card+.home2-market-playing-card{margin-left:-55px}.home2-market-showcase-cards .home2-market-card-copy span,.home2-market-showcase-cards .home2-market-card-copy em{font-size:.48rem}.home2-market-showcase-cards .home2-market-card-copy strong{font-size:.58rem}.home2-market-showcase-cards .home2-market-card-footer strong{font-size:.62rem}.home2-signal-card,.home2-feature-panel,.home2-preview-panel{border:1px solid var(--home2-hairline);border-radius:8px;background:linear-gradient(180deg,#fffaf0f0,#f8f1e5e6),var(--home2-paper);box-shadow:0 16px 36px #1f24240f}.home2-signal-card{display:grid;gap:7px;padding:16px}.home2-signal-card span{color:var(--home2-muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.home2-signal-card strong{color:var(--home2-rose);font-size:1.4rem;line-height:1.05}.home2-signal-card p,.home2-feature-panel p,.home2-section-heading p{margin:0;color:var(--home2-muted);font-size:.92rem;line-height:1.55}.home2-feature-section{display:grid;gap:18px}.home2-section-heading{display:grid;gap:8px;max-width:720px}.home2-section-heading h2{margin:0;font-size:clamp(1.45rem,2.2vw,2.08rem);line-height:1.08;letter-spacing:0}.home2-feature-grid,.home2-preview-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.home2-feature-panel,.home2-preview-panel{display:grid;gap:16px;padding:18px;min-width:0}.home2-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.home2-panel-header h2,.home2-panel-header h3{margin:4px 0 0;font-size:1.12rem;line-height:1.12;letter-spacing:0}.home2-confidence-badge{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(143,48,56,.18);border-radius:999px;background:#8f30381a;color:var(--home2-rose);font-size:.72rem;font-weight:900;white-space:nowrap}.home2-confidence-badge.is-thin{border-color:#c29a563d;background:#c29a561f;color:#805f2e}.home2-value-range{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;color:var(--home2-ink);font-size:.86rem;font-weight:900}.home2-value-track{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#1f242414}.home2-value-band{position:absolute;inset:0 18% 0 12%;border-radius:inherit;background:linear-gradient(90deg,#788b748c,#c29a569e)}.home2-value-marker{position:absolute;top:-4px;left:62%;width:4px;height:18px;border-radius:999px;background:var(--home2-ink)}.home2-mini-chart{width:100%;min-height:222px;overflow:visible}.home2-mini-note,.home2-mini-direct-label,.home2-mini-tick{font-family:var(--font-body);letter-spacing:0}.home2-mini-note{fill:var(--color-text-muted);font-size:8px;font-weight:700}.home2-mini-tick{fill:var(--color-text-muted);font-size:8px;font-weight:600}.home2-mini-direct-label{font-size:8.4px;font-weight:800}.home2-mini-direct-label.is-reference{fill:#8f3038c7}.home2-mini-direct-label.is-cohort{fill:#3f5d86e0}.home2-mini-grid{fill:none;stroke:var(--color-gridline);stroke-width:1}.home2-mini-zero{stroke:#8f303833;stroke-dasharray:3 5;stroke-linecap:round}.home2-mini-band{fill:#8f303816}.home2-mini-cohort{fill:none;stroke:#3f5d86e0;stroke-dasharray:5 6;stroke-linecap:round;stroke-width:2}.home2-mini-reference{fill:none;stroke:#d94040b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.home2-mini-observed{fill:var(--color-text);stroke:var(--color-surface);stroke-width:1.2}.home2-chart-legend{display:flex;flex-wrap:wrap;gap:10px;color:var(--home2-muted);font-size:.78rem;font-weight:800}.home2-chart-legend span{display:inline-flex;align-items:center;gap:5px}.home2-chart-legend i{width:18px;height:3px;border-radius:999px;background:var(--home2-ink)}.home2-chart-legend .is-cohort{background:#3f5d86e0}.home2-chart-legend .is-band{height:8px;background:#8f303829}.home2-stream-panel{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);gap:18px;align-items:stretch;min-width:0;padding:18px;border:1px solid rgba(96,86,70,.16);border-radius:8px;background:linear-gradient(135deg,#fffaf0eb,#f7f1e6b8),radial-gradient(circle at 92% 14%,rgba(63,93,134,.11),transparent 34%),radial-gradient(circle at 6% 72%,rgba(143,48,56,.08),transparent 32%);box-shadow:0 18px 38px #1f24240f}.home2-stream-copy{display:grid;align-content:center;gap:12px;min-width:0}.home2-stream-copy h3{margin:0;color:var(--home2-ink);font-family:var(--font-serif);font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:500;line-height:1.08;letter-spacing:0}.home2-stream-copy p{margin:0;color:var(--home2-muted);font-size:.94rem;line-height:1.65}.home2-stream-stats{display:grid;gap:2px;padding-top:6px}.home2-stream-stats strong{color:var(--home2-ink);font-size:1.05rem;line-height:1.15}.home2-stream-stats span{color:var(--home2-muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.home2-stream-chart-wrap{display:grid;gap:10px;min-width:0}.home2-stream-chart{display:block;width:100%;min-height:290px;overflow:visible;shape-rendering:geometricPrecision}.home2-stream-bg{fill:url(#home2-stream-paper);stroke:#6056461a}.home2-stream-grid{stroke:#60564614;stroke-width:1}.home2-stream-zero{stroke:#1f242412;stroke-width:1.2;stroke-dasharray:8 12}.home2-stream-layer{mix-blend-mode:normal;filter:drop-shadow(0 1px 0 rgba(255,250,240,.24));stroke:#fffaf057;stroke-linejoin:round;stroke-width:1.25}.home2-stream-legend{display:flex;flex-wrap:wrap;gap:7px 12px;min-width:0;color:var(--home2-muted);font-size:.72rem;font-weight:850}.home2-stream-legend span{display:inline-flex;align-items:center;gap:6px;min-width:0}.home2-stream-legend i{width:20px;height:7px;border-radius:999px;box-shadow:inset 0 0 0 1px #1f242414}.home2-volume-panel{display:grid;grid-template-columns:minmax(250px,.27fr) minmax(0,.73fr);gap:28px;align-items:stretch;min-width:0;padding:18px;border:1px solid rgba(71,83,88,.13);border-radius:8px;background:linear-gradient(135deg,#fffcf6f7,#f6f1e8c7),radial-gradient(circle at 92% 14%,rgba(76,106,131,.08),transparent 34%),radial-gradient(circle at 8% 78%,rgba(102,124,116,.05),transparent 32%);box-shadow:0 16px 34px #1f24240b}.home2-volume-copy{display:grid;align-content:center;gap:12px;min-width:0}.home2-volume-copy h3{margin:0;color:var(--home2-ink);font-family:var(--font-serif);font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:500;line-height:1.08;letter-spacing:0}.home2-volume-copy p{margin:0;color:var(--home2-muted);font-size:.94rem;line-height:1.65}.home2-volume-stats{display:grid;gap:2px;padding-top:6px}.home2-volume-stats strong{color:var(--home2-ink);font-size:1.05rem;line-height:1.15}.home2-volume-stats span{color:var(--home2-muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.home2-volume-chart{display:grid;align-content:center;min-width:0;min-height:312px;padding:0}.home2-volume-race{position:relative;min-width:0;border-top:1px solid rgba(71,83,88,.14)}.home2-volume-axis{display:none}.home2-volume-row{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:minmax(92px,122px) minmax(0,1fr);min-width:0;height:28px;transition:transform .24s cubic-bezier(.22,1,.36,1)}.home2-volume-label{display:flex;align-items:center;min-width:0;padding-right:14px;border-bottom:1px solid rgba(71,83,88,.13);color:#1f2424d1;font-size:.84rem;font-weight:900;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home2-volume-track{position:relative;height:100%;overflow:hidden;border-bottom:1px solid rgba(71,83,88,.13);border-radius:0;background:linear-gradient(90deg,rgba(71,83,88,.075) 1px,transparent 1px) 0 0 / 25% 100%,#fffcf647}.home2-volume-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;box-sizing:border-box;padding:0 12px;border-radius:0;box-shadow:inset 0 1px #fffaf057,inset -1px 0 #1f242412;transform:scaleX(0);transform-origin:left center;transition:width 235ms cubic-bezier(.22,1,.36,1);animation:home2-volume-fill .28s cubic-bezier(.22,1,.36,1) forwards}.home2-volume-value{display:block;overflow:hidden;color:#1f2424c2;font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home2-volume-stats strong,.home2-volume-chart-header h3,.home2-volume-axis-scale span,.home2-volume-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes home2-volume-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home2-volume-row-in{to{opacity:1;transform:translateY(0)}}@keyframes home2-volume-date{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.home2-stream-empty{display:grid;place-items:center;min-height:210px;padding:22px;border:1px solid rgba(96,86,70,.16);border-radius:8px;background:#fffaf0c2;color:var(--home2-muted);font-size:.92rem;font-weight:850}.home2-results-table,.home2-auction-list{display:grid;gap:8px}.home2-result-row{display:grid;grid-template-columns:minmax(210px,1.45fr) minmax(100px,.8fr) minmax(72px,.45fr) minmax(96px,.55fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(96,86,70,.12)}.home2-result-row:first-child{border-top:0}.home2-result-row div,.home2-auction-row div{display:grid;gap:3px;min-width:0}.home2-result-row strong,.home2-auction-row strong{color:var(--home2-ink);font-size:.92rem;line-height:1.25}.home2-result-row span,.home2-auction-row span{color:var(--home2-muted);font-size:.78rem;font-weight:750}.home2-result-row em{justify-self:start;padding:5px 7px;border-radius:999px;background:#788b7424;color:#54664f;font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.home2-auction-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:11px 0;border-top:1px solid rgba(96,86,70,.12)}.home2-auction-row:first-child{border-top:0}.home2-auction-row time{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(194,154,86,.3);border-radius:8px;background:#c29a561a;color:var(--home2-ink)}.home2-auction-row time span{color:var(--home2-brass);font-size:.66rem;font-weight:900;text-transform:uppercase}.home2-auction-row time strong{font-size:1.18rem}.home2-sales-banner{width:100vw;margin-right:calc(50% - 50vw);margin-top:0;margin-left:calc(50% - 50vw);position:relative;z-index:auto;display:grid;min-height:clamp(520px,54vw,720px);overflow:visible;border:1px solid rgba(96,86,70,.18);border-right:0;border-left:0;border-radius:0;background:linear-gradient(90deg,#f7f1e6fa,#f7f1e6d6 34%,#f7f1e629,#1f242414),url(/assets/home2-auction-banner.png) center / cover no-repeat;box-shadow:0 20px 52px #1f24241a}.home2-sales-banner.is-detail-active{z-index:auto}.home2-sales-banner:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 28%,rgba(250,244,232,.52),transparent 28%),linear-gradient(180deg,transparent 68%,rgba(31,36,36,.18));mix-blend-mode:soft-light}.home2-sales-banner-copy{grid-area:1 / 1;position:relative;z-index:2;display:grid;align-content:center;gap:15px;width:min(500px,calc(100% - 36px));margin-left:max(20px,calc((100vw - 1240px)/2));padding:42px 0}.home2-sales-banner h2{max-width:520px;margin:0;color:var(--home2-ink);font-size:clamp(1.9rem,3.2vw,3.5rem);line-height:1.04;letter-spacing:0}.home2-sales-banner p:not(.home2-eyebrow){max-width:500px;margin:0;color:#3f413c;font-size:1rem;line-height:1.7}.home2-sales-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:6px}.home2-sales-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid rgba(77,69,55,.22);border-radius:8px;background:#fffaf0a8;color:var(--home2-ink);font-size:.88rem;font-weight:900;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home2-sales-actions a:first-child{border-color:#1f2424e6;background:var(--home2-ink);color:var(--home2-paper)}.home2-banner-comps-panel{grid-area:1 / 1;position:relative;z-index:3;display:grid;gap:7px;justify-self:end;align-self:center;width:min(360px,calc(100vw - 40px));margin-right:max(164px,calc((100vw - 1240px)/2 + 128px));padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home2-banner-comps-panel:before{content:none}.home2-banner-comps-header{display:block;min-width:0;padding:0 0 8px;border-bottom:1px solid rgba(255,250,240,.52)}.home2-banner-comps-header span{color:#d94040eb;font-size:.56rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.home2-banner-selected-slot{position:relative;z-index:1;display:grid;min-height:82px;min-width:0}.home2-banner-selected-slot .home2-selected-lot-card{grid-template-columns:52px minmax(0,1fr);align-items:center;min-height:82px;padding:9px 10px;border:1px solid rgba(255,250,240,.76);border-radius:8px;background:linear-gradient(90deg,#fffcf7e0,#fffcf7ad),#fffaf0b3;box-shadow:inset 0 1px #ffffff6b,0 16px 34px #1f24240f;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.home2-banner-selected-slot .home2-selected-lot-card h3{font-size:.84rem;-webkit-line-clamp:1}.home2-banner-selected-slot .home2-selected-lot-card p{font-size:.62rem}.home2-banner-selected-slot .home2-selected-lot-read{padding-top:5px}.home2-banner-selected-slot .home2-selected-lot-read span,.home2-banner-selected-slot .home2-selected-lot-read strong{font-size:.58rem}.home2-selected-lot-thumb{display:grid;place-items:center;width:52px;height:58px;overflow:hidden;border:1px solid rgba(31,36,36,.12);border-radius:7px;background:#fffcf7e6}.home2-selected-lot-thumb img{display:block;width:100%;height:100%;object-fit:cover}.home2-selected-lot-thumb .home2-calendar-source-mark{width:28px;height:28px}.home2-banner-comps-panel .home2-calendar-source-mark{width:22px;height:22px;border-radius:999px;background:linear-gradient(180deg,#fffcf7e6,#fffcf79e),#fffaf0c2;box-shadow:none}.home2-selected-lot-copy{display:grid;gap:5px;min-width:0;padding-left:8px;border-left:1px solid rgba(96,86,70,.14)}.home2-banner-comparable-list{position:relative;z-index:1;display:grid;gap:7px;min-width:0}.home2-banner-comparable-card{--home2-comparable-accent: var(--home2-brass);--home2-comparable-stop: 58%;display:grid;grid-template-columns:52px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:8px 10px;border:1px solid rgba(255,250,240,.72);border-radius:8px;background:linear-gradient(90deg,#fffcf7d6,#fffcf7a3),#fffaf0a3;box-shadow:inset 0 1px #ffffff5c,0 12px 28px #1f24240b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home2-banner-comparable-image{width:52px;height:58px;overflow:hidden;border:1px solid rgba(31,36,36,.12);border-radius:7px;background:#fffcf7e6}.home2-banner-comparable-image img{display:block;width:100%;height:100%;object-fit:cover}.home2-banner-comparable-copy{display:grid;gap:3px;min-width:0;padding-left:8px;border-left:1px solid rgba(96,86,70,.14)}.home2-banner-comparable-copy span{color:color-mix(in srgb,var(--home2-comparable-accent) 44%,var(--home2-ink));font-size:.54rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.home2-banner-comparable-copy strong{overflow:hidden;color:var(--home2-ink);font-size:.73rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home2-banner-comparable-copy em{overflow:hidden;color:var(--home2-muted);font-size:.58rem;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.home2-banner-comparable-range{position:relative;height:2px;overflow:hidden;border-radius:0;background:#1f24241a}.home2-banner-comparable-range i{display:block;width:var(--home2-comparable-stop);height:100%;border-radius:0;background:#d940405c}@media(max-width:980px){.home2-hero{min-height:auto}.home2-hero-copy{padding:72px 0 56px}.home2-signal-strip,.home2-feature-grid,.home2-preview-grid{grid-template-columns:1fr}.home2-preview-grid{gap:16px}.home2-sales-banner{background-position:58% center}.home2-banner-comps-panel{margin-right:24px}}@media(max-width:680px){.home2-page{gap:20px}.home2-hero{background-position:60% center}.home2-hero-copy{width:calc(100vw - 28px);margin:0 auto;padding:54px 0 42px}.home2-hero h1{font-size:clamp(2.05rem,11vw,2.95rem)}.home2-hero-text{font-size:.98rem}.home2-search-box{grid-template-columns:1fr}.home2-signal-strip,.home2-feature-section,.home2-preview-grid,.home2-sales-banner{width:calc(100vw - 28px)}.home2-panel-header{display:grid}.home2-confidence-badge{justify-self:start}.home2-result-row{grid-template-columns:1fr;gap:6px;align-items:start}.home2-result-row em{white-space:normal}.home2-sales-banner{min-height:500px;background:linear-gradient(180deg,#faf4eab8,#faebe057 42%,#d940400a),url(/assets/home2-auction-banner.png) 60% center / cover no-repeat}.home2-sales-banner-copy{align-content:start;width:100%;margin:0 auto;padding:26px 20px}.home2-banner-comps-panel{justify-self:center;align-self:end;width:calc(100vw - 48px);margin:0 0 26px}.home2-sales-banner h2{font-size:clamp(1.8rem,10vw,2.55rem)}.home2-sales-banner p:not(.home2-eyebrow){font-size:.95rem}}.home2-page-v2{gap:34px;padding-bottom:0;background:linear-gradient(180deg,#fbfaf600 0,#faf8f2a8 740px),#fbfaf6}.app-shell:has(.home2-page-v2) .app-main{padding-top:0}.app-shell:has(.home2-page-v2) .top-shell{display:none}.app-shell:has(.home2-page-v2) .app-footer{margin-top:0}.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-shell{border-bottom-color:transparent;background:transparent;box-shadow:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.app-shell:has(.home2-page-v2).is-footer-revealed .top-shell{border-bottom-color:transparent;background:transparent;box-shadow:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-gear-button,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-signin-button{border-color:#60564621;background:#fffaf040;box-shadow:none}.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle-icon{background:#fffaf040}.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle:hover,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle:focus-visible,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle.is-active,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-gear-button:hover,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-gear-button:focus-visible,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-gear-button.is-active,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-signin-button:hover,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-signin-button:focus-visible{background-color:#fffaf0e0}.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle:hover .top-navbar-toggle-icon,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle:focus-visible .top-navbar-toggle-icon,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle.is-active .top-navbar-toggle-icon{background:#fffaf0e0}.home2-page-v2 .home2-hero{min-height:clamp(560px,calc(68vh - var(--top-shell-height, 0px)),720px)}.home2-page-v2 .home2-hero h1{max-width:760px;font-size:clamp(2.2rem,3.8vw,3.72rem);line-height:1.03}.home2-newspaper-front{position:relative;z-index:5;padding:0;background:radial-gradient(circle,rgba(31,36,36,.011) 0 .6px,transparent .7px) 0 0 / 8px 8px,linear-gradient(180deg,#fcfaf5f0,#fdfcf8fa)}.home2-newspaper-sheet{--home2-newspaper-sheet-padding: clamp(16px, 2.1vw, 28px);width:min(1280px,calc(100vw - 32px));margin:0 auto;padding:var(--home2-newspaper-sheet-padding);padding-top:1rem;padding-bottom:0;border:1px solid rgba(31,36,36,.18);background:repeating-linear-gradient(0deg,rgba(31,36,36,.007) 0,rgba(31,36,36,.007) 1px,transparent 1px,transparent 11px),linear-gradient(180deg,#fffefafc,#fbf9f3f5);box-shadow:0 30px 70px #1f24241a,inset 0 0 0 1px #ffffff9e}.home2-newspaper-topline,.home2-newspaper-section-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border-bottom:1px solid rgba(31,36,36,.18);color:#121212e6;font-size:.64rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.home2-newspaper-topline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-bottom:8px}.home2-newspaper-issue-date{justify-self:center}.home2-newspaper-topline>span:last-child{justify-self:end}.home2-newspaper-topline nav,.home2-newspaper-section-nav{flex-wrap:wrap}.home2-newspaper-topline nav,.home2-newspaper-section-nav,.home2-newspaper-actions{display:flex;align-items:center;gap:12px}.home2-newspaper-topline a,.home2-newspaper-section-nav a,.home2-newspaper-actions a{color:inherit;text-decoration:none}.home2-newspaper-topline nav a:not(.home2-newspaper-brand){font-size:.72rem;font-weight:820}.home2-newspaper-section-nav a{font-size:.7rem;font-weight:820}.home2-newspaper-brand{color:#121212f5;margin-right:6px;font-family:var(--font-display);font-size:1.12rem;font-weight:780;text-transform:none}.home2-newspaper-brand span{color:var(--color-accent)}.home2-newspaper-topline a:hover,.home2-newspaper-topline a:focus-visible,.home2-newspaper-section-nav a:hover,.home2-newspaper-section-nav a:focus-visible,.home2-newspaper-actions a:hover,.home2-newspaper-actions a:focus-visible{color:var(--color-accent)}.home2-newspaper-masthead{display:grid;grid-template-columns:minmax(210px,.7fr) auto minmax(210px,.7fr);gap:16px;align-items:center;padding:18px 0;border-bottom:2px solid rgba(31,36,36,.84)}.home2-newspaper-masthead h1{margin:0;color:#1f2424d9;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.05rem,4vw,4rem);font-weight:900;letter-spacing:0;line-height:.92;text-align:center}.home2-newspaper-search{--home2-newspaper-search-border-color: rgba(31, 36, 36, .22);display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;justify-self:start;width:min(100%,300px);min-width:0;min-height:36px;border-top:0;border-bottom:0;background:#fffcf44d;box-shadow:inset 0 1px 0 var(--home2-newspaper-search-border-color),inset 0 -1px 0 var(--home2-newspaper-search-border-color);color:#1f2424a3;font-size:.62rem;font-weight:800;text-transform:uppercase;transition:background-color .16s ease,box-shadow .16s ease}.home2-newspaper-search:hover{--home2-newspaper-search-border-color: rgba(31, 36, 36, .36);background:#fffcf47a}.home2-newspaper-search:focus-within{--home2-newspaper-search-border-color: rgba(31, 36, 36, .68);background:#fffcf4b8}.home2-newspaper-search>span{padding-left:2px}.home2-newspaper-search input{min-width:0;min-height:36px;padding:0 10px;border-top:0;border-right:0;border-bottom:0;border-left:1px solid var(--home2-newspaper-search-border-color);border-radius:0;background:transparent;box-shadow:none;color:var(--home2-ink);font:inherit;outline:none;text-transform:none;appearance:none;-webkit-appearance:none}.home2-newspaper-search input:focus,.home2-newspaper-search input:focus-visible{border-radius:0;outline:none;box-shadow:none}.home2-newspaper-search input::placeholder{color:#1f24246b;font-weight:620}.home2-newspaper-actions{justify-content:flex-end;color:var(--home2-ink);font-size:.62rem;font-weight:900;text-transform:uppercase}.home2-newspaper-actions a:last-child{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--home2-paper)}.home2-newspaper-actions a:last-child:hover,.home2-newspaper-actions a:last-child:focus-visible{background:color-mix(in srgb,var(--color-accent) 88%,#000000);color:var(--home2-paper)}.home2-newspaper-section-nav{justify-content:center;padding:11px 0}.home2-newspaper-layout{display:grid;grid-template-columns:minmax(190px,.76fr) minmax(0,1.54fr) minmax(220px,.82fr);gap:18px;align-items:start;padding-top:28px}.home2-newspaper-left-column,.home2-newspaper-main-column,.home2-newspaper-right-column{min-width:0}.home2-newspaper-left-column,.home2-newspaper-right-column{display:grid;gap:18px}.home2-newspaper-left-column{gap:8px;max-height:clamp(500px,40vw,560px);overflow:hidden}.home2-newspaper-right-calendar-slot{min-width:0}.home2-newspaper-side-story{display:grid;gap:3px;padding-bottom:7px;border-bottom:1px solid rgba(31,36,36,.14)}.home2-newspaper-side-story span,.home2-newspaper-byline,.home2-newspaper-story-row span,.home2-newspaper-listing-kicker span,.home2-newspaper-section-head span{color:var(--color-accent);font-size:.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.home2-newspaper-side-story h3,.home2-newspaper-story-row h3,.home2-newspaper-ranked-rail strong{margin:0;color:#1f2424d9;font-family:Georgia,Times New Roman,serif;font-weight:780;letter-spacing:0}.home2-newspaper-side-story h3{display:-webkit-box;overflow:hidden;font-size:clamp(.68rem,.74vw,.82rem);line-height:1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-newspaper-side-story span{color:#1f242494}.home2-newspaper-side-story p,.home2-newspaper-side-story em,.home2-newspaper-lead-copy p,.home2-newspaper-story-row p{margin:0;color:#1f2424a8;font-size:.7rem;font-style:normal;line-height:1.42}.home2-newspaper-side-story p,.home2-newspaper-side-story em{font-size:.52rem;line-height:1.14}.home2-newspaper-side-story p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-newspaper-side-story:nth-child(n+4) h3{-webkit-line-clamp:2}.home2-newspaper-side-story:nth-child(n+4) p{-webkit-line-clamp:1}.home2-newspaper-side-cta,.home2-newspaper-lead-cta{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:2px;padding:0 12px;border:0;background:var(--color-accent);color:#fff;text-decoration:none}.home2-newspaper-side-cta strong,.home2-newspaper-lead-cta strong{font-family:var(--font-sans, Inter, system-ui, sans-serif);font-size:.76rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.home2-newspaper-side-cta:hover,.home2-newspaper-side-cta:focus-visible,.home2-newspaper-lead-cta:hover,.home2-newspaper-lead-cta:focus-visible{background:color-mix(in srgb,var(--color-accent) 88%,#000000);color:#fff}.stripe-arrow{display:inline-flex;align-items:center;justify-content:center}.stripe-arrow>.HoverArrow{position:relative;flex:0 0 auto;margin-top:.1rem;margin-left:8px;fill:none;stroke:currentColor;stroke-width:2}.stripe-arrow>.HoverArrow .HoverArrow__linePath{opacity:0;transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.stripe-arrow>.HoverArrow .HoverArrow__tipPath{transition:transform .1s cubic-bezier(.215,.61,.355,1)}.stripe-arrow:hover>.HoverArrow .HoverArrow__linePath,a:hover .stripe-arrow>.HoverArrow .HoverArrow__linePath,a:focus-visible .stripe-arrow>.HoverArrow .HoverArrow__linePath{opacity:1}.stripe-arrow:hover>.HoverArrow .HoverArrow__tipPath,a:hover .stripe-arrow>.HoverArrow .HoverArrow__tipPath,a:focus-visible .stripe-arrow>.HoverArrow .HoverArrow__tipPath{transform:translate(3px)}.home2-newspaper-lead-story{display:grid;gap:12px;min-width:0}.home2-newspaper-lead-image{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(31,36,36,.18);background:#1f24240f}.home2-newspaper-lead-image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.02)}.home2-newspaper-lead-copy{display:grid;gap:8px;min-width:0}.home2-newspaper-lead-copy .home2-newspaper-byline{line-height:1}.home2-newspaper-lead-title{max-width:18em;margin:0;color:var(--home2-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.52rem,2.45vw,2.52rem);font-weight:820;letter-spacing:0;line-height:1.04}.home2-newspaper-lead-title span{display:block}.home2-newspaper-lead-cta{position:absolute;top:12px;left:12px;z-index:1}.home2-newspaper-lead-cta span{position:static;padding:0;background:transparent;color:inherit}.home2-newspaper-lead-summary{margin:0;color:#1f2424a8;font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-style:normal;line-height:1.42}.home2-newspaper-story-meta{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:5px;color:#1f242494;font-size:.62rem;font-weight:760}.home2-newspaper-story-list{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:2px solid rgba(31,36,36,.78)}.home2-newspaper-story-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0;padding-bottom:12px;border-bottom:1px solid rgba(31,36,36,.13)}.home2-newspaper-story-thumb{aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(31,36,36,.14);background:#1f24240a}.home2-newspaper-story-thumb img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.12) saturate(.85)}.home2-newspaper-story-row h3{font-size:1rem;line-height:1.14}.home2-newspaper-story-row em{color:#1f242485;font-size:.58rem;font-style:normal;font-weight:760;white-space:nowrap}.home2-newspaper-ranked-rail{display:grid;gap:8px}.home2-newspaper-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:2px solid var(--color-accent)}.home2-newspaper-section-head em{color:#1f242461;font-size:.58rem;font-style:normal;font-weight:820;text-transform:uppercase}.home2-newspaper-ranked-rail ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.home2-newspaper-ranked-rail li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid rgba(31,36,36,.13)}.home2-newspaper-ranked-rail li>span{color:#1f2424d1;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:900;line-height:1}.home2-newspaper-ranked-rail li div{display:grid;gap:2px;min-width:0}.home2-newspaper-ranked-rail strong{font-size:.72rem;line-height:1.02}.home2-newspaper-ranked-rail em{color:#1f242485;font-size:.52rem;font-style:normal;font-weight:720;line-height:1.12}.home2-newspaper-calendar-spacer{border:1px solid rgba(31,36,36,.16);background:linear-gradient(180deg,#fffefaf0,#faf9f4db)}.home2-newspaper-calendar-insert{position:relative;isolation:isolate;display:grid;gap:8px;overflow:hidden;padding:12px;border:1px solid transparent;background:transparent}.home2-newspaper-calendar-shared-frame,.home2-newspaper-calendar-static-frame{position:absolute;inset:0;z-index:0;border:1px solid rgba(31,36,36,.16);background:linear-gradient(180deg,#fffefaf0,#faf9f4db);pointer-events:none;transition:opacity 90ms ease}.home2-newspaper-calendar-preview-content{position:relative;z-index:1;display:grid;gap:8px;opacity:1;filter:blur(0);transform:scale(1);transform-origin:center;transition:opacity 95ms ease,filter 95ms ease,transform 95ms ease}.home2-newspaper-calendar-insert.is-content-exiting .home2-newspaper-calendar-preview-content{opacity:0;filter:blur(4px);transform:scale(.965)}.home2-newspaper-calendar-insert.is-interactive,.home2-newspaper-mini-intelligence.is-collapsible-preview{cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.home2-newspaper-calendar-insert.is-interactive:hover,.home2-newspaper-calendar-insert.is-interactive:focus-visible,.home2-newspaper-mini-intelligence.is-collapsible-preview:hover,.home2-newspaper-mini-intelligence.is-collapsible-preview:focus-visible{transform:translateY(-1px)}.home2-newspaper-calendar-insert.is-interactive:hover .home2-newspaper-calendar-shared-frame,.home2-newspaper-calendar-insert.is-interactive:focus-visible .home2-newspaper-calendar-shared-frame,.home2-newspaper-calendar-insert.is-interactive:hover .home2-newspaper-calendar-static-frame,.home2-newspaper-calendar-insert.is-interactive:focus-visible .home2-newspaper-calendar-static-frame{border-color:#8f303847;background:linear-gradient(180deg,#fffffcfa,#faf7efe6);box-shadow:0 10px 22px #1f242412}.home2-newspaper-calendar-insert.is-interactive:focus-visible,.home2-newspaper-mini-intelligence.is-collapsible-preview:focus-visible{outline:2px solid rgba(143,48,56,.22);outline-offset:2px}.home2-newspaper-calendar-insert.is-motion-closing,.home2-newspaper-mini-intelligence.is-motion-closing{pointer-events:none}.home2-newspaper-right-column .home2-newspaper-calendar-insert,.home2-newspaper-right-column .home2-newspaper-calendar-spacer{width:100%;min-height:260px}.home2-newspaper-calendar-spacer{display:block}.home2-newspaper-calendar-insert h3{max-width:14em;margin:0;color:var(--home2-ink);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:820;letter-spacing:0;line-height:1.08}.home2-newspaper-mini-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid rgba(31,36,36,.16);border-left:1px solid rgba(31,36,36,.16)}.home2-newspaper-mini-calendar span{display:grid;place-items:center;min-height:26px;border-right:1px solid rgba(31,36,36,.16);border-bottom:1px solid rgba(31,36,36,.16);color:#1f2424d9;font-size:.58rem;font-weight:800}.home2-newspaper-mini-calendar .is-head{min-height:20px;background:#1f24240f;color:#1f242485;font-size:.52rem;text-transform:uppercase}.home2-newspaper-mini-calendar .is-event{color:var(--home2-ink);box-shadow:inset 0 -3px #8f30386b}.home2-newspaper-mini-calendar .is-preview{box-shadow:inset 0 -3px #788b7485}.home2-newspaper-mini-calendar .is-results{box-shadow:inset 0 -3px #3f5d867a}.home2-newspaper-mini-calendar .is-signal{box-shadow:inset 0 -3px #c29a5694}.home2-newspaper-calendar-lines{display:grid;gap:5px}.home2-newspaper-calendar-lines p{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:6px;align-items:baseline;margin:0;color:#1f2424a3;font-size:.58rem;line-height:1.2}.home2-newspaper-calendar-lines strong{color:var(--home2-ink)}.home2-newspaper-calendar-lines span{min-width:0;overflow-wrap:anywhere}.home2-newspaper-calendar-lines em{color:var(--color-accent);font-style:normal;font-weight:820;white-space:nowrap}.home2-newspaper-auction-zone{position:relative;margin-top:12px;padding-top:12px;border-top:3px double rgba(31,36,36,.72)}.home2-newspaper-auction-columns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.home2-newspaper-auction-column{--auction-house-marquee-color: var(--home2-sage);display:grid;align-content:start;gap:8px;min-width:0;padding-top:8px;border-top:3px solid color-mix(in srgb,var(--auction-house-marquee-color) 56%,rgba(31,36,36,.14))}.home2-newspaper-auction-column header{display:grid;gap:2px;min-width:0}.home2-newspaper-auction-column header span{overflow:hidden;color:var(--home2-ink);font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:820;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.home2-newspaper-auction-column header strong,.home2-newspaper-auction-column header em{overflow:hidden;color:#1f24248f;font-size:.56rem;font-style:normal;font-weight:760;line-height:1.18;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home2-newspaper-listing-stack{display:grid;grid-template-rows:repeat(5,minmax(72px,1fr));min-width:0;border-top:1px solid rgba(31,36,36,.12)}.home2-newspaper-listing-row{display:grid;align-content:start;gap:3px;min-width:0;min-height:72px;padding:7px 0;overflow:hidden;border-bottom:1px dotted rgba(31,36,36,.2)}.home2-newspaper-listing-row.is-shared-layout{position:relative;z-index:40;background:linear-gradient(90deg,color-mix(in srgb,var(--auction-house-marquee-color) 12%,transparent),transparent);box-shadow:0 10px 22px #1f242414}.home2-newspaper-listing-kicker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:baseline;min-width:0}.home2-newspaper-listing-kicker span{color:#1f242494}.home2-newspaper-listing-kicker strong{justify-self:end;overflow:hidden;color:color-mix(in srgb,var(--auction-house-marquee-color) 52%,rgba(31,36,36,.64));font-size:.54rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.home2-newspaper-listing-row h4{display:-webkit-box;overflow:hidden;margin:0;color:#1f2424d9;font-family:Georgia,Times New Roman,serif;font-size:.68rem;font-weight:760;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-newspaper-listing-row p{display:-webkit-box;overflow:hidden;margin:0;color:#1f242485;font-size:.54rem;font-weight:620;line-height:1.16;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-newspaper-post-auction-strip{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:stretch;margin-top:22px;padding-top:18px;border-top:3px double rgba(31,36,36,.72)}.home2-newspaper-intelligence-trigger{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.home2-newspaper-post-auction-strip>.home2-newspaper-mini-intelligence,.home2-newspaper-post-auction-strip>.home2-newspaper-mini-intelligence-spacer{grid-column:span 2;margin-top:0}.home2-newspaper-post-auction-strip>.home2-newspaper-mini-intelligence:not(.home2-newspaper-intelligence-popout){margin-top:.5rem}.home2-newspaper-post-auction-strip>.home2-newspaper-mini-intelligence-spacer{margin-top:1rem}.home2-newspaper-mini-intelligence-spacer{min-height:var(--home2-newspaper-intelligence-slot-height, 400px);border:1px solid rgba(31,36,36,.11);background:linear-gradient(180deg,#fffcf470,#f7f1e633)}.home2-newspaper-post-auction-strip .home2-newspaper-listing-stack{grid-template-rows:repeat(5,minmax(66px,1fr))}.home2-newspaper-post-auction-strip .home2-newspaper-listing-row{min-height:66px;padding:6px 0}.home2-newspaper-mini-intelligence{display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(31,36,36,.16);background:linear-gradient(180deg,#fffefaf0,#faf9f4db);backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.home2-newspaper-mini-intelligence.is-content-exiting:not(.home2-newspaper-intelligence-popout) .home2-newspaper-intelligence-reveal{opacity:0;filter:blur(4px);transform:translateY(-3px) scale(.965);transition:opacity 95ms ease,filter 95ms ease,transform 95ms ease}.home2-newspaper-mini-intelligence.is-expanded{gap:12px;padding:14px;border-color:transparent;border-radius:6px;background:linear-gradient(180deg,#fffef9fc,#f7f4ebf7),#f7f4ea;box-shadow:0 22px 46px #1f242433}.home2-newspaper-popout-close{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:0;background:transparent;color:#1f2424d1;line-height:1;cursor:pointer;transition:color .18s ease}.home2-newspaper-popout-close-icon{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:2.1}.home2-newspaper-popout-close:hover,.home2-newspaper-popout-close:focus-visible{color:#8f3038f0}.home2-newspaper-intelligence-popout{position:absolute;top:calc(-200px - 2rem);left:-.5rem;z-index:90;isolation:isolate;grid-template-columns:minmax(0,1.36fr) minmax(360px,.84fr);column-gap:48px;row-gap:0;align-items:start;min-height:0;width:calc(100% + 1rem);overflow:visible;padding:24px 32px 32px;border:0;border-radius:6px;background:linear-gradient(135deg,#fffef9fc,#f7f4ebf7),#f7f4ea;box-shadow:0 0 0 1px #1f24240b;animation:home2-intelligence-sheet-expand .33s cubic-bezier(.22,1,.36,1) both;backface-visibility:hidden;transform-origin:76% 36%;will-change:clip-path,opacity,transform}.home2-newspaper-intelligence-popout:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 34px 88px #1f242417,0 10px 28px #1f242409,0 0 0 1px #1f24240b;content:"";opacity:0;pointer-events:none;animation:home2-popout-shadow-enter .18s ease-out .36s both}.home2-newspaper-intelligence-popout.is-closing{animation:home2-intelligence-sheet-collapse 185ms cubic-bezier(.4,0,1,1) both;pointer-events:none}.home2-newspaper-intelligence-popout.is-closing:before{animation:home2-popout-shadow-exit 90ms ease-out both}.home2-newspaper-mini-intelligence.is-expanded.home2-newspaper-intelligence-popout{padding:1.5rem}.home2-newspaper-intelligence-popout .home2-newspaper-popout-close{position:absolute;top:18px;right:18px;z-index:6}.home2-newspaper-intelligence-popout .home2-newspaper-section-head{grid-column:1 / -1;margin-bottom:0;padding-right:44px}.home2-newspaper-intelligence-popout h3,.home2-newspaper-intelligence-popout .home2-newspaper-mini-chart-card{grid-column:1}.home2-newspaper-intelligence-popout .home2-newspaper-mini-comps{grid-column:2;grid-row:2 / span 2;align-self:start}.home2-newspaper-intelligence-popout .home2-newspaper-intelligence-reveal{animation:home2-intelligence-element-enter .36s cubic-bezier(.2,.8,.18,1) both;transform-origin:center}.home2-newspaper-intelligence-popout .home2-newspaper-intelligence-reveal.is-kicker{animation-delay:175ms}.home2-newspaper-intelligence-popout .home2-newspaper-intelligence-reveal.is-title{animation-delay:215ms}.home2-newspaper-intelligence-popout .home2-newspaper-intelligence-reveal.is-chart{animation-delay:.26s}.home2-newspaper-intelligence-popout .home2-newspaper-intelligence-reveal.is-comps{animation-delay:305ms}.home2-newspaper-intelligence-popout.is-closing .home2-newspaper-intelligence-reveal,.home2-newspaper-intelligence-popout.is-closing .home2-newspaper-comparable-card{animation:home2-intelligence-element-exit .11s cubic-bezier(.4,0,1,1) both;transform-origin:center}.home2-newspaper-intelligence-popout.is-closing .home2-newspaper-intelligence-reveal.is-kicker,.home2-newspaper-intelligence-popout.is-closing .home2-newspaper-intelligence-reveal.is-title,.home2-newspaper-intelligence-popout.is-closing .home2-newspaper-intelligence-reveal.is-chart,.home2-newspaper-intelligence-popout.is-closing .home2-newspaper-intelligence-reveal.is-comps,.home2-newspaper-intelligence-popout.is-closing .home2-newspaper-comparable-card{animation-delay:0ms}.home2-newspaper-mini-intelligence h3{margin:0;color:var(--home2-ink);font-family:Georgia,Times New Roman,serif;font-size:1.06rem;font-weight:820;letter-spacing:0;line-height:1.08}.home2-newspaper-mini-intelligence.is-expanded h3{font-size:clamp(1.16rem,1.62vw,1.55rem);line-height:1.04}.home2-newspaper-intelligence-popout h3{position:relative;top:-2rem;align-self:end;justify-self:stretch;width:100%;max-width:none;margin:0;padding-bottom:4px;font-size:clamp(1.9rem,2.43rem,3rem);line-height:1.06;white-space:normal}.home2-newspaper-intelligence-popout #home2-newspaper-mini-intelligence-title{margin-top:4rem}.home2-newspaper-intelligence-popout h3 span{display:block}.home2-newspaper-mini-intelligence.is-expanded.home2-newspaper-intelligence-popout h3{font-size:clamp(1.9rem,2.43rem,3rem);line-height:1.06}.home2-newspaper-mini-intelligence>p{margin:0;color:#1f24249e;font-size:.62rem;line-height:1.34}.home2-newspaper-mini-chart-card{display:grid;gap:6px;min-width:0;padding-top:8px;border-top:1px solid rgba(31,36,36,.12)}.home2-newspaper-mini-chart-card>span{color:var(--color-accent);font-size:.56rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.home2-newspaper-mini-chart-selling-point{margin:0 0 4px;color:var(--home2-muted);font-size:.62rem;line-height:1.34}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-mini-chart-selling-point{margin-bottom:8px;font-size:.96rem;line-height:1.7}.home2-newspaper-intelligence-cta{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:34px;padding:0 12px;border:0;border-radius:0;background:var(--color-accent);color:#fff;font-size:.7rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.home2-newspaper-intelligence-cta:hover,.home2-newspaper-intelligence-cta:focus-visible{background:color-mix(in srgb,var(--color-accent) 88%,#000000);color:#fff}.home2-newspaper-mini-chart-card .home2-mini-chart{min-height:128px;max-height:158px}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-mini-chart-card{gap:8px;padding-top:10px}.home2-newspaper-intelligence-popout .home2-newspaper-mini-chart-card{gap:0;padding-top:0;padding-right:0;border-top-color:transparent}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-mini-chart-card{gap:0;margin-top:-2rem;padding-top:0;padding-right:0}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-mini-chart-card .home2-mini-chart{min-height:220px;max-height:250px}.home2-newspaper-mini-intelligence.is-expanded.home2-newspaper-intelligence-popout .home2-newspaper-mini-chart-card .home2-mini-chart{aspect-ratio:600 / 270;height:auto;min-height:0;max-height:none}.home2-newspaper-mini-comps{display:grid;gap:8px;min-width:0}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-mini-comps{gap:10px}.home2-newspaper-intelligence-popout .home2-newspaper-mini-comps{--home2-newspaper-comparable-row-size: 108px;grid-auto-rows:var(--home2-newspaper-comparable-row-size);grid-template-rows:repeat(4,minmax(0,var(--home2-newspaper-comparable-row-size)));gap:12px;padding-top:48px;padding-left:0;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-mini-comps{gap:0;padding-top:calc(48px + 2rem)}.home2-newspaper-intelligence-popout .home2-selected-lot-card,.home2-newspaper-intelligence-popout .home2-banner-comparable-card,.home2-newspaper-intelligence-popout .home2-newspaper-comparable-card{border-color:#1f24241c;border-radius:4px;background:linear-gradient(180deg,#fffffcfa,#faf7eff0),#fbfaf5;box-shadow:none}.home2-newspaper-comparable-card{--home2-newspaper-comparable-accent: var(--color-accent);--home2-newspaper-comparable-stop: 62%;display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:stretch;min-width:0;padding:8px;border:1px solid rgba(31,36,36,.14);border-radius:4px;background:linear-gradient(180deg,#fffcf4e0,#f7f1e694),var(--home2-paper)}.home2-newspaper-comparable-card.is-selected-watch{border-color:#8f303852;background:linear-gradient(180deg,#fffdf8fa,#f9f6efd6),var(--home2-paper);box-shadow:0 10px 22px #1f24240f}.home2-newspaper-mini-intelligence:not(.is-expanded) .home2-newspaper-comparable-card.is-selected-watch{border-color:#1f242429;border-radius:0;grid-template-columns:minmax(0,1fr)}.home2-newspaper-mini-intelligence:not(.is-expanded) .home2-newspaper-comparable-card.is-selected-watch .home2-newspaper-comparable-image{display:none}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-card{grid-template-columns:78px minmax(0,1fr);gap:8px;height:100%;padding:8px;border-color:color-mix(in srgb,var(--home2-newspaper-comparable-accent) 22%,rgba(31,36,36,.14));box-shadow:0 10px 20px #1f24240a}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-card.is-selected-watch{border-color:#8f303857;box-shadow:0 12px 24px #1f242412}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-card{box-sizing:border-box;grid-template-columns:88px minmax(0,1fr);gap:12px;height:var(--home2-newspaper-comparable-row-size);min-height:0;max-height:var(--home2-newspaper-comparable-row-size);overflow:hidden;padding:9px 0;border:0;border-bottom:1px dotted rgba(31,36,36,.22);border-radius:0;background:transparent;box-shadow:none;backface-visibility:hidden;animation:home2-intelligence-element-enter .36s cubic-bezier(.2,.8,.18,1) both;animation-delay:calc(.36s + var(--home2-newspaper-comparable-index, 0) * 42ms);transform-origin:center;will-change:transform,opacity}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-copy{align-self:stretch;min-height:0;overflow:hidden;padding:5px 0}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-card.is-selected-watch{border-bottom-color:#8f30383d;background:transparent;box-shadow:none}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-image{justify-self:start;width:76px;height:76px;margin:0;border-radius:3px}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-card h4{font-size:.77rem;line-height:1.08}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-labels span,.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-labels em{font-size:.5rem}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range span,.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range em{font-size:.47rem}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range strong{font-size:.56rem}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-traits span{font-size:.42rem}.home2-newspaper-comparable-image{display:grid;place-items:center;box-sizing:border-box;align-self:center;justify-self:center;width:calc(var(--home2-newspaper-comparable-row-size, 100%) - 1rem - 2px);min-width:0;height:calc(var(--home2-newspaper-comparable-row-size, 100%) - 1rem - 2px);margin:.5rem;aspect-ratio:1 / 1;overflow:hidden;padding:0;border-radius:4px;background:#1f24240d}.home2-newspaper-comparable-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(.12) saturate(.85)}.home2-newspaper-comparable-copy{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px;min-width:0;min-height:0}.home2-newspaper-comparable-labels{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.home2-newspaper-comparable-labels span{color:var(--color-accent);font-size:.48rem;font-weight:920;letter-spacing:0;text-transform:uppercase}.home2-newspaper-comparable-card.is-selected-watch .home2-newspaper-comparable-labels span{color:#8f3038f5}.home2-newspaper-comparable-card.is-selected-watch .home2-newspaper-comparable-image{border-color:#8f30383d}.home2-newspaper-comparable-labels em{overflow:hidden;color:#1f242475;font-size:.48rem;font-style:normal;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.home2-newspaper-comparable-card h4{display:-webkit-box;margin:0;overflow:hidden;color:#1f2424d9;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:780;letter-spacing:0;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-card h4{font-size:.72rem;line-height:1.05}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-copy{gap:5px}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-labels span{font-size:.46rem}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-labels em{font-size:.48rem}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range{align-self:end;gap:8px;padding-bottom:5px}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range span,.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range em{font-size:.44rem}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range strong{font-size:.52rem}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-range i{height:2px}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-traits{gap:3px}.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-traits span{padding:1px 4px;font-size:.4rem}.home2-newspaper-comparable-range{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;min-width:0;padding-bottom:7px}.home2-newspaper-comparable-range span,.home2-newspaper-comparable-range em{color:#1f24247a;font-size:.48rem;font-style:normal;font-weight:820;text-transform:uppercase}.home2-newspaper-comparable-range strong{display:block;overflow:hidden;color:#1f2424c2;font-size:.58rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.home2-newspaper-comparable-range i{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:#1f24241a}.home2-newspaper-comparable-range i:before{display:block;width:var(--home2-newspaper-comparable-stop);height:100%;background:color-mix(in srgb,var(--home2-newspaper-comparable-accent) 62%,var(--color-accent));content:""}.home2-newspaper-comparable-traits{display:flex;flex-wrap:wrap;gap:4px}.home2-newspaper-comparable-traits span{padding:2px 5px;border:1px solid rgba(31,36,36,.08);background:#fffcf46b;color:#1f242485;font-size:.48rem;font-weight:780;line-height:1.1}@keyframes home2-intelligence-sheet-expand{0%{opacity:.96;clip-path:inset(0 0 58% 54% round 6px);transform:translateY(-4px) scale(.985)}to{opacity:1;clip-path:none;transform:translateY(0) scale(1)}}@keyframes home2-intelligence-sheet-collapse{0%{opacity:1;clip-path:inset(0 0 0 0 round 6px);transform:translateY(0) scale(1)}62%{opacity:.72;clip-path:inset(8% 10% 22% 38% round 6px);transform:translateY(34px) scale(.66)}to{opacity:0;clip-path:inset(20% 12% 46% 66% round 6px);transform:translateY(88px) scale(.34)}}@keyframes home2-intelligence-element-enter{0%{opacity:0;filter:blur(7px);transform:translateY(10px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes home2-intelligence-element-exit{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(-5px) scale(.94)}}@media(prefers-reduced-motion:reduce){.home2-newspaper-intelligence-popout,.home2-newspaper-intelligence-popout:before,.home2-newspaper-intelligence-popout.is-closing,.home2-newspaper-intelligence-popout.is-closing:before,.home2-newspaper-intelligence-popout .home2-newspaper-intelligence-reveal,.home2-newspaper-intelligence-popout .home2-newspaper-comparable-card{animation:none}.home2-newspaper-intelligence-popout:before{opacity:1}.home2-newspaper-intelligence-popout.is-closing:before{opacity:0}.home2-newspaper-mini-intelligence.is-content-exiting:not(.home2-newspaper-intelligence-popout) .home2-newspaper-intelligence-reveal{transition:none}}.home2-newspaper-mini-comps .home2-selected-lot-card,.home2-newspaper-mini-comps .home2-banner-comparable-card{grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:0;padding:8px;border-color:#1f242424;border-radius:0;background:#fffcf4a3;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home2-newspaper-mini-comps .home2-selected-lot-thumb,.home2-newspaper-mini-comps .home2-banner-comparable-image{width:42px;height:46px;border-radius:0}.home2-newspaper-mini-comps .home2-selected-lot-copy,.home2-newspaper-mini-comps .home2-banner-comparable-copy{gap:2px;padding-left:7px}.home2-newspaper-mini-comps .home2-selected-lot-card h3,.home2-newspaper-mini-comps .home2-banner-comparable-copy strong{color:#1f2424d9;font-size:.68rem;line-height:1.12;overflow-wrap:anywhere;white-space:normal}.home2-newspaper-mini-comps .home2-selected-lot-card p,.home2-newspaper-mini-comps .home2-banner-comparable-copy em{font-size:.54rem;line-height:1.16;white-space:normal}.home2-newspaper-mini-comps .home2-selected-lot-header span,.home2-newspaper-mini-comps .home2-banner-comparable-copy span{font-size:.48rem}.home2-newspaper-analytics-section{display:grid;gap:16px;margin-top:26px;padding-top:22px;padding-bottom:22px;border-top:3px double rgba(31,36,36,.72);border-bottom:3px double rgba(31,36,36,.72)}.home2-newspaper-post-auction-strip:has(.home2-newspaper-intelligence-popout)+.home2-newspaper-volume-section{margin-top:12px}.home2-newspaper-analytics-heading{display:grid;gap:6px;max-width:760px}.home2-newspaper-analytics-heading h2{margin:0;color:var(--home2-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.4vw,2.35rem);font-weight:720;letter-spacing:0;line-height:1.08}.home2-newspaper-analytics-heading p:not(.home2-eyebrow){margin:0;color:#1f24249e;font-family:Georgia,Times New Roman,serif;font-size:.78rem;line-height:1.48}.home2-newspaper-volume-heading-stat{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin-top:2px;padding:2px 0 0}.home2-newspaper-volume-heading-stat strong{color:var(--home2-ink);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:820;line-height:1.08}.home2-newspaper-volume-heading-stat span{color:#1f24248f;font-size:.58rem;font-weight:820;text-transform:uppercase}.home2-newspaper-volume-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;align-items:start}.home2-newspaper-volume-chart-column{display:grid;gap:14px;min-width:0}.home2-newspaper-volume-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:18px;padding-top:2px;color:#1f242494;font-family:Georgia,Times New Roman,serif;font-size:.66rem;line-height:1.26;text-align:justify}.home2-newspaper-volume-notes p{display:-webkit-box;max-height:6.6528rem;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8}.home2-newspaper-volume-notes p+p{margin-top:0}.home2-newspaper-volume-notes strong{color:#1f2424d1;font-weight:820}.home2-newspaper-volume-sidebar{display:grid;gap:10px;min-width:0;padding:14px 0 0 14px;border-left:1px solid rgba(31,36,36,.16)}.home2-newspaper-volume-sidebar-heading{padding-bottom:5px;border-bottom:1px solid rgba(31,36,36,.16)}.home2-newspaper-volume-sidebar-heading span{color:var(--color-accent);font-size:.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.home2-newspaper-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);gap:14px;align-items:stretch;min-width:0}.home2-page-v2 .home2-newspaper-chart-panel{min-width:0;padding:14px;border-color:#1f242429;background:linear-gradient(180deg,#fffcf4f5,#fffaf0db),var(--color-surface);box-shadow:0 12px 24px #1f24240b}.home2-newspaper-chart-panel .home2-mini-chart{min-height:250px}.home2-newspaper-intelligence-comps{display:grid;align-self:stretch;align-content:stretch;gap:12px;width:auto;min-width:0;margin:0;padding:0}.home2-newspaper-intelligence-comps .home2-selected-lot-card,.home2-newspaper-intelligence-comps .home2-banner-comparable-card{border-color:#1f242429;background:linear-gradient(180deg,#fffcf4f5,#fffaf0e0),var(--color-surface);box-shadow:0 12px 24px #1f24240b;backdrop-filter:none;-webkit-backdrop-filter:none}.home2-newspaper-intelligence-comps .home2-selected-lot-card{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:118px;padding:12px}.home2-newspaper-intelligence-comps .home2-selected-lot-thumb{width:72px;height:78px}.home2-newspaper-intelligence-comps .home2-selected-lot-card h3{color:#1f2424d9;font-size:.92rem}.home2-newspaper-intelligence-comps .home2-banner-comparable-card{grid-template-columns:62px minmax(0,1fr);min-height:82px;padding:10px 12px}.home2-newspaper-intelligence-comps .home2-banner-comparable-image{width:62px;height:66px}.home2-newspaper-intelligence-comps .home2-banner-comparable-copy strong{color:#1f2424d9;overflow-wrap:anywhere;white-space:normal}.home2-newspaper-intelligence-comps .home2-banner-comparable-copy em{white-space:nowrap}.home2-newspaper-volume-section .home2-volume-panel{width:100%}.home2-page-v2 .home2-newspaper-volume-chart-column .home2-volume-panel{--home2-newspaper-chart-paper: linear-gradient(180deg, rgba(255, 254, 250, .99), rgba(251, 249, 243, .96));grid-template-columns:1fr;gap:0;padding:14px 16px;border-radius:0;border-color:#1f24241f;background:var(--home2-newspaper-chart-paper);box-shadow:none}.home2-page-v2 .home2-newspaper-volume-chart-column .home2-volume-panel:after{content:none}.home2-newspaper-volume-chart-column .home2-volume-chart-header{margin:0;padding:0 0 4px}.home2-newspaper-volume-chart-column .home2-volume-chart-header h3{margin:0;color:#141616f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.86rem;font-weight:920;letter-spacing:0;line-height:1.15}.home2-newspaper-volume-chart-column .home2-volume-panel.is-chart-only .home2-volume-chart{min-height:0;padding-top:26px}.home2-newspaper-volume-chart-column .home2-volume-race{--home2-volume-label-column-width: 122px;border-top:0;border-bottom:0;background:var(--home2-newspaper-chart-paper)}.home2-newspaper-volume-chart-column .home2-volume-race:after{position:absolute;right:0;bottom:-1px;left:var(--home2-volume-label-column-width);z-index:2;height:1px;background:#1f2424b8;content:"";pointer-events:none}.home2-newspaper-volume-chart-column .home2-volume-axis{position:absolute;top:-25px;right:0;left:0;display:grid;grid-template-columns:minmax(92px,122px) minmax(0,1fr);height:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home2-newspaper-volume-chart-column .home2-volume-axis-label{align-self:end;padding:0 12px 3px 0;color:#1f24248c;font-size:.62rem;font-weight:820;letter-spacing:.035em;text-transform:uppercase}.home2-newspaper-volume-chart-column .home2-volume-axis-scale{position:relative;height:100%;border-left:1px solid rgba(31,36,36,.92)}.home2-newspaper-volume-chart-column .home2-volume-axis-scale span{position:absolute;bottom:2px;color:#1f2424db;font-size:.76rem;font-weight:760;letter-spacing:0;line-height:1;transform:translate(-50%);white-space:nowrap}.home2-newspaper-volume-chart-column .home2-volume-axis-scale span:first-child{transform:translate(8px)}.home2-newspaper-volume-chart-column .home2-volume-axis-scale span:last-child{transform:translate(-100%)}.home2-newspaper-volume-chart-column .home2-volume-label{align-items:center;padding-right:14px;border-bottom-color:transparent;color:#141616eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:780}.home2-newspaper-volume-chart-column .home2-volume-track{border-bottom-color:transparent;border-left:1px solid rgba(31,36,36,.92);background:linear-gradient(90deg,rgba(31,36,36,.14) 1px,transparent 1px) 0 0 / 25% 100%,var(--home2-newspaper-chart-paper)}.home2-newspaper-volume-chart-column .home2-volume-fill{height:calc(100% - 10px);margin-top:5px;background:#a1493f!important;box-shadow:none}.home2-newspaper-volume-chart-column .home2-volume-value{display:none;color:#fffffaf5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;font-weight:820}.home2-newspaper-liquidity-story-list{margin-top:0;padding-top:0;border-top:0}.home2-newspaper-volume-sidebar .home2-newspaper-liquidity-story-list{gap:10px}.home2-newspaper-volume-sidebar .home2-newspaper-story-row{grid-template-columns:72px minmax(0,1fr);gap:10px;padding-bottom:10px}.home2-newspaper-volume-sidebar .home2-newspaper-story-thumb{border-radius:4px;border-color:#1f24241f}.home2-newspaper-volume-sidebar .home2-newspaper-story-row>div{display:grid;gap:3px}.home2-newspaper-volume-sidebar .home2-newspaper-story-row h3{font-size:.84rem;line-height:1.08}.home2-newspaper-volume-sidebar .home2-newspaper-story-row p{color:#1f24248f;font-size:.58rem;line-height:1.18}.home2-newspaper-volume-sidebar .home2-newspaper-story-row em{display:none}.home2-page-v2 .home2-newspaper-volume-section .home2-volume-panel{border-color:#1f24241f;background:#fbfaf6;box-shadow:none}.home2-page-v2 .home2-newspaper-volume-section .home2-volume-panel:after{content:none}.home2-calendar-demo-popout{margin-top:0}.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout{position:absolute;top:calc(-344px - 4rem);left:-.5rem;z-index:75;isolation:isolate;grid-template-columns:minmax(390px,.4fr) minmax(640px,.6fr);width:calc(100% + 1rem);overflow:visible;margin:0;border:0;border-radius:6px;background:transparent;box-shadow:0 0 0 1px #1f24240d;animation:home2-calendar-sheet-expand .3s cubic-bezier(.22,1,.36,1) both;transform-origin:88% 28%;will-change:clip-path,opacity,transform}.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 40px 104px #1f242418,0 12px 32px #1f24240a,0 0 0 1px #1f24240d;content:"";opacity:0;pointer-events:none;animation:home2-popout-shadow-enter .17s ease-out .33s both}.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout.is-closing:before{animation:home2-popout-shadow-exit 90ms ease-out both}.home2-calendar-popout-shared-frame{position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(135deg,#fffef9fc,#f7f4ebf7),#f7f4ea;box-shadow:0 0 0 1px #1f24240b;pointer-events:none}.home2-page-v2 .home2-newspaper-calendar-popout>:not(.home2-calendar-popout-shared-frame){position:relative;z-index:1}.home2-page-v2 .home2-newspaper-calendar-popout .home2-newspaper-popout-close{position:absolute;top:18px;right:18px;left:auto;inset-inline-start:auto;inset-inline-end:18px;z-index:6}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-popout-reveal{animation:home2-calendar-popout-reveal .4s cubic-bezier(.2,.8,.18,1) both;transform-origin:center}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-popout-reveal.is-kicker{animation-delay:.25s}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-popout-reveal.is-copy{animation-delay:.29s}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-popout-reveal.is-stage{animation-delay:335ms}.home2-newspaper-calendar-popout-head{grid-column:1 / -1;padding-right:44px}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-grid{min-width:0;border-color:#1f24242e;border-radius:10px;background:#fbfbf8;box-shadow:0 10px 24px #1f24240d;animation:home2-calendar-grid-unfold .46s cubic-bezier(.22,1,.36,1) 365ms both;transform-origin:center}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-head,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-cell{border-color:#1f242421;background:#fbfbf8}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-head>span,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-cell>span{display:inline-block;animation:home2-calendar-cell-rise .3s cubic-bezier(.2,.8,.18,1) both;animation-delay:calc(.42s + var(--home2-calendar-cell-index, 0) * 7ms);transform-origin:center}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-event,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-shared-event,.home2-page-v2 .home2-newspaper-calendar-popout .home2-notification{border-color:#1f242424;background:#fffffdeb;box-shadow:0 8px 18px #1f242417;animation:home2-calendar-detail-pop .33s cubic-bezier(.2,.8,.18,1) both;animation-delay:calc(505ms + var(--home2-calendar-cell-index, var(--home2-calendar-detail-index, 0)) * 7ms);transform-origin:center}.home2-page-v2 .home2-newspaper-calendar-popout.is-closing{animation:home2-calendar-sheet-collapse .2s cubic-bezier(.4,0,1,1) both;pointer-events:none}.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-popout-reveal,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-grid,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-head>span,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-cell>span,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-event,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-shared-event,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-notification{animation:home2-calendar-element-exit 115ms cubic-bezier(.4,0,1,1) both;transform-origin:center}.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-popout-reveal.is-copy{animation-delay:10ms}.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-popout-reveal.is-kicker,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-popout-reveal.is-stage,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-grid{animation-delay:16ms}.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-head>span,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-cell>span,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-event,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-calendar-shared-event,.home2-page-v2 .home2-newspaper-calendar-popout.is-closing .home2-notification{animation-delay:0ms}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-event,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-shared-event{border-radius:2px}.home2-page-v2 .home2-newspaper-calendar-popout .home2-notification{border-radius:8px}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-cell.is-preview .home2-calendar-event{border-color:#788b7461;background:color-mix(in srgb,rgba(120,139,116,.18) 62%,#ffffff);box-shadow:inset 0 -3px #788b7494,0 8px 18px #1f242414}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-cell.is-closing .home2-calendar-event{border-color:#8f303866;background:color-mix(in srgb,rgba(143,48,56,.16) 62%,#ffffff);box-shadow:inset 0 -3px #8f303894,0 8px 18px #1f242414}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-cell.is-results .home2-calendar-event{border-color:#3f5d8661;background:color-mix(in srgb,rgba(63,93,134,.16) 62%,#ffffff);box-shadow:inset 0 -3px #3f5d868a,0 8px 18px #1f242414}.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-cell.is-signal .home2-calendar-event{border-color:#c29a566b;background:color-mix(in srgb,rgba(194,154,86,.18) 62%,#ffffff);box-shadow:inset 0 -3px #c29a569e,0 8px 18px #1f242414}@keyframes home2-calendar-sheet-expand{0%{opacity:.96;clip-path:inset(0 0 62% 68% round 6px);transform:translateY(-3px)}to{opacity:1;clip-path:none;transform:translateY(0)}}@keyframes home2-calendar-sheet-collapse{0%{opacity:1;clip-path:inset(0 0 0 0 round 6px);transform:translateY(0) scale(1)}62%{opacity:.72;clip-path:inset(7% 0 18% 38% round 6px);transform:translateY(44px) scale(.62)}to{opacity:0;clip-path:inset(17% 0 42% 74% round 6px);transform:translateY(108px) scale(.28)}}@keyframes home2-popout-shadow-enter{0%{opacity:0}to{opacity:1}}@keyframes home2-popout-shadow-exit{0%{opacity:1}to{opacity:0}}@keyframes home2-calendar-popout-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(10px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes home2-calendar-grid-unfold{0%{opacity:0;filter:blur(8px);transform:scale(.985)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes home2-calendar-cell-rise{0%{opacity:0;filter:blur(6px);transform:translateY(6px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes home2-calendar-detail-pop{0%{opacity:0;filter:blur(6px);transform:translateY(4px) scale(.88)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes home2-calendar-element-exit{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(6px);transform:translateY(-4px) scale(.94)}}@media(prefers-reduced-motion:reduce){.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout,.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout:before,.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout.is-closing:before,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-popout-reveal,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-grid,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-head>span,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-cell>span,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-event,.home2-page-v2 .home2-newspaper-calendar-popout .home2-calendar-shared-event,.home2-page-v2 .home2-newspaper-calendar-popout .home2-notification{animation:none}.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout:before{opacity:1}.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout.is-closing:before{opacity:0}}.home2-mobile-page{--home2-mobile-page-gutter: 16px;--home2-mobile-block-gap: 18px;--home2-mobile-panel-gap: 10px;--home2-mobile-panel-padding: 14px;--home2-mobile-divider-color: rgba(31, 36, 36, .74);--home2-mobile-border-color: rgba(31, 36, 36, .16)}.home2-mobile-front{padding-top:0}.home2-mobile-sheet{--home2-newspaper-sheet-padding: var(--home2-mobile-page-gutter);box-sizing:border-box;width:100vw;max-width:none;padding:0 var(--home2-mobile-page-gutter) 0;border:0}.home2-mobile-topline{grid-template-columns:1fr;gap:6px;justify-items:start;text-align:left}.home2-mobile-topline nav{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.home2-mobile-topline nav a:not(.home2-newspaper-brand){font-size:.68rem}.home2-mobile-topline>span:last-child,.home2-mobile-topline .home2-newspaper-issue-date{justify-self:start;color:#1f2424b8;font-size:.68rem}.home2-mobile-section-head span,.home2-mobile-lead-kicker{color:var(--color-accent);font-size:.56rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.home2-mobile-lead-story{width:100vw;min-width:0;margin-right:calc(var(--home2-mobile-page-gutter) * -1);margin-left:calc(var(--home2-mobile-page-gutter) * -1);padding-top:0}.home2-mobile-lead-copy{display:grid;gap:8px}.home2-mobile-lead-image{position:relative;box-sizing:border-box;width:100%;min-width:0;height:clamp(260px,72vw,420px);overflow:hidden;border:1px solid rgba(31,36,36,.18);background:#1f24240f}.home2-mobile-lead-image:after{position:absolute;inset:0;background:linear-gradient(180deg,#18140f14,#18140f2e 34%,#18140fc2);content:"";pointer-events:none}.home2-mobile-lead-image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.03)}.home2-mobile-lead-overlay{position:absolute;inset:0;z-index:1;display:grid;align-content:end;gap:10px;padding:14px}.home2-mobile-lead-title{max-width:10.5ch;margin:0;color:#fffaf2fa;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.62rem,8.6vw,2.35rem);font-weight:820;line-height:.98;text-shadow:0 2px 12px rgba(16,12,10,.3)}.home2-mobile-lead-title span{display:block}.home2-mobile-lead-cta{justify-self:start;min-height:38px;padding-inline:14px;background:#e23f3ff5;box-shadow:0 10px 24px #1f24242e}.home2-mobile-sections{display:grid;gap:var(--home2-mobile-block-gap);margin-top:var(--home2-mobile-block-gap)}.home2-mobile-mini-calendar,.home2-mobile-mini-intelligence{display:grid;gap:var(--home2-mobile-panel-gap);padding:var(--home2-mobile-panel-padding);border:1px solid var(--home2-mobile-border-color);background:linear-gradient(180deg,#fffefaf5,#faf9f4e6)}.home2-mobile-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:2px solid var(--color-accent)}.home2-mobile-section-head em{color:#1f242461;font-size:.56rem;font-style:normal;font-weight:820;text-transform:uppercase}.home2-mobile-mini-calendar-copy,.home2-mobile-mini-intelligence-copy{display:grid;gap:4px}.home2-mobile-mini-calendar-copy h2,.home2-mobile-mini-intelligence-copy h2{margin:0;color:var(--home2-ink);font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:820;line-height:1.04}.home2-mobile-mini-calendar-copy p,.home2-mobile-mini-chart-selling-point{margin:0;color:#1f2424a8;font-size:.66rem;line-height:1.36}.home2-mobile-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--home2-mobile-border-color);border-left:1px solid var(--home2-mobile-border-color)}.home2-mobile-calendar-grid span{display:grid;place-items:center;min-height:28px;border-right:1px solid var(--home2-mobile-border-color);border-bottom:1px solid var(--home2-mobile-border-color);color:#1f2424db;font-size:.6rem;font-weight:800}.home2-mobile-calendar-grid .is-head{min-height:22px;background:#1f24240f;color:#1f242480;font-size:.5rem;text-transform:uppercase}.home2-mobile-calendar-grid .is-event,.home2-mobile-calendar-grid .has-event{box-shadow:inset 0 -3px #8f30386b}.home2-mobile-calendar-grid .is-preview{box-shadow:inset 0 -3px #788b7485}.home2-mobile-calendar-grid .is-results{box-shadow:inset 0 -3px #3f5d867a}.home2-mobile-calendar-grid .is-signal{box-shadow:inset 0 -3px #c29a5694}.home2-mobile-calendar-lines{display:grid;gap:5px}.home2-mobile-calendar-lines p{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:baseline;margin:0;color:#1f2424a3;font-size:.58rem;line-height:1.22}.home2-mobile-calendar-lines strong{color:var(--home2-ink)}.home2-mobile-calendar-lines em{color:var(--color-accent);font-style:normal;font-weight:820;white-space:nowrap}.home2-mobile-inline-cta{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--color-accent);font-size:.7rem;font-weight:900;text-decoration:none;text-transform:uppercase}.home2-mobile-inline-cta:hover,.home2-mobile-inline-cta:focus-visible{color:color-mix(in srgb,var(--color-accent) 88%,#000000)}.home2-mobile-mini-chart-card{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(31,36,36,.12)}.home2-mobile-trend-chart-wrap{display:grid;gap:8px;justify-items:center}.home2-mobile-trend-legend{display:flex;flex-wrap:wrap;gap:8px;justify-self:stretch;width:min(100%,480px)}.home2-mobile-trend-legend span{position:relative;padding-left:12px;color:#1f24249e;font-size:.54rem;font-weight:760;line-height:1.2}.home2-mobile-trend-legend span:before{position:absolute;top:50%;left:0;width:8px;height:2px;background:currentColor;content:"";transform:translateY(-50%)}.home2-mobile-trend-legend .is-reference{color:#d25054}.home2-mobile-trend-legend .is-cohort{color:#3f5d86}.home2-mobile-mini-chart-card .home2-mobile-mini-trend-chart{width:min(100%,480px);justify-self:center;min-height:0;max-height:none}.home2-mobile-mini-tick{font-size:.46rem}.home2-mobile-mini-comps{display:grid;gap:8px}.home2-mobile-comparable-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:start;padding:8px;border:1px solid rgba(31,36,36,.14);background:linear-gradient(180deg,#fffcf4e0,#f7f1e694),var(--home2-paper)}.home2-mobile-comparable-card.is-primary{border-color:#8f303847}.home2-mobile-comparable-image{overflow:hidden;border:1px solid rgba(31,36,36,.12);background:#1f24240d;aspect-ratio:1 / 1}.home2-mobile-comparable-img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.12) saturate(.85)}.home2-mobile-comparable-copy{display:grid;gap:5px;min-width:0}.home2-mobile-comparable-labels{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.home2-mobile-comparable-labels span{color:var(--color-accent);font-size:.46rem;font-weight:920;text-transform:uppercase}.home2-mobile-comparable-labels em{overflow:hidden;color:#1f24247a;font-size:.46rem;font-style:normal;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.home2-mobile-comparable-card h3{display:-webkit-box;overflow:hidden;margin:0;color:#1f2424db;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:780;line-height:1.08;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-mobile-comparable-range{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:end}.home2-mobile-comparable-range>div{display:grid;gap:2px}.home2-mobile-comparable-range span{color:#1f24247a;font-size:.44rem;font-weight:820;text-transform:uppercase}.home2-mobile-comparable-range strong,.home2-mobile-comparable-range em{color:#1f2424d1;font-size:.64rem;font-style:normal;font-weight:820}.home2-mobile-comparable-range em{white-space:nowrap}.home2-mobile-comparable-traits{display:flex;flex-wrap:wrap;gap:5px}.home2-mobile-comparable-traits span{padding:2px 5px;border:1px solid rgba(31,36,36,.12);color:#1f242499;font-size:.48rem;font-weight:720;line-height:1.15}.home2-mobile-volume-section{display:grid;gap:10px;margin-top:calc(var(--home2-mobile-block-gap) + 2px);padding-top:var(--home2-mobile-block-gap);border-top:3px double var(--home2-mobile-divider-color)}.home2-mobile-volume-layout{display:grid;grid-template-columns:1fr}.home2-mobile-volume-section .home2-newspaper-analytics-heading{display:grid;gap:8px;margin-bottom:10px}.home2-mobile-volume-section .home2-newspaper-analytics-heading h2{margin:0;font-size:clamp(1.45rem,8vw,2.1rem);line-height:1}.home2-mobile-volume-section .home2-newspaper-analytics-heading p:not(.home2-eyebrow){margin:0;color:#1f2424a8;font-size:.74rem;line-height:1.4}.home2-mobile-volume-section .home2-volume-panel.is-chart-only .home2-volume-chart{padding-top:22px}.home2-mobile-volume-section .home2-volume-chart-header h3{font-size:.76rem}.home2-mobile-volume-section .home2-volume-race{--home2-volume-label-column-width: 88px}.home2-mobile-volume-section .home2-volume-axis{grid-template-columns:minmax(74px,88px) minmax(0,1fr)}.home2-mobile-volume-section .home2-volume-axis-label{padding-right:10px;font-size:.52rem}.home2-mobile-volume-section .home2-volume-axis-scale span{font-size:.58rem}.home2-mobile-volume-section .home2-volume-label{padding-right:10px;font-size:.68rem}.home2-mobile-page .home2-watch-parts-breaker{margin-top:calc(var(--home2-mobile-block-gap) + 4px);padding-top:var(--home2-mobile-block-gap);border-top:3px double var(--home2-mobile-divider-color)}.home2-mobile-page .home2-watch-parts-copy{gap:14px;width:100%;padding:10px 0 2px}.home2-mobile-page .home2-watch-parts-copy h2{max-width:12ch;font-size:clamp(1.55rem,9vw,2.25rem);line-height:.98}.home2-mobile-page .home2-watch-parts-copy p:not(.home2-eyebrow){max-width:24rem;font-size:.9rem;line-height:1.55}.home2-mobile-page .home2-watch-parts-actions{width:min(100%,320px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px}.home2-mobile-page .home2-watch-parts-actions .home2-cta-button{width:100%;min-height:40px}.home2-mobile-footer{margin-top:calc(var(--home2-mobile-block-gap) + 6px)}.home2-mobile-page .home2-newspaper-footer{gap:18px;padding:24px var(--home2-newspaper-sheet-padding) 26px}.home2-mobile-page .home2-newspaper-footer-copy{gap:8px}.home2-mobile-page .home2-newspaper-footer-copy p:not(.home2-newspaper-footer-title){font-size:.8rem;line-height:1.42}.home2-mobile-page .home2-newspaper-footer-nav{gap:12px 18px}.home2-mobile-page .home2-newspaper-footer-nav a,.home2-mobile-page .home2-newspaper-footer-nav button{font-size:.82rem}@media(max-width:390px){.home2-mobile-page .home2-watch-parts-actions{grid-template-columns:1fr}}.home2-market-feed-section,.home2-calendar-demo,.home2-market-finale{width:min(1240px,calc(100vw - 40px));margin:0 auto}.home2-market-feed-section,.home2-market-finale{display:grid;gap:12px}.home2-market-feed-section{width:min(1240px,calc(100vw - 40px))}.home2-market-feed-section>.home2-section-heading{width:min(1240px,calc(100vw - 40px));max-width:none;margin:0 auto}.home2-market-feed-section>.home2-section-heading h2,.home2-market-feed-section>.home2-section-heading p:not(.home2-eyebrow){max-width:760px}.home2-page-v2 .home2-market-feed-section{position:relative;z-index:4}.home2-page-v2 .home2-hero{overflow:visible}.home2-page-v2 .home2-hero-copy{width:min(650px,calc(56vw - 48px));padding:54px 0 42px}.home2-page-v2 .home2-market-showcase{margin-top:0}.home2-hero-feed{position:absolute;top:auto;right:max(24px,calc((100vw - 1240px)/2));bottom:-116px;z-index:4;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(430px,31vw);min-width:350px;height:594px;max-height:calc(100vh - var(--top-shell-height, 0px) - 42px);overflow:hidden;border:1px solid rgba(96,86,70,.18);border-radius:8px;background:#fffaf0c7;box-shadow:0 24px 60px #1f242429;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.home2-hero-feed.is-shared-layout-active{z-index:60;overflow:visible}.home2-hero-feed-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(96,86,70,.14)}.home2-hero-feed-header div{display:grid;gap:4px;min-width:0}.home2-hero-feed-header strong{color:var(--home2-ink);font-size:.92rem;line-height:1.1}.home2-live-indicator{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:4px 7px;border:1px solid rgba(217,64,64,.24);border-radius:999px;background:#d940401a;color:var(--color-accent);font-size:.7rem;font-weight:900;line-height:1;text-transform:uppercase}.home2-live-indicator:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 4px #d9404024;animation:home2-live-pulse 1.5s ease-in-out infinite}@keyframes home2-live-pulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.home2-feed-rows{display:grid;align-content:start;overflow:hidden}.home2-hero-feed.is-shared-layout-active .home2-feed-rows{overflow:visible}.home2-feed-row{--home2-feed-row-min-height: 53px;--home2-feed-row-padding-y: 5px;box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(72px,auto);gap:8px;align-items:center;min-width:0;min-height:var(--home2-feed-row-min-height);overflow:hidden;padding:var(--home2-feed-row-padding-y) 8px;border-bottom:1px solid rgba(96,86,70,.12);background:#fffaf094}.home2-feed-row.is-arriving{animation:home2-feed-arrive .72s cubic-bezier(.2,.8,.18,1) both;will-change:min-height,max-height,padding,opacity,transform}.home2-feed-row.is-shared-layout{position:relative;z-index:80;border-color:#c29a5642;background:linear-gradient(90deg,rgba(194,154,86,.14),transparent 72%),#fffaf0db;box-shadow:0 14px 34px #1f24241f}.home2-feed-row:last-child{border-bottom:0}.home2-feed-row.is-new{background:#788b7414}.home2-feed-row.is-sold{background:#fffaf0a3}.home2-feed-thumb{width:44px;height:44px;overflow:hidden;border:1px solid rgba(96,86,70,.12);border-radius:7px;background:var(--home2-paper)}.home2-feed-thumb img{display:block;width:100%;height:100%;object-fit:cover}.home2-feed-thumb .home2-listing-image-placeholder{padding:4px;font-size:.45rem;line-height:1.15}.home2-feed-copy{display:grid;gap:2px;min-width:0}.home2-feed-kicker{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden;color:var(--home2-muted);font-size:.57rem;font-weight:900;text-transform:uppercase}.home2-feed-kicker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home2-feed-kicker span:first-child{flex:0 0 auto;color:var(--home2-rose)}.home2-feed-row.is-new .home2-feed-kicker span:first-child{color:#52644f}.home2-feed-copy strong{overflow:hidden;color:var(--home2-ink);font-size:.75rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.home2-feed-copy em{overflow:hidden;color:var(--home2-muted);font-size:.6rem;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.home2-hero-feed .home2-feed-copy em{display:none}.home2-feed-price{display:grid;justify-items:end;gap:2px;min-width:0}.home2-feed-price strong{color:var(--home2-ink);font-size:.75rem;line-height:1.15;white-space:nowrap}.home2-feed-price span{max-width:86px;overflow:hidden;color:var(--home2-muted);font-size:.58rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}@keyframes home2-feed-arrive{0%{opacity:0;max-height:0;min-height:0;padding-bottom:0;padding-top:0;transform:translateY(-10px)}58%{opacity:1;max-height:var(--home2-feed-row-min-height);min-height:var(--home2-feed-row-min-height);padding-bottom:var(--home2-feed-row-padding-y);padding-top:var(--home2-feed-row-padding-y);transform:translateY(2px)}to{opacity:1;max-height:var(--home2-feed-row-min-height);min-height:var(--home2-feed-row-min-height);padding-bottom:var(--home2-feed-row-padding-y);padding-top:var(--home2-feed-row-padding-y);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home2-feed-row.is-arriving{animation:none}}.home2-feed-status{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:34px;padding:7px 10px;border:1px solid rgba(96,86,70,.16);border-radius:8px;background:#fffaf0b3;color:var(--home2-muted);font-size:.78rem;font-weight:850}.home2-market-volume-stage{position:relative;min-width:0;overflow:hidden;padding:0}.home2-market-volume-bars{position:absolute;inset:22px 18px;z-index:0;display:grid;gap:14px;opacity:.44;pointer-events:none}.home2-market-volume-bar{display:grid;grid-template-columns:minmax(86px,150px) minmax(0,1fr);gap:12px;align-items:center}.home2-market-volume-bar span{overflow:hidden;color:#1f24246b;font-size:.7rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home2-market-volume-bar i{display:block;height:34px;border-radius:7px;background:linear-gradient(90deg,#3f5d8621,#8f30382e)}.home2-market-carousel-stack{position:relative;z-index:1;display:grid;gap:0}.home2-market-carousel{--home2-market-color: var(--home2-sage);position:relative;display:grid;gap:0;min-width:0;padding:0}.home2-market-carousel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0}.home2-market-carousel-header div{display:grid;gap:2px;min-width:0}.home2-market-carousel-header span{color:var(--home2-muted);font-size:.64rem;font-weight:900;text-transform:uppercase}.home2-market-carousel-header h3,.home2-market-carousel-header strong{margin:0;color:var(--home2-ink);font-size:.95rem;line-height:1.1}.home2-market-carousel-header div:last-child{justify-items:end;flex:0 0 auto}.home2-market-row-carousel{position:relative;z-index:2;display:flex;align-items:flex-start;min-width:0;overflow:visible;min-height:74px;margin-bottom:-58px;padding:0 8px 0 0}.home2-market-playing-card{position:relative;display:grid;grid-template-rows:32px minmax(0,1fr) auto;flex:0 0 54px;width:54px;aspect-ratio:5 / 7;min-width:0;overflow:hidden;padding:4px;border:1px solid rgba(96,86,70,.12);border-radius:6px;background:linear-gradient(180deg,#fffaf0fa,#f7f1e6e6),var(--home2-paper);box-shadow:0 12px 22px #1f24241a;color:var(--home2-ink);transition:transform .26s ease,box-shadow .26s ease;transform-origin:center bottom}.home2-market-playing-card+.home2-market-playing-card{margin-left:-18px}.home2-market-playing-card:hover,.home2-market-playing-card:focus-visible{z-index:20;box-shadow:0 16px 26px #1f242424;outline:none}.home2-market-playing-card:nth-child(1){z-index:6}.home2-market-playing-card:nth-child(2){z-index:5;transform:translateY(1px) rotate(-1deg)}.home2-market-playing-card:nth-child(3){z-index:4;transform:translateY(2px) rotate(.8deg)}.home2-market-playing-card:nth-child(4){z-index:3;transform:translateY(3px) rotate(-.6deg)}.home2-market-playing-card:nth-child(5){z-index:2;transform:translateY(4px) rotate(.5deg)}.home2-market-playing-card:nth-child(6){z-index:1;transform:translateY(5px) rotate(-.4deg)}.home2-market-playing-card:hover,.home2-market-playing-card:focus-visible{transform:translateY(-2px) rotate(0) scale(1.025)}.home2-market-card-image{position:relative;overflow:hidden;margin:0 0 2px;border:1px solid rgba(96,86,70,.12);border-radius:5px;background:#fffaf0d1}.home2-market-card-image img{display:block;width:100%;height:100%;object-fit:cover}.home2-market-card-image .home2-listing-image-placeholder{padding:3px;font-size:.34rem}.home2-market-card-copy{display:grid;align-content:start;gap:2px;min-width:0}.home2-market-card-copy span,.home2-market-card-copy em{overflow:hidden;color:var(--home2-muted);font-size:.34rem;font-style:normal;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home2-market-card-copy strong{display:-webkit-box;overflow:hidden;color:var(--home2-ink);font-size:.4rem;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-market-card-footer{display:flex;align-items:end;justify-content:space-between;gap:8px;min-width:0;padding-top:2px;border-top:1px solid rgba(96,86,70,.12)}.home2-market-card-footer strong{overflow:hidden;color:var(--home2-ink);font-size:.44rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.home2-lot-marquee .home2-market-playing-card{--home2-market-color: var(--home2-sage);grid-template-rows:148px minmax(0,1fr) auto;flex:0 0 176px;width:176px;min-height:270px;aspect-ratio:auto;padding:8px;border-color:color-mix(in srgb,var(--home2-market-color) 24%,rgba(96,86,70,.18));border-radius:8px;background:linear-gradient(180deg,#fffaf0fa,#f7f1e6e8),var(--home2-paper);box-shadow:0 14px 28px #1f242417;transform:none}.home2-lot-marquee .home2-market-playing-card:before,.home2-lot-marquee .home2-market-playing-card:after{content:none}.home2-lot-marquee .home2-market-playing-card+.home2-market-playing-card{margin-left:0}.home2-lot-marquee .home2-market-playing-card:hover,.home2-lot-marquee .home2-market-playing-card:focus-visible{box-shadow:0 18px 32px #1f242421,0 0 0 2px color-mix(in srgb,var(--home2-market-color) 13%,transparent);transform:translateY(-4px) scale(1.018)}.home2-lot-marquee .home2-market-card-image{margin:0 0 7px;overflow:hidden;border-color:color-mix(in srgb,var(--home2-market-color) 28%,rgba(96,86,70,.12));border-radius:7px;background:linear-gradient(135deg,#fffaf0eb,color-mix(in srgb,var(--home2-market-color) 16%,var(--home2-paper))),var(--home2-paper)}.home2-lot-marquee .home2-market-card-image img{object-fit:cover}.home2-lot-marquee .home2-market-card-image .home2-listing-image-placeholder{font-size:.56rem}.home2-lot-marquee .home2-market-card-copy{gap:5px}.home2-lot-marquee .home2-market-card-copy span{font-size:.58rem}.home2-lot-marquee .home2-market-card-copy em{display:none}.home2-lot-marquee .home2-market-card-copy strong{font-size:.78rem;line-height:1.18;-webkit-line-clamp:2}.home2-lot-marquee .home2-market-card-footer{padding-top:7px;border-top-color:color-mix(in srgb,var(--home2-market-color) 28%,rgba(96,86,70,.12))}.home2-lot-marquee .home2-market-card-footer strong{font-size:.78rem}.home2-market-carousel>.home2-market-volume-bar{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:3px;padding:0}.home2-market-carousel>.home2-market-volume-bar>span{overflow:hidden;color:#1f24247a;font-size:.52rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home2-market-volume-track{position:relative;overflow:hidden;width:100%;height:104px;border:1px solid rgba(96,86,70,.12);border-radius:8px;background:repeating-linear-gradient(90deg,rgba(31,36,36,.08) 0,rgba(31,36,36,.08) 1px,transparent 1px,transparent 12.5%),#fffaf0c2}.home2-market-volume-track i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--home2-market-color) 82%,white),color-mix(in srgb,var(--home2-market-color) 58%,var(--home2-rose)));box-shadow:0 0 0 1px #fffaf047 inset,0 8px 16px color-mix(in srgb,var(--home2-market-color) 22%,transparent)}.home2-market-volume-market,.home2-market-volume-value{position:absolute;z-index:2;color:#1f2424e6;font-weight:950;line-height:1;transform:translateY(-50%)}.home2-market-volume-market{top:50%;left:50%;max-width:calc(100% - 320px);padding:0;overflow:hidden;color:#1f2424f0;font-family:var(--home2-serif);font-size:clamp(3.75rem,6.8vw,7.35rem);font-weight:900;letter-spacing:0;text-align:center;text-shadow:none;text-transform:none;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%,-50%)}.home2-market-volume-value{top:50%;right:18px;padding:0;color:var(--home2-ink);font-size:clamp(1.65rem,2.5vw,2.75rem);font-weight:950;letter-spacing:0;text-shadow:none}.home2-watch-parts-breaker{position:relative;isolation:isolate;display:grid;place-items:center;min-height:auto;overflow:hidden;border-top:3px double rgba(31,36,36,.72);border-bottom:1px solid rgba(31,36,36,.18);background:radial-gradient(circle,rgba(31,36,36,.01) 0 .58px,transparent .68px) 0 0 / 9px 9px,repeating-linear-gradient(0deg,rgba(31,36,36,.006) 0,rgba(31,36,36,.006) 1px,transparent 1px,transparent 12px),linear-gradient(180deg,#fffefafa,#fbf9f3f5)}.home2-watch-parts-breaker:after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,rgba(31,36,36,.018) 0,rgba(31,36,36,.018) 1px,transparent 1px,transparent 9px);mix-blend-mode:multiply;pointer-events:none}.home2-watch-parts-copy{display:grid;justify-items:center;gap:12px;width:min(620px,calc(100vw - 40px));padding:44px 0;text-align:center}.home2-watch-parts-copy h2{max-width:560px;margin:0;color:var(--home2-ink);font-size:clamp(1.7rem,3vw,3rem);font-weight:820;line-height:1.04;letter-spacing:0}.home2-watch-parts-copy p:not(.home2-eyebrow){max-width:560px;margin:0;color:#3e403b;font-size:.98rem;line-height:1.65}.home2-watch-parts-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:4px}.home2-watch-parts-actions a{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid rgba(77,69,55,.22);border-radius:8px;background:#fffaf0b3;color:var(--home2-ink);font-size:.86rem;font-weight:900;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home2-watch-parts-actions a:first-child{border-color:#1f2424db;background:var(--home2-ink);color:var(--home2-paper)}.home2-status-dot{width:8px;height:8px;border-radius:999px;background:var(--home2-ochre);box-shadow:0 0 0 4px #c29a561f}.home2-status-dot.is-ready{background:var(--home2-sage);box-shadow:0 0 0 4px #788b7424}.home2-status-dot.is-error{background:var(--home2-rose);box-shadow:0 0 0 4px #8f30381f}.home2-listing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.home2-listing-card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgba(96,86,70,.16);border-radius:8px;background:#fffaf0e6;box-shadow:0 16px 34px #1f24240f}.home2-listing-image,.home2-featured-lot-image,.home2-watchlist-image{position:relative;overflow:hidden;background:linear-gradient(135deg,#fffaf0d1,#c29a561f),var(--home2-paper)}.home2-listing-image{aspect-ratio:1 / 1}.home2-featured-lot-image{aspect-ratio:16 / 10;border-radius:7px}.home2-watchlist-image{width:54px;height:54px;border-radius:7px;flex:0 0 auto}.home2-listing-image img,.home2-featured-lot-image img,.home2-watchlist-image img{width:100%;height:100%;object-fit:cover;display:block}.home2-listing-image-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:14px;color:#1f242473;font-size:.76rem;font-weight:900;text-align:center;text-transform:uppercase}.home2-listing-card-copy{display:grid;gap:12px;padding:13px}.home2-listing-card-copy span,.home2-listing-card-copy dt,.home2-watchlist-card span,.home2-snapshot-copy span{color:var(--home2-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.home2-listing-card-copy h3{display:-webkit-box;min-height:2.55em;margin:4px 0 0;overflow:hidden;color:var(--home2-ink);font-size:.98rem;line-height:1.25;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-listing-card-copy dl{display:grid;gap:7px;margin:0}.home2-listing-card-copy div{min-width:0}.home2-listing-card-copy dl div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid rgba(96,86,70,.12);padding-top:7px}.home2-listing-card-copy dd{margin:0;color:var(--home2-ink);font-size:.78rem;font-weight:900;text-align:right}.home2-listing-card-copy em{justify-self:start;padding:5px 7px;border-radius:999px;background:#788b7424;color:#52644f;font-size:.72rem;font-style:normal;font-weight:900}.home2-listing-card.is-high .home2-listing-card-copy em{background:#8f30381f;color:var(--home2-rose)}.home2-listing-card.is-low .home2-listing-card-copy em{background:#3f5d861f;color:var(--home2-ultramarine)}.home2-intelligence-section{position:relative;z-index:90;overflow:visible}.home2-intelligence-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px}.home2-trend-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.home2-intelligence-grid>.home2-feature-panel,.home2-intelligence-grid>.home2-featured-lot-stack,.home2-intelligence-grid>.home2-intelligence-comps-panel{position:relative;z-index:2}.home2-featured-lot-stack{display:grid;grid-auto-rows:minmax(206px,1fr);gap:14px;min-width:0}.home2-featured-lot{align-content:start;position:relative;overflow:hidden}.home2-featured-lot-stack .home2-featured-lot{grid-template-columns:166px minmax(0,1fr);grid-template-rows:minmax(76px,auto) auto minmax(0,1fr);gap:12px 16px;align-items:stretch;padding:14px;border-color:var(--home2-hairline)}.home2-featured-lot-stack .home2-featured-lot-image{grid-row:1 / span 3;align-self:center;width:166px;height:174px;min-height:0;aspect-ratio:auto}.home2-featured-lot-stack .home2-panel-header{align-self:start}.home2-featured-lot-stack .home2-panel-header h3{font-size:1rem}.home2-featured-lot-stack .home2-value-range{gap:8px;font-size:.78rem}.home2-featured-lot-stack .home2-featured-lot p{font-size:.82rem;line-height:1.45}.home2-confidence-badge.is-high{border-color:#8f303833;background:#8f30381a;color:var(--home2-rose)}.home2-confidence-badge.is-neutral{border-color:#788b743d;background:#788b741f;color:#52644f}.home2-confidence-badge.is-low{border-color:#3f5d863d;background:#3f5d861f;color:var(--home2-ultramarine)}.home2-calendar-demo{position:relative;z-index:50;display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);gap:18px;align-items:stretch;margin-top:-18px;margin-bottom:64px;padding:22px;border:1px solid rgba(96,86,70,.16);border-radius:8px;background:linear-gradient(135deg,#fffaf0f0,#f7f1e6c2),radial-gradient(circle at 18% 22%,rgba(143,48,56,.08),transparent 34%),var(--home2-paper)}.home2-calendar-demo.is-shared-layout-active{z-index:80;overflow:visible}.home2-calendar-copy{display:grid;align-content:center;gap:14px}.home2-calendar-copy h2{margin:0;color:var(--home2-ink);font-size:clamp(1.9rem,2.43rem,3rem);font-weight:820;line-height:1.06;letter-spacing:0}.home2-calendar-copy p{margin:0;color:var(--home2-muted);font-size:.96rem;line-height:1.7}.home2-calendar-copy a{display:inline-flex;align-items:center;justify-content:center;justify-self:start;box-sizing:border-box;min-width:164px;min-height:34px;padding:5px 18px;border:1px solid rgba(31,36,36,.88);border-radius:0;background:var(--home2-ink);color:var(--home2-paper);font-size:.78rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.home2-calendar-stage{position:relative;display:grid;gap:12px;min-width:0}.home2-calendar-demo.is-shared-layout-active .home2-calendar-stage,.home2-calendar-demo.is-shared-layout-active .home2-calendar-grid,.home2-calendar-demo.is-shared-layout-active .home2-calendar-cell{overflow:visible}.home2-notification-stack{position:absolute;top:14px;right:14px;z-index:3;display:grid;gap:8px;width:min(240px,40%)}.home2-notification{min-height:36px;padding:9px 11px;border:1px solid rgba(143,48,56,.22);border-radius:8px;background:#fffaf0e0;color:var(--home2-rose);font-size:.78rem;font-weight:900;box-shadow:0 12px 24px #1f24241a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home2-notification.is-late{border-color:#c29a5642;color:#7b5d2f;transform:translate(-18px)}.home2-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid rgba(96,86,70,.16);border-radius:8px;background:#fffaf0b8}.home2-calendar-head,.home2-calendar-cell{min-width:0;border-right:1px solid rgba(96,86,70,.14);border-bottom:1px solid rgba(96,86,70,.14)}.home2-calendar-head:nth-child(7n),.home2-calendar-cell:nth-child(7n){border-right:0}.home2-calendar-head{padding:8px 9px;color:#1f24247a;font-size:.65rem;font-weight:900;text-transform:uppercase}.home2-calendar-cell{position:relative;display:grid;align-content:start;gap:8px;min-height:88px;padding:8px;background:#fffaf094}.home2-calendar-cell>span{color:#1f2424b8;font-size:.8rem;font-weight:850}.home2-calendar-event{display:grid;gap:2px;padding:7px;border-radius:7px;background:#788b742e}.home2-calendar-cell.is-preview .home2-calendar-event{background:#788b7438}.home2-calendar-cell.is-closing .home2-calendar-event{background:#8f303829}.home2-calendar-cell.is-results .home2-calendar-event{background:#3f5d8629}.home2-calendar-cell.is-signal .home2-calendar-event{background:#c29a562e}.home2-calendar-event strong{color:var(--home2-ink);font-size:.74rem;line-height:1.16}.home2-calendar-event em{color:var(--home2-muted);font-size:.66rem;font-style:normal;font-weight:850}.home2-calendar-shared-event{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;align-items:center;min-width:0;padding:6px 7px;border:1px solid rgba(96,86,70,.12);border-radius:7px;background:linear-gradient(135deg,#fffaf0f0,#f8efe4e6),#fffaf0e6;box-shadow:0 10px 24px #1f242414}.home2-calendar-shared-event.is-shared-layout{position:relative;z-index:60;box-shadow:0 16px 34px #1f242424,0 0 0 1px #c29a562e}.home2-calendar-shared-event.is-results{background:linear-gradient(135deg,#3f5d8624,#fffaf0eb),#fffaf0eb}.home2-calendar-shared-event.is-signal{background:linear-gradient(135deg,#c29a5629,#fffaf0eb),#fffaf0eb}.home2-calendar-source-mark{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--home2-calendar-source-color, var(--home2-sage)) 34%,rgba(96,86,70,.15));border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.78),transparent 46%),color-mix(in srgb,var(--home2-calendar-source-color, var(--home2-sage)) 28%,rgba(255,250,240,.92));box-shadow:inset 0 0 0 1px #fffaf094}.home2-calendar-source-mark span{color:color-mix(in srgb,var(--home2-calendar-source-color, var(--home2-sage)) 60%,var(--home2-ink));font-size:.48rem;font-weight:950;letter-spacing:.02em;line-height:1}.home2-calendar-shared-copy{display:grid;gap:1px;min-width:0}.home2-calendar-shared-copy strong{color:var(--home2-ink);font-size:.62rem;line-height:1.1}.home2-calendar-shared-copy span,.home2-calendar-shared-copy em{overflow:hidden;color:var(--home2-muted);font-size:.52rem;font-style:normal;font-weight:750;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.home2-watchlist-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home2-comparable-tray{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.44fr);gap:10px;align-items:stretch;min-width:0}.home2-comparable-group{display:grid;gap:8px;min-width:0}.home2-comparable-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:0 2px}.home2-comparable-heading span{color:var(--home2-muted);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home2-comparable-heading strong{overflow:hidden;color:var(--home2-ink);font-size:.74rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.home2-comparable-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.home2-selected-lot-slot{display:grid;min-width:0}.home2-selected-lot-placeholder{min-height:76px}.home2-selected-lot-card{display:grid;align-content:center;gap:7px;min-width:0;padding:10px 11px;border:1px solid rgba(96,86,70,.14);border-radius:8px;background:linear-gradient(135deg,#fffaf0f2,#f8efe4e0),var(--home2-paper);box-shadow:0 14px 32px #1f242414}.home2-selected-lot-card.is-shared-layout{position:relative;z-index:70;box-shadow:0 20px 42px #1f242429,0 0 0 1px #c29a5633}.home2-selected-lot-header{display:flex;align-items:center;gap:8px;min-width:0}.home2-selected-lot-header>div{display:grid;gap:1px;min-width:0}.home2-selected-lot-header span{color:var(--home2-muted);font-size:.58rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.home2-selected-lot-header strong{color:var(--home2-ink);font-size:.72rem;line-height:1.1}.home2-selected-lot-card h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--home2-ink);font-size:.92rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-selected-lot-card p{margin:0;overflow:hidden;color:var(--home2-muted);font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.home2-selected-lot-read{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgba(96,86,70,.12)}.home2-selected-lot-read span{color:var(--home2-muted);font-size:.6rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.home2-selected-lot-read strong{color:var(--home2-ink);font-size:.76rem;white-space:nowrap}@media(max-width:980px){.home2-comparable-tray{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.home2-comparable-cards{grid-template-columns:minmax(0,1fr)}}.home2-watchlist-card{display:flex;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(96,86,70,.14);border-radius:8px;background:#fffaf0c7}.home2-watchlist-card div:last-child{display:grid;gap:3px;min-width:0}.home2-watchlist-card strong{overflow:hidden;color:var(--home2-ink);font-size:.82rem;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.home2-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home2-snapshot-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "copy";gap:14px;min-width:0;padding:18px;border:1px solid rgba(96,86,70,.13);border-radius:8px;background:linear-gradient(180deg,#fffcf6f5,#faf4eae6),var(--home2-paper);box-shadow:0 16px 34px #1f24240b}.home2-snapshot-media{grid-area:chart;min-width:0}.home2-snapshot-copy{grid-area:copy;display:grid;gap:5px}.home2-snapshot-copy strong{color:var(--home2-ink);font-size:2rem;line-height:1}.home2-snapshot-copy p{margin:0;color:var(--home2-muted);font-size:.88rem;line-height:1.5}.home2-snapshot-chart{display:block;width:100%;min-height:206px;overflow:visible}.home2-snapshot-chart .home2-chart-axis{fill:none;stroke:#1f242429;stroke-width:1.3;stroke-linecap:round}.home2-snapshot-chart .home2-chart-grid{fill:none;stroke:#1f242413;stroke-width:1}.home2-snapshot-chart .home2-zero-line{stroke:#1f24242e;stroke-dasharray:3 5}.home2-snapshot-chart .home2-chart-label,.home2-snapshot-chart .home2-chart-note{fill:var(--home2-muted);font-family:var(--font-body);font-size:8px;font-weight:650;letter-spacing:0}.home2-snapshot-chart .home2-chart-note{fill:#1f242480;font-size:7.8px;font-weight:700;opacity:.9}.home2-snapshot-chart .home2-visx-tick{fill:#1f24249e;font-family:var(--font-body);font-size:7.8px;font-weight:600;letter-spacing:0}.home2-snapshot-chart .home2-visx-y-label{fill:#1f2424b3;font-size:8.2px;font-weight:650}.home2-chart-legend-mini text{fill:var(--home2-muted);font-size:7.4px;font-weight:650;letter-spacing:0;text-transform:none}.home2-stack-private{fill:#3f5d8694}.home2-stack-dealer{fill:#c29a56ad}.home2-stack-unknown{fill:#8f3038a8;stroke:#8f30381f;stroke-width:.8}.home2-visx-stack-bar{stroke:#ffffffb8;stroke-width:.6}.home2-visx-stack-bar.is-private{fill:#3f5d8694}.home2-visx-stack-bar.is-dealer{fill:#c29a56ad}.home2-visx-stack-bar.is-unknown{fill:#8f3038a8}.home2-box-row .home2-box-whisker,.home2-box-row .home2-box-cap,.home2-box-row .home2-box-median,.home2-box-row .visx-boxplot-max,.home2-box-row .visx-boxplot-min,.home2-box-row .visx-boxplot-max-to-third,.home2-box-row .visx-boxplot-min-to-first,.home2-box-row .visx-boxplot-median{stroke-width:1.35;stroke-linecap:round}.home2-box-row .home2-box-body,.home2-box-row .visx-boxplot-box{fill-opacity:.16}.home2-boxplot-chart{min-height:190px}.home2-boxplot-band{fill:#fffaf029;stroke:#60564614}.home2-boxplot-baseline{stroke:#1f242424;stroke-dasharray:3 5}.home2-boxplot-label{fill:#1f2424b8;font-family:var(--font-body);font-size:8.6px;font-weight:850;letter-spacing:0}.home2-box-outlier,.home2-box-row .visx-boxplot-outlier{fill:var(--home2-paper);stroke-width:1.35}.home2-box-row.is-rose .home2-box-whisker,.home2-box-row.is-rose .home2-box-cap,.home2-box-row.is-rose .home2-box-median,.home2-box-row.is-rose .home2-box-outlier,.home2-box-row.is-rose .visx-boxplot-max,.home2-box-row.is-rose .visx-boxplot-min,.home2-box-row.is-rose .visx-boxplot-max-to-third,.home2-box-row.is-rose .visx-boxplot-min-to-first,.home2-box-row.is-rose .visx-boxplot-median,.home2-box-row.is-rose .visx-boxplot-outlier{stroke:#8f3038d1}.home2-box-row.is-rose .home2-box-body,.home2-box-row.is-rose .visx-boxplot-box{fill:#8f3038a8;stroke:#8f3038c2}.home2-box-row.is-ochre .home2-box-whisker,.home2-box-row.is-ochre .home2-box-cap,.home2-box-row.is-ochre .home2-box-median,.home2-box-row.is-ochre .home2-box-outlier,.home2-box-row.is-ochre .visx-boxplot-max,.home2-box-row.is-ochre .visx-boxplot-min,.home2-box-row.is-ochre .visx-boxplot-max-to-third,.home2-box-row.is-ochre .visx-boxplot-min-to-first,.home2-box-row.is-ochre .visx-boxplot-median,.home2-box-row.is-ochre .visx-boxplot-outlier{stroke:#c29a56e0}.home2-box-row.is-ochre .home2-box-body,.home2-box-row.is-ochre .visx-boxplot-box{fill:#c29a56ad;stroke:#ae803fc7}.home2-box-row.is-sage .home2-box-whisker,.home2-box-row.is-sage .home2-box-cap,.home2-box-row.is-sage .home2-box-median,.home2-box-row.is-sage .home2-box-outlier,.home2-box-row.is-sage .visx-boxplot-max,.home2-box-row.is-sage .visx-boxplot-min,.home2-box-row.is-sage .visx-boxplot-max-to-third,.home2-box-row.is-sage .visx-boxplot-min-to-first,.home2-box-row.is-sage .visx-boxplot-median,.home2-box-row.is-sage .visx-boxplot-outlier{stroke:#788b74e6}.home2-box-row.is-sage .home2-box-body,.home2-box-row.is-sage .visx-boxplot-box{fill:#788b74a8;stroke:#697c66d1}.home2-box-row.is-blue .home2-box-whisker,.home2-box-row.is-blue .home2-box-cap,.home2-box-row.is-blue .home2-box-median,.home2-box-row.is-blue .home2-box-outlier,.home2-box-row.is-blue .visx-boxplot-max,.home2-box-row.is-blue .visx-boxplot-min,.home2-box-row.is-blue .visx-boxplot-max-to-third,.home2-box-row.is-blue .visx-boxplot-min-to-first,.home2-box-row.is-blue .visx-boxplot-median,.home2-box-row.is-blue .visx-boxplot-outlier{stroke:#3f5d86d1}.home2-box-row.is-blue .home2-box-body,.home2-box-row.is-blue .visx-boxplot-box{fill:#3f5d8694;stroke:#3f5d86c7}.home2-premium-point{opacity:.84;stroke:#fffaf0db;stroke-width:1.1}.home2-premium-point.is-high{fill:#975358db}.home2-premium-point.is-neutral{fill:#caac77c7}.home2-premium-point.is-low{fill:#687e97c7}.home2-scatter-trend{stroke:#1f242485;stroke-dasharray:2 4;stroke-linecap:round;stroke-width:1.4}.home2-page-v2{--home2-ivory: var(--color-bg);--home2-paper: var(--color-surface);--home2-ink: var(--color-text);--home2-muted: var(--color-text-muted);--home2-ultramarine: var(--color-info);--home2-sage: var(--color-positive);--home2-rose: var(--color-accent);--home2-ochre: var(--color-amber);--home2-brass: var(--color-accent);background:radial-gradient(circle,rgba(31,36,36,.011) 0 .58px,transparent .68px) 0 0 / 9px 9px,radial-gradient(circle,rgba(217,64,64,.006) 0 .48px,transparent .6px) 4px 5px / 12px 12px,repeating-linear-gradient(0deg,rgba(31,36,36,.004) 0,rgba(31,36,36,.004) 1px,transparent 1px,transparent 14px),repeating-linear-gradient(90deg,rgba(31,36,36,.003) 0,rgba(31,36,36,.003) 1px,transparent 1px,transparent 16px),linear-gradient(180deg,#fffefac7 0,#fbfaf6f7 620px),#fbfaf6}.home2-page-v2 .home2-hero{background:linear-gradient(90deg,#faf4ea94,#faf4ea5c 45%,#faebe00f),url(/assets/home2-auction-banner.png) center top / cover no-repeat;border-bottom-color:var(--color-border)}.home2-page-v2 .home2-hero:after{background:radial-gradient(circle at 12% 20%,rgba(250,244,232,.08),transparent 28%),linear-gradient(180deg,transparent 70%,rgba(217,64,64,.04));mix-blend-mode:normal}.home2-page-v2 .home2-hero-text,.home2-page-v2 .home2-sales-banner p:not(.home2-eyebrow),.home2-page-v2 .home2-watch-parts-copy p:not(.home2-eyebrow){color:var(--color-text-muted)}.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-gear-button,.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-signin-button{border-color:#d940402e;background:#ffffff94}.app-shell:has(.home2-page-v2):not(.is-scrolled) .top-navbar-toggle-icon{background:#ffffff94}.home2-page-v2 .home2-hero-feed,.home2-page-v2 .home2-feature-panel,.home2-page-v2 .home2-preview-panel,.home2-page-v2 .home2-calendar-demo,.home2-page-v2 .home2-stream-panel,.home2-page-v2 .home2-volume-panel,.home2-page-v2 .home2-snapshot-card,.home2-page-v2 .home2-listing-card,.home2-page-v2 .home2-watchlist-card,.home2-page-v2 .home2-sales-banner{border-color:var(--color-border);background:linear-gradient(180deg,#fffffffa,#ffffffeb),var(--color-surface);box-shadow:0 16px 34px var(--color-shadow-soft)}.home2-page-v2 .home2-volume-panel{position:relative;overflow:hidden;border-bottom-color:#6056460a;box-shadow:0 12px 24px #2c2a260d}.home2-page-v2 .home2-volume-panel>*{position:relative;z-index:1}.home2-page-v2 .home2-volume-panel:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:0;height:84px;background:linear-gradient(180deg,#fff0,#faf8f4eb 78%,#faf8f4);pointer-events:none}.home2-page-v2 .home2-hero-feed{background:#ffffffdb;box-shadow:0 24px 56px #2c2a261f}.home2-page-v2 .home2-hero-feed-header,.home2-page-v2 .home2-feed-row,.home2-page-v2 .home2-market-card-footer,.home2-page-v2 .home2-calendar-head,.home2-page-v2 .home2-calendar-cell,.home2-page-v2 .home2-listing-card-copy dl div{border-color:var(--color-border)}.home2-page-v2 .home2-feed-row{background:var(--color-surface)}.home2-page-v2 .home2-feed-row.is-new{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-accent-soft))}.home2-page-v2 .home2-feed-row.is-sold{background:color-mix(in srgb,var(--color-surface) 94%,var(--color-bg))}.home2-page-v2 .home2-feed-thumb,.home2-page-v2 .home2-market-card-image,.home2-page-v2 .home2-listing-image,.home2-page-v2 .home2-featured-lot-image,.home2-page-v2 .home2-watchlist-image,.home2-page-v2 .home2-calendar-grid,.home2-page-v2 .home2-calendar-cell,.home2-page-v2 .home2-stream-empty,.home2-page-v2 .home2-market-volume-track{border-color:var(--color-border);background:linear-gradient(135deg,#fffffff5,#fdf0ef57),var(--color-surface)}.home2-page-v2 .home2-calendar-head{background:var(--color-surface);color:var(--color-text-muted)}.home2-page-v2 .home2-calendar-event,.home2-page-v2 .home2-calendar-cell.is-preview .home2-calendar-event,.home2-page-v2 .home2-calendar-cell.is-signal .home2-calendar-event{background:var(--color-accent-soft)}.home2-page-v2 .home2-calendar-cell.is-closing .home2-calendar-event,.home2-page-v2 .home2-calendar-cell.is-results .home2-calendar-event{background:color-mix(in srgb,var(--color-accent-soft) 82%,var(--color-surface))}.home2-page-v2 .home2-market-playing-card,.home2-page-v2 .home2-lot-marquee .home2-market-playing-card{border-color:color-mix(in srgb,var(--color-accent) 12%,var(--color-border));background:linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 86%,var(--color-accent-soft)));box-shadow:0 14px 28px var(--color-shadow-soft)}.home2-page-v2 .home2-lot-marquee .home2-market-playing-card:hover,.home2-page-v2 .home2-lot-marquee .home2-market-playing-card:focus-visible{box-shadow:0 18px 32px #2c2a261c,0 0 0 2px #d940401a}.home2-page-v2 .home2-stream-panel{background:linear-gradient(135deg,#fffffffa,#fdf0ef6b),var(--color-surface)}.home2-page-v2 .home2-stream-bg{fill:var(--color-surface);stroke:var(--color-border)}.home2-page-v2 .home2-stream-grid,.home2-page-v2 .home2-stream-zero{stroke:var(--color-gridline)}.home2-page-v2 .home2-watch-parts-breaker{justify-self:stretch;z-index:6;place-items:center;width:100%;min-height:auto;margin:0;padding:0;border:0;border-top:0;border-bottom:0;border-radius:0;background:radial-gradient(ellipse 68% 76% at 50% 52%,#fffffce6,#fffefac7 34%,#fcfaf552 62%,#fbf9f300),radial-gradient(circle,rgba(31,36,36,.011) 0 .58px,transparent .68px) 0 0 / 9px 9px,radial-gradient(circle,rgba(217,64,64,.006) 0 .48px,transparent .6px) 4px 5px / 12px 12px,repeating-linear-gradient(0deg,rgba(31,36,36,.005) 0,rgba(31,36,36,.005) 1px,transparent 1px,transparent 13px),linear-gradient(180deg,#fffefafc,#fbf9f3f5);box-shadow:none;transition:none}.home2-page-v2 .home2-watch-parts-breaker:before,.home2-page-v2 .home2-watch-parts-breaker:after{content:none}.home2-page-v2 .home2-watch-parts-copy{position:relative;z-index:2;width:min(760px,100%);padding-top:8rem;padding-bottom:8rem;gap:16px}.app-shell.is-footer-revealed .home2-page-v2 .home2-watch-parts-breaker{width:100%;min-height:auto;margin:28px 0 0}.app-shell:has(.home2-page-v2){padding-bottom:0}.app-shell:has(.home2-page-v2) .app-footer{position:relative;isolation:isolate;z-index:3;box-sizing:border-box;width:min(1280px,calc(100vw - 32px));min-height:auto;margin:0 auto;overflow:visible;padding:22px clamp(20px,3vw,38px) 24px;border:1px solid rgba(31,36,36,.18);border-top:0;background:radial-gradient(circle,rgba(31,36,36,.01) 0 .58px,transparent .68px) 0 0 / 9px 9px,repeating-linear-gradient(0deg,rgba(31,36,36,.005) 0,rgba(31,36,36,.005) 1px,transparent 1px,transparent 13px),linear-gradient(180deg,#fbf9f3fa,#f7f4ecfa);box-shadow:none}.app-shell:has(.home2-page-v2) .app-footer:before,.app-shell:has(.home2-page-v2) .app-footer:after{content:none}.app-shell:has(.home2-page-v2) .app-footer-inner{position:relative;z-index:1;align-items:start;justify-content:space-between;max-width:none;padding:0}.home2-page-v2 .home2-watch-parts-copy{padding-top:8rem;padding-bottom:8rem}.home2-page-v2 .home2-watch-parts-copy h2{max-width:700px;font-size:clamp(1.65rem,2.85vw,2.55rem)}.home2-page-v2 .home2-watch-parts-actions .home2-cta-button{min-height:40px;width:148px}.home2-newspaper-footer{display:flex;gap:32px;align-items:flex-start;justify-content:space-between;margin-inline:calc(var(--home2-newspaper-sheet-padding) * -1);padding:32px var(--home2-newspaper-sheet-padding) 64px;border-top:1px solid rgba(244,238,226,.32);background:radial-gradient(circle,rgba(255,255,255,.025) 0 .58px,transparent .68px) 0 0 / 9px 9px,linear-gradient(180deg,#35383b,#2d3033)}.home2-newspaper-footer-copy{display:grid;gap:6px;max-width:420px}.home2-newspaper-footer-title{margin:0;color:#f8f3eaf0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.12rem,1.6vw,1.38rem);font-weight:820;line-height:1}.home2-newspaper-footer-title span{color:#ef6d65}.home2-newspaper-footer-copy p:not(.home2-newspaper-footer-title){margin:0;color:#e8e0d2c2;font-family:Georgia,Times New Roman,serif;font-size:clamp(.86rem,1vw,.98rem);line-height:1.46}.home2-newspaper-footer-nav{display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:flex-end;padding-top:2px}.home2-newspaper-footer-nav a,.home2-newspaper-footer-nav button{padding:0;border:0;background:transparent;color:#f0e9dccc;cursor:pointer;font:inherit;font-size:.88rem;font-weight:780;line-height:1;text-decoration:none}.home2-newspaper-footer-nav a:hover,.home2-newspaper-footer-nav a:focus-visible,.home2-newspaper-footer-nav button:hover,.home2-newspaper-footer-nav button:focus-visible{color:#fff}.app-shell:has(.home2-page-v2) .app-footer-copy{display:grid;gap:9px;max-width:610px}.app-shell:has(.home2-page-v2) .app-footer-kicker,.app-shell:has(.home2-page-v2) .app-footer-nav-label{color:var(--color-text-muted);font-size:.66rem;font-weight:860;letter-spacing:.06em;text-shadow:none}.app-shell:has(.home2-page-v2) .app-footer-title{margin:0;color:var(--color-text);font-size:clamp(1.18rem,1.6vw,1.45rem);font-weight:720;letter-spacing:0;text-shadow:none}.app-shell:has(.home2-page-v2) .app-footer-text{max-width:58ch;color:var(--color-text-muted);font-family:var(--font-display);font-size:clamp(1.02rem,1.18vw,1.18rem);line-height:1.58;text-shadow:none}.app-shell:has(.home2-page-v2) .app-footer-actions{position:relative;gap:11px;padding-top:12px}.app-shell:has(.home2-page-v2) .app-footer-actions:before{content:"";position:absolute;top:0;right:0;width:min(220px,100%);height:1px;background:linear-gradient(90deg,transparent,rgba(31,36,36,.18))}.app-shell:has(.home2-page-v2) .app-footer-nav{gap:12px 18px}.app-shell:has(.home2-page-v2) .app-footer-nav-label--contact{margin-top:4px;color:var(--color-text-muted)}.app-shell:has(.home2-page-v2) .app-footer-link{color:var(--color-text-muted);font-size:.95rem;font-weight:740;text-shadow:none}.app-shell:has(.home2-page-v2) .app-footer-link:hover,.app-shell:has(.home2-page-v2) .app-footer-link:focus-visible{color:var(--color-accent)}@media(max-width:760px){.app-shell:has(.home2-page-v2) .app-footer{width:min(1280px,calc(100vw - 32px));min-height:auto;margin:0 auto;padding:22px 20px 24px}.home2-page-v2 .home2-watch-parts-breaker,.app-shell.is-footer-revealed .home2-page-v2 .home2-watch-parts-breaker{width:100%;min-height:auto;margin-top:0}.home2-page-v2 .home2-volume-panel:after{height:56px}.home2-page-v2 .home2-watch-parts-breaker:before{content:none}.home2-page-v2 .home2-watch-parts-copy{padding-top:2rem;padding-bottom:2rem}.home2-newspaper-footer{display:grid;gap:22px;padding:28px var(--home2-newspaper-sheet-padding) 30px}.home2-newspaper-footer-nav{justify-content:flex-start}.app-shell:has(.home2-page-v2) .app-footer-inner{align-items:start;justify-content:space-between;max-width:none;gap:18px}.app-shell:has(.home2-page-v2) .app-footer-actions,.app-shell:has(.home2-page-v2) .app-footer-nav{justify-items:start;justify-content:flex-start}}.home2-page-v2 .home2-sales-banner{background:linear-gradient(90deg,#faf4ead1,#faf4ea94 38%,#faebe01a 72%,#d940400a),url(/assets/home2-auction-banner.png) center / cover no-repeat}.home2-page-v2 .home2-sales-banner:after{background:radial-gradient(circle at 16% 28%,rgba(250,244,232,.16),transparent 28%),linear-gradient(180deg,transparent 74%,rgba(217,64,64,.04));mix-blend-mode:normal}.home2-page-v2 .home2-intelligence-comps-panel{grid-area:auto;align-self:stretch;justify-self:stretch;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-selected-slot{min-height:134px}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-selected-slot .home2-selected-lot-card,.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-comparable-card{border-color:var(--home2-hairline);background:var(--color-surface);box-shadow:0 10px 24px #1f24240e;backdrop-filter:none;-webkit-backdrop-filter:none}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-selected-slot .home2-selected-lot-card{grid-template-columns:82px minmax(0,1fr);min-height:134px;padding:16px}.home2-page-v2 .home2-intelligence-comps-panel .home2-selected-lot-thumb{width:82px;height:92px;border-color:var(--home2-hairline);background:linear-gradient(135deg,#faf8f4f5,#ffffffd1),var(--color-surface)}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-comparable-card{grid-template-columns:56px minmax(0,1fr);gap:10px;min-height:78px;padding:9px 12px}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-comparable-image{width:56px;height:62px;border-color:var(--home2-hairline);background:linear-gradient(135deg,#faf8f4f5,#ffffffd1),var(--color-surface)}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-comparable-copy,.home2-page-v2 .home2-intelligence-comps-panel .home2-selected-lot-copy{border-left-color:var(--home2-hairline)}.home2-page-v2 .home2-intelligence-comps-panel .home2-selected-lot-card h3,.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-comparable-copy strong{color:var(--color-text);font-family:var(--font-display);font-weight:520;line-height:1.14}.home2-page-v2 .home2-intelligence-comps-panel .home2-selected-lot-card h3{font-size:1.04rem}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-comparable-copy strong{font-size:.86rem}.home2-page-v2 .home2-intelligence-comps-panel .home2-banner-comparable-copy span{color:#8f3038c2}.home2-page-v2 .home2-hero-actions a,.home2-page-v2 .home2-panel-header a,.home2-page-v2 .home2-calendar-copy a,.home2-page-v2 .home2-watch-parts-actions a,.home2-page-v2 .home2-sales-actions a{border-color:#d9404047;background:var(--color-surface);color:var(--color-accent);box-shadow:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.home2-page-v2 .home2-hero-actions a:first-child,.home2-page-v2 .home2-calendar-copy a,.home2-page-v2 .home2-sales-actions a:first-child,.home2-page-v2 .home2-watch-parts-actions a:first-child{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.home2-page-v2 .home2-hero-actions a:hover,.home2-page-v2 .home2-hero-actions a:focus-visible,.home2-page-v2 .home2-panel-header a:hover,.home2-page-v2 .home2-panel-header a:focus-visible,.home2-page-v2 .home2-calendar-copy a:hover,.home2-page-v2 .home2-calendar-copy a:focus-visible,.home2-page-v2 .home2-watch-parts-actions a:hover,.home2-page-v2 .home2-watch-parts-actions a:focus-visible,.home2-page-v2 .home2-sales-actions a:hover,.home2-page-v2 .home2-sales-actions a:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 86%,#000000 14%);background:color-mix(in srgb,var(--color-accent) 86%,#000000 14%);color:#fff;transform:translateY(-1px)}.home2-page-v2 .home2-calendar-copy a:hover,.home2-page-v2 .home2-calendar-copy a:focus-visible,.home2-page-v2 .home2-watch-parts-actions a:hover,.home2-page-v2 .home2-watch-parts-actions a:focus-visible{transform:none}.home2-page-v2 .home2-hero-actions a:first-child:hover,.home2-page-v2 .home2-hero-actions a:first-child:focus-visible{transform:none}.home2-page-v2 .home2-cta-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:152px;padding:0 18px;border-radius:0;cursor:pointer;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.home2-page-v2 .home2-cta-button strong,.home2-page-v2 .home2-cta-button .stripe-arrow-title{font-size:inherit;font-weight:inherit;line-height:inherit}.home2-page-v2 .home2-red-cta{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.home2-page-v2 .home2-red-cta:hover,.home2-page-v2 .home2-red-cta:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 86%,#000000 14%);background:color-mix(in srgb,var(--color-accent) 86%,#000000 14%);color:#fff}.home2-page-v2 .home2-cta-button--secondary{border-color:#d9404047;background:var(--color-surface);color:var(--color-accent)}.home2-page-v2 .home2-cta-button--secondary:hover,.home2-page-v2 .home2-cta-button--secondary:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 86%,#000000 14%);background:color-mix(in srgb,var(--color-accent) 86%,#000000 14%);color:#fff}.home2-page-v2 .home2-watch-parts-actions .home2-cta-button{width:152px}.home2-page-v2 .home2-confidence-badge,.home2-page-v2 .home2-confidence-badge.is-high,.home2-page-v2 .home2-confidence-badge.is-neutral,.home2-page-v2 .home2-confidence-badge.is-low,.home2-page-v2 .home2-confidence-badge.is-thin,.home2-page-v2 .home2-listing-card-copy em{border-color:#d9404038;background:var(--color-accent-soft);color:var(--color-accent)}.home2-page-v2 .home2-value-band,.home2-page-v2 .home2-status-dot,.home2-page-v2 .home2-status-dot.is-ready,.home2-page-v2 .home2-status-dot.is-error{background:var(--color-accent);box-shadow:0 0 0 4px #d940401f}.home2-page-v2 .home2-value-marker,.home2-page-v2 .home2-chart-legend i{background:var(--color-text)}.home2-page-v2 .home2-featured-lot-stack .home2-featured-lot{gap:12px 16px;padding:16px;border:1px solid var(--home2-hairline);background:linear-gradient(180deg,#fffffffa,#faf8f4f0),var(--color-surface);box-shadow:0 1px #ffffffc2 inset,0 14px 30px #1f24240b}.home2-page-v2 .home2-featured-lot-stack .home2-featured-lot-image{display:grid;place-items:center;padding:10px;border:1px solid var(--home2-hairline);border-radius:6px;background:linear-gradient(135deg,#faf8f4f5,#ffffffd1),var(--color-surface)}.home2-page-v2 .home2-featured-lot-stack .home2-featured-lot-image img{width:100%;height:100%;object-fit:contain;filter:saturate(.86) contrast(.98)}.home2-page-v2 .home2-featured-lot-stack .home2-panel-header{align-items:start;min-height:78px;padding-bottom:10px;border-bottom:1px solid var(--home2-hairline)}.home2-page-v2 .home2-featured-lot-stack .home2-panel-kicker{color:#8f3038c2;font-size:.66rem;font-weight:850}.home2-page-v2 .home2-featured-lot-stack .home2-panel-header h3{max-width:29ch;color:var(--color-text);display:-webkit-box;overflow:hidden;font-family:var(--font-display);font-size:1.06rem;font-weight:520;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home2-page-v2 .home2-featured-lot-stack .home2-confidence-badge,.home2-page-v2 .home2-featured-lot-stack .home2-confidence-badge.is-high,.home2-page-v2 .home2-featured-lot-stack .home2-confidence-badge.is-neutral,.home2-page-v2 .home2-featured-lot-stack .home2-confidence-badge.is-low{padding:6px 9px;border-color:#d940403d;background:#ffffff9e;box-shadow:0 0 0 1px #ffffffb8 inset;color:var(--color-accent);font-size:.68rem;font-weight:780}.home2-page-v2 .home2-featured-lot-stack .home2-value-range{align-self:center;gap:10px;color:#1f2424d1;font-size:.78rem;font-weight:820}.home2-page-v2 .home2-featured-lot-stack .home2-value-track{height:3px;border-radius:0;background:linear-gradient(90deg,transparent 0 8%,rgba(31,36,36,.12) 8% 92%,transparent 92%),transparent}.home2-page-v2 .home2-featured-lot-stack .home2-value-band{inset:0 18% 0 12%;border-radius:0;background:#d94040a8;box-shadow:none}.home2-page-v2 .home2-featured-lot-stack .home2-value-marker{top:-6px;width:2px;height:15px;border-radius:0;background:#1f2424c2}.home2-page-v2 .home2-featured-lot-stack .home2-featured-lot p{align-self:end;padding-top:4px;border-top:1px solid var(--home2-hairline);color:#1f242494;font-size:.8rem;line-height:1.5}.home2-page-v2 .home2-chart-legend .is-reference{background:#3f5d86d1}.home2-page-v2 .home2-chart-legend .is-cohort{background:#3f5d86e0}.home2-page-v2 .home2-chart-legend .is-band{background:#8f303829}.home2-page-v2 .home2-market-volume-bar i,.home2-page-v2 .home2-market-volume-track i{background:linear-gradient(90deg,var(--color-accent-soft),var(--color-accent))}.home2-loading-page .skeleton-bone{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-soft) 64%,white),#eee8e1)}.home2-loading-page .home2-hero-feed{height:594px}.home2-loading-actions{pointer-events:none}.home2-loading-action{display:inline-block;width:116px;height:34px;border-radius:8px}.home2-loading-feed-row{pointer-events:none}.home2-loading-thumb{display:block;width:44px;height:44px;border-radius:7px}.home2-loading-line{display:block;min-width:0;height:10px}.home2-loading-line--kicker{width:48%;height:7px}.home2-loading-line--title{width:92%;height:12px}.home2-loading-line--heading{width:min(260px,86%);height:18px;margin-top:8px}.home2-loading-line--price{justify-self:end;width:72px;height:13px}.home2-loading-line--small{width:58px;height:13px}.home2-loading-line--body{width:94%;height:13px}.home2-loading-line--body-short{width:64%;height:13px}.home2-loading-line--stream-title{width:86%;height:42px}.home2-loading-line--legend{width:78px;height:9px}.home2-loading-badge{flex:0 0 auto;width:108px;height:29px;border-radius:999px}.home2-loading-marquee .auction-house-marquee-track{animation:none}.home2-loading-house-card{display:block;flex:0 0 300px;height:44px;border-radius:0}.home2-loading-page .home2-lot-marquee-track{animation:none}.home2-lot-marquee .home2-loading-lot-card{pointer-events:none}.home2-loading-lot-image{display:block;min-height:148px;border-radius:7px}.home2-loading-calendar-stage{pointer-events:none}.home2-loading-calendar-cell{display:block;min-height:88px;border-radius:0;background:linear-gradient(180deg,#ffffffb8,#fdf0ef8a)}.home2-loading-watchlist-card{display:block;height:76px;border-radius:8px}.home2-loading-stream-panel{pointer-events:none}.home2-loading-stream-chart{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(96,86,70,.14);border-radius:8px;background:repeating-linear-gradient(90deg,transparent 0,transparent 18%,rgba(96,86,70,.08) 18%,rgba(96,86,70,.08) calc(18% + 1px)),linear-gradient(180deg,#fffffff0,#fdf0ef94)}.home2-loading-stream-band{position:absolute;top:var(--home2-loading-band-top);left:4%;width:92%;height:22px;border-radius:999px;opacity:.78;transform:skewY(-2deg)}.home2-loading-stream-band:nth-child(2n){transform:skewY(2deg)}.home2-loading-value-track{display:block;height:10px;border-radius:999px}.home2-loading-feature-card{pointer-events:none}.home2-loading-chart-card{align-content:start}.home2-loading-chart-skeleton{min-height:300px;margin-top:0}.home2-newspaper-loading-page{min-height:100vh}.home2-newspaper-loading-page .skeleton-bone{border-radius:0;background:linear-gradient(180deg,#1f24241f,#1f242413),linear-gradient(180deg,#fffcf4bd,#f7f1e699)}.home2-newspaper-loading-page .home2-newspaper-topline nav>span:not(.home2-newspaper-brand),.home2-newspaper-loading-page .home2-newspaper-section-nav>span{color:inherit;font-size:.72rem;font-weight:820;text-decoration:none}.home2-newspaper-loading-page .home2-newspaper-section-nav>span{font-size:.7rem}.home2-newspaper-loading-search-input{display:block;width:100%;min-height:36px;border-left:1px solid rgba(31,36,36,.2)}.home2-newspaper-loading-action{display:inline-block;width:154px;height:34px;background:linear-gradient(180deg,#1f2424e6,#1f2424b8)}.home2-newspaper-loading-action.is-secondary{width:126px;border:1px solid rgba(31,36,36,.2);background:linear-gradient(180deg,#fffcf4b8,#f7f1e699)}.home2-newspaper-loading-line{display:block;min-width:0;height:8px}.home2-newspaper-loading-line--eyebrow{width:78px;height:6px;background:linear-gradient(180deg,#bf2b30ad,#bf2b3075)}.home2-newspaper-loading-line--side-title{width:96%;height:30px}.home2-newspaper-loading-line--side-title.is-short{width:74%;height:20px}.home2-newspaper-loading-line--side-title.is-compact{height:24px}.home2-newspaper-loading-line--side-title.is-tall{height:32px}.home2-newspaper-loading-line--body{width:100%;height:7px}.home2-newspaper-loading-line--body-short{width:68%;height:7px}.home2-newspaper-loading-line--date,.home2-newspaper-loading-line--meta{width:72px;height:6px}.home2-newspaper-loading-line--rank-title{width:min(100%,220px);height:28px}.home2-newspaper-loading-line--house{width:72%;height:16px}.home2-newspaper-loading-line--house-meta{width:54%;height:7px}.home2-newspaper-loading-line--listing-title{width:94%;height:25px}.home2-newspaper-loading-line--listing-meta{width:74%;height:7px}.home2-newspaper-loading-line--comparable-title{width:92%;height:24px}.home2-newspaper-loading-line--comparable-range{width:86px;height:8px}.home2-newspaper-loading-line--story-title{width:94%;height:26px}.home2-newspaper-loading-line--stat{width:178px;height:24px}.home2-newspaper-loading-line--volume-label{width:84px;height:10px}.home2-newspaper-loading-line--breaker-copy{width:min(100%,450px);height:14px;margin:0 auto}.home2-newspaper-loading-side-story{pointer-events:none}.home2-newspaper-loading-side-story,.home2-newspaper-loading-side-cta{gap:3px}.home2-newspaper-loading-side-cta{display:grid;justify-items:start;min-width:176px;padding:10px 14px}.home2-newspaper-loading-lead-image{display:block;background:linear-gradient(90deg,rgba(31,36,36,.06),transparent 44%),linear-gradient(135deg,#1f242421,#1f24240b),#f7f1e6d6}.home2-newspaper-loading-lead-body{display:grid;gap:5px;max-width:44rem}.home2-newspaper-loading-rank-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(31,36,36,.12)}.home2-newspaper-loading-rank-item>span{color:#1f242438;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:900;line-height:1}.home2-newspaper-loading-rank-item>div{display:grid;gap:5px}.home2-newspaper-loading-calendar .home2-newspaper-mini-calendar span:not(.is-head){min-height:23px;background:#1f242405}.home2-newspaper-loading-calendar .home2-newspaper-mini-calendar .has-event{box-shadow:inset 0 -3px #8f303847}.home2-newspaper-loading-calendar-copy,.home2-newspaper-loading-calendar-meta{display:block;height:7px}.home2-newspaper-loading-calendar-copy{width:78px}.home2-newspaper-loading-calendar-meta{width:42px}.home2-newspaper-loading-auction-column{--auction-house-marquee-color: rgba(143, 48, 56, .52)}.home2-newspaper-loading-auction-column:nth-child(2n){--auction-house-marquee-color: rgba(63, 93, 134, .5)}.home2-newspaper-loading-auction-column:nth-child(3n){--auction-house-marquee-color: rgba(194, 154, 86, .5)}.home2-newspaper-loading-listing-row{min-height:66px}.home2-newspaper-loading-listing-price{justify-self:end;width:46px;height:6px}.home2-newspaper-loading-intelligence{grid-column:span 2}.home2-newspaper-loading-mini-chart{position:relative;min-height:122px;overflow:hidden;border-top:1px solid rgba(31,36,36,.1);border-bottom:1px solid rgba(31,36,36,.1);background:repeating-linear-gradient(0deg,transparent 0,transparent 30px,rgba(31,36,36,.07) 31px)}.home2-newspaper-loading-mini-chart span,.home2-newspaper-loading-mini-chart i{position:absolute;display:block;height:1px;background:#1f24242e;transform-origin:left center}.home2-newspaper-loading-mini-chart span:nth-child(1){top:74%;left:10%;width:32%;transform:rotate(-10deg)}.home2-newspaper-loading-mini-chart span:nth-child(2){top:58%;left:36%;width:30%;transform:rotate(-4deg)}.home2-newspaper-loading-mini-chart span:nth-child(3){top:50%;left:58%;width:28%;transform:rotate(-15deg)}.home2-newspaper-loading-mini-chart span:nth-child(4){top:66%;left:9%;width:78%;border-top:1px dashed rgba(194,154,86,.54);background:transparent;transform:rotate(-10deg)}.home2-newspaper-loading-mini-chart i{top:48%;left:9%;width:78%;background:#8f30387a;transform:rotate(-14deg)}.home2-newspaper-loading-comparable{grid-template-columns:58px minmax(0,1fr);min-height:74px}.home2-newspaper-loading-comparable-image{display:block;min-height:74px}.home2-newspaper-loading-label-bone{display:block;width:38px;height:6px}.home2-newspaper-loading-story-row{grid-template-columns:72px minmax(0,1fr);gap:10px}.home2-newspaper-loading-story-thumb{display:block;aspect-ratio:4 / 3}.home2-newspaper-loading-volume-chart{padding:18px}.home2-newspaper-loading-volume-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:center;min-height:34px;border-bottom:1px solid rgba(31,36,36,.1)}.home2-newspaper-loading-volume-bar{display:block;height:22px;background:linear-gradient(90deg,#3f5d8661,#8f303842)}.home2-newspaper-loading-breaker{min-height:300px;margin-top:22px}@media(max-width:1120px){.home2-newspaper-masthead{grid-template-columns:1fr;justify-items:center;text-align:center}.home2-newspaper-search,.home2-newspaper-actions{width:min(620px,100%);justify-content:center}.home2-newspaper-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr)}.home2-newspaper-left-column{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:none;overflow:visible}.home2-newspaper-auction-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout{top:calc(-344px - 4rem);left:-.5rem;grid-template-columns:minmax(300px,.42fr) minmax(420px,.58fr);width:calc(100% + 1rem)}.home2-newspaper-post-auction-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home2-newspaper-post-auction-strip>.home2-newspaper-mini-intelligence,.home2-newspaper-post-auction-strip>.home2-newspaper-mini-intelligence-spacer{grid-column:1 / -1}.home2-newspaper-intelligence-popout{position:relative;grid-column:1 / -1;grid-template-columns:1fr;width:100%;padding:24px;column-gap:0}.home2-newspaper-mini-intelligence.is-expanded.home2-newspaper-intelligence-popout{padding:1.5rem}.home2-newspaper-intelligence-popout h3,.home2-newspaper-intelligence-popout .home2-newspaper-mini-chart-card,.home2-newspaper-intelligence-popout .home2-newspaper-mini-comps{grid-column:1;grid-row:auto}.home2-newspaper-intelligence-popout .home2-newspaper-mini-comps{grid-template-rows:none;padding-top:2rem}.home2-newspaper-intelligence-grid,.home2-newspaper-volume-layout{grid-template-columns:1fr}.home2-newspaper-volume-sidebar{padding:14px 0 0;border-left:0;border-top:1px solid rgba(31,36,36,.16)}}@media(max-width:760px){.home2-newspaper-front{padding-top:0}.home2-newspaper-sheet:not(.home2-mobile-sheet){width:calc(100vw - 32px);padding:14px;padding-top:1rem}.home2-mobile-sheet{box-sizing:border-box;width:100vw;max-width:none;padding:0 var(--home2-mobile-page-gutter) 0;border:0}.home2-newspaper-topline{grid-template-columns:1fr;justify-items:center;text-align:center}.home2-newspaper-topline>span:last-child,.home2-newspaper-issue-date{justify-self:center}.home2-newspaper-masthead h1{font-size:clamp(2rem,15vw,3.2rem)}.home2-newspaper-search{grid-template-columns:1fr;text-align:left}.home2-newspaper-search input{border-top:1px solid var(--home2-newspaper-search-border-color);border-left:0}.home2-newspaper-actions{flex-wrap:wrap}.home2-newspaper-layout,.home2-newspaper-left-column,.home2-newspaper-post-auction-strip,.home2-newspaper-volume-layout,.home2-newspaper-auction-columns{grid-template-columns:1fr}.home2-newspaper-left-column,.home2-newspaper-main-column,.home2-newspaper-right-column{grid-column:auto}.home2-newspaper-story-row{grid-template-columns:84px minmax(0,1fr)}.home2-newspaper-story-row em{grid-column:2;justify-self:start}.home2-newspaper-lead-image{aspect-ratio:16 / 9}.home2-newspaper-auction-column header span{white-space:normal}.home2-page-v2 .home2-calendar-demo.home2-newspaper-calendar-popout{position:relative;grid-template-columns:1fr;width:100%;margin-top:12px}.home2-calendar-demo-popout{padding:16px}.home2-newspaper-intelligence-comps .home2-selected-lot-card,.home2-newspaper-intelligence-comps .home2-banner-comparable-card{grid-template-columns:54px minmax(0,1fr)}.home2-newspaper-intelligence-comps .home2-selected-lot-thumb,.home2-newspaper-intelligence-comps .home2-banner-comparable-image{width:54px;height:60px}.home2-newspaper-intelligence-popout{padding:16px}.home2-newspaper-mini-intelligence.is-expanded.home2-newspaper-intelligence-popout{padding:1.5rem}.home2-newspaper-intelligence-popout h3{margin:32px 0 16px}.home2-newspaper-intelligence-popout.home2-newspaper-mini-intelligence.is-expanded .home2-newspaper-comparable-card{--home2-newspaper-comparable-row-size: 120px;grid-template-columns:var(--home2-newspaper-comparable-row-size) minmax(0,1fr);gap:12px;height:var(--home2-newspaper-comparable-row-size);min-height:var(--home2-newspaper-comparable-row-size);padding:0 8px 0 0}.home2-newspaper-volume-section .home2-volume-panel{padding:14px}}@media(max-width:560px){.home2-newspaper-story-row,.home2-newspaper-volume-sidebar .home2-newspaper-story-row{grid-template-columns:minmax(0,1fr)}.home2-newspaper-story-row>div.home2-newspaper-story-thumb{display:none}.home2-newspaper-story-row em{grid-column:1}}@media(max-width:1120px){.home2-page-v2 .home2-hero{overflow:hidden}.home2-page-v2 .home2-hero-copy{width:min(760px,calc(100vw - 40px))}.home2-hero-feed{position:relative;top:auto;right:auto;bottom:auto;width:min(760px,calc(100vw - 40px));min-width:0;height:auto;margin:0 auto 36px}.home2-page-v2 .home2-market-showcase{margin-top:0}.home2-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home2-market-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home2-calendar-demo,.home2-intelligence-grid,.home2-stream-panel,.home2-volume-panel,.home2-snapshot-grid{grid-template-columns:1fr}.home2-calendar-copy{max-width:700px}}@media(max-width:760px){.home2-market-feed-section,.home2-market-showcase,.home2-calendar-demo,.home2-market-finale{width:calc(100vw - 28px)}.home2-listing-grid,.home2-watchlist-strip,.home2-market-showcase-grid,.home2-featured-lot-stack .home2-featured-lot{grid-template-columns:1fr}.home2-featured-lot-stack .home2-featured-lot-image{grid-row:auto;width:100%;height:auto;min-height:0;aspect-ratio:16 / 10}.home2-hero-feed{width:calc(100vw - 28px);margin-bottom:24px}.home2-feed-row{grid-template-columns:44px minmax(0,1fr)}.home2-hero-title-line{white-space:normal}.home2-feed-thumb{width:44px;height:44px}.home2-feed-price{grid-column:2;justify-items:start}.home2-market-volume-stage{padding:0}.home2-market-volume-bars{inset:16px 12px}.home2-market-volume-bar{grid-template-columns:76px minmax(0,1fr)}.home2-market-row-carousel{min-height:62px;margin-bottom:-48px;padding-right:0}.home2-market-playing-card{flex-basis:48px;width:48px}.home2-market-playing-card+.home2-market-playing-card{margin-left:-20px}.home2-market-playing-card:hover,.home2-market-playing-card:focus-visible{transform:translateY(-3px) rotate(0) scale(1.025)}.home2-lot-marquee{padding-bottom:26px}.home2-lot-marquee-set{gap:12px;padding-left:14px}.home2-lot-marquee-set+.home2-lot-marquee-set{padding-right:14px}.home2-lot-marquee .home2-market-playing-card{grid-template-rows:126px minmax(0,1fr) auto;flex-basis:154px;width:154px;min-height:246px}.home2-market-carousel>.home2-market-volume-bar{grid-template-columns:1fr;gap:3px}.home2-market-volume-market{max-width:calc(100% - 132px);padding:0;font-size:clamp(2.2rem,12vw,3.55rem)}.home2-market-volume-value{right:8px;padding:0;font-size:1.08rem}.home2-watch-parts-breaker{min-height:520px;background-position:center}.home2-watch-parts-copy{width:calc(100vw - 28px);padding:34px 0}.home2-watch-parts-copy h2{font-size:clamp(1.6rem,9vw,2.35rem)}.home2-market-carousel-header{display:grid}.home2-market-carousel-header div:last-child{justify-items:start}.home2-calendar-demo{padding:16px}.home2-calendar-stage{overflow-x:auto;padding-bottom:4px}.home2-calendar-grid{min-width:720px}.home2-notification-stack{position:static;width:auto;order:-1}.home2-notification.is-late{transform:none}.home2-snapshot-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "copy"}.home2-stream-panel,.home2-volume-panel{padding:14px}.home2-stream-chart{min-height:230px}}
