.auction-page{min-width:0;display:flex;flex-direction:column;gap:12px;font-size:14px}
.auction-page .panel{margin:0;min-width:0;border-radius:12px;background:#12171b}
.auction-page .panelhead{padding:12px 16px;gap:8px;min-height:48px}.auction-page .panelhead h2{font-size:16px}
.au-hero{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-hero>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.au-hero img{object-fit:contain;background:#141a1e;border-radius:8px;flex:none}.au-hero h1{font-size:24px;line-height:1.3;margin:3px 0 0;overflow-wrap:anywhere}.au-hero-actions{display:flex;gap:8px}.au-hero-actions button{font-size:12px;white-space:nowrap}
.au-search-panel .toolbar{margin:0;padding:10px 12px;gap:8px;flex-wrap:wrap}.au-search-panel input[name=item]{flex:1;min-width:180px;max-width:400px}.au-search-panel .source-label{font-size:10px;margin-left:auto}.au-search-panel .form-error{flex-basis:100%;margin:0}.au-search-panel button{font-size:12px}
.au-source-banner .banner{margin:0;padding:8px 12px;font-size:11px;line-height:1.5}.au-source-banner .tag{font-size:10px}.au-watchlist{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:11px}.au-watchlist:empty{display:none}.au-watchlist .small{font-size:11px;padding:5px 8px}.au-watchlist [data-active=true]{color:var(--accent);border-color:#786027}
#auctionWorkspace{display:flex;flex-direction:column;gap:14px;min-width:0}
.au-metrics{display:grid;grid-template-columns:1.2fr .9fr 1.35fr 1fr 1fr;gap:10px}.au-metric{display:flex;flex-direction:column;gap:5px;min-width:0;background:#12171b;border:1px solid var(--line);border-radius:10px;padding:12px 14px}.au-metric>span{font-size:12px;color:var(--muted)}.au-metric>b{font-size:23px;line-height:1.3;overflow-wrap:anywhere}.au-metric>small{font-size:11px;line-height:1.6;color:var(--muted)}.au-metric:nth-child(3)>b{font-size:19px}.au-positive{color:var(--green)}.au-metric.au-positive{background:#15221b;border-color:#365442}.au-negative{color:var(--red)}
.au-resale-price{display:inline-block;margin:4px 0;color:var(--text)}.au-metric .small{margin-top:4px;font-size:11px;padding:5px 8px}.auction-page .table .au-highlighted-lot td{background:#192d22;border-top:1px solid #508a64;border-bottom:1px solid #508a64}.au-highlighted-lot:focus{outline:2px solid #68b182;outline-offset:-2px}.auction-page .table td .au-best-label{color:var(--green);font-weight:600}.auction-page .au-lot-item img{object-fit:contain;flex-shrink:0}
@media(max-width:900px){.au-metric:last-child{grid-column:1/-1}}
.au-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}.au-chart-panel{min-width:0}.au-chart-subtitle{color:var(--muted);font-size:11px}
.au-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;color:var(--muted)}.au-field input,.au-field select{width:100%;min-width:0;background:#0e1317;color:var(--text);border:1px solid #384047;border-radius:7px;padding:8px;font:inherit;font-size:14px;outline:none}.au-field input:focus-visible,.au-field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.au-field input:invalid:not(:placeholder-shown){border-color:#a05a50}.au-field select{cursor:pointer}
.au-chart-controls{padding:11px 14px 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.au-periods,.au-mode{display:flex;gap:3px}.au-periods button,.au-mode button{font-size:12px;padding:6px 9px}.au-periods button[aria-pressed=true],.au-mode button[aria-pressed=true]{color:var(--accent);border-color:#8a672b;background:#372c18}.au-chart-controls>.au-field{flex-basis:100%}.au-chart-controls>.au-field>span{display:none}.au-chart-controls>.au-field select{font-size:12px;padding:7px}.au-chart-settings{margin-left:auto;font-size:11px}
.au-details{color:var(--muted);font-size:12px}.au-details>summary{cursor:pointer;list-style:none;padding:8px 0}.au-details>summary:before{content:'+';display:inline-block;margin-right:7px;color:var(--accent)}.au-details[open]>summary:before{content:'−'}.au-details summary::-webkit-details-marker{display:none}.au-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 0}.au-chart-settings[open]{flex-basis:100%;margin:0}.au-check{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);cursor:pointer}.au-check input{accent-color:var(--accent);width:15px;height:15px;margin:0}.au-settings-grid .au-check{grid-column:1/-1}.au-chart-legend{display:flex;flex-wrap:wrap;gap:11px;color:var(--muted);font-size:10px;padding:12px 14px 3px}.au-key{display:flex;align-items:center;gap:4px}.au-key:before{content:'';width:10px;height:3px;background:#edb749}.au-band:before{height:8px;background:#d1a44344}.au-median:before{background:#95a4b6}.au-buyout:before{background:#55b57e}
.au-plot{padding:0 8px}.au-plot svg{display:block;width:100%;height:auto;max-height:310px;overflow:visible}.au-plot text{font-family:inherit;font-size:14px;fill:#929da6}.au-grid-line{stroke:#2b3238;stroke-width:1}.au-price-band{fill:#d3a3401f}.au-price-line{stroke:#efb749;stroke-width:2.4;fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.au-median-line{stroke:#94a3b3;stroke-width:1.1;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.au-buyout-line{stroke:#52ba81;stroke-width:1.1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.au-sale-dot{fill:#f6d08a;opacity:.4}.au-volume-bar{fill:#687a8e55}.au-price-point{fill:#14181d;stroke:#eab249;stroke-width:2;vector-effect:non-scaling-stroke}.au-point-hit{fill:transparent;cursor:crosshair}.au-crosshair{stroke:#969ea6;stroke-width:1;stroke-dasharray:2 3;opacity:0;pointer-events:none}.au-point-selected .au-crosshair{opacity:.5}.au-point-selected .au-price-point{fill:#ffd47d;stroke:#ffdf9c}.au-point-selected .au-volume-bar{fill:#eeb94577}#auChartPoints>g:focus{outline:0}#auChartPoints>g:focus .au-crosshair{stroke:#fff;opacity:1}.au-distribution-bar{fill:#c49a4677;stroke:#d6ac5d;stroke-width:1}
.au-point-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding:9px 14px;background:#161b20;font-size:11px}.au-point-summary output{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--muted)}.au-point-summary output b{font-weight:500;color:var(--text)}.au-point-summary>div{display:flex;gap:3px;flex:none}.au-point-summary button{padding:4px 7px;font-size:12px}.au-chart-note{color:var(--muted);font-size:11px;line-height:1.6;margin:10px 14px 12px}
.au-fee{border:1px solid #3d5346;border-radius:5px;padding:3px 6px;color:#8cca9e;font-size:10px;white-space:nowrap}.au-simulator{padding:13px 15px}.au-sim-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.au-sim-inputs .small{font-size:12px;padding:8px}.au-simulator>.au-chart-note{margin:9px 0;font-size:11px}.au-sim-total{border:1px solid var(--line);border-radius:8px;padding:12px;background:#181e22;display:flex;flex-direction:column;gap:5px}.au-sim-total.au-positive{background:#14251c;border-color:#32513e}.au-sim-total.au-negative{background:#281a1a;border-color:#5a3532}.au-sim-total>span{font-size:12px;color:var(--muted)}.au-sim-total>b{font-size:27px;line-height:1.3}.au-sim-total>small{font-size:11px;color:var(--muted)}.au-sim-breakdown{display:flex;flex-direction:column;gap:8px;margin:12px 0 0}.au-sim-breakdown>div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.au-sim-breakdown dt{color:var(--muted)}.au-sim-breakdown dd{margin:0;font-weight:600}.au-sim-breakdown>div:last-child{border-top:1px solid var(--line);padding-top:8px}.au-calculator .au-details{margin-top:12px;border-top:1px solid var(--line);padding-top:3px}.au-target-price{font-size:12px;line-height:1.7;color:var(--muted);padding:8px 0 0}.au-target-price b{color:var(--text)}.au-sim-empty{padding:20px 4px;font-size:12px;text-align:center;color:var(--muted)}
.au-findings{font-size:11px;color:#bcad8f;line-height:1.6;display:flex;flex-wrap:wrap;gap:4px 15px}.au-findings:empty{display:none}.au-findings span{display:block}
.au-tabs{display:flex;gap:5px;padding:8px 12px;border-bottom:1px solid var(--line)}.au-tabs .small{font-size:14px;border:0;background:transparent;padding:9px 12px;color:var(--muted);border-radius:7px}.au-tabs .small[aria-selected=true]{background:#2c281d;color:var(--accent)}.au-lot-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px}.au-lot-filters>.au-field{display:flex;flex-direction:row;align-items:center;margin-left:auto}.au-lot-filters>.au-field select{width:150px;font-size:12px;padding:7px}.au-filters-more[open]{flex-basis:100%}.au-filters-more .au-settings-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.au-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 15px 12px;color:var(--muted);font-size:11px}.au-section-head .small{font-size:11px;padding:5px 8px}
.auction-page .table-wrap{overflow-x:auto}.auction-page .table th{font-size:10px;padding:12px;text-transform:none;white-space:nowrap}.auction-page .table td{font-size:13px;padding:13px 12px;vertical-align:middle}.auction-page .table td b{font-size:14px;font-weight:600}.auction-page .table td small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:3px}.auction-page .table td.good{color:var(--green)}.auction-page .table td.danger{color:var(--red)}.auction-page .table td:last-child .small{white-space:nowrap;font-size:12px;padding:7px 9px}.au-profitable-row{box-shadow:inset 3px 0 #4dba7e}.au-lot-item{display:flex;align-items:center;gap:8px}.au-lot-item img{object-fit:contain;flex:none;background:#151d22;border-radius:5px}.au-variant{font-size:11px;max-width:150px;margin-top:4px;color:var(--muted)}.au-variant summary{cursor:pointer;overflow-wrap:anywhere}.au-variant pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto;font-size:10px;padding:7px;background:#0d1216;border-radius:5px}
.au-analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 14px 14px}.au-depth{padding:6px 12px}.au-depth-row{display:grid;grid-template-columns:1fr auto;gap:4px 8px;position:relative;border-bottom:1px solid #2a3035;padding:9px;font-size:12px;overflow:hidden}.au-depth-row>svg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.au-depth-row rect{fill:#335e4838}.au-depth-row>b,.au-depth-row>span,.au-depth-row>small{z-index:1}.au-depth-row small{grid-column:1/-1;color:var(--muted);font-size:10px}.au-depth .au-chart-note{margin:10px 0}.au-analysis-stats{margin:0;padding:12px 15px}.au-analysis-stats>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.au-analysis-stats dt{color:var(--muted)}.au-analysis-stats dd{margin:0;font-weight:600}.au-source-note{margin:0;font-size:10px;color:var(--muted);line-height:1.7}.auction-page .empty{font-size:13px;padding:26px}
@media(max-width:1150px){.au-dashboard{grid-template-columns:minmax(0,1fr) 310px}.au-search-panel .source-label{display:none}.au-chart-controls{gap:6px}.au-periods button{font-size:11px;padding:5px 7px}.au-chart-settings{font-size:10px}.au-metric>b{font-size:20px}.au-metric:nth-child(3)>b{font-size:17px}.au-metric>small{font-size:10px}}
@media(max-width:900px){.au-dashboard{grid-template-columns:1fr}.au-simulator{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.au-sim-inputs{grid-column:1;grid-row:1}.au-simulator>.au-chart-note{grid-column:1;grid-row:2}.au-simulator>#auSimResults{grid-column:2;grid-row:1/3}.au-simulator>.au-details{grid-column:1/-1}.au-metrics{grid-template-columns:1fr 1fr}.au-calculator .au-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.au-plot svg{max-height:310px}.au-chart-settings{font-size:11px}.au-periods button{font-size:12px;padding:6px 9px}}
@media(max-width:700px){.auction-page{gap:10px}.au-hero{align-items:flex-start;flex-wrap:wrap}.au-hero h1{font-size:23px}.au-hero-actions{width:100%;justify-content:flex-end}.au-search-panel input[name=item]{flex-basis:100%;max-width:none;min-width:0}.au-source-banner .banner{font-size:10px}.au-source-banner .banner .tag{font-size:9px}.au-metrics{gap:7px}.au-metric{padding:10px}.au-metric>span{font-size:11px}.au-metric>b{font-size:21px}.au-metric:nth-child(3)>b{font-size:16px}.au-metric>small{font-size:10px}.au-chart-controls{padding:10px 10px 0}.au-chart-settings{margin-left:0}.au-periods button{font-size:11px;padding:5px 7px}.au-plot{padding:0 3px}.au-plot text{font-size:24px}.au-plot text[y="316"]{font-size:21px}.au-plot text[y="290"]{font-size:16px}.au-chart-legend{font-size:9px;gap:8px;padding:10px 10px 3px}.au-point-summary{font-size:10px;padding:8px 10px}.au-point-summary output{gap:3px 8px}.au-chart-note{font-size:10px;margin:9px 10px}.au-simulator{display:block;padding:12px}.au-sim-inputs{margin-bottom:10px}.au-calculator .au-settings-grid{grid-template-columns:1fr 1fr}.au-sim-total{padding:10px 12px}.au-sim-total>b{font-size:25px}.au-sim-breakdown{gap:9px}.au-tabs{padding:7px;gap:2px}.au-tabs .small{font-size:12px;padding:8px 10px}.au-lot-filters{gap:10px;padding:10px}.au-lot-filters>.au-field{margin:0;flex-basis:100%;justify-content:space-between}.au-filters-more .au-settings-grid{grid-template-columns:1fr 1fr}.au-filters-more .au-settings-grid>.small{font-size:12px;padding:8px}.au-check{font-size:12px}.au-section-head{padding:6px 10px 10px}.auction-page .table td:first-child{min-width:125px}.auction-page .table td{padding:12px 10px;min-width:110px}.auction-page .table td:nth-child(5){min-width:165px}.auction-page .table th{padding:10px}.au-analysis-grid{grid-template-columns:1fr;padding:0 10px 10px}.au-source-note{font-size:9px}}

.au-calculator .panelhead{min-height:44px;padding:10px 14px}.au-sim-inputs .au-field:has(#au-quantity){flex-direction:row;align-items:center;gap:6px}.au-sim-inputs #au-quantity{width:70px;margin-left:auto}.au-sim-inputs .au-field:has(#au-quantity)>span{font-size:11px}.au-sim-total{padding:10px 12px;gap:4px}

.au-tabs{overflow-x:auto}.au-tabs button{white-space:nowrap;flex:none}.au-hero-actions{flex-wrap:wrap;justify-content:flex-end}.au-hero-actions .small{padding:7px 9px}
#auAlertsBanner:empty{display:none}.au-alert-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;border:1px solid #766033;background:#292419;border-radius:9px;font-size:12px}.au-alert-banner>span{margin-right:auto}.au-alert-banner button{font-size:12px}
.au-history-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 15px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.au-history-tools>small{flex-basis:100%;font-size:11px}.au-history-tools button{font-size:12px;margin-left:auto}
.au-demand{margin:0 14px 14px;border:1px solid var(--line);border-radius:9px;padding-top:8px}.au-demand-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 15px 10px}.au-demand-cards>div{display:flex;flex-direction:column;gap:6px;min-width:0}.au-demand-cards span{font-size:11px;color:var(--muted)}.au-demand-cards b{font-size:21px;overflow-wrap:anywhere}.au-demand .au-chart-note{font-size:11px}
.au-alert-editor{display:grid;grid-template-columns:230px minmax(0,1fr) auto;align-items:end;gap:14px;padding:12px 15px;background:#181d21}.au-alert-editor>div{display:flex;flex-direction:column;gap:7px;font-size:14px;min-width:0;padding-bottom:4px}.au-alert-editor small{font-size:11px;color:var(--muted)}.au-alert-editor button{font-size:12px;padding:9px 12px;white-space:nowrap}.au-alert-event{display:flex;align-items:center;gap:15px;justify-content:space-between;border-top:1px solid var(--line);padding:12px 15px;font-size:13px}.au-alert-event>div{display:flex;flex-direction:column;gap:6px;min-width:0}.au-alert-event b{overflow-wrap:anywhere}.au-alert-event small{font-size:11px;color:var(--muted);line-height:1.6}.au-alert-event button{flex:none;font-size:12px}.au-alert-event.au-unread{background:#19271e;box-shadow:inset 3px 0 #57af7a}
[data-page="auction"][data-au-unread]:after{content:attr(data-au-unread);background:#c49c42;color:#101418;font-size:10px;border-radius:10px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;font-weight:700}.mobile-nav [data-page="auction"][data-au-unread]:after{position:absolute;top:4px;right:4px}.mobile-nav [data-page="auction"]{position:relative}
@media(max-width:700px){.au-alert-editor{grid-template-columns:1fr;padding:12px;gap:10px}.au-alert-editor>div{grid-row:1}.au-alert-editor button{justify-self:start}.au-demand{margin:0 10px 10px}.au-demand-cards{grid-template-columns:1fr 1fr;gap:16px}.au-history-tools{padding:10px;font-size:11px}.au-history-tools button{margin-left:0}.au-tabs .small{padding:8px}.au-demand .au-section-head{align-items:flex-start;flex-wrap:wrap}.au-alert-banner{font-size:11px;padding:10px}.au-alert-event{padding:12px 10px;align-items:flex-start}.au-alert-event>div{font-size:12px}.au-hero-actions{justify-content:flex-start}}
@media(max-width:700px){.au-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:3px}.au-tabs .small{min-width:0;text-align:center;font-size:11px;padding:8px 5px}}
.auction-home{display:flex;flex-direction:column;gap:18px}.auction-home .hero{margin-bottom:0}.auction-home .hero h1{font-size:30px}.auction-home .hero p{font-size:14px;margin:7px 0 0}.ah-featured .panelhead{gap:15px;align-items:center}.ah-featured .panelhead>div{display:flex;gap:8px;flex-wrap:wrap}.ah-featured .panelhead>div:first-child{flex-direction:column;gap:4px}.ah-featured .panelhead small{font-size:12px;color:var(--muted)}.ah-featured .panelhead button{font-size:12px;padding:8px 10px}.ah-deals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:15px}.ah-deal{display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:10px;background:#141b20;padding:12px;min-width:0;color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.ah-deal:hover,.ah-item:hover{border-color:var(--accent);background:#1d2328}.ah-deal:focus-visible,.ah-item:focus-visible,.ah-categories button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ah-deal-image{position:relative;display:flex;justify-content:center;align-items:center;height:72px;margin-bottom:9px}.ah-deal-image img{width:65px;height:65px;object-fit:contain}.ah-deal-roi{position:absolute;top:0;right:0;color:#8bdda8;background:#183725;border:1px solid #315c40;border-radius:5px;padding:3px 5px;font-size:11px;font-weight:700}.ah-deal>b{font-size:15px;line-height:1.4;min-height:21px;overflow-wrap:anywhere}.ah-deal .au-instance-tags{margin:7px 0 0;min-height:22px}.ah-deal dl{display:flex;flex-direction:column;gap:8px;width:100%;margin:12px 0 9px;font-size:11px}.ah-deal dl>div{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}.ah-deal dt{color:var(--muted)}.ah-deal dd{margin:0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.ah-deal .ah-deal-profit{border-top:1px solid var(--line);padding-top:8px}.ah-deal-profit dd{color:var(--green);font-size:15px}.ah-deal>small{color:var(--muted);font-size:10px;margin-top:auto}.ah-coverage{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 15px;padding:10px 15px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.ah-featured-loading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:170px;color:var(--muted);font-size:13px;padding:20px}.ah-featured-loading b{color:var(--text)}.ah-featured-loading>span:last-child{flex-basis:100%;text-align:center}.ah-spinner{width:20px;height:20px;border:2px solid #4c432d;border-top-color:var(--accent);border-radius:50%;animation:ah-spin 1s linear infinite}@keyframes ah-spin{to{transform:rotate(360deg)}}
.ah-browser{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.ah-categories{padding:15px 8px;position:sticky;top:80px}.ah-categories h2{font-size:16px;margin:0 8px 12px}.ah-categories button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;background:transparent;border-radius:6px;color:var(--muted);padding:10px 9px;font:inherit;font-size:13px;cursor:pointer}.ah-categories button small{font-size:11px}.ah-categories button:hover{background:#20252b;color:var(--text)}.ah-categories button.active{background:#332c1c;color:var(--accent)}.ah-catalog{min-width:0}.ah-search{display:flex;align-items:end;gap:12px;padding:15px;margin-bottom:18px}.ah-search label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:var(--muted)}.ah-search-input{flex:1}.ah-search input,.ah-search select{font:inherit;font-size:14px;background:#0e1419;border:1px solid #3c444b;border-radius:7px;color:var(--text);padding:10px 11px;min-width:0;width:100%;height:40px}.ah-search input:focus-visible,.ah-search select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ah-search button{height:40px;font-size:13px}.ah-search label:has(#ahRank){max-width:170px}.ah-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ah-catalog-heading h2{font-size:18px;margin:0}.ah-catalog-heading>span{font-size:12px;color:var(--muted)}.ah-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ah-item{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center;min-width:0;background:#141b20;border:1px solid var(--line);border-radius:9px;color:var(--text);padding:13px 10px;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.ah-item-image{display:flex;align-items:center;justify-content:center;height:75px}.ah-item-image img{width:70px;height:70px;object-fit:contain}.ah-no-image{font-size:40px;color:#9f9170}.ah-item>b{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.ah-item>small{font-size:11px;color:var(--muted);margin-bottom:4px}.ah-item-link{font-size:11px;color:var(--accent);margin-top:auto;padding-top:8px}.ah-load-more{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:18px}.ah-load-more>span{font-size:12px;color:var(--muted)}
.au-instance-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.au-instance-tags:empty{display:none}.au-quality,.au-level{display:inline-block;padding:3px 6px;font-size:11px;line-height:1.3;white-space:nowrap;background:#232b32;border:1px solid #424c55;border-radius:4px;color:#b4bec9}.aq-uncommon{color:#80cb92;border-color:#385543;background:#1b2a21}.aq-special{color:#86b7f0;border-color:#344d6a;background:#1a2738}.aq-rare{color:#c29bec;border-color:#614379;background:#302038}.aq-exclusive{color:#ee9090;border-color:#784545;background:#362324}.aq-legendary{color:#ebc56d;border-color:#756031;background:#352d1b}.aq-unique{color:#f2a978;border-color:#795536;background:#35271d}.au-level{color:#d9e0e5;font-weight:600}.au-instance-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:12px 15px;margin-bottom:14px}.au-instance-filters .au-field{min-width:190px}.au-instance-filters>span{font-size:11px;color:var(--muted);align-self:center;margin-left:auto}.au-item-meta{font-size:12px;color:var(--muted)}.au-variant p{font-size:11px;line-height:1.5;margin:5px 0}.au-lot-item .au-instance-tags{margin-top:5px}.au-filters-more .au-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.au-lot-filters>.au-field select{width:195px}
@media(max-width:1100px){.ah-browser{grid-template-columns:175px minmax(0,1fr);gap:14px}.ah-deals{gap:9px;padding:12px}.ah-deal{padding:10px}.ah-deal dl>div{flex-direction:column;gap:3px}.ah-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ah-search{gap:8px}.ah-search label:has(#ahRank){max-width:135px}}
@media(max-width:760px){.auction-home{gap:14px}.ah-featured .panelhead{align-items:flex-start;flex-wrap:wrap}.ah-deals{grid-template-columns:repeat(3,minmax(0,1fr))}.ah-browser{grid-template-columns:1fr}.ah-categories{position:static;display:flex;overflow-x:auto;gap:5px;padding:9px}.ah-categories h2{display:none}.ah-categories button{width:auto;white-space:nowrap;flex:none;padding:8px}.ah-search{flex-wrap:wrap}.ah-search-input{flex-basis:100%}.ah-search label:has(#ahRank){max-width:none;flex:1}.ah-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ah-coverage{font-size:10px}.au-instance-filters .au-field{min-width:0;flex:1}.au-instance-filters>span{flex-basis:100%;margin:0}.au-filters-more .au-settings-grid{grid-template-columns:1fr 1fr}.au-instance-tags{gap:3px}.au-quality,.au-level{font-size:10px}}
@media(max-width:480px){.ah-deals{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-search{padding:12px}.ah-item{padding:12px 8px}.ah-load-more{flex-direction:column;gap:8px}.ah-featured .panelhead small{font-size:11px}.ah-deal .au-quality{white-space:normal}.ah-deal>b{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ah-spinner{animation:none}.ah-item,.ah-deal{transition:none}}
.auction-home>.ah-search{margin:0}.ah-deal>b{min-height:42px}.ah-deal .au-instance-tags{min-height:22px}.ah-deal dl{margin-top:10px}


/* Auction history: Lunar-style layout, locally bundled chart engine and fonts. */
.au-dashboard{grid-template-columns:minmax(0,1fr)}
.au-item-title{display:flex;align-items:center;gap:12px}.au-item-title h1{margin:0}.au-item-title button{flex:none;font-size:23px;padding:4px 10px;line-height:1.25}
.au-simulator-drawer{border:1px solid var(--line,#333b43);border-radius:10px;background:var(--panel,#10151a)}.au-simulator-drawer>summary{cursor:pointer;padding:13px 18px;font-size:14px;font-weight:600;color:var(--gold,#e0b04f)}.au-simulator-drawer .au-calculator{border:0;border-top:1px solid var(--line,#333b43);border-radius:0 0 10px 10px}.au-simulator-drawer .au-sim-inputs{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.au-seller-unknown{color:#8d9aa5;font-size:12px}
.au-lunar-history{min-width:0}.au-lunar-history>.au-chart-controls{padding:0 0 12px;border:0;background:none;align-items:center}.au-lunar-history .au-periods .small{padding:5px 9px;font-size:12px}.au-lunar-history .au-chart-settings summary{font-size:11px}.au-lunar-history #auChartBody{padding:0}
.ac-lunar{font-family:'SZ Golos Text','Segoe UI',system-ui,sans-serif;font-size:12.5px;color:#f2f5f9}.ac-lunar-card{background:#10151c;border:1px solid rgba(255,255,255,.065);border-radius:12px;overflow:hidden}.ac-lunar-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);min-height:44px}.ac-lunar-title-icon{color:#8997a9;display:flex;flex:none}.ac-lunar-title-icon svg{width:16px;height:16px}.ac-lunar-header h3{font:600 13px/16px 'SZ Golos Text','Segoe UI',sans-serif;color:#e6edf3;margin:0;min-width:112px;max-width:135px}.ac-lunar-note{font:500 11.5px/17.25px 'SZ JetBrains Mono',Consolas,monospace;letter-spacing:.04em;color:#8c99a9;flex:1;min-width:150px}.ac-lunar-legends{display:flex;align-items:center;gap:10px;flex:none}.ac-lunar-legends span{display:flex;align-items:center;gap:5px;font:400 11.5px/17px 'SZ JetBrains Mono',Consolas,monospace;color:#7b8798;white-space:nowrap}.ac-lunar-legends i{display:block;flex:none}.ac-line-key{width:10px;height:2px;background:#a9b4c2}.ac-gap-key{width:12px;height:0;border-top:2px dotted #a9b4c2}.ac-lunar-volume-key{width:8px;height:8px;background:rgba(169,180,194,.28)}.ac-lunar [hidden]{display:none!important}
.ac-lunar-modes{display:flex;gap:2px;flex:none;align-items:center;padding:3px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.086);border-radius:8px}.ac-lunar-modes button{display:flex;align-items:center;justify-content:center;gap:7px;height:26px;padding:0 10px;white-space:nowrap;border:0;border-radius:5px;background:transparent;color:#8c99a9;font:500 12px/18px 'SZ Golos Text','Segoe UI',sans-serif;cursor:pointer}.ac-lunar-modes button[aria-checked=true]{background:#1c232d;color:#f2f5f9;font-weight:600}.ac-lunar-modes button svg{width:15px;height:15px}.ac-lunar-modes button:focus-visible,.ac-control:focus-visible{outline:2px solid #4fa7f3;outline-offset:2px}
.ac-lunar-body{padding:14px 16px 8px}.ac-echarts-plot{width:100%;height:284px;position:relative;touch-action:pan-y;outline-offset:2px}.ac-echarts-tooltip{box-shadow:1px 2px 10px #0003!important;pointer-events:none;z-index:4!important;line-height:19px!important;white-space:normal!important;max-width:340px}.ac-tooltip-time{font:600 10.5px/17px 'SZ JetBrains Mono',Consolas,monospace;letter-spacing:.1em;color:#7b8798;white-space:nowrap}.ac-tooltip-value{display:block;font:700 15px/22px 'SZ JetBrains Mono',Consolas,monospace;color:#f2f5f9}.ac-tooltip-range{font:400 12.5px/19px 'SZ Golos Text','Segoe UI',sans-serif;color:#a9b4c2}.ac-engine-error{padding:80px 20px;text-align:center;color:#8c99a9}
.ac-lunar-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;padding:16px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#0c1117;margin-top:12px;align-items:end}.ac-lunar-stats>div:not(.ac-stat-periods){display:flex;flex-direction:column;gap:6px}.ac-lunar-stats span{font:600 10.5px/16px 'SZ JetBrains Mono',Consolas,monospace;letter-spacing:.1em;color:#7b8798;text-transform:uppercase}.ac-lunar-stats b{font:700 18px/25px 'SZ JetBrains Mono',Consolas,monospace;color:#e6edf3;font-variant-numeric:tabular-nums}.ac-lunar-stats .ac-stat-positive{color:#4dbc73}.ac-lunar-stats .ac-stat-negative{color:#e06b6b}.ac-lunar-stats>div:nth-child(5){grid-column:1}.ac-stat-periods{grid-column:2/4;display:flex;align-items:center;gap:3px;justify-self:end;border:1px solid rgba(255,255,255,.055);padding:3px;border-radius:8px;background:#080d13}.ac-control{background:transparent;border:1px solid #303a46;border-radius:5px;padding:5px 9px;color:#8c99a9;font:500 11px/16px 'SZ Golos Text','Segoe UI',sans-serif;cursor:pointer}.ac-control:hover{color:#e6edf3;background:#1c232d}.ac-control:disabled{opacity:.4;cursor:default}.ac-stat-periods .ac-control{border:0;padding:4px 6px;white-space:nowrap}.ac-stat-periods .ac-control[aria-pressed=true]{color:#4fa7f3;background:#122239;box-shadow:inset 0 0 0 1px #377ec2}
.ac-chart-actions{display:flex;justify-content:flex-end;gap:8px;padding:9px 0 0}.ac-chart-details{margin-top:9px;color:#8c99a9;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:7px 10px;font-size:11px}.ac-chart-details summary{cursor:pointer}.ac-detail-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.ac-detail-controls label{display:flex;align-items:center;gap:8px}.ac-detail-controls select{font:inherit;background:#10151c;color:#b9c6d3;border:1px solid #303a46;border-radius:5px;padding:5px}.ac-range-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ac-range-controls label{display:flex;align-items:center;gap:8px}.ac-range-controls input{accent-color:#4fa7f3;width:100%;padding:0;border:0;background:none;cursor:ew-resize}.ac-help,.ac-load-note{color:#7b8798;font-size:11px;line-height:1.6}.ac-help{margin:10px 0 0}.ac-load-note{margin:8px 0 0}.ac-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.ac-echarts-plot{height:340px}.ac-lunar-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.ac-lunar-stats>div:nth-child(5){grid-column:auto}.ac-stat-periods{grid-column:1/-1}}
@media(max-width:1150px){.ac-lunar-header{flex-wrap:wrap}.ac-lunar-header h3{max-width:none}.ac-lunar-note{min-width:200px}.ac-lunar-legends{margin-left:26px;margin-right:auto}.ac-lunar-modes{margin-left:auto}}
@media(max-width:700px){.ac-lunar-header{padding:10px;gap:7px}.ac-lunar-header h3{min-width:0;flex:1;max-width:none;font-size:12px}.ac-lunar-title-icon svg{width:14px;height:14px}.ac-lunar-note{order:3;flex-basis:100%;font-size:10px;min-width:0}.ac-lunar-legends{order:4;margin:0;gap:8px;flex-wrap:wrap}.ac-lunar-legends span{font-size:9px}.ac-lunar-modes{margin-left:0}.ac-lunar-modes button{font-size:11px;padding:0 7px;gap:4px}.ac-lunar-modes button svg{width:12px;height:12px}.ac-lunar-body{padding:8px 8px 6px}.ac-echarts-plot{height:300px}.ac-lunar-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px}.ac-lunar-stats b{font-size:16px}.ac-stat-periods{grid-column:1/-1;justify-self:start}.ac-lunar-stats>div:nth-child(5){grid-column:1/-1}.ac-range-controls{grid-template-columns:1fr;gap:5px}.ac-tooltip-range{font-size:11px}.ac-echarts-tooltip{max-width:280px}.ac-tooltip-time{font-size:9px}.ac-tooltip-value{font-size:14px}.au-item-title h1{font-size:24px}.au-simulator-drawer .au-sim-inputs{grid-template-columns:1fr 1fr}.au-simulator-drawer>summary{font-size:13px}.au-lunar-history>.au-chart-controls{gap:8px}.ac-load-note{font-size:10px}}

.market-live{display:inline-flex;align-items:center;gap:6px;color:var(--accent,#b8ed63);font-size:12px;white-space:nowrap}.ah-coverage{flex-wrap:wrap}

