:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f17;--panel:#151a24;--panel-border:#2b3343;--text:#f5f7fb;--muted:#9ca7bb;--accent:#f06255;--accent-soft:#f2b872}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:radial-gradient(circle at top,#f062551f,#0000 30%),linear-gradient(#0c1017 0%,#0f141d 100%);margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:20px}a{color:inherit;text-decoration:none}.shell{min-height:100vh;padding:20px 18px 28px}.app-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:28px;max-width:1500px;margin:0 auto;display:grid}.site-sidebar{align-self:start;min-height:calc(100vh - 40px);position:sticky;top:20px}.site-sidebar__panel{background:#121822d1;border:1px solid #ffffff0f;border-radius:22px;grid-template-rows:auto 1fr;gap:28px;min-height:calc(100vh - 40px);padding:18px 16px 24px;display:grid;box-shadow:0 18px 40px #0003}.site-sidebar__logo{width:100%;padding:8px 0 0;display:block}.site-sidebar__logo img{width:100%;height:auto;display:block}.site-sidebar__nav{align-content:start;gap:6px;display:grid}.site-sidebar__item{color:#8f9bb0;align-items:center;min-height:34px;padding-left:22px;font-family:Arial,sans-serif;font-size:1.05rem;transition:color .12s;display:flex;position:relative}.site-sidebar__item:before{content:"";background:0 0;border:1px solid #9ca7bb73;border-radius:999px;width:14px;height:14px;position:absolute;left:0}.site-sidebar__item:hover{color:#d4d9e3}.site-sidebar__item--active{color:var(--accent-soft)}.site-sidebar__item--active:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px #0f141de6}.site-sidebar__item--disabled{cursor:default}.frame{gap:18px;min-width:0;display:grid}.frame__toolbar{justify-content:flex-end;display:flex}.frame__content{min-width:0}.settings-menu{position:relative}.settings-menu[open]{z-index:10}.settings-menu__trigger{cursor:pointer;background:#121a2beb;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:48px;height:48px;list-style:none;display:grid;box-shadow:0 18px 40px #0003}.settings-menu__trigger::-webkit-details-marker{display:none}.settings-menu__icon{color:#d7deeb;width:20px;height:20px}.settings-menu__panel{border:1px solid var(--panel-border);background:#121a2bfa;border-radius:18px;width:min(320px,100vw - 32px);padding:18px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px #0000004d}.settings-menu__eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-family:Arial,sans-serif;font-size:.9rem;font-weight:700}.settings-menu__text{color:#d7deeb;margin:0;font-family:Arial,sans-serif;font-size:.95rem;line-height:1.5}.card{border:1px solid var(--panel-border);background:#121a2beb;border-radius:20px;padding:24px;box-shadow:0 18px 40px #00000047}.kicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-family:Arial,sans-serif;font-size:.78rem;font-weight:700}.kicker--inline{margin:0}.placeholder-box{min-height:180px;color:var(--muted);text-align:center;border:1px dashed #fcd34d59;border-radius:16px;place-items:center;padding:24px;font-family:Arial,sans-serif;display:grid}.spot-strip-section{margin-bottom:4px}.spot-strip{padding:18px 22px}.spot-strip__intro{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.spot-strip__row{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.spot-strip__meta{color:#d7deeb;margin:0;font-family:Arial,sans-serif;font-size:.88rem}.spot-strip__meta--error{color:#f5b7b7}.spot-strip__values{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.spot-strip__stat{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.spot-strip__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.76rem;font-weight:700}.spot-strip__value{color:var(--accent-soft);font-size:1.05rem;font-weight:700}.spot-strip__error{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.spot-strip__status{color:#f8dfdf;margin:0;font-family:Arial,sans-serif;font-size:.95rem;font-weight:700}.spot-strip__endpoint{color:#d7deeb;margin:0;font-family:Arial,sans-serif;font-size:.88rem}.retry-button{appearance:none;color:#f9fafb;cursor:pointer;background:#f59e0b29;border:1px solid #fcd34d73;border-radius:999px;padding:12px 18px;font-family:Arial,sans-serif;font-size:.95rem;font-weight:700}.retry-button:hover{background:#f59e0b42}.chart-card{gap:20px;margin-bottom:24px;display:grid}.manufacturers-page{gap:18px;display:grid}.manufacturers-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.manufacturer-row{background:#0c121d66;border:1px solid #94a3b82e;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.manufacturer-row__title{margin:0;font-size:1.25rem}.manufacturer-row__copy{color:#d7deeb;margin:0;font-family:Arial,sans-serif;font-size:.95rem;line-height:1.6}.section-heading{gap:8px;display:grid}.chart-title{margin:0;font-size:2rem;line-height:1.05}.chart-filters{grid-template-columns:1fr 1fr 2fr;gap:16px;display:grid}.filter-card{background:#0b12208c;border:1px solid #fcd34d29;border-radius:16px;min-width:0;margin:0;padding:16px}.filter-card__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-family:Arial,sans-serif;font-size:.78rem;font-weight:700;display:block}.filter-card__select{width:100%;color:var(--text);font:inherit;background:#121a2bf5;border:1px solid #9ca7bb40;border-radius:12px;padding:12px 14px}.filter-card__stack{flex-wrap:wrap;gap:10px;display:flex}.filter-card__stack--sources{gap:12px}.toggle-chip{color:#d7deeb;align-items:center;gap:8px;font-family:Arial,sans-serif;font-size:.95rem;display:inline-flex}.toggle-chip input{accent-color:var(--accent)}.chart-notes{color:#fcd34d;margin:0;padding-left:18px;font-family:Arial,sans-serif;line-height:1.6}.chart-shell{height:520px;overflow:hidden}.chart-placeholder{min-height:200px}.auction-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.auction-search{grid-column:1/-1}.auction-search__input[type=search]::-webkit-search-cancel-button{cursor:pointer}.auction-table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.table-meta{color:var(--muted);margin:0;font-family:Arial,sans-serif;font-size:.95rem}.pagination{align-items:center;gap:.5rem;display:flex}.pagination--bottom{justify-content:center;margin-top:.75rem}.pagination__btn{background:var(--card-bg,#1f2937);color:var(--fg,#e5e7eb);cursor:pointer;border:1px solid #374151;border-radius:.375rem;padding:.25rem .6rem;font-size:1.1rem;line-height:1}.pagination__btn:not(:disabled):hover{background:#374151}.pagination__info{color:var(--muted);white-space:nowrap;font-size:.9rem}.auction-table-shell{overflow-x:auto}.auction-table{border-collapse:collapse;width:100%;min-width:1080px;font-family:Arial,sans-serif}.auction-table th,.auction-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #9ca7bb29;padding:12px 10px}.auction-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.auction-table td{color:#e5e7eb;font-size:.95rem}.auction-table__manufacturer{min-width:280px}.auction-table__description{min-width:320px;max-width:420px}.auction-table__subtle{color:var(--muted);margin-top:4px;font-size:.82rem}.auction-table--pending{table-layout:fixed;min-width:0}.auction-table--pending th,.auction-table--pending td{padding:12px 8px}.auction-table--pending .auction-table__manufacturer{min-width:0}.auction-table--pending .auction-table__description{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:none}.auction-table--pending .admin-inline-input--manufacturer{width:100%;min-width:0;margin-right:0}.auction-table--pending .admin-inline-select{width:100%}.auction-table--pending .auction-thumb-button,.auction-table--pending .auction-thumb--empty{justify-self:start}.auction-table--pending .auction-table__col--id,.auction-table--pending .auction-table__col--date{width:9%}.auction-table--pending .auction-table__col--manufacturer{width:13%}.auction-table--pending .auction-table__col--description{width:28%}.auction-table--pending .auction-table__col--weight{width:7%}.auction-table--pending .auction-table__col--price{width:10%}.auction-table--pending .auction-table__col--sek{width:7%}.auction-table--pending .auction-table__col--bids{width:4%}.auction-table--pending .auction-table__col--images{width:6%}.auction-table--pending .auction-table__col--actions{width:7%}.auction-table__images{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auction-thumb{object-fit:cover;background:#0b122094;border:1px solid #9ca7bb1f;border-radius:10px;width:48px;height:48px;display:block}.auction-thumb--empty{color:var(--muted);text-align:center;place-items:center;padding:6px;font-size:.72rem;display:inline-grid}.auction-thumb-button{cursor:pointer;background:0 0;border:0;padding:0}.auction-link:hover{text-decoration:underline}.auction-link--cta{font-size:1.05rem}.confidence-pill{color:#e5e7eb;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.confidence-pill--high{color:#86efac}.confidence-pill--medium{color:#fde68a}.confidence-pill--low{color:#fca5a5}.review-outcome-pill{white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;line-height:1;display:inline-flex}.review-outcome-pill--approved{color:#86efac;border-color:#86efac47}.review-outcome-pill--rejected{color:#fca5a5;border-color:#fca5a552}.review-outcome-pill--deleted{color:#fde68a;border-color:#fde68a52}.settings-menu__stack{gap:12px;display:grid}.settings-menu__link,.settings-menu__button{color:#f6f0df;cursor:pointer;background:#121a2beb;border:1px solid #fcd34d47;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-family:Arial,sans-serif;font-size:.95rem;display:inline-flex}.settings-menu__button--danger{color:#ffd6d1;border-color:#f0625566}.admin-page{gap:18px;display:grid}.admin-login-page{place-items:center;min-height:calc(100vh - 120px)}.admin-login-card{width:min(560px,100%)}.admin-hero{gap:12px;display:grid}.admin-copy{color:#d7deeb;margin:0;font-family:Arial,sans-serif;line-height:1.6}.admin-callout{color:#dcfce7;background:#1630207a;border:1px solid #86efac47;border-radius:16px;padding:16px 18px;font-family:Arial,sans-serif}.admin-callout--error{color:#fee2e2;background:#4519197a;border-color:#fca5a552}.admin-callout--warn{color:#fed7aa;background:#43280e7a;border-color:#fdba7452}.admin-toast-area{z-index:9999;flex-direction:column;gap:8px;max-width:420px;display:flex;position:fixed;top:24px;right:24px}.admin-toast{color:#dcfce7;background:#163020f5;border:1px solid #86efac47;border-radius:14px;max-width:420px;padding:14px 18px;font-family:Arial,sans-serif;font-size:.9rem;animation:.2s admin-toast-in;box-shadow:0 4px 24px #00000080}.admin-toast--error{color:#fee2e2;background:#451919f5;border-color:#fca5a552}.admin-toast--warn{color:#fed7aa;background:#43280ef5;border-color:#fdba7452}.admin-toast--critical{color:#fecaca;background:#5a0a0afa;border:2px solid #fc6464b3;width:420px;max-width:420px;font-weight:600}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-grid--detail{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat{gap:12px;display:grid}.admin-stat__value{color:#f6f0df;font-size:clamp(1.6rem,3vw,2.6rem)}.admin-form{gap:12px;display:grid}.admin-form--card{background:#0c121d94;border:1px solid #ffffff0f;border-radius:18px;align-content:start;padding:18px}.admin-primary-button{justify-self:start}.admin-auction-card{gap:18px;display:grid}.admin-auction-card__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-auction-card__title{margin:0;font-size:1.5rem}.admin-auction-card__meta,.admin-detail-list{flex-wrap:wrap;gap:10px;display:flex}.admin-auction-card__meta span,.admin-detail-list span{color:#d7deeb;background:#ffffff0a;border-radius:999px;padding:8px 10px;font-family:Arial,sans-serif;font-size:.92rem}.admin-image-strip,.admin-image-grid{gap:12px;display:grid}.admin-image-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.admin-image-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-image-strip__image,.admin-image-grid__image{object-fit:cover;background:#0b122094;border:1px solid #ffffff14;border-radius:16px;width:100%}.admin-image-strip__image{aspect-ratio:1}.admin-image-grid__image{aspect-ratio:4/3}.admin-actions-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.admin-snapshot-frame{background:#fff;border:1px solid #ffffff14;border-radius:16px;width:100%;min-height:720px}.admin-action-btn{color:#d7deeb;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:4px 10px;font-size:.82rem}.admin-action-btn:hover{background:#ffffff1f}.admin-action-btn--delete{color:#f08080;border-color:#dc505066}.admin-action-btn--delete:hover{background:#dc505026}.admin-action-btn--save{color:#80e0a0;border-color:#50c87866}.admin-action-btn--save:hover{background:#50c87826}.admin-action-btn--approve{color:#9ef3b4;border-color:#50c87873}.admin-action-btn--approve:hover{background:#50c8782e}.admin-action-btn--reject{color:#f6a2a2;border-color:#dc505073}.admin-action-btn--reject:hover{background:#dc50502e}.admin-action-btn:disabled{opacity:.45;cursor:not-allowed}.admin-action-btn--edit{background:0 0;border-color:#0000;margin-left:6px}.admin-trash-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-link-stack{gap:6px;display:grid}.admin-hero__links{flex-wrap:wrap;gap:10px;display:flex}.admin-inline-form{align-items:center;gap:6px;display:inline-flex}.admin-inline-input{color:#f6f0df;background:#ffffff0f;border:1px solid #fff3;border-radius:6px;width:14ch;margin-right:6px;padding:3px 8px;font-size:.88rem}.admin-inline-input--manufacturer{width:18ch}.admin-inline-input--number{text-align:right;width:10ch}.admin-inline-select{color:#f6f0df;background:#121a2bf5;border:1px solid #fff3;border-radius:6px;padding:4px 8px;font-size:.86rem}.admin-review-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.admin-action-icon{border-radius:999px;width:14px;height:14px;display:inline-block;position:relative}.admin-action-icon--approve{background:#1fbf75;box-shadow:inset 0 0 0 2px #0c121dcc}.admin-action-icon--reject:before,.admin-action-icon--reject:after{content:"";background:#f87171;width:2px;height:12px;position:absolute;top:1px;left:6px}.admin-action-icon--reject:before{transform:rotate(45deg)}.admin-action-icon--reject:after{transform:rotate(-45deg)}.admin-dl{color:#d7deeb;grid-template-columns:auto 1fr;gap:8px 16px;font-size:.9rem;display:grid}.admin-dl dt{color:#8a95a8;white-space:nowrap}.admin-lightbox{z-index:60;place-items:center;display:grid;position:fixed;inset:0}.admin-lightbox__backdrop{background:#05080db8;border:0;position:absolute;inset:0}.admin-lightbox__panel{z-index:1;background:#0c121df2;border:1px solid #ffffff14;border-radius:18px;gap:14px;width:min(980px,92vw);max-height:90vh;padding:18px;display:grid;position:relative}.admin-lightbox__close{color:#f5f7fb;cursor:pointer;z-index:2;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;width:34px;height:34px;font-size:1.25rem;position:absolute;top:10px;right:12px}.admin-lightbox__image-shell{place-items:center;min-height:320px;display:grid;position:relative}.admin-lightbox__image{object-fit:contain;background:#0b122094;border:1px solid #ffffff14;border-radius:16px;max-width:100%;max-height:70vh}.admin-lightbox__nav{color:#f5f7fb;cursor:pointer;background:#121822cc;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:2rem;display:grid;position:absolute}.admin-lightbox__nav:disabled{opacity:.4;cursor:default}.admin-lightbox__nav--left{left:12px}.admin-lightbox__nav--right{right:12px}.admin-lightbox__row-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-lightbox__nav--up,.admin-lightbox__nav--down{position:static}.admin-lightbox__meta{text-align:center;color:#d7deeb;gap:4px;font-family:Arial,sans-serif;font-size:.9rem;display:grid}@media (max-width:1200px){.app-shell{grid-template-columns:216px minmax(0,1fr);gap:22px}}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.site-sidebar{min-height:auto;position:static}.site-sidebar__panel{gap:18px;min-height:auto}.site-sidebar__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-sidebar__item{background:#121822d1;border:1px solid #ffffff0f;border-radius:12px;min-height:40px;padding:0 14px 0 30px}.site-sidebar__item:before{left:12px}}@media (max-width:920px){.chart-filters,.admin-grid,.admin-grid--detail,.admin-actions-grid{grid-template-columns:1fr}.spot-strip__row{flex-direction:column;align-items:flex-start}.spot-strip__intro{align-items:flex-start}.spot-strip__values,.spot-strip__error{justify-content:flex-start}.spot-strip__error{flex-direction:column;align-items:flex-start}.chart-title{font-size:1.65rem}.auction-filters{grid-template-columns:1fr}}@media (max-width:560px){.shell{padding:14px 12px 24px}.card{border-radius:18px;padding:18px}.site-sidebar__nav{grid-template-columns:1fr}.spot-strip{padding:16px 18px}.spot-strip__values,.spot-strip__error{gap:10px}.settings-menu__panel{width:min(260px,100vw - 24px)}.spot-strip__stat{justify-content:space-between;width:100%}}:root{--bg:#0b0e11;--panel:#0f141a;--card:#111820;--card-border:#26313d;--text:#e6edf3;--text-secondary:#9aa4af;--accent:#f0b90b;--accent-soft:#f0b90b29;--positive:#22c55e;--negative:#ef4444;--card-shadow:0 12px 40px #00000038}html,body{color:var(--text);background:radial-gradient(circle at 0 0,#f0b90b14,#0000 22%),linear-gradient(#0b0e11 0%,#0b1014 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{font-variant-numeric:tabular-nums}.shell{padding:10px}.app-shell{grid-template-columns:240px minmax(0,1fr);gap:18px;max-width:1540px}.frame{gap:14px}.frame__toolbar{min-height:0}.site-sidebar{min-height:calc(100vh - 20px);top:10px}.site-sidebar__panel{border:1px solid var(--card-border);min-height:calc(100vh - 20px);box-shadow:var(--card-shadow);background:linear-gradient(#111820f5,#0f141afa);border-radius:16px;gap:18px;padding:18px 14px}.site-sidebar__top{gap:20px;display:grid}.site-sidebar__logo{background:linear-gradient(#111820fa,#0f141afa);border:1px solid #26313deb;border-radius:14px;padding:6px 8px 10px}.site-sidebar__nav{gap:8px}.site-sidebar__item{min-height:52px;color:var(--text-secondary);background:#0b0e1126;border:1px solid #0000;border-radius:12px;gap:12px;padding:0 14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.97rem;font-weight:500;transition:border-color .14s,background-color .14s,color .14s,transform .14s}.site-sidebar__item:before{display:none}.site-sidebar__item:after{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.site-sidebar__item:hover{color:var(--text);background:#f0b90b0f;border-color:#f0b90b33}.site-sidebar__item:active{transform:scale(.98)}.site-sidebar__item--active{color:var(--accent);background:linear-gradient(90deg,#f0b90b1f,#f0b90b08);border-color:#f0b90b5c}.site-sidebar__item--active:after{background:var(--accent)}.site-sidebar__icon{place-items:center;width:22px;height:22px;display:grid}.site-sidebar__icon svg{width:18px;height:18px}.site-sidebar__footer{background:#0b0e1166;border:1px solid #26313de6;border-radius:14px;gap:6px;margin-top:auto;padding:14px;display:grid}.site-sidebar__footer-title{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.site-sidebar__footer-text{color:var(--text);margin:0;font-size:.92rem}.site-sidebar__status{color:#82f8a7;align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:inline-flex}.site-sidebar__status-dot,.live-badge__dot{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e24}.settings-menu__trigger,.settings-menu__panel{border-color:var(--card-border);box-shadow:var(--card-shadow);background:linear-gradient(#111820fa,#0f141afa);border-radius:12px}.settings-menu__trigger{width:42px;height:42px}.settings-menu__trigger:hover{border-color:#f0b90b47}.settings-menu__icon{color:var(--text-secondary)}.settings-menu__eyebrow,.kicker,.fin-card__eyebrow,.metric-card__label,.dashboard-field__label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.card,.fin-card{border:1px solid var(--card-border);box-shadow:var(--card-shadow);background:linear-gradient(#111820,#0f141a);border-radius:12px}.fin-card{padding:20px}.fin-card__header,.data-table-card__topline{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.fin-card__copy{gap:6px;display:grid}.fin-card__eyebrow-row{align-items:center;gap:6px;display:flex}.info-popover{align-items:center;display:inline-flex;position:relative}.info-popover__trigger{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .15s;display:inline-flex}.info-popover__trigger:hover,.info-popover__trigger:focus-visible{color:var(--text-primary);outline:none}.info-popover__trigger--term{font:inherit;line-height:inherit;vertical-align:baseline;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.info-popover__trigger--term:hover,.info-popover__trigger--term:focus-visible{color:inherit;text-decoration-style:solid}.info-popover__panel{text-transform:none;letter-spacing:normal;z-index:80;border:1px solid var(--card-border);background:#151d27;border-radius:10px;width:280px;padding:14px 16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000008c}.info-popover__text{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.info-popover__text+.info-popover__text{margin-top:10px}.fin-card__title{letter-spacing:-.03em;margin:0;font-size:1.75rem;line-height:1.05}.fin-card__subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.market-dashboard{gap:18px;display:grid}.overview-bar{padding:18px 22px}.overview-bar__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.overview-bar .metric-card{border-right:1px solid #26313db3;padding:0 20px}.overview-bar .metric-card:first-child{padding-left:0}.overview-bar .metric-card:last-child{border-right:0;padding-right:0}.overview-bar{justify-content:space-between;align-items:stretch;gap:20px;display:flex}.overview-bar__live{align-content:center;justify-items:end;gap:8px;min-width:160px;display:grid}.overview-bar__live-label,.overview-bar__live-meta,.metric-card__meta{color:var(--text-secondary);margin:0;font-size:.82rem}.overview-bar__fallback{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.live-badge{color:#82f8a7;background:#22c55e14;border:1px solid #22c55e3d;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.metric-card{gap:8px;display:grid}.metric-card__value-row{align-items:flex-end;gap:8px;display:flex}.metric-card__value{letter-spacing:-.04em;font-size:clamp(1.7rem,2vw,2rem);line-height:1}.metric-card__unit{color:var(--text-secondary);padding-bottom:3px;font-size:.92rem;font-weight:600}.metric-card__meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.metric-card__delta{font-size:.88rem;font-weight:600}.metric-card__delta--positive{color:var(--positive)}.metric-card__delta--negative{color:var(--negative)}.metric-card__delta--accent,.metric-card--accent .metric-card__value,.metric-card--accent .metric-card__unit{color:var(--accent)}.metric-card__delta--neutral{color:var(--text-secondary)}.dashboard-chart-stack{gap:16px;display:grid}.dashboard-chart-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.price-chart-card__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.segmented-control{background:#0b0e1194;border:1px solid #26313df5;border-radius:10px;flex-wrap:wrap;gap:6px;padding:4px;display:inline-flex}.segmented-control__item{color:var(--text-secondary);min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:1.02rem;transition:background-color .12s,border-color .12s,color .12s,transform .12s}.segmented-control__item:hover{color:var(--text);border-color:#f0b90b2e}.segmented-control__item:active,.filter-pill:active,.dashboard-button:active,.pagination__btn:active{transform:scale(.98)}.segmented-control__item--active{color:var(--accent);background:#f0b90b1f;border-color:#f0b90b6b}.chart-shell--premium{height:520px;position:relative;overflow:hidden}.chart-notes--compact{margin:0 0 16px}.source-panel{gap:18px;display:grid}.source-panel__section{gap:14px;display:grid}.source-panel__pills{flex-wrap:wrap;gap:10px;display:flex}.chart-filter-row{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.chart-filter-group{border:1px solid #26313de6;border-radius:8px;gap:12px;margin:0;padding:5px 12px 7px;display:flex}.chart-filter-group__legend{color:#9aa4af;text-transform:uppercase;letter-spacing:.05em;padding:0 4px;font-size:.72rem;font-weight:600}.chart-filter-sources{flex-wrap:wrap;gap:12px 16px;display:flex}.filter-pill{min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:#0b0e116b;border:1px solid #26313df5;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s,background-color .12s,transform .12s;display:inline-flex}.filter-pill:hover{border-color:#f0b90b47}.filter-pill--active{color:#fbe39d;background:#f0b90b24;border-color:#f0b90b6b}.filter-pill__check{border:1px solid;border-radius:6px;place-items:center;width:18px;height:18px;font-size:.7rem;display:grid}.dashboard-field{gap:8px;display:grid}.dashboard-select,.dashboard-input,.dashboard-range,.dashboard-button{min-height:46px;color:var(--text);font:inherit;background:#0b0e116b;border:1px solid #26313df5;border-radius:8px}.dashboard-select,.dashboard-input,.dashboard-range{padding:0 14px}.dashboard-select{appearance:none}.dashboard-input::placeholder{color:#7d8792}.dashboard-field__icon{color:var(--text-secondary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dashboard-field--search{position:relative}.dashboard-field--search .dashboard-input{padding-left:34px}.dashboard-range{align-items:center;gap:10px;display:flex}.dashboard-range__icon{font-size:1rem}.dashboard-button{cursor:pointer;padding:0 16px;font-weight:600;transition:background-color .12s,border-color .12s,transform .12s}.dashboard-button:hover,.pagination__btn:hover{background:#ffffff0a;border-color:#f0b90b38}.dashboard-button--ghost{background:#0b0e111a}.chart-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.chart-stats-card .metric-card{border-right:1px solid #26313db3;padding:0 20px}.chart-stats-card .metric-card:first-child{padding-left:0}.chart-stats-card .metric-card:last-child{border-right:0;padding-right:0}.manufacturers-explorer{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.manufacturer-tree-card{position:sticky;top:10px}.manufacturer-tree{gap:16px;display:grid}.manufacturer-tree__group{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.manufacturer-tree__letter{min-height:28px;color:var(--accent);background:#f0b90b14;border:1px solid #f0b90b42;border-radius:999px;place-items:center;font-size:.82rem;font-weight:700;display:grid}.manufacturer-tree__list{gap:10px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.manufacturer-tree__list:before{content:"";background:linear-gradient(#f0b90b3d,#26313deb);width:1px;position:absolute;top:4px;bottom:4px;left:2px}.manufacturer-tree__item{position:relative}.manufacturer-tree__button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px 12px 0;transition:border-color .14s,background-color .14s,transform .14s;display:grid;position:relative}.manufacturer-tree__button:hover{background:#f0b90b0a;border-color:#f0b90b33}.manufacturer-tree__button:active,.manufacturer-focus__link:active{transform:scale(.99)}.manufacturer-tree__button--active{background:linear-gradient(90deg,#f0b90b1a,#f0b90b08);border-color:#f0b90b57}.manufacturer-tree__button--active .manufacturer-tree__node{background:var(--accent);box-shadow:0 0 0 4px #f0b90b1f}.manufacturer-tree__node{background:#0b0e11f2;border:1px solid #f0b90b80;border-radius:999px;width:10px;height:10px;position:relative}.manufacturer-tree__node:before{content:"";background:#f0b90b3d;width:12px;height:1px;position:absolute;top:50%;right:calc(100% + 4px);transform:translateY(-50%)}.manufacturer-tree__copy{gap:4px;display:grid}.manufacturer-tree__name{font-size:.95rem;font-weight:600}.manufacturer-tree__meta,.manufacturer-focus__muted,.manufacturer-weight-meter__meta,.manufacturer-box__note{color:var(--text-secondary);font-size:.82rem}.manufacturer-detail-stack{gap:16px;display:grid}.manufacturer-focus-card{overflow:hidden}.manufacturer-focus-card:after{content:"";background:linear-gradient(90deg,#f0b90b3d,#0000);height:1px;margin-top:18px;display:block}.manufacturer-focus__badges{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.manufacturer-focus__badge{color:#dfe6ef;background:#0b0e114d;border:1px solid #26313df5;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.86rem;display:inline-flex}.manufacturer-focus__copy,.manufacturer-box__summary{color:#dbe3ed;margin:0;font-size:.96rem;line-height:1.75}.manufacturer-focus__footer{margin-top:16px}.manufacturer-focus__link{color:#f7d467;background:#f0b90b14;border:1px solid #f0b90b47;border-radius:10px;align-items:center;min-height:42px;padding:0 14px;font-weight:600;display:inline-flex}.manufacturer-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.manufacturer-box{gap:16px;display:grid}.manufacturer-box--accent{background:radial-gradient(circle at 100% 0,#f0b90b1f,#0000 32%),linear-gradient(#111820,#0f141a)}.manufacturer-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manufacturer-metrics-grid .metric-card{background:#0b0e1152;border:1px solid #26313df5;border-radius:12px;padding:18px}.manufacturer-highlight{background:#f0b90b0d;border:1px solid #f0b90b2e;border-radius:12px;gap:8px;padding:16px;display:grid}.manufacturer-highlight__topline{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:.84rem;display:flex}.manufacturer-highlight__value{letter-spacing:-.04em;font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:700}.manufacturer-highlight__caption{color:var(--text-secondary);margin:0;font-size:.84rem}.manufacturer-facts{gap:12px;margin:0;display:grid}.manufacturer-facts div{border-bottom:1px solid #26313d99;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.manufacturer-facts div:last-child{border-bottom:0;padding-bottom:0}.manufacturer-facts dt,.manufacturer-facts dd{margin:0}.manufacturer-facts dt{color:var(--text-secondary);font-size:.84rem}.manufacturer-facts dd{text-align:right;font-weight:600}.manufacturer-weight-meter{gap:8px;display:grid}.manufacturer-weight-meter__row{justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;display:flex}.manufacturer-weight-meter__track{background:#26313dd1;border-radius:999px;height:12px;overflow:hidden}.manufacturer-weight-meter__fill{border-radius:inherit;min-width:4px;height:100%;display:block}.manufacturer-weight-meter__fill--oz{background:linear-gradient(90deg,#f0b90b,#f6d46c)}.manufacturer-weight-meter__fill--kg{background:linear-gradient(90deg,#60a5fa,#c4d7fb)}.manufacturer-empty-state{min-height:140px;color:var(--text-secondary);text-align:center;border:1px dashed #26313df5;border-radius:12px;place-items:center;padding:18px;display:grid}.manufacturer-recent-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manufacturer-recent-list__item{background:#0b0e1147;border:1px solid #26313df5;border-radius:12px;gap:8px;padding:14px;display:grid}.manufacturer-recent-list__headline,.manufacturer-recent-list__meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manufacturer-recent-list__headline strong{font-size:.92rem;line-height:1.45}.manufacturer-recent-list__headline span,.manufacturer-recent-list__meta{color:var(--text-secondary);font-size:.82rem}.data-table-card__filters{grid-template-columns:auto repeat(3,minmax(170px,1fr)) minmax(220px,280px);align-items:center;gap:12px;margin-bottom:18px;display:grid}.table-segmented{width:fit-content}.dashboard-field--table{min-width:0}.table-pagination{align-items:center;gap:16px;display:inline-flex}.table-pagination__meta{color:var(--text-secondary);font-size:.92rem}.table-pagination__pages{color:var(--text-secondary);text-align:center;min-width:3.5rem;font-size:.92rem}.table-pagination__controls,.pagination{align-items:center;gap:8px;display:inline-flex}.pagination__btn{width:38px;height:38px;color:var(--text);cursor:pointer;background:#0b0e116b;border:1px solid #26313df5;border-radius:8px}.pagination__btn:disabled{opacity:.45;cursor:default}.auction-table-shell--premium{background:#0b0e113d;border:1px solid #26313df5;border-radius:12px;overflow:auto}.auction-table{border-collapse:collapse;width:100%}.auction-table thead th{z-index:1;text-align:left;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;background:#0f141afa;border-bottom:1px solid #26313de6;padding:16px 18px;font-size:.75rem;font-weight:700;position:sticky;top:0}.auction-table tbody tr{border-bottom:1px solid #26313d8c;transition:background-color .12s}.auction-table-shell--premium .auction-table tbody tr:nth-child(odd){background:#ffffff05}.auction-table-shell--premium .auction-table tbody tr:nth-child(2n){background:#ffffff0b}.auction-table tbody tr:hover{background:#f0b90b0d}.auction-table tbody td{vertical-align:top;padding:16px 18px;font-size:.94rem}.auction-table__title{max-width:390px;line-height:1.45}.auction-table__manufacturer{color:var(--text)}.auction-table__numeric,.auction-link{font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace}.auction-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.auction-table__th--sortable:hover{color:var(--text-primary,#e6edf3)}.sort-indicator{opacity:.55;margin-left:6px;font-size:1em}.auction-table__th--sortable:hover .sort-indicator{opacity:1}.premium-pill{color:#f3cc74;white-space:nowrap;background:linear-gradient(#291f0beb,#1c1508e6);border:1px solid #d8a53794;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex}.auction-link{color:var(--accent);font-weight:700}.placeholder-box{min-height:200px;color:var(--text-secondary);background:#0b0e113d;border-style:solid;border-color:#26313df5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1320px){.data-table-card__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.overview-bar{flex-direction:column;align-items:stretch}.overview-bar__metrics,.chart-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.overview-bar .metric-card,.chart-stats-card .metric-card{border-right:0;padding:0}.manufacturers-explorer{grid-template-columns:1fr}.manufacturer-tree-card{position:static}.manufacturer-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.dashboard-chart-grid,.manufacturer-box-grid{grid-template-columns:1fr}}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.site-sidebar{min-height:auto;position:static}.site-sidebar__panel{min-height:auto}.site-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-sidebar__footer{margin-top:0}}@media (max-width:780px){.overview-bar__metrics,.chart-stats-grid,.data-table-card__filters{grid-template-columns:1fr}.fin-card__header,.data-table-card__topline,.price-chart-card__actions{flex-direction:column;align-items:stretch}.segmented-control{width:100%}.segmented-control__item{flex:auto}.chart-shell--premium{height:420px}.manufacturer-metrics-grid{grid-template-columns:1fr}.manufacturer-recent-list__headline,.manufacturer-recent-list__meta,.manufacturer-facts div{flex-direction:column;align-items:flex-start}.manufacturer-facts dd{text-align:left}}@media (max-width:560px){.shell{padding:8px}.site-sidebar__nav{grid-template-columns:1fr}.overview-bar,.fin-card{padding:16px}.chart-shell--premium{height:340px}}.public-shell{min-height:100vh;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;font-feature-settings:"ss01" 1, "ss03" 1;padding:0 18px 40px}.public-frame{width:100%;margin:0}.public-site-header{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(296px,.78fr) minmax(0,1.7fr) minmax(280px,.72fr);align-items:center;gap:16px;padding:0;display:grid}.public-site-header__controls{display:contents}.public-site-header__brand{align-items:center;min-width:0;display:flex}.public-site-header__brand-clip{line-height:0;display:block}.public-site-header__brand-logo{width:auto;height:64px;display:block}.public-site-header__nav{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.public-site-header__link{color:#e6edf3e0;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;padding:12px 10px 14px;font-size:.96rem;font-weight:700;position:relative}.public-site-header__link:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .14s;position:absolute;bottom:4px;left:10px;right:10px}.public-site-header__link:hover:after,.public-site-header__link--active:after{background:linear-gradient(90deg,#d8a537,#f5cf73)}.public-site-header__status{background:linear-gradient(#090e16f5,#0d141feb);border:1px solid #ffffff14;border-radius:18px;justify-content:flex-end;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex;box-shadow:0 16px 36px #0000003d}.public-live-pill{color:#8cf3b0;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.02em;background:#0b291485;border:1px solid #48e38129;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:700;display:inline-flex}.public-live-pill__dot{background:#52e178;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 6px #52e1781f}.public-site-header__updated{color:#e6edf3c2;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;white-space:nowrap;font-size:.88rem}.landing-page,.auctions-page-shell,.manufacturers-page{padding-top:0}.policy-page-shell{padding-top:26px}.statistics-page{gap:22px;display:grid}.policy-page-card{background:linear-gradient(#0e141ffa,#090e16f5),radial-gradient(circle at 0 0,#d8a53729,#0000 36%);border:1px solid #ffffff14;border-radius:28px;max-width:980px;padding:34px 34px 38px;box-shadow:0 24px 56px #00000047}.policy-page-header{border-bottom:1px solid #ffffff14;gap:10px;margin-bottom:28px;padding-bottom:24px;display:grid}.policy-page-eyebrow{color:#cfb16a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.policy-page-header h1{color:#f7f8fb;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:.98}.policy-page-updated{color:#dfe6efb3;margin:0;font-size:.98rem}.policy-page-section{gap:12px;display:grid}.policy-page-section+.policy-page-section{margin-top:28px}.policy-page-section h2,.policy-page-section h3,.policy-page-section p,.policy-page-section ul{margin:0}.policy-page-section h2{color:#f7f8fb;letter-spacing:-.03em;font-size:1.32rem;font-weight:800}.policy-page-section h3{color:#f0bf5a;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.94rem;font-weight:800}.policy-page-section p,.policy-page-section li{color:#e6edf3d1;font-size:1rem;line-height:1.72}.policy-page-section ul{padding-left:20px}.policy-page-section a{color:#f0bf5a;text-decoration:none}.policy-page-section a:hover{color:#f7d88e}.landing-page{gap:24px;display:grid}.landing-eyebrow{color:#cfb16a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.82rem;font-weight:700}.landing-hero{grid-template-columns:minmax(360px,.92fr) minmax(0,1.58fr);align-items:start;gap:24px;display:grid}.landing-hero__intro,.landing-hero__pricing,.landing-auctions-card,.landing-market-summary,.public-site-footer{background:linear-gradient(#0e141ffa,#090e16f5),radial-gradient(circle at 0 0,#d8a5372e,#0000 36%);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 56px #00000047}.landing-hero__intro{gap:22px;padding:34px 34px 28px;display:grid}.landing-eyebrow--hero{color:#f6f1df;letter-spacing:.08em;text-transform:none;margin:0;font-size:clamp(1rem,1.4vw,1.12rem)}.landing-hero__logo{width:min(100%,580px)}.landing-hero__logo img{filter:drop-shadow(0 18px 32px #00000047);width:100%;height:auto;display:block}.landing-hero__lead{color:#f6f7fb;margin:0;font-size:1.75rem;line-height:1.25}.landing-hero__body{color:#e6edf3d1;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1.04rem;line-height:1.78}.landing-benefits{color:#f5f7fbe6;gap:10px;margin:0;padding-left:20px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1rem;display:grid}.landing-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.landing-button,.public-site-footer__button{border:1px solid #d8a53757;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1rem;font-weight:700;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.landing-button:hover,.public-site-footer__button:hover{border-color:#f5cf73ad;transform:translateY(-1px)}.landing-info-card{background:#080e17a3;border:1px solid #ffffff0f;border-radius:22px;gap:18px;padding:22px;display:grid}.landing-info-card__copy h2{margin:8px 0 0;font-size:1.5rem}.landing-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-info-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;padding:16px 18px}.landing-info-item strong{margin-bottom:6px;font-size:1rem;display:block}.landing-info-item p{color:#e6edf3bd;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.95rem;line-height:1.6}.landing-hero__pricing{gap:18px;padding:18px;display:grid}.landing-spot-panel{background:#070c14c7;border:1px solid #ffffff14;border-radius:24px;gap:16px;padding:16px;display:grid}.landing-spot-panel__title{color:#cfb16a;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:clamp(.96rem,.8rem + .55vw,1.2rem);font-weight:400;line-height:1.1}.landing-spot-panel__select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff5d0;cursor:pointer;background:0 0;border:0;border-radius:12px;min-width:108px;min-height:42px;padding:0 38px 0 14px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.92rem;font-weight:700}.landing-spot-panel__select option{color:#f7f0d8;background:#101722}.landing-spot-panel__select-wrap--compact{border-radius:10px}.landing-spot-panel__select-wrap--compact:after{font-size:.75rem;right:12px}.landing-spot-panel__select--compact{min-width:92px;min-height:36px;padding:0 30px 0 12px;font-size:.95rem}.landing-price-card{background:#0b1019e6;border:1px solid #ffffff12;border-radius:20px;min-width:0;padding:20px 18px}.landing-price-card--live{background:linear-gradient(#111b29f5,#0b111aeb),radial-gradient(circle at 0 0,#d8a53729,#0000 48%)}.landing-price-card__label{color:#e6edf3d1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.88rem;font-weight:700}.landing-price-card__value{flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:clamp(.95rem,1.15vw,1.35rem);line-height:1.05;display:flex}.landing-price-card__amount{display:inline-block}.landing-price-card__unit{font-size:70%;line-height:1;display:inline-block}.landing-price-card__delta{color:#e6edf3b8;margin:12px 0 8px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1rem;font-weight:700}.landing-price-card__status{color:#e6edf3ad;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.95rem}.landing-chart-grid,.landing-market-grid{gap:20px;display:grid}.landing-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-market-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start}.landing-chart-card{min-height:430px}.landing-chart-card__footer{justify-content:flex-end;margin-top:12px;display:flex}.landing-chart-filter-row{flex-wrap:wrap;gap:12px 16px;margin-top:14px;display:flex}.landing-chart-filter{color:#e6edf3db;cursor:pointer;align-items:center;gap:8px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.94rem;font-weight:600;display:inline-flex}.landing-chart-filter__checkbox{accent-color:#f3cc74;width:16px;height:16px;margin:0}.landing-chart-filter__checkbox:focus-visible{outline-offset:2px;outline:2px solid #f3cc74b3}.landing-chart-filter__swatch{border-radius:999px;flex:none;width:20px;height:3px;box-shadow:0 0 0 1px #ffffff14}.landing-chart-filter__label{line-height:1}.landing-section-head h2{margin:8px 0 0;font-size:1.9rem}.landing-section-head--stacked{flex-direction:column;align-items:flex-start}.landing-inline-link{color:#f3cc74;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1rem;font-weight:700}.landing-auctions-card{min-width:0;padding:24px}.landing-auctions-table td{color:#f5f7fbeb;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.98rem}.landing-auctions-table td .premium-pill{font-family:Avenir Next,Segoe UI,sans-serif}.landing-market-summary{min-width:0;padding:24px}.landing-market-summary__date{color:#e6edf3b8;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1rem}.landing-summary-card p,.landing-market-summary__footer-label,.public-site-footer__label{color:#e6edf3a8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.86rem;font-weight:700}.landing-summary-card strong,.landing-market-summary__footer strong{font-size:2rem;line-height:1.06}.landing-summary-card span,.public-site-footer__text{color:#e6edf3bd;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.95rem;line-height:1.6}.auctions-page-shell{gap:24px;display:grid}.auctions-hero-card{background:linear-gradient(#0e141ffa,#090e16f5),radial-gradient(circle at 0 0,#d8a5371f,#0000 40%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.auctions-hero-card__intro{gap:8px;display:grid}.auctions-hero-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:700}.auctions-hero-card__title{align-items:center;gap:10px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;display:flex}.auctions-hero-card__desc{color:#e6edf3d1;margin:0;font-size:.96rem;line-height:1.65}.auctions-hero-card__metrics{grid-template-columns:repeat(4,minmax(110px,auto));display:grid}.auctions-hero-card__metrics .metric-card{border-right:1px solid #26313db3;padding:0 20px}.auctions-hero-card__metrics .metric-card:first-child{padding-left:0}.auctions-hero-card__metrics .metric-card:last-child{border-right:0;padding-right:0}.chart-legend-row{border-bottom:1px solid #26313d80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:14px;display:flex}.chart-legend-row__sources{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.public-site-footer__trust strong{color:#f5e7bc;font-size:1.12rem;display:block}.public-site-footer__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-site-footer__actions{justify-content:flex-end;display:flex}@media (max-width:1180px){.public-site-header{grid-template-columns:1fr;justify-items:center}.public-site-header__controls{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.landing-hero,.landing-chart-grid,.landing-market-grid,.auctions-hero-card{grid-template-columns:1fr}.auctions-hero-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.auctions-hero-card__metrics .metric-card{border-right:0;padding:0}}@media (max-width:960px){.public-shell{padding-inline:14px}.public-site-header__nav{justify-content:flex-start}.landing-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-info-grid,.landing-market-summary__grid,.public-site-footer__meta{grid-template-columns:1fr}.landing-market-summary__footer{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.landing-spot-panel__head{flex-direction:column;align-items:flex-start}.landing-spot-panel__controls{justify-items:start;width:100%}.landing-price-grid{grid-template-columns:1fr}}@media (max-width:760px){.landing-hero__intro,.landing-hero__pricing,.landing-auctions-card,.landing-market-summary,.public-site-footer,.fin-card{padding:18px}.landing-eyebrow--hero{letter-spacing:.05em}.landing-hero__logo{max-width:420px}.landing-hero__lead{font-size:1.32rem}.landing-auctions-table-shell{overflow-x:auto}.landing-auctions-table{min-width:760px}}.public-site-header{border-bottom:1px solid #8095b224;padding:18px 0 28px}.public-site-header__nav{gap:14px}.public-site-header__link{color:#e4ebf4db;padding:14px 12px}.public-site-header__status{background:linear-gradient(#0d141ff5,#090f18f0),radial-gradient(circle at 0 0,#d8a5370f,#0000 42%);border-color:#7a8aa333;border-radius:20px;padding:12px 16px;box-shadow:0 18px 42px #00000047,inset 0 1px #fff0c40d}.landing-page{gap:22px;padding-top:18px;display:grid}.landing-dashboard,.landing-lower-grid{gap:16px;display:grid}.landing-dashboard{grid-template-columns:minmax(296px,.78fr) minmax(0,1.7fr) minmax(280px,.72fr);align-items:start}.landing-dashboard__main,.landing-dashboard__side,.landing-hero-card,.landing-market-summary,.landing-insights-card,.landing-auctions-card,.landing-premium-card,.public-site-footer{background:linear-gradient(#0f1621fa,#0a1019f5),radial-gradient(circle at 0 0,#d8a5371a,#0000 36%);border:1px solid #7a8aa32e;border-radius:28px;box-shadow:0 24px 60px #00000047,inset 0 1px #fff0c40a,inset 0 0 0 1px #ffffff04}.landing-hero-card{gap:22px;padding:32px 26px 26px;display:grid}.landing-hero-card__copy{gap:16px;display:grid}.landing-eyebrow{color:#d8a74c;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.landing-hero-card__logo{width:100%;max-width:480px;height:auto;display:block}.landing-hero-card__title span{color:#f0b248}.landing-hero-card__lead{color:#e2e9f1c7;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:0;font-size:.98rem;line-height:1.7}.landing-hero-card:not(.statistics-hero-card) .landing-hero-card__lead{margin-bottom:.75em}.landing-hero-card:not(.statistics-hero-card) .landing-hero-card__lead:last-of-type{margin-bottom:0}.landing-hero-card__actions{flex-wrap:wrap;gap:14px;display:flex}.landing-button,.public-site-footer__button{min-height:48px;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;border:1px solid #d8a5375c;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.96rem;font-weight:700;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex}.landing-button:hover,.public-site-footer__button:hover{transform:translateY(-1px);box-shadow:0 12px 32px #00000047}.landing-button--primary{color:#151b24;background:linear-gradient(135deg,#d89a2e,#f2c45d)}.landing-button--secondary,.public-site-footer__button{color:#f1d28c;background:#0a1019d6}.landing-hero-card__value-grid{gap:12px;display:grid}.landing-value-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;padding:15px 16px 15px 20px;position:relative}.landing-value-card:before{content:"";background:linear-gradient(#f0b248f5,#916723cc);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.landing-value-card strong{color:#f5f6fa;margin-bottom:6px;font-size:.98rem;display:block}.landing-value-card p{color:#e2e9f1ad;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:0;font-size:.9rem;line-height:1.58}.landing-dashboard__main{gap:16px;padding:14px;display:grid}.landing-dashboard__side{gap:16px;display:grid}.landing-spot-panel{background:linear-gradient(#0a1019f5,#080d15f0),radial-gradient(circle at 0 0,#d8a53714,#0000 34%);border:1px solid #7a8aa32e;border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #fff0c408,0 12px 28px #0003}.landing-spot-panel__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.landing-spot-panel__controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.landing-spot-panel__title,.landing-section-head h2,.public-site-footer__heading{color:#d8a74c;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(1.12rem,1rem + .42vw,1.38rem);font-weight:800;line-height:1.08}.landing-spot-panel__select-wrap{background:linear-gradient(#111824fa,#0b111bf5);border:1px solid #d8a5376b;border-radius:14px;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffefbd14}.landing-spot-panel__select-wrap:after{content:"▾";color:#f1c96f;pointer-events:none;font-size:.9rem;position:absolute;right:14px}.landing-spot-panel__select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff3ca;min-width:108px;min-height:42px;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 38px 0 14px;font-size:.9rem;font-weight:700}.landing-spot-panel__select:focus-visible{outline-offset:2px;outline:2px solid #f1c96feb}.landing-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landing-price-card{background:linear-gradient(#0e151ff5,#090f17f0),radial-gradient(circle at 0 0,#d8a53714,#0000 40%);border:1px solid #ffffff12;border-radius:20px;gap:8px;min-width:0;padding:18px 16px 16px;display:grid}.landing-price-card__label{color:#e5ecf4d1;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.landing-price-card__value{color:#f8fafc;white-space:nowrap;flex-wrap:nowrap;align-items:flex-end;gap:.3rem;display:flex}.landing-price-card__amount{font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:-.045em;font-size:clamp(1.78rem,1.5rem + 1vw,2.35rem);font-weight:800;line-height:.95}.landing-price-card__unit{color:#e3e9f2b8;font-size:.94rem;line-height:1;transform:translateY(-.12rem)}.landing-price-card__delta{font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;color:#e3e9f2ad;margin:0;font-size:1.05rem;font-weight:700}.landing-price-card__delta--positive{color:#7fdd92}.landing-price-card__delta--negative{color:#e07b7b}.landing-price-card__status{color:#e3e9f2a3;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:0;font-size:.94rem;line-height:1.35}.landing-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-chart-card{border-radius:20px;min-height:404px}.landing-chart-card.fin-card{align-content:start;padding:18px;display:grid}.landing-chart-card .fin-card__header{gap:12px;margin-bottom:14px}.landing-chart-card .fin-card__eyebrow{letter-spacing:.13em;font-size:.82rem}.landing-chart-card .fin-card__eyebrow,.landing-chart-card .fin-card__title{color:#d8a74c}.landing-chart-card .fin-card__subtitle{color:#dfe6ef9e;font-size:1rem;line-height:1.5}.landing-chart-shell{height:276px;overflow:hidden}.landing-chart-filter-row{gap:8px 12px;margin-top:10px}.landing-chart-filter{color:#e5ecf4d6;gap:6px;font-size:.96rem;font-weight:700}.landing-chart-filter__checkbox{accent-color:#f3c86a;width:15px;height:15px}.landing-chart-filter__swatch{width:12px;height:2px}.spot-overview-charts{border-top:1px solid #ffffff0f;gap:12px;margin-top:4px;padding-top:6px;display:grid}.spot-overview-charts__head{justify-content:flex-end;display:flex}.spot-overview-charts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.spot-overview-charts__section{flex-direction:column;gap:8px;display:flex}.spot-overview-charts__eyebrow{color:#d8a74c;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:flex}.statistics-ratio-card{min-height:394px}.statistics-ratio-card .fin-card__eyebrow,.statistics-market-balance-card .fin-card__eyebrow{font-size:.88rem}.statistics-ratio-card .fin-card__subtitle,.statistics-market-balance-card .fin-card__subtitle{font-size:1.08rem;line-height:1.55}.statistics-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.statistics-ratio-annual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.statistics-balance-supply-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.statistics-balance-supply-grid__heading{color:#cfb16a;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin:28px 0 0;font-size:.72rem;font-weight:700}.statistics-balance-supply-grid>.statistics-supply-demand-grid{display:contents}.statistics-trend-stack{gap:16px;display:grid}.statistics-ratio-card__plot{height:294px}.statistics-market-balance-card{min-height:486px}.statistics-market-balance-card__plot{height:348px}.statistics-ratio-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.statistics-market-balance-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.statistics-ratio-card__meta-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;gap:6px;padding:14px;display:grid}.statistics-market-balance-card__meta-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;align-content:start;gap:6px;min-height:124px;padding:14px;display:grid}.statistics-ratio-card__meta-item span,.statistics-market-balance-card__meta-item span{color:#dfe6ef9e;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:700}.statistics-ratio-card__meta-item strong,.statistics-market-balance-card__meta-item strong{color:#f7f8fb;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:-.04em;font-size:1.4rem;font-weight:800}.statistics-market-balance-card__meta-item p{color:#e6edf3b8;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:0;font-size:1rem;line-height:1.55}.statistics-ratio-card__source,.statistics-market-balance-card__source{color:#e6edf39e;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:12px 0 0;font-size:1rem;line-height:1.55}.statistics-supply-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.statistics-composition-card{min-height:468px}.statistics-composition-card .fin-card__eyebrow{font-size:.88rem}.statistics-composition-card .fin-card__subtitle{font-size:1.1rem;line-height:1.55}.statistics-composition-card__plot{height:338px}.statistics-composition-card__glossary{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding-top:14px;display:flex}.statistics-composition-card__glossary-item{color:#e6edf3d1;min-height:24px;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;align-items:center;gap:7px;font-size:1.05rem;line-height:1.4;display:inline-flex}.statistics-composition-card__glossary-swatch{border:1px solid #ffffff2e;border-radius:999px;flex:0 0 10px;width:10px;height:10px}.statistics-composition-card__glossary-label{color:#e6edf3d1}.statistics-composition-card__glossary .info-popover__panel{left:auto;right:0}.statistics-composition-card__source{color:#e6edf39e;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:12px 0 0;font-size:1.05rem;line-height:1.55}.statistics-ma-card__note{color:#e6edf3a3;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:12px 0 0;font-size:1rem;line-height:1.55}.statistics-ma-card__plot{height:552px}.statistics-ma-card .fin-card__eyebrow,.statistics-annual-card .fin-card__eyebrow{font-size:.9rem}.statistics-ma-card .fin-card__subtitle,.statistics-annual-card .fin-card__subtitle{font-size:1.08rem;line-height:1.55}.ma-period-select{color:var(--text);font:inherit;cursor:pointer;background:#0b0e17cc;border:1px solid #9ca7bb40;border-radius:8px;outline:none;padding:5px 10px;font-size:1rem;transition:border-color .15s}.ma-period-select:hover,.ma-period-select:focus{border-color:#f0b90b6b}.ma-chart-actions{align-items:center;gap:8px;display:flex}.ma-scale-toggle{color:#9aa4af;font:inherit;cursor:pointer;background:#0b0e17cc;border:1px solid #9ca7bb40;border-radius:8px;outline:none;padding:5px 10px;font-size:1rem;transition:border-color .15s,color .15s}.ma-scale-toggle:hover{color:#e6edf3;border-color:#f0b90b6b}.ma-scale-toggle--active{color:#f0b90b;border-color:#f0b90b8c}.statistics-annual-card__plot{margin-top:16px}.statistics-trend-placeholder{min-height:320px}.statistics-ma-card .statistics-trend-placeholder{min-height:420px}.public-deferred-chart-placeholder{min-height:260px}.public-deferred-chart-placeholder--landing{min-height:380px}.public-deferred-chart-placeholder--section{min-height:460px}.public-deferred-chart-placeholder--premium,.public-deferred-chart-placeholder--analysis{min-height:320px}.statistics-annual-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.statistics-producing-table-card{min-height:620px}.statistics-producing-table-card--hero{min-height:auto;padding:20px}.statistics-producing-table-card--hero .fin-card__header{gap:10px}.statistics-producing-table-card--hero .fin-card__subtitle{font-size:.92rem;line-height:1.55}.statistics-producing-table-card--hero .statistics-producing-table{min-width:560px}.statistics-producing-table-card--hero .statistics-producing-table th,.statistics-producing-table-card--hero .statistics-producing-table td{padding-top:12px;padding-bottom:12px;font-size:.94rem}.statistics-producing-table__wrap{overflow-x:auto}.statistics-producing-table{border-collapse:collapse;width:100%;min-width:640px}.statistics-producing-table thead th,.statistics-producing-table tfoot th,.statistics-producing-table tfoot td{border-top:2px solid #f0bf5a4d}.statistics-producing-table thead th{color:#dfe6efb8;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:0 0 12px;font-size:.8rem;font-weight:800}.statistics-producing-table th,.statistics-producing-table td{font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;border-bottom:1px solid #ffffff0f;padding:14px 10px;font-size:.98rem}.statistics-producing-table th:first-child,.statistics-producing-table td:first-child{padding-left:0}.statistics-producing-table th:last-child,.statistics-producing-table td:last-child{padding-right:0}.statistics-producing-table thead th:first-child,.statistics-producing-table tbody th,.statistics-producing-table tfoot th{text-align:left}.statistics-producing-table thead th:not(:first-child),.statistics-producing-table tbody td,.statistics-producing-table tfoot td{text-align:right}.statistics-producing-table tbody th{color:#f7f8fb;font-weight:600}.statistics-producing-table tbody td{color:#e6edf3d1}.statistics-producing-table__yoy--positive{color:#67d48b}.statistics-producing-table__yoy--negative{color:#e56b6b}.statistics-producing-table__yoy--neutral{color:#cbd5e1}.statistics-producing-table tfoot th,.statistics-producing-table tfoot td{color:#f7f8fb;padding-top:18px;padding-bottom:10px;font-size:1.02rem;font-weight:800}.statistics-producing-table__source{color:#e6edf39e;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:14px 0 0;font-size:.85rem;line-height:1.55}.statistics-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-insights-chart{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.premium-insights-chart__header{justify-content:flex-end;display:flex}.premium-insights-chart__divider{background:#ffffff1f;flex-shrink:0;width:1px;height:14px}.premium-insights-chart__plot{height:260px}.dashboard-select--sm{height:auto;padding:4px 8px;font-size:.8rem}.landing-section-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.landing-section-head--stacked{align-items:flex-start}.landing-section-head h2{color:#d8a74c;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(1rem,.94rem + .28vw,1.18rem);font-weight:800;line-height:1.08}.landing-inline-link,.public-site-footer__link,.public-site-footer__link-list a{color:#f0bf5a;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;font-weight:700;transition:color .12s}.landing-inline-link:hover,.public-site-footer__link:hover,.public-site-footer__link-list a:hover{color:#f5d48a}.landing-market-summary,.landing-insights-card,.landing-auctions-card,.landing-premium-card{gap:16px;padding:24px;display:grid}.landing-insights-card__head-row{align-items:center;gap:8px;display:flex}.landing-market-summary__date{color:#dfe6efad;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:2px 0 0;font-size:.9rem}.landing-market-summary__lead{color:#e3e9f2d1;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;margin:0;font-size:.96rem;line-height:1.7}.landing-market-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-summary-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;align-content:start;gap:8px;min-height:148px;padding:16px;display:grid}.landing-summary-card--primary{background:linear-gradient(#1a212ff5,#0c121bf0),radial-gradient(circle at 0 0,#d8a5371a,#0000 46%)}.landing-summary-card p,.landing-market-summary__footer-label{color:#dfe6ef9e;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}.landing-summary-card strong,.landing-market-summary__footer strong{color:#f7f8fb;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(1.68rem,1.5rem + .8vw,2.35rem);font-weight:800;line-height:.98}.landing-summary-card span{color:#dfe6efb3;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;font-size:1rem;line-height:1.5}.landing-market-summary__footer{border-top:0;justify-content:flex-start;align-items:stretch;gap:0;margin-top:2px;padding-top:0;display:flex}.landing-market-summary__footer .landing-button{width:100%}.landing-insight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-insight-separator{border-top:1px solid #ffffff12;grid-column:1/-1;margin:2px 0}.landing-insight-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.landing-insight-item__badge{display:none}.landing-insight-item__copy{gap:4px;display:grid}.landing-insight-item__copy p{color:#dfe6efa8;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.landing-insight-item__copy strong{color:#f7f8fb;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;letter-spacing:-.045em;font-size:1.55rem;font-weight:800;line-height:1.02}.landing-insight-item__copy span{color:#dfe6efb8;font-family:var(--font-public-sans,"Avenir Next"), "Segoe UI", sans-serif;font-size:.88rem;line-height:1.48}.landing-insight-item--positive .landing-insight-item__badge{background:#72d691;box-shadow:0 0 0 7px #72d69114}.landing-insight-item--negative .landing-insight-item__badge{background:#df7c7c;box-shadow:0 0 0 7px #df7c7c14}.landing-insight-item--neutral .landing-insight-item__badge{background:#93a1bb;box-shadow:0 0 0 7px #93a1bb14}.landing-insight-item--accent .landing-insight-item__badge{background:#f0bf5a}.landing-lower-grid{grid-template-columns:minmax(0,1.68fr) minmax(320px,.82fr);align-items:start}.landing-auctions-table-shell{background:#080d15db;border:1px solid #ffffff0f;border-radius:18px;overflow:auto hidden}.landing-auctions-table{border-collapse:collapse;width:100%}.landing-auctions-table th,.landing-auctions-table td{text-align:left;border-bottom:1px solid #ffffff0d;padding:16px 18px}.landing-auctions-table th{color:#dfe6ef94;letter-spacing:.1em;text-transform:uppercase;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.8rem;font-weight:700}.landing-auctions-table td{color:#f4f7fbeb;vertical-align:top;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.98rem}.landing-auctions-table tbody tr{transition:background .14s}.landing-auctions-table tbody tr:hover{background:#ffffff06}.landing-auctions-table__datetime{gap:4px;display:grid}.landing-auctions-table__datetime strong{font-size:.98rem}.landing-auctions-table__datetime span{color:#dfe6ef9e;font-size:.84rem}.landing-auctions-table__product-link{color:#f4f7fb;text-decoration:none}.landing-auctions-table__product-link:hover{color:#f0bf5a}.premium-pill{color:#7be091;background:#1b3b266b;border:1px solid #7be09138;border-radius:999px;justify-content:center;align-items:center;min-width:80px;min-height:34px;padding:0 12px;font-size:.92rem;font-weight:700;display:inline-flex}.premium-pill--warning{color:#f0bf5a;background:#4f35136b;border-color:#f0bf5a38}.premium-pill--negative{color:#f87171;background:#3b13136b;border-color:#f8717138}@keyframes auction-row-blink{0%,to{background-color:#0000}30%,70%{background-color:#f0b90b2e}}.auction-table__row--highlight{animation:.5s ease-in-out 4 auction-row-blink}.landing-premium-list{gap:18px;display:grid}.landing-premium-item{gap:10px;display:grid}.landing-premium-item__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-premium-item__topline strong{color:#f4f7fb;font-size:1rem}.landing-premium-item__topline span{color:#7fdd92;font-size:1rem;font-weight:700}.landing-premium-item__bar-track{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.landing-premium-item__bar-fill{background:linear-gradient(90deg,#4b9c61,#7fe097);border-radius:999px;height:100%;display:block}.landing-premium-item p{color:#dfe6efad;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.92rem;line-height:1.5}.landing-premium-card__action{width:100%;margin-top:22px}.public-site-footer{gap:24px;margin-top:28px;padding:26px 28px;display:grid}.public-site-footer__grid{grid-template-columns:1.25fr .9fr .95fr .9fr;gap:24px;display:grid}.public-site-footer__column{align-content:start;gap:12px;display:grid}.public-site-footer__heading{letter-spacing:.03em;text-transform:none;font-size:1.22rem}.public-site-footer__text{color:#dfe6efb8;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.96rem;line-height:1.7}.public-site-footer__link-list{gap:10px;display:grid}.public-site-footer__pill-row{flex-wrap:wrap;gap:10px;display:flex}.public-site-footer__pill{color:#f4f7fb;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:center;min-height:40px;padding:0 16px;font-family:Avenir Next,Segoe UI,sans-serif;display:inline-flex}.public-site-footer__bottom{color:#dfe6ef99;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.9rem;display:flex}.public-site-footer__statusline{align-items:center;gap:12px;display:flex}.public-site-footer__live{color:#8cf3b0;background:#0c2c1680;border:1px solid #52e1782e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-weight:700;display:inline-flex}@media (max-width:1500px){.public-site-header{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}.public-site-header__controls{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.landing-dashboard{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}.landing-dashboard__side,.public-site-footer__grid{grid-template-columns:1fr}.landing-dashboard__side{grid-column:1/-1}}@media (max-width:1180px){.landing-dashboard,.landing-chart-grid,.spot-overview-charts__grid{grid-template-columns:1fr}.landing-price-grid,.landing-market-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-ratio-card__meta,.statistics-annual-card__meta,.statistics-market-balance-card__meta,.statistics-insight-grid,.statistics-top-grid,.statistics-ratio-annual-grid,.statistics-balance-supply-grid,.statistics-supply-demand-grid{grid-template-columns:1fr}}@media (max-width:760px){.landing-dashboard__main,.landing-hero-card,.landing-market-summary,.landing-insights-card,.landing-auctions-card,.landing-premium-card,.public-site-footer{padding:18px}.landing-price-grid,.landing-market-summary__grid{grid-template-columns:1fr}.landing-market-summary__footer,.public-site-footer__bottom,.public-site-footer__statusline,.landing-section-head{flex-direction:column;align-items:flex-start}.landing-hero-card__title{font-size:2.5rem}.public-site-header{grid-template-columns:1fr;justify-items:center}.public-site-header__nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.public-site-header__nav::-webkit-scrollbar{display:none}.landing-auctions-table{min-width:820px}.segmented-control{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.segmented-control::-webkit-scrollbar{display:none}.segmented-control__item{flex:none}}@media (max-width:620px){.landing-spot-panel__controls{flex-wrap:wrap;justify-content:flex-start;width:100%}}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9fe0b0f-module__hui9DW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9fe0b0f-module__hui9DW__variable{--font-public-sans:"Manrope", "Manrope Fallback"}
