@layer foundation{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono);color:var(--fg);background:var(--bg);--bg:#111315;--bg-panel:#111315;--bg-raised:#20252a;--border:#444c54;--fg-muted:#929aa2;--fg:#dde1e5;--accent-primary:#68a0cf;--accent-positive:#54ad88;--accent-negative:#d46f67;--accent-warning:#c2a24f;--accent-highlight:#9585b8}:root[data-cardinal-palette=cardinal-graphite]{--bg:#141414;--bg-panel:#1b1b1b;--bg-raised:#222;--border:#383838;--fg-muted:#909090;--fg:#e4e4e4;--accent-primary:#5e93cd;--accent-positive:#45b58f;--accent-negative:#dc6d62;--accent-warning:#d0bc42;--accent-highlight:#907dc0}:root[data-cardinal-palette=cardinal-graphite2]{--bg:#131313;--bg-panel:#191919;--bg-raised:#242424;--border:#3a3a3a;--fg-muted:#999;--fg:#e0e0e0;--accent-primary:#5e93cd;--accent-positive:#45b58f;--accent-negative:#dc6d62;--accent-warning:#d0bc42;--accent-highlight:#907dc0}:root[data-cardinal-palette=cardinal-plum]{--bg:#111315;--bg-panel:#111315;--bg-raised:#20252a;--border:#444c54;--fg-muted:#929aa2;--fg:#dde1e5;--accent-primary:#68a0cf;--accent-positive:#54ad88;--accent-negative:#d46f67;--accent-warning:#c2a24f;--accent-highlight:#9585b8}:root[data-cardinal-palette=cardinal-sand]{--bg:#141311;--bg-panel:#1b1a18;--bg-raised:#24231f;--border:#3b3934;--fg-muted:#97948d;--fg:#e3e1db;--accent-primary:#8297a5;--accent-positive:#6aa183;--accent-negative:#c97970;--accent-warning:#b8a164;--accent-highlight:#a49382}*,:before,:after{box-sizing:border-box}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body{background-color:var(--bg);min-width:320px;min-height:100%;color:var(--fg);margin:0}body{isolation:isolate;-webkit-font-smoothing:antialiased;min-height:100dvh}body:before{z-index:var(--layer-background);background-image:var(--background-pattern);background-size:var(--background-pattern-size);content:"";pointer-events:none;position:fixed;inset:0}a{color:inherit;text-decoration:none}:root{--background-pattern-dot:var(--bg-raised);--background-pattern:radial-gradient(circle, var(--background-pattern-dot) 1.25px, transparent 1.25px);--background-pattern-size:var(--space-10) var(--space-10);--divider-width:1px;--divider-style:solid;--divider:var(--divider-width) var(--divider-style) var(--border);--focus-outline:var(--divider-width) var(--divider-style) var(--fg);--muted-outline:var(--divider-width) var(--divider-style) var(--fg-muted);--chart-axis-stroke-width:1;--chart-series-stroke-width:1.25;--chart-composite-stroke-width:2.5;--chart-composite-color:color-mix(in srgb, var(--fg) 85%, transparent);--chart-emphasis-stroke-width:2;--chart-icon-stroke-width:1.2;--search-icon-stroke-width:1.6;--chart-stroke-linecap:butt;--chart-stroke-linejoin:miter;--icon-stroke-linecap:square;--measure-load-more-button:180px;--resource-height-medium:320px;--resource-height-standard:420px;--resource-height-large:560px;--resource-height-large-compact:390px;--motion-duration-navigation-fade:.1s;--motion-duration-navigation-progress:.8s;--motion-duration-row-hover:.15s;--motion-duration-news-wire:70s;--story-upvote-error-offset:46px;--motion-duration-breathe:1.5s;--motion-ease-breathe:cubic-bezier(.455, .03, .515, .955);--motion-scale-breathe-min:.6;--motion-scale-breathe-max:1.1;--motion-duration-interaction:.14s;--sales-tape-item-width:calc(var(--space-130) * 3);--motion-ease-reveal:cubic-bezier(.16, 1, .3, 1);--density-control-standard:var(--space-44);--density-control-compact:var(--space-36);--density-control:var(--density-control-standard);--app-header-height:var(--density-control-compact);--breadcrumb-height:var(--density-control-standard);--toolbar-height:var(--density-control-compact);--layer-background:-1;--layer-content:1;--layer-raised:2;--layer-feedback:3;--layer-toolbar:12;--layer-breadcrumbs:19;--layer-header:20;--layer-popover:40;--layer-progress:100;--density-panel-header:var(--space-64);--density-panel-header-compact:var(--space-48);--density-metric:var(--space-18);--density-metric-compact:var(--space-12);--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-34:34px;--space-36:36px;--space-40:40px;--space-42:42px;--space-44:44px;--space-48:48px;--space-52:52px;--space-56:56px;--space-64:64px;--space-80:80px;--space-84:84px;--space-92:92px;--space-130:130px;--page-inset:clamp(20px, 3.4vw, 48px);--page-standard:1200px;--page-section-gap:var(--space-18);--measure-copy-narrow:520px;--measure-copy:680px;--measure-section:760px;--measure-wide:920px;--measure-feature-list:1120px;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--type-display:clamp(38px, 7vw, 72px);--type-heading:clamp(30px, 4vw, 40px);--type-performance:clamp(22px, 2.2vw, 32px);--type-title:20px;--type-list:16px;--type-body:14px;--type-label:12px;--type-control:12px;--type-data:12px;--type-leading-display:.96;--type-leading-heading:1.2;--type-leading-title:1.2;--type-leading-list:1.3;--type-leading-body:1.6;--type-leading-label:1.4;--type-leading-control:1;--type-leading-data:1.25;--type-tracking-display:0;--type-tracking-heading:0;--type-tracking-title:0;--type-tracking-list:0;--type-tracking-label:.1em;--type-tracking-control:.08em;--type-tracking-data:0}.app-header{--control-height:calc(var(--app-header-height) - var(--divider-width))}.app-header .ds-tabs{--control-height:inherit}.ds-modal{--control-height:var(--density-control-standard)}.ds-toolbar{--control-height:calc(var(--toolbar-height) - 2 * var(--divider-width))}.ds-density--compact{--control-height:var(--density-control-compact)}.ds-density--standard{--control-height:var(--density-control-standard)}@media (width<=760px),(any-pointer:coarse){input,textarea,select{--type-body:16px;--type-control:16px;--type-data:16px}}@media (width<=620px){:root{--app-header-height:var(--density-control-standard)}}@media (width<=760px){:root{--page-section-gap:var(--space-8)}}}@layer primitives{@font-face{font-family:Cardinal Roboto Flex;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;ascent-override:85%;descent-override:30%;line-gap-override:0%;src:url(./roboto-flex-latin-standard-normal.DjIUbrK2.woff2)format("woff2-variations")}@font-face{font-family:Cardinal Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations")}.ds-text{margin:0}.ds-text--display{font:500 var(--type-display) / var(--type-leading-display) "Cardinal Archivo", var(--font-sans);letter-spacing:var(--type-tracking-display);text-wrap:balance;-webkit-text-stroke:var(--divider-width) currentColor;white-space:normal;font-stretch:105%}.ds-text--heading{font:500 var(--type-heading) / var(--type-leading-heading) var(--font-sans);letter-spacing:var(--type-tracking-heading)}.ds-text--heading-wide{font:500 clamp(var(--type-label), 3.3vw, var(--type-heading)) / var(--type-leading-heading) var(--font-sans);letter-spacing:var(--type-tracking-heading)}.ds-text--performance{font-size:var(--type-performance);line-height:1.05}.ds-text--title{font:400 var(--type-title) / var(--type-leading-title) var(--font-sans);letter-spacing:var(--type-tracking-title)}.ds-text--title.ds-section-heading{font-size:25px;font-family:"Cardinal Roboto Flex", var(--font-sans);font-weight:720;font-stretch:125%}.ds-text--list{color:var(--fg);font:300 var(--type-list) / var(--type-leading-list) var(--font-sans);letter-spacing:var(--type-tracking-list)}.ds-text--body{color:var(--fg);font:300 var(--type-body) / var(--type-leading-body) var(--font-sans)}.ds-text--field-label{color:var(--fg-muted);font:500 var(--type-label) / var(--type-leading-label) var(--font-sans)}.ds-text--label{color:var(--fg-muted);font:300 var(--type-label) / var(--type-leading-label) var(--font-mono);letter-spacing:var(--type-tracking-label);text-transform:uppercase}.ds-text--control{font:300 var(--type-control) / var(--type-leading-control) var(--font-mono);letter-spacing:var(--type-tracking-control);text-transform:uppercase}.ds-text--data{font:500 var(--type-data) / var(--type-leading-data) var(--font-mono);letter-spacing:var(--type-tracking-data);font-variant-numeric:tabular-nums}.ds-text--tabular{font-variant-numeric:tabular-nums}.ds-text--fg-muted{color:var(--fg-muted)}.ds-text--accent-positive,.ds-text--buy{color:var(--accent-positive)}.ds-text--accent-negative,.ds-text--sell{color:var(--accent-negative)}.ds-brand{flex:none;align-items:center;display:inline-flex}.ds-brand__copy,.ds-brand__copy strong,.ds-brand__copy small{display:block}.ds-brand__copy strong{letter-spacing:.045em;font-family:Cardinal Roboto Flex,Arial Black,sans-serif;font-size:18px;font-weight:850;font-stretch:135%;line-height:.9}.ds-brand__copy small{margin-top:var(--space-6)}.ds-brand.compact .ds-brand__copy strong{color:var(--fg-muted);font-size:14px}.ds-brand.compact .ds-brand__copy{align-items:baseline;gap:var(--space-6);display:flex}.ds-brand__context{color:var(--fg);white-space:nowrap}@media (width<=620px){.ds-brand__context{display:none}}.ds-progressive-image{display:block}.ds-progressive-image--fill{object-fit:contain;width:100%;height:100%}.ds-surface{border:var(--divider);background:0 0}.ds-surface--filled{background:var(--bg-panel)}.ds-surface--full,.ds-surface--narrow,.ds-surface--contained{min-width:0}.ds-surface--overflow-clip{overflow:hidden}.ds-surface--narrow{width:min(100%, var(--measure-copy-narrow));margin-inline:auto}.ds-surface--contained{width:min(calc(100% - (2 * var(--space-18))), var(--measure-section));margin-inline:auto}.ds-surface-stack{isolation:isolate;flex-direction:column;min-width:0;display:flex}.ds-surface-stack>*{margin-block:0;position:relative}.ds-surface-stack>:not(:first-child){margin-top:calc(var(--divider-width) * -1)}.ds-surface-stack>:focus-within{z-index:var(--layer-content)}.ds-rule{width:100%;height:var(--divider-width);background:var(--border);border:0;margin:0}.ds-space{height:var(--space-8);background:var(--border);display:block}.ds-space--1{width:var(--space-8)}.ds-space--2{width:calc(var(--space-8) * 2)}.ds-space--3{width:calc(var(--space-8) * 3)}@media (width<=760px){.ds-surface--contained{width:calc(100% - (2 * var(--space-8)))}}.ds-control{min-height:var(--control-height,var(--density-control));color:var(--fg);appearance:none;-webkit-tap-highlight-color:transparent}.ds-control:disabled,.ds-control[aria-disabled=true]{color:var(--fg-muted)}.ds-control:focus-visible{outline:var(--focus-outline);outline-offset:var(--space-3)}.ds-select-shell:focus-within{background:var(--bg-panel)}.ds-select{align-self:stretch;align-items:stretch;display:flex;position:relative}.ds-select select{width:100%;min-width:0;padding:0 var(--space-32) 0 var(--space-14);cursor:pointer;background:0 0;border:0;outline:0}.ds-select__caret{right:var(--space-14);width:8px;height:5px;fill:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ds-select--tight select{padding-right:var(--space-28);padding-left:var(--space-12)}.ds-select--tight .ds-select__caret{right:var(--space-12)}.ds-field{gap:var(--space-6);min-width:0;display:grid}.ds-field__label{display:block}.ds-field__description{color:var(--fg-muted)}.ds-field__error{color:var(--accent-negative)}.ds-field__control{width:100%;min-width:0;padding-inline:var(--space-10);border:var(--divider);background:var(--bg)}@media (width<=760px){.ds-select--responsive-compact select{padding-right:var(--space-24);padding-left:var(--space-8)}.ds-select--responsive-compact .ds-select__caret{right:var(--space-8)}}@media (width<=620px){.ds-select--responsive-narrow select{padding-right:var(--space-24);padding-left:var(--space-8)}.ds-select--responsive-narrow .ds-select__caret{right:var(--space-8)}}.ds-select-field{width:100%;min-width:0;position:relative}.ds-select-input{width:100%;padding:0 var(--space-32) 0 var(--space-10);border:var(--divider);background:var(--bg);color:var(--fg);cursor:pointer;text-align:left;display:block}.ds-select-input:focus-visible{background:var(--bg-raised);border-bottom-color:var(--fg);outline:0}.ds-select-input:disabled{cursor:not-allowed}.ds-select-field__caret{right:var(--space-12);width:8px;height:5px;fill:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ds-select-field--toolbar{align-self:stretch;display:flex}.ds-select-field--toolbar .ds-select-input{height:100%;padding:0 var(--space-32) 0 var(--space-12);background:0 0;border:0;display:block}.ds-button{min-height:var(--control-height,var(--density-control));padding:0 var(--space-16);justify-content:center;align-items:center;gap:var(--space-24);border:var(--divider);color:var(--fg);cursor:pointer;background:0 0;display:inline-flex}.ds-button:hover{border-color:var(--fg-muted)}.ds-button--primary{border-color:var(--fg);background:var(--fg);color:var(--bg)}.ds-button--quiet{color:var(--fg-muted);border-color:#0000}.ds-button--quiet:hover{background:var(--bg-raised);color:var(--fg)}.ds-button--accent-positive{border-color:var(--accent-positive);background:var(--accent-positive);color:var(--bg)}.ds-button--accent-negative{border-color:var(--accent-negative);background:var(--accent-negative);color:var(--bg)}.ds-button--navigation{min-height:var(--control-height,var(--density-control));gap:var(--space-8);padding:0 var(--space-11);color:var(--fg-muted);text-transform:uppercase;background:0 0;border:0;border-radius:0}.ds-button--navigation:is(:hover,:focus-visible,[aria-current=page],[aria-expanded=true],[data-active=true]){background:var(--fg);color:var(--bg)}.ds-button--navigation:focus-visible{outline-offset:calc(-1 * var(--space-3))}.ds-button--full{width:100%}.ds-button--accent-positive:hover,.ds-button--accent-negative:hover{border-color:var(--fg)}.ds-button:disabled{border-color:var(--border);color:var(--fg-muted);cursor:not-allowed;opacity:.55;background:0 0}.ds-checkbox{align-items:center;gap:var(--space-8);cursor:pointer;display:inline-flex;position:relative}.ds-checkbox__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ds-checkbox__box{width:var(--space-18);height:var(--space-18);border:var(--divider-width) var(--divider-style) var(--fg);background:var(--bg);color:var(--fg);border-radius:0;flex:none;place-items:center;display:grid}.ds-checkbox__glyph{width:var(--space-16);height:var(--space-16);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:square;opacity:0;overflow:visible}.ds-checkbox__input:checked+.ds-checkbox__box .ds-checkbox__glyph{opacity:1}.ds-checkbox:hover .ds-checkbox__box{background:var(--bg-raised)}.ds-checkbox__input:focus-visible+.ds-checkbox__box{outline:var(--focus-outline);outline-offset:var(--space-3)}.ds-checkbox:has(.ds-checkbox__input:disabled){cursor:not-allowed;opacity:.55}:is(.ds-checkbox:has(.ds-checkbox__input:disabled) .ds-checkbox__input,.ds-checkbox:has(.ds-checkbox__input:disabled) .ds-checkbox__box){cursor:not-allowed}.ds-checkbox:has(.ds-checkbox__input:disabled) .ds-checkbox__label{color:var(--fg-muted)}.ds-upvote{width:var(--space-44);min-height:var(--space-44);flex:0 0 var(--space-44);border:0;border-right:var(--divider);color:var(--fg-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.ds-upvote svg{width:var(--space-14);height:var(--space-12);fill:currentColor}.ds-upvote:is(:hover,:focus-visible){color:var(--fg);background:0 0}.ds-upvote:focus-visible{outline-offset:calc(var(--space-4) * -1)}.ds-upvote:disabled{cursor:default}.ds-upvote[data-active=true],.ds-upvote[data-active=true]:is(:hover,:focus-visible,:disabled){color:var(--fg);background:0 0}@media (width<=760px){.ds-upvote{width:var(--space-40);flex-basis:var(--space-40)}}.ds-status{align-items:center;gap:var(--space-8);color:var(--fg-muted);display:inline-flex}.ds-status i{background:currentColor;width:7px;height:7px}.ds-status--fg-muted{color:var(--fg-muted)}.ds-status--accent-positive{color:var(--accent-positive)}.ds-status--accent-negative{color:var(--accent-negative)}.ds-status--live{color:var(--accent-positive)}.ds-status--stale{color:var(--fg-muted)}.ds-status--error,.ds-status--review{color:var(--accent-negative)}.motion-breathe{transform-box:fill-box;transform-origin:50%;animation:motion-breathe var(--motion-duration-breathe) var(--motion-ease-breathe) infinite}@keyframes motion-breathe{0%,to{transform:scale(var(--motion-scale-breathe-max))}50%{transform:scale(var(--motion-scale-breathe-min))}}@media (prefers-reduced-motion:reduce){.motion-breathe{animation:none}}.ds-tabs{min-height:var(--control-height,var(--density-control));border:var(--divider);background:var(--bg-panel);display:flex;overflow-x:auto}.ds-tabs a{min-width:100px;min-height:var(--control-height,var(--density-control));padding:0 var(--space-14);border-right:var(--divider)}.ds-tabs:not(.compact):not(.ds-tabs--menu) a:last-child{margin-right:calc(-1 * var(--divider-width))}.ds-tabs.compact{min-height:var(--control-height,var(--density-control-compact));background:0 0;border:0;overflow:visible}.ds-tabs.compact a{min-width:0;min-height:var(--control-height,var(--density-control-compact));padding:0 var(--space-11);border-right:var(--divider)}.ds-tabs.compact a:first-child{border-left:var(--divider)}.ds-tabs--menu{background:var(--bg);flex-direction:column;min-height:0;padding:0;display:flex}.ds-tabs--menu a{min-width:0;min-height:var(--density-control-standard);padding:var(--space-8) var(--space-12);border:0;justify-content:flex-start}.ds-tabs--header{min-width:0}.ds-tabs--header a{flex:none}@media (width<=760px){.ds-tabs.compact a{padding:0 var(--space-9)}}}@layer components{.async-content{min-width:0;position:relative}.async-content--content:empty{display:none}.async-content--notice{z-index:var(--layer-feedback);max-height:var(--space-130);background:var(--bg-panel);position:absolute;inset:0 0 auto;overflow:auto}.async-content--metadata{height:var(--space-44);align-content:center;overflow:auto}.async-content--metadata>ul{gap:var(--space-8) var(--space-18);padding-inline:var(--space-18);flex-wrap:wrap;margin:0;list-style:none;display:flex}.async-content--comments{height:var(--resource-height-medium);overflow:auto}.async-content--controls{min-height:var(--space-36)}.browse-selection-error{height:var(--space-36);overflow:auto}.async-content--results,.async-content--watchlist,.async-content--product{min-height:calc(100svh - var(--space-130))}.async-content--account{min-height:var(--resource-height-medium)}.async-content__feedback,.async-feedback{z-index:var(--layer-raised);max-height:var(--space-130);background:var(--bg-panel);position:absolute;inset:auto 0 0;overflow:auto}.async-feedback:empty{display:none}.async-feedback .ds-inline-alert{margin:0}.ds-placeholder{width:100%;min-width:0;color:var(--fg-muted);overflow:hidden}.ds-placeholder__layout{gap:var(--space-18);padding:var(--space-18);display:grid}.ds-placeholder span{min-height:var(--space-18);background:var(--fg-muted);opacity:.12;display:block}.ds-placeholder--sales .ds-placeholder__layout,.ds-placeholder--market-cards .ds-placeholder__layout,.ds-placeholder--market-list .ds-placeholder__layout{gap:0;padding:0}.ds-placeholder__sale-image{height:var(--space-80)}.ds-placeholder--sales .sales-columns{align-items:center}.ds-placeholder--sales .sales-row{min-width:980px}.ds-placeholder__market-image{aspect-ratio:5/7;width:100%}.ds-placeholder__market-copy{gap:var(--space-12);display:grid}.ds-placeholder--market-list .ds-placeholder__market-image{width:var(--space-44)}.ds-placeholder__row{grid-template-columns:var(--space-52) minmax(0, 1fr);align-items:center;gap:var(--space-18);min-height:calc(var(--space-64) + var(--space-40));display:grid}.ds-placeholder__row>div{gap:var(--space-12);display:grid}.ds-placeholder__row>div span:last-child{width:65%}.ds-placeholder .ds-placeholder__image{width:var(--space-52);aspect-ratio:5/7}.ds-placeholder__controls{gap:var(--space-12);min-height:var(--space-44);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-placeholder--controls .ds-placeholder__layout{padding:0}.ds-placeholder--controls .ds-placeholder__controls{min-height:var(--space-36)}.ds-placeholder--metrics .ds-placeholder__controls{min-height:var(--space-80)}.ds-placeholder--metadata .ds-placeholder__layout{height:var(--space-44);padding-block:var(--space-12)}.ds-placeholder--metadata .ds-placeholder__line{width:min(60%, var(--space-130))}.ds-placeholder__field{gap:var(--space-8);min-height:var(--space-80);display:grid}.ds-placeholder__field>span:first-child{width:30%}.ds-placeholder__field>span:last-child{height:var(--space-44)}.ds-placeholder--cards .ds-placeholder__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-placeholder--cards .ds-placeholder__row{min-height:calc(var(--space-130) + var(--space-32))}.ds-placeholder__plot{aspect-ratio:1200/520;border:var(--divider);background:repeating-linear-gradient(to bottom, transparent, transparent calc(25% - 1px), var(--border) 25%)}.ds-placeholder--ticker{height:calc(var(--space-64) + var(--space-40))}.ds-placeholder--ticker .ds-placeholder__layout{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0}.async-status-slot{height:var(--space-44);align-content:center;position:relative;overflow:auto}.async-status-slot .ds-inline-alert{margin:0}.account-resource{min-height:var(--resource-height-standard);position:relative}.account-form--inactive{visibility:hidden}.story-detail__media{aspect-ratio:16/9;background:var(--bg);place-items:center;width:100%;display:grid;overflow:hidden}.story-detail__media .story-detail__image{object-fit:contain;width:100%;height:100%}.story-detail__toolbar .ds-toolbar__summary{white-space:nowrap;width:22ch}.story-outlook__primary,.story-outlook__label{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.story-list-region{height:calc(var(--space-130) * 3);position:relative;overflow:auto}.product-population{margin-top:var(--space-18);height:calc(var(--density-panel-header-compact) + var(--space-130));position:relative;overflow:auto}.population-region{min-height:var(--space-130)}.product-chart-region{container-type:inline-size}.product-chart-region__content{position:relative}.product-chart-region__content:has(.ds-placeholder--chart,.line-chart){min-height:calc(var(--space-44) + var(--space-64) * 2 + var(--space-48) + (100cqw - var(--space-48)) * 520 / 1200 + 2 * (var(--density-panel-header-compact) + var(--space-130)) + 3 * var(--space-18) + var(--divider-width))}.product-chart-region .chart-toolbar__legend,.product-chart-region .chart-page__data-note{height:var(--space-64);overflow:auto}.ds-placeholder--chart .ds-placeholder__layout{gap:0;padding:0}.ds-placeholder--chart .ds-placeholder__controls{padding:var(--space-8) var(--space-18);height:var(--space-44)}.ds-placeholder__legend{height:var(--space-64);padding:var(--space-18)}.ds-placeholder__legend span{width:60%}.ds-placeholder--chart .ds-placeholder__plot{margin:var(--space-24)}@container (width<=599px){.product-chart-region__content:has(.ds-placeholder--chart,.line-chart){min-height:calc(var(--space-44) + var(--space-64) * 2 + var(--space-48) + (100cqw - var(--space-48)) * 430 / 600 + 2 * (var(--density-panel-header-compact) + var(--space-130)) + 3 * var(--space-18) + var(--divider-width))}.product-chart-region .ds-placeholder__plot{aspect-ratio:600/430}}.stable-action-label{display:grid}.stable-action-label>span{grid-area:1/1}.stable-action-label__reserve{visibility:hidden}@media (width<=760px){.ds-placeholder--cards .ds-placeholder__layout{padding:var(--space-14);gap:var(--space-14);grid-template-columns:1fr}.ds-placeholder--cards .ds-placeholder__row{min-height:calc(var(--space-130) + var(--space-92))}.ds-placeholder__plot{aspect-ratio:600/430}}.product-chart-region .chart-market-summary>.ds-surface{height:calc(var(--density-panel-header-compact) + var(--space-130));overflow:auto}.sales-results-region,.stories-feed-region{min-height:calc(100svh - var(--space-130));flex-direction:column;display:flex;position:relative}.sales-results-region--scoped{min-height:0}.sales-results-region>.ds-load-more,.stories-feed-region>.ds-load-more{margin-top:auto}.product-sales-region{height:calc(var(--space-64) * 3);position:relative;overflow:auto}.product-sales-region .ds-placeholder__row{min-height:var(--space-64);grid-template-columns:minmax(0,1fr)}.product-sales-region .ds-placeholder__image{display:none}.market-chart,.browse-results-region,.completed-sales-panel,.stories-top-stories,.top-stories-panel{position:relative}.stories-top-stories,.top-stories-panel{min-height:calc(var(--density-panel-header) + 2 * (var(--space-130) + var(--space-52)) + 3 * var(--space-18) + 3 * var(--divider-width));flex-direction:column;display:flex}.stories-top-stories>.ds-panel-header,.top-stories-panel>.ds-panel-header{flex-shrink:0}.stories-top-stories__grid>li,.ds-placeholder--cards .ds-placeholder__row{min-height:calc(var(--space-130) + var(--space-52))}@media (width<=760px){.stories-top-stories,.top-stories-panel{min-height:calc(var(--density-panel-header) + 8 * var(--space-130) + 5 * var(--space-18) + 3 * var(--divider-width))}.stories-top-stories__grid>li,.ds-placeholder--cards .ds-placeholder__row{min-height:calc(var(--space-130) * 2)}}.line-chart--summary svg{aspect-ratio:1200/240}@container (width<=599px){.line-chart svg{aspect-ratio:600/430}.line-chart--summary svg{aspect-ratio:600/220}}.calendar-panel{position:relative}.calendar-day-detail__entries{height:var(--resource-height-medium);overflow:auto}.calendar-day-detail__header>div>.ds-text--label{min-height:var(--space-18)}.top-stories-panel{min-height:calc(var(--density-panel-header) + 3 * var(--space-130))}.product-image-frame{aspect-ratio:5/7;background:var(--bg);width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.product-image-frame__image,.product-image-frame__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.product-image-frame__image{object-fit:contain;object-position:center}.product-image-frame__fallback{color:var(--fg-muted)}.product-image-frame__fallback text{fill:currentColor;font-family:var(--font-mono);letter-spacing:1px;font-size:25px;font-weight:500}.watchlist-action{gap:var(--space-16);display:grid}.watchlist-action--compact{position:relative}.watchlist-action__control{width:var(--space-44);height:var(--space-44);background:var(--bg-panel);padding:0;font-size:1.4rem}.watchlist-action--compact .ds-inline-alert{right:0;bottom:calc(100% + var(--space-8));min-width:220px;z-index:var(--layer-content);position:absolute}.watchlist-items li{padding-block:var(--space-12);border-bottom:var(--divider);justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.watchlist-items{padding:var(--space-18);margin:0;list-style:none}.watchlist-items li:last-child{border-bottom:0}.watchlist-items__actions{gap:var(--space-8)}.watchlist-items__product{align-items:center;gap:var(--space-16);min-width:0;display:flex}.watchlist-items__image{width:var(--space-44);flex:none}.ai-tool{align-items:center;gap:var(--space-16);padding:var(--space-18);overflow-wrap:anywhere;text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.ai-tool>.async-status-slot{grid-column:1/-1}.app-header{z-index:var(--layer-header);width:100%;min-width:0;min-height:var(--app-header-height);padding:0 0 0 var(--space-12);align-items:stretch;gap:var(--space-12);border-inline:var(--divider);border-bottom:var(--divider);background:var(--bg);display:flex;position:sticky;top:0}.app-header__primary{flex:0 auto;align-items:stretch;min-width:0;display:flex}.app-header__primary .ds-tabs--header{flex:0 auto;overflow-x:auto}.app-header .card-search__toggle{min-height:var(--control-height);width:var(--space-40)}.app-header .app-header__context{gap:0}.ds-nav-dropdown{flex:none;display:flex;position:relative}.ds-nav-dropdown__trigger{border-right:var(--divider)}.ds-nav-dropdown--icon .ds-nav-dropdown__trigger{width:var(--space-40);border-left:var(--divider);border-right:0;padding:0}.ds-nav-dropdown__caret{width:var(--space-8);height:var(--space-6);fill:none;stroke:currentColor;stroke-width:var(--search-icon-stroke-width);stroke-linecap:square;stroke-linejoin:miter}.ds-nav-dropdown__trigger[aria-expanded=true] .ds-nav-dropdown__caret{transform:rotate(180deg)}.ds-nav-dropdown>.ds-tabs--menu{z-index:var(--layer-popover);width:168px;position:absolute;top:100%;right:0}.ds-nav-dropdown__icon{width:var(--space-18);height:var(--space-18);fill:none;stroke:currentColor;stroke-width:var(--search-icon-stroke-width);stroke-linecap:square;stroke-linejoin:miter}.app-header__context{z-index:var(--layer-content);align-items:stretch;gap:var(--space-12);background:var(--bg);flex:none;margin-left:auto;display:flex;position:relative}.app-header__menu{display:none}@media (width<=760px){.app-header,.app-header__context{gap:var(--space-8)}}@media (width<=620px){.app-header{padding-left:var(--space-8)}.app-header__primary,.app-header__profile{display:none}.app-header__menu{display:flex}.app-header__context{gap:0}.app-header__menu .ds-nav-dropdown__trigger{width:var(--space-44);min-height:var(--control-height)}.app-header .card-search__toggle{width:var(--space-44)}.app-header__menu>.ds-tabs--menu{max-height:calc(100dvh - var(--app-header-height) - var(--space-12));overflow-y:auto}}.settings-mode-panel{padding:var(--space-18);align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.settings-mode-panel__status{align-items:center;gap:var(--space-12);flex-wrap:wrap;grid-column:1/-1;display:flex}.settings-mode-panel__options{justify-self:stretch;width:100%}.settings-mode-panel .settings-mode-panel__options button{flex:1 1 0;width:auto;min-width:0}@media (width<=760px){.settings-mode-panel{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.settings-mode-panel__options{justify-self:start;width:100%;max-width:100%}}.app-chrome{z-index:var(--layer-content);width:min(var(--page-standard), calc(100% - var(--page-inset)));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:100dvh;margin-inline:auto;display:grid;position:relative;overflow-x:clip}.app-chrome__route{grid-row:2;min-width:0;min-height:0;position:relative}.app-navigation-progress{z-index:var(--layer-progress);height:calc(var(--divider-width) * 2);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-navigation-fade) ease-out;position:fixed;inset:0 0 auto;overflow:hidden}.app-navigation-progress span{background:var(--fg);width:35%;height:100%;display:block;transform:translate(-100%)}.app-navigation-progress--active{opacity:1}.app-navigation-progress--active span{animation:app-navigation-progress var(--motion-duration-navigation-progress) linear infinite}@keyframes app-navigation-progress{to{transform:translate(386%)}}@media (prefers-reduced-motion:reduce){.app-navigation-progress{transition:none}.app-navigation-progress span{width:100%;animation:none;transform:none}}.app-chrome__footer{min-height:var(--space-32);padding:0 var(--space-18);border-inline:var(--divider);border-top:var(--divider);background:var(--bg);grid-row:3;justify-content:center;align-items:center;display:flex}.breadcrumbs{height:var(--breadcrumb-height);top:var(--app-header-height);z-index:var(--layer-breadcrumbs);min-height:var(--density-control-standard);padding:0 var(--space-18);border-bottom:var(--divider);white-space:nowrap;background:var(--bg-panel);position:sticky;overflow-x:auto}.breadcrumbs--outline{border:var(--divider)}.breadcrumbs ol{align-items:center;gap:var(--space-10);height:100%;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;display:inline-flex}.breadcrumbs a,.breadcrumbs span{color:var(--fg-muted);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--fg)}.breadcrumbs a:focus-visible{outline:var(--focus-outline);outline-offset:var(--space-4)}.breadcrumbs [aria-current=page]{color:var(--fg)}.breadcrumbs__separator{color:var(--border)}.browse-controls,.chat-toolbar{top:var(--app-header-height);z-index:var(--layer-toolbar);background:var(--bg);position:sticky}.breadcrumbs+.browse-controls{top:calc(var(--app-header-height) + var(--breadcrumb-height))}.ds-toolbar.browse-controls__toolbar{min-height:var(--toolbar-height);margin-bottom:0;padding-left:0}.browse-controls__actions{justify-content:flex-end;width:100%}.browse-active-filters{min-width:0;min-height:100%;padding:var(--space-3) var(--space-12);align-items:center;gap:var(--space-8);background:0 0;flex:auto;display:flex;overflow-x:auto}.browse-active-filter{min-width:0;min-height:var(--space-28);padding:0 var(--space-10);align-items:center;gap:var(--space-8);border:var(--divider);background:var(--bg);cursor:pointer;flex:none;display:inline-flex}.browse-active-filter>span:first-child{max-width:240px}.browse-filter-toggle{min-width:var(--space-92);padding:0 var(--space-10);justify-content:center;align-items:center;gap:var(--space-6);border:0;border-left:var(--divider);cursor:pointer;background:0 0;display:flex}.browse-filter-toggle svg{fill:none;stroke:currentColor;width:14px;height:14px;stroke-width:var(--chart-icon-stroke-width)}.browse-filter-toggle__label{white-space:nowrap;display:grid;overflow:hidden}.browse-sort{border-left:var(--divider);flex:0 0 172px;width:172px;min-width:172px}.browse-sort .ds-select-field__caret{display:none}.browse-sort .ds-select-input{padding-right:var(--space-12)}.browse-period{border-left:var(--divider);flex:0 0 72px}.browse-controls__toolbar .browse-view-toggle{border:0;border-left:var(--divider)}.browse-view-toggle svg{fill:none;stroke:currentColor;width:13px;height:13px;stroke-width:var(--chart-icon-stroke-width)}@media (width<=620px){.browse-controls__toolbar .browse-view-toggle button{min-width:var(--space-36);padding-inline:var(--space-8)}.browse-filter-toggle{min-width:var(--space-44);padding:0 var(--space-8)}.browse-filter-toggle>span{display:none}.browse-sort{flex:0 144px;width:144px;min-width:100px}}.browse-filter-modal__fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.browse-filter-modal__field{min-width:0;padding:var(--space-20) var(--space-24) var(--space-24);border-right:var(--divider);border-bottom:var(--divider)}.browse-filter-modal__field:nth-child(2n),.browse-filter-modal__field--wide{border-right:0}.browse-filter-modal__field--wide{grid-column:1/-1}.browse-filter-modal__scope{padding:var(--space-16) var(--space-24);border-bottom:var(--divider);margin:0}@media (width<=760px){.browse-filter-modal__fields{grid-template-columns:1fr}.browse-filter-modal__field{padding:var(--space-16) var(--space-18) var(--space-18);border-right:0}.browse-filter-modal__scope{padding:var(--space-14) var(--space-18)}}@media (hover:hover) and (pointer:fine){.browse-filter-toggle:hover,.browse-active-filter:hover{background:var(--bg)}}.browse-grid{scroll-margin-top:calc(var(--space-44) * 3);gap:var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.browse-list{border-top:var(--divider)}.ds-load-more--browse{padding-top:var(--space-24)}.ds-load-more__button--wide{min-width:var(--measure-load-more-button);min-height:var(--space-44)}.browse-back-to-top{padding-top:var(--space-18);justify-content:center;display:flex}@media (width<=980px){.browse-grid{grid-template-columns:1fr}}.card-search{flex:none;display:flex;position:relative}.card-search__toggle{width:var(--space-44);cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;padding:0;display:grid}.card-search svg{fill:none;stroke:currentColor;width:15px;height:15px;stroke-width:var(--search-icon-stroke-width);stroke-linecap:var(--icon-stroke-linecap)}.card-search__panel{top:calc(100% + var(--space-12));z-index:var(--layer-popover);width:min(420px,100vw - 20px);position:absolute;right:0}.card-search__field{height:48px;padding:0 var(--space-14);align-items:center;gap:var(--space-11);border-bottom:var(--divider);display:flex}.card-search__field:focus-within{border-bottom-color:var(--fg)}.card-search__field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.card-search__field input::placeholder{color:inherit}.card-search__results{height:min(320px,52svh);max-height:320px;overflow-y:auto}.card-search__results>p{padding:var(--space-18) var(--space-14);margin:0}.card-search__results a{min-height:62px;padding:var(--space-12) var(--space-14);justify-content:center;gap:var(--space-7);border-bottom:var(--divider);flex-direction:column;display:flex}.card-search__results a:last-child{border-bottom:0}.card-search__results a:hover{background:var(--bg)}.chart-identity__intro{justify-content:space-between;align-items:end;gap:var(--space-48);min-height:190px;padding:var(--space-26) 0 var(--space-22) var(--space-18);display:flex}.chart-identity__product{align-items:end;gap:var(--space-24);min-width:0;display:flex}.chart-identity__actions{justify-content:flex-end;align-items:stretch;gap:var(--space-8);flex:none;display:flex}.chart-identity__image{flex:none;width:104px}@media (width<=980px){.chart-identity__intro{justify-content:end;align-items:flex-start;gap:var(--space-24);min-height:220px;padding:var(--space-24) 0 var(--space-20) var(--space-8);flex-direction:column}.chart-identity__product{align-items:center;gap:var(--space-16)}.chart-identity__actions{align-self:stretch}.chart-identity__image{width:76px}}.chart-market-summary{padding-top:calc(var(--space-18) + var(--divider-width));gap:var(--space-18);display:grid}.chart-market-summary__empty{min-height:98px;padding:var(--space-18);border-top:var(--divider);place-items:center;margin:0;display:grid}.product-details{margin-top:var(--space-18)}.product-details__grid{gap:var(--space-18) var(--space-24);padding:var(--space-18);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.product-details__item{align-content:start;gap:var(--space-8);overflow-wrap:anywhere;min-width:0;display:grid}.product-details__item dd{margin:0}.story-detail__body,.sale-time{white-space:pre-wrap}.chart-recent-sales{margin-top:var(--space-18)}.chart-recent-sales__row{grid-template-columns:minmax(calc(var(--space-130) + var(--space-18)), 1.2fr) minmax(var(--space-92), .75fr) minmax(var(--space-130), 1fr) minmax(var(--space-130), .75fr);align-items:center;gap:var(--space-16);min-height:var(--space-64);padding:var(--space-10) var(--space-18);border-bottom:var(--divider);background:var(--bg-panel);display:grid}.chart-recent-sales__row:last-child{border-bottom:0}.chart-recent-sales__row:is(:hover,:focus-visible){background:var(--bg-raised)}.chart-recent-sales__row:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--divider-width) * -1)}.chart-recent-sales__row>:last-child{text-align:right;justify-self:end}.chart-recent-sales__market{gap:var(--space-4);min-width:0;display:grid}.chart-recent-sales__empty{min-height:98px;padding:var(--space-18);border-top:var(--divider);place-items:center;display:grid}@media (width<=760px){.chart-recent-sales__row{gap:var(--space-6) var(--space-12);padding-inline:var(--space-10);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"grade price""market event"}.chart-recent-sales__row>time{text-align:right;grid-area:event}.chart-recent-sales__row>:nth-child(2){grid-area:grade}.chart-recent-sales__market{grid-area:market}.chart-recent-sales__row>:nth-child(4){text-align:right;grid-area:price}}.chart-grade-modal__options{grid-template-columns:minmax(0,1fr);max-height:min(52vh,520px);display:grid;overflow-y:auto}.chart-grade-modal__options .ds-checkbox{padding:var(--space-16) var(--space-24);border-bottom:var(--divider)}.chart-grade-modal__options .ds-checkbox:last-child{border-bottom:0}.chart-grade-modal__modes{width:fit-content;margin:var(--space-16) var(--space-24)}.chart-grade-modal__action-buttons{gap:var(--space-8);display:flex}@media (width<=760px){.chart-grade-modal__modes{margin-inline:var(--space-18)}.chart-grade-modal__options .ds-checkbox{padding:var(--space-14) var(--space-18)}}.line-chart__series--1,.line-chart__series--6,.line-chart__series--11{color:var(--accent-primary)}.line-chart__series--2,.line-chart__series--7,.line-chart__series--12{color:var(--accent-warning)}.line-chart__series--3,.line-chart__series--8{color:var(--accent-negative)}.line-chart__series--4,.line-chart__series--9{color:var(--accent-positive)}.line-chart__series--5,.line-chart__series--10{color:var(--accent-highlight)}.chart-toolbar{min-width:0;display:grid}.chart-toolbar__view-controls{width:100%;min-width:0;height:var(--density-control-standard);justify-content:flex-end;align-items:stretch;display:flex;overflow-x:auto}.chart-toolbar__control-group{border-left:var(--divider);flex:none;align-items:stretch;min-width:0;display:flex}.chart-toolbar__control-group .ds-segmented{border:0;height:100%}.chart-toolbar__control-group:first-child{border-left:0;border-right:var(--divider);margin-right:auto}.chart-toolbar__control-group:first-child+.chart-toolbar__control-group{margin-left:-1px}.chart-toolbar__control-group .ds-segmented button,.chart-toolbar__download{height:100%;min-height:100%}.chart-toolbar__legend{width:100%;min-width:0;min-height:var(--space-32);padding:var(--space-4) var(--space-18);align-items:center;gap:var(--space-10) var(--space-18);border-top:var(--divider);flex-wrap:wrap;display:flex}.chart-toolbar__legend-items{align-items:center;gap:var(--space-10) var(--space-24);flex-wrap:wrap;min-width:0;display:flex}.chart-toolbar__legend-items span{align-items:center;gap:var(--space-8);white-space:nowrap;display:inline-flex}.chart-toolbar__legend-items strong{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.chart-toolbar__legend-items i{background:currentColor;flex:none;width:5px;height:5px;display:block}.chart-toolbar__download{justify-content:center;align-items:flex-start;gap:var(--space-3);border:0;flex-direction:column;display:flex}@media (width<=760px){.chart-toolbar__view-controls{justify-content:flex-start}.chart-toolbar__legend{padding-inline:var(--space-12)}}.ds-resource-message{width:100%;padding:var(--space-14) var(--space-18);border:var(--divider);text-align:center}.ds-resource-message span{margin-top:var(--space-8);color:var(--fg-muted);display:block}.ds-inline-alert{margin:var(--space-16) 0 0;color:var(--accent-negative);text-align:center}.ds-panel-state{padding:var(--space-18);align-content:center;place-items:center;gap:var(--space-18);display:grid}.ds-panel-state--compact{min-height:var(--space-80)}.ds-loading-rows{gap:var(--space-18);width:100%;display:grid}.ds-loading-rows span{height:var(--space-18);opacity:.08;background:currentColor}.ds-loading-rows span:nth-child(2){width:75%}.ds-loading-rows span:last-child{width:55%}.ds-panel-state--medium{min-height:var(--resource-height-medium)}.ds-panel-state--standard{min-height:var(--resource-height-standard)}.ds-panel-state--large{min-height:var(--resource-height-large)}.ds-panel-state__actions{justify-content:center;gap:var(--space-10);display:flex}@media (width<=760px){.ds-panel-state--large{min-height:var(--resource-height-large-compact)}}.ds-hover-card{anchor-scope:--ds-hover-card-anchor;min-width:0;display:block}.ds-hover-card__anchor{anchor-name:--ds-hover-card-anchor;min-width:0;display:block}.ds-hover-card__popover{inset:var(--space-12) var(--space-12) auto auto;width:min(300px, calc(100vw - var(--space-24)));color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}@supports (position-anchor:--ds-hover-card-anchor){.ds-hover-card__popover{position-anchor:--ds-hover-card-anchor;position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;justify-self:start;margin-block-start:var(--space-8);inset:auto}}@media (hover:hover) and (pointer:fine){.ds-hover-card__popover:popover-open{opacity:1;transform-origin:0 0;transition:opacity var(--motion-duration-interaction) var(--motion-ease-reveal), transform var(--motion-duration-interaction) var(--motion-ease-reveal);transform:translateY(0)scale(1)}@starting-style{.ds-hover-card__popover:popover-open{opacity:0;transform:translateY(-4px)scale(.98)}}}.ds-hover-card__popover[data-keyboard=true]{transition:none}@media (prefers-reduced-motion:reduce){.ds-hover-card__popover:popover-open{transition:none}}.line-chart{width:100%;padding:var(--space-24);margin:0;container-type:inline-size}.line-chart__interaction{cursor:crosshair;outline:none}.line-chart svg{aspect-ratio:1200/520;width:100%;height:auto;display:block;overflow:visible}.line-chart__axes line{stroke:var(--border);stroke-width:var(--chart-axis-stroke-width);vector-effect:non-scaling-stroke}.line-chart__ticks text,.line-chart__axis-labels text{fill:currentColor}.line-chart__price{fill:none;stroke:currentColor;stroke-width:var(--chart-series-stroke-width);stroke-linecap:var(--chart-stroke-linecap);stroke-linejoin:var(--chart-stroke-linejoin);vector-effect:non-scaling-stroke}.line-chart__central path{fill:none;stroke:var(--chart-composite-color);stroke-width:var(--chart-composite-stroke-width);stroke-linecap:var(--chart-stroke-linecap);stroke-linejoin:var(--chart-stroke-linejoin);vector-effect:non-scaling-stroke}.line-chart__observation-point{fill:currentColor;stroke:none;vector-effect:non-scaling-stroke}.line-chart__point-label line{stroke:currentColor;stroke-width:var(--chart-axis-stroke-width);vector-effect:non-scaling-stroke}.line-chart__point-label text{color:inherit;fill:currentColor;stroke:var(--bg-panel);stroke-width:var(--space-4);paint-order:stroke;stroke-linejoin:round}.line-chart__bar{fill:currentColor;stroke:none}.line-chart__bar[data-tone=warning]{color:var(--accent-warning)}.line-chart__bar[data-tone=negative]{color:var(--accent-negative)}.line-chart__hover{pointer-events:none}.line-chart__hover>line{stroke:currentColor;stroke-width:var(--chart-axis-stroke-width);vector-effect:non-scaling-stroke}.line-chart__hover-point{fill:var(--bg-panel);stroke:currentColor;stroke-width:var(--chart-series-stroke-width);vector-effect:non-scaling-stroke}.line-chart__hover-point--central{color:var(--chart-composite-color);stroke-width:var(--chart-composite-stroke-width)}.line-chart__tooltip rect{fill:var(--bg-panel);stroke:var(--border);stroke-width:var(--chart-axis-stroke-width);vector-effect:non-scaling-stroke}.line-chart__tooltip-swatch{fill:currentColor}.line-chart__tooltip-swatch--central{color:var(--chart-composite-color)}.line-chart__tooltip-date,.line-chart__tooltip-series,.line-chart__tooltip-value{fill:currentColor}.line-chart__empty{place-items:center;min-height:460px;display:grid}@media (width<=760px){.line-chart{padding:var(--space-12)}}.market-card{min-width:0;padding:var(--space-20);gap:var(--space-24);transition:border-color var(--motion-duration-row-hover) ease, background var(--motion-duration-row-hover) ease;grid-template-columns:100px minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.market-card:hover{background:var(--bg)}.market-card__image{justify-content:center;justify-self:center;align-items:center;width:100%;min-width:0;display:flex}.chart-identity__image,.market-list-row__image,.ds-ranked-bars__image,.sales-row__image{flex-shrink:0}.market-card__meta,.market-card__metrics dt{color:var(--fg-muted)}.market-card__content{flex-direction:column;min-width:0;display:flex}.market-card__heading h2{min-width:0;margin:var(--space-8) 0 0;overflow-wrap:anywhere;overflow:hidden}.market-card__meta{align-items:center;gap:var(--space-12);white-space:nowrap;min-width:0;display:flex}.market-card__collection{text-overflow:ellipsis;min-width:0;overflow:hidden}.market-card__performance{margin-top:var(--space-12);display:block}.market-card__metrics{width:min(100%,440px);margin:var(--space-12) 0 0;justify-content:space-between;gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-card__metrics div{min-width:0}.market-card__metrics dt,.market-card__metrics dd{white-space:nowrap}.market-card__metrics dd{margin:var(--space-6) 0 0}@media (width<=620px){.market-card{padding:clamp(var(--space-16), 3.5vw, var(--space-22));gap:clamp(var(--space-14), 3.5vw, var(--space-22));grid-template-columns:clamp(82px,18vw,110px) minmax(0,1fr)}.market-card__image{align-items:flex-start}.market-card__meta{gap:var(--space-8)}}.market-sku-selector{flex:none;justify-content:flex-end;align-items:stretch;min-width:0;display:flex}.market-sku-selector .ds-button{background:var(--bg-panel)}@media (width<=760px){.chart-identity__actions{width:100%}}.market-list-row{min-width:0;min-height:82px;padding:var(--space-10) var(--space-18);gap:var(--space-22);border:0;border-bottom:var(--divider);background:var(--bg-panel);transition:background var(--motion-duration-row-hover) ease;grid-template-columns:44px minmax(0,1fr) minmax(460px,.9fr) 18px;align-items:center;display:grid}.market-list-row[data-metrics="3"]{grid-template-columns:44px minmax(0,1fr) minmax(320px,.7fr) 18px}.market-list-row[data-metrics="2"]{grid-template-columns:44px minmax(0,1fr) minmax(210px,.5fr) 18px}.market-list-row:nth-child(2n){background:var(--bg-panel)}.market-list-row:hover{background:var(--bg-raised)}.market-list-row__image{width:var(--space-44)}.market-list-row__identity{min-width:0}.market-list-row__identity>div{align-items:center;gap:var(--space-8);color:var(--fg-muted);display:flex}.market-list-row__identity i{background:var(--fg-muted);flex:none;width:6px;height:6px}.market-list-row__identity h2{margin:var(--space-7) 0 0;color:var(--fg)}.market-list-row__metrics{gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid}.market-list-row__metrics[data-metrics="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.market-list-row__metrics[data-metrics="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.market-list-row__metrics div{min-width:0}.market-list-row__metrics dt{color:var(--fg-muted)}.market-list-row__metrics dd{margin:var(--space-7) 0 0;white-space:nowrap}.market-list-row__price dd{color:var(--fg)}.market-list-row__action{color:var(--fg-muted)}@media (width<=980px){.market-list-row{gap:var(--space-18);grid-template-columns:42px minmax(0,1fr) minmax(420px,.9fr) 18px}.market-list-row[data-metrics="3"]{grid-template-columns:42px minmax(0,1fr) minmax(280px,.7fr) 18px}.market-list-row[data-metrics="2"]{grid-template-columns:42px minmax(0,1fr) minmax(190px,.5fr) 18px}}@media (width<=620px){.market-list-row,.market-list-row[data-metrics]{min-height:var(--space-130);padding:var(--space-10);gap:var(--space-6) var(--space-12);grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr)}.market-list-row__image{grid-area:1/1;width:42px}.market-list-row__identity{grid-area:1/2}.market-list-row__identity h2{margin-top:var(--space-5)}.market-list-row__metrics{gap:var(--space-8);grid-area:2/1/auto/3}.market-list-row__metrics dt{min-height:var(--space-24)}.market-list-row__metrics dd{margin-top:var(--space-5)}.market-list-row__action{display:none}}.ds-modal{width:min(calc(100vw - (2 * var(--space-18))), var(--measure-copy-narrow));max-width:none;max-height:calc(100dvh - (2 * var(--space-18)));color:inherit;background:0 0;border:0;outline:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.ds-modal::backdrop{background:0 0}.ds-modal__surface{border:var(--divider);width:100%;min-height:min(420px, calc(100dvh - (2 * var(--space-18))));max-height:calc(100dvh - (2 * var(--space-18)));overscroll-behavior:contain;overflow-y:auto}.ds-modal__surface:focus-visible{outline:0}.ds-modal-form{min-height:inherit;display:grid}.ds-modal-header{padding:var(--space-24);justify-content:space-between;align-items:flex-start;gap:var(--space-24);border-bottom:var(--divider);display:flex}.ds-modal-header__detail{max-width:var(--measure-copy);margin-top:var(--space-6)}.ds-modal-header__close{flex:none}.ds-modal-footer{padding:var(--space-16) var(--space-24);align-self:end;align-items:center;gap:var(--space-16);display:flex}.ds-modal-footer--between{justify-content:space-between}.ds-modal-footer--end{justify-content:flex-end}@media (width<=760px){.ds-modal{width:calc(100vw - (2 * var(--space-8)));max-height:calc(100dvh - (2 * var(--space-8)))}.ds-modal__surface{min-height:min(360px, calc(100dvh - (2 * var(--space-8))));max-height:calc(100dvh - (2 * var(--space-8)))}.ds-modal-header{padding:var(--space-18)}.ds-modal-footer{padding:var(--space-14) var(--space-18);align-items:flex-start}}.stories-top-stories>.ds-panel-header{background:var(--bg-panel)}.stories-top-stories .ds-section-heading{flex-shrink:0}.ds-panel-list.stories-top-stories__grid{gap:var(--space-18);padding:var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stories-top-stories__grid>li{min-width:0}.story-row--featured{height:100%}.story-row--featured .story-row__upvote-error{position:static}.story-row--featured .story-row__body{padding:var(--space-14);gap:var(--space-14)}.story-row--featured .story-row__image{width:clamp(var(--space-80), 32%, var(--space-130));height:var(--space-130);object-fit:contain;background:var(--bg);border:0}.story-row--featured .story-row__main{gap:var(--space-8);flex:auto;align-content:start;min-width:0;display:grid}.story-row--featured .story-row__title{white-space:normal}.story-row__link{gap:var(--space-8);text-decoration:none;display:grid}.story-row__votes{z-index:var(--layer-content);flex-wrap:wrap;align-items:center;display:flex;position:relative}.story-row--featured .story-row__upvote{width:var(--space-24);flex-basis:var(--space-24);justify-items:start;padding:0}.story-row--featured .story-row__meta{align-items:center;gap:var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.story-row--featured .story-row__source{white-space:normal;overflow-wrap:anywhere;flex-shrink:1}.story-row--featured .story-row__time{flex-wrap:wrap;margin-left:0}.story-row--featured:has(.story-row__upvote[data-active=true]) .story-row__points{color:var(--fg)}.ds-load-more--stories{min-height:var(--space-80);align-items:center}.stories-category{border-left:var(--divider);min-width:126px}.story-row{align-items:stretch;display:flex;position:relative}.story-row__upvote{z-index:var(--layer-content);border-right:0;position:relative}.story-row__upvote-error{z-index:var(--layer-raised);padding:var(--space-4) var(--space-8);border:var(--divider);background:var(--bg-raised);color:var(--accent-primary);white-space:nowrap;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--story-upvote-error-offset)}.story-row__body{min-width:0;min-height:var(--space-34);padding:var(--space-18);align-items:center;gap:var(--space-12);flex:auto;text-decoration:none;display:flex}.story-row__kind{white-space:nowrap;flex:none}.story-row__headline{gap:var(--space-4);flex:auto;min-width:0;display:grid}.story-outlook{gap:var(--space-4) var(--space-12);color:var(--fg-muted);flex-wrap:wrap;display:flex}.story-outlook__assessment{gap:var(--space-4);text-transform:capitalize;min-width:0;display:grid}.story-outlook__label{text-transform:capitalize}.story-outlook__assessment[data-stance=bullish]{color:var(--accent-positive)}.story-outlook__assessment[data-stance=bearish]{color:var(--accent-negative)}.story-outlook--detailed{width:100%;display:grid}.story-outlook__primary{flex-basis:100%}.story-outlook__reason,.story-outlook q{color:var(--fg);text-transform:none}.story-row__image{width:var(--space-80);height:var(--space-56);object-fit:cover;border:var(--divider);flex:none}.story-detail__image{border-block-start:var(--divider);width:100%;height:auto;display:block}.story-row__points{white-space:nowrap;flex:none;align-self:stretch;align-items:center;text-decoration:none;display:flex}.story-row:has(.story-row__upvote[data-active=true]) .story-row__points{color:var(--fg)}.story-row__title{min-width:0;margin:0}.story-row__body[href]:after,.story-row__link:after{content:"";position:absolute;inset:0}.story-row:has(a[href]):is(:hover,:focus-within){background:var(--bg)}.story-row:is(:hover,:focus-within) .story-row__upvote{color:var(--fg)}.story-row:has(a[href]):is(:hover,:focus-within) .story-row__title{text-decoration:underline}.story-row__source{white-space:nowrap;flex:none}.story-row__time{align-items:center;gap:var(--space-8);text-align:right;white-space:nowrap;flex:none;margin-left:auto;display:flex}.story-row__time span+span{padding-left:var(--space-8);border-left:var(--divider)}@media (width<=760px){.story-row:not(.story-row--featured) .story-row__headline{grid-column:1}.stories-category{min-width:112px}.story-row:not(.story-row--featured) .story-row__body{padding:var(--space-12);gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.story-row:not(.story-row--featured) .story-row__title{grid-column:1}.story-row:not(.story-row--featured) .story-row__source{text-overflow:ellipsis;grid-column:1;min-width:0;overflow:hidden}.story-row:not(.story-row--featured) .story-row__kind{display:none}.story-row:not(.story-row--featured) .story-row__time{flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-items:flex-end;gap:0}.story-row:not(.story-row--featured) .story-row__time span+span{border-left:0;padding-left:0}.ds-panel-list.stories-top-stories__grid{gap:var(--space-14);padding:var(--space-14);grid-template-columns:minmax(0,1fr)}}.market-panel{margin-bottom:var(--page-section-gap)}.related-stories__title{padding:var(--space-16) var(--space-18) 0}.market-panel__state{min-height:var(--space-130);padding:var(--space-18);place-items:center;display:grid}.price-movers-grid{margin-bottom:var(--space-18);gap:var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price-mover-panel{min-width:0}.price-mover-panel .ds-placeholder__layout{gap:0;padding:0}.price-mover-panel .ds-placeholder__row{padding:var(--space-12) var(--space-18)}.ds-ranked-bars{margin:0;padding:0;list-style:none}.ds-ranked-bars>li+li{border-top:var(--divider)}.ds-ranked-bars__row{align-items:center;gap:var(--space-16);padding:var(--space-20);color:var(--fg);text-decoration:none;display:flex}.ds-ranked-bars__row:hover{background:var(--bg-raised)}.ds-ranked-bars__row:focus-visible{outline:var(--focus-outline);outline-offset:calc(-1 * var(--divider-width))}.ds-ranked-bars__image{width:var(--space-48);flex-shrink:0;place-items:center;display:grid}.ds-ranked-bars__content{gap:var(--space-8);flex:1;min-width:0;display:grid}.ds-ranked-bars__heading{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-width:0;display:flex}.ds-ranked-bars__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-ranked-bars__heading>:last-child{flex-shrink:0}.ds-ranked-bars__bar{width:100%;height:var(--space-4);display:block}.ds-ranked-bars__track{fill:var(--bg-raised)}.ds-ranked-bars__value{fill:var(--accent-positive)}.ds-ranked-bars__row[data-negative=true] .ds-ranked-bars__value{fill:var(--accent-negative)}@media (width<=760px){.price-movers-grid{gap:var(--space-12);grid-template-columns:1fr}}.release-calendar__viewport{min-height:var(--resource-height-large);overflow-x:auto}.release-calendar__viewport>.ds-panel-state{min-height:inherit}.release-calendar__grid{min-width:840px;min-height:inherit;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.release-calendar__day{border-right:var(--divider);border-bottom:var(--divider);min-width:0;padding:0}.release-calendar__day:nth-child(7n){border-right:0}.release-calendar__day:nth-child(n+8){border-bottom:0}.release-calendar__day .ds-placeholder__layout{gap:0;padding:0}.release-calendar__day .ds-placeholder__row{min-height:var(--space-36);padding:var(--space-8);border-top:var(--divider);grid-template-columns:minmax(0,1fr)}.release-calendar__day .ds-placeholder__image,.release-calendar__day .ds-placeholder__row>div span:last-child{display:none}.release-calendar__date{min-height:var(--space-32);padding:var(--space-8);display:block}.release-calendar__date>time{display:block}.release-calendar__events{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.release-calendar__events>li{border-top:var(--divider);min-width:0}.release-calendar__day>.release-calendar__events{border-bottom:var(--divider)}.release-calendar__event-card{width:100%}.release-calendar__event{width:100%;min-width:0;max-width:100%;min-height:var(--space-36);padding:0 var(--space-8);background:var(--bg-panel);color:inherit;text-align:left;border:0;align-items:center;text-decoration:none;display:flex}.release-calendar-overflow{anchor-scope:--release-calendar-overflow}.release-calendar-overflow__trigger{anchor-name:--release-calendar-overflow}.release-calendar-overflow__popover{inset:var(--space-12) var(--space-12) auto auto;width:min(360px, calc(100vw - var(--space-24)));background:var(--bg-panel);max-height:60vh;color:inherit;border:0;margin:0;padding:0;position:fixed;overflow:auto}@supports (position-anchor:--release-calendar-overflow){.release-calendar-overflow__popover{position-anchor:--release-calendar-overflow;position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;justify-self:start;margin-block-start:var(--space-4);inset:auto}}.release-calendar__event-label{min-width:0}.release-calendar__event:is(:hover,:focus-visible){background:var(--bg-raised)}.release-calendar__preview{min-width:0}.release-calendar__preview-header{padding:var(--space-8) var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-8);border-bottom:var(--divider);display:flex}.release-calendar__preview-copy{min-width:0;padding:var(--space-12);gap:var(--space-6);display:grid}.release-calendar__preview-footer{padding:var(--space-8) var(--space-12);border-top:var(--divider)}@media (width<=760px){.release-calendar__grid{min-width:700px}}.ds-page{min-height:100%;display:flow-root}.ds-page--start-compact{padding-top:var(--page-section-gap)}.ds-page--start-standard{padding-top:var(--space-56)}.ds-page--start-fluid{padding-top:clamp(var(--space-42), 7vw, var(--space-92))}.ds-page--end-compact{padding-bottom:var(--space-40)}.ds-page--end-standard{padding-bottom:var(--space-56)}.ds-page--end-spacious{padding-bottom:var(--space-80)}.ds-page--align-center{place-items:center;display:grid}@media (width<=760px){.ds-page--end-spacious{padding-bottom:var(--space-48)}}.ds-page__controls{margin-bottom:var(--page-section-gap)}.ds-page__toolbar{padding-left:0}.ds-toolbar--wrap .ds-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.ds-page-header{padding:var(--space-18);gap:var(--space-12);display:grid}.ds-page-header__identity{gap:var(--space-8);min-width:0;display:grid}.ds-page-header__identity h1{white-space:pre-line}.ds-page-header__description{max-width:var(--measure-copy)}@media (width<=760px){.ds-page-header{padding:var(--space-12) var(--space-8)}}.ds-panel-list{margin:0;padding:0;list-style:none}.ds-panel-list>*+*{border-top:var(--divider)}.ds-panel-list--striped>:nth-child(2n){background:var(--bg-panel)}.ds-panel-header{min-height:var(--density-panel-header);padding:var(--space-14) var(--space-18);justify-content:space-between;align-items:center;gap:var(--space-24);border-bottom:var(--divider);display:flex;position:relative}.ds-panel-header:last-child{border-bottom:0}.ds-panel-header--compact{min-height:var(--density-panel-header-compact);padding-block:var(--space-8)}.ds-panel-header__aside{align-items:center;min-width:0;display:flex}.ds-panel-header__context{min-width:0;height:var(--space-36);align-content:center;overflow:auto}@media (width<=620px){.ds-panel-header__aside{text-align:right}}.ds-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ds-metric-strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-metric-strip--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-metric-strip--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-metric-strip__item{min-width:0;margin-right:calc(-1 * var(--divider-width));margin-bottom:calc(-1 * var(--divider-width));padding:var(--density-metric);gap:var(--space-10);border-right:var(--divider);border-bottom:var(--divider);display:grid}.ds-metric-strip--compact .ds-metric-strip__item{padding:var(--density-metric-compact)}@media (width<=620px){.ds-metric-strip--3,.ds-metric-strip--4,.ds-metric-strip--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-segmented{border:var(--divider);max-width:100%;display:flex}.ds-segmented button{min-width:var(--space-44);min-height:var(--control-height,var(--density-control));padding:0 var(--space-12);border:0;border-right:var(--divider);background:var(--bg-panel);color:var(--fg-muted);white-space:nowrap;cursor:pointer;flex:none}.ds-segmented button:last-child{border-right:0}.ds-segmented button.active,.ds-segmented button:hover{background:var(--fg);color:var(--bg)}.ds-segmented--quiet button{background:0 0}.ds-segmented--quiet button.active,.ds-segmented--quiet button:hover{background:var(--bg-panel);color:var(--fg)}.sales-filter-modal{max-height:inherit;flex-direction:column;display:flex}.ds-modal-footer--pinned{border-top:var(--divider);flex-shrink:0;align-self:stretch}.ds-modal-header--controls{align-items:center;gap:var(--space-8);padding:var(--space-16);border-bottom:var(--divider);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ds-modal-header--controls>input{min-width:0}.sales-filter-modal__venues{min-height:0;max-height:calc(var(--space-44) * 8);overscroll-behavior:contain;padding:var(--space-8) var(--space-16);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid;overflow-y:auto}.sales-filter-modal__venue{align-items:center;gap:var(--space-12);min-height:var(--space-44);padding:var(--space-8);cursor:pointer;display:flex}.sales-filter-modal__venue:focus-within{background:var(--bg-raised)}.sales-filter-modal__venue--all{grid-column:1/-1}.sales-filter-modal__empty{padding:var(--space-16) var(--space-8);grid-column:1/-1}@media (hover:hover){.sales-filter-modal__venue:hover{background:var(--bg-raised)}}@media (width<=760px){.ds-modal-header--controls{grid-template-columns:minmax(0,1fr) auto}.ds-modal-header--controls>input{grid-column:1/-1}}.sales-tape{overflow-anchor:none;display:grid;overflow-x:auto}.completed-sales-panel>.sales-tape{border:0}.sales-columns,.sales-row{min-width:980px;padding-inline:var(--space-18);grid-template-columns:calc(var(--space-80) + var(--space-52)) minmax(calc(var(--space-130) + var(--space-92)), 1fr) calc(var(--space-64) + var(--space-36)) calc(var(--space-64) + var(--space-36)) var(--space-130) calc(var(--space-64) + var(--space-56));gap:var(--space-16);display:grid}.sales-columns{min-height:var(--space-44);border-bottom:var(--divider);background:var(--bg-panel);align-items:stretch}.sales-columns button{align-items:center;gap:var(--space-5);min-width:0;color:var(--fg-muted);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:0;display:flex}.sales-columns button:nth-child(n+3){text-align:right;justify-content:flex-end}.sales-columns button:nth-child(2){padding-left:calc(var(--space-36) * 2 + var(--space-16))}.sales-columns button:is(:hover,:focus-visible),.sales-columns button.active{color:var(--fg)}.sales-columns button:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--space-4) * -1)}.sales-row{min-height:calc(var(--space-64) + var(--space-40));padding-block:var(--space-12);border-bottom:var(--divider);background:var(--bg-panel);color:inherit;align-items:center;text-decoration:none}.sales-row a:focus-visible{outline-offset:calc(var(--space-4) * -1)}.sales-row a{color:inherit;text-decoration:none}.sales-row__time,.sales-row__grade,.sales-row__year,.sales-row__market,.sales-row__price{align-content:center;gap:var(--space-6);min-width:0;display:grid}.sales-row__time{min-height:var(--space-64);text-transform:uppercase}.sales-row__identity{grid-template-columns:calc(var(--space-40) * 2 * 5 / 7) minmax(0, 1fr);align-items:center;gap:var(--space-16);min-width:0;display:grid}.sales-row__image{width:calc(var(--space-40) * 2 * 5 / 7)}.sales-row__title{width:100%;display:block}.sales-row__copy{gap:var(--space-8);min-width:0;display:grid}.sales-row__year,.sales-row__market{justify-items:end}.sales-row__grade{text-align:right;white-space:normal;justify-items:end}.sales-row__price{justify-items:end}.sales-row__price>.ds-text{font-size:var(--type-body)}.ds-load-more--sales{min-height:var(--space-80);align-items:center}@media (width<=760px){.sales-columns,.sales-row{padding-inline:var(--space-12)}}.ds-toolbar{min-height:var(--toolbar-height);padding-left:var(--space-18);justify-content:space-between;align-items:center;gap:var(--space-24);display:flex}.ds-toolbar__summary{color:var(--fg-muted)}.ds-toolbar__actions,.ds-toolbar__group{align-self:stretch;align-items:stretch;min-width:0;display:flex}.ds-toolbar__actions>.ds-button,.ds-toolbar__actions>.ds-toolbar__group>.ds-button{border:0;border-left:var(--divider);align-self:stretch}.ds-toolbar__actions>:is(.ds-button--secondary,.ds-button--quiet),.ds-toolbar__actions>.ds-toolbar__group>:is(.ds-button--secondary,.ds-button--quiet){background:0 0}.ds-toolbar__actions>:is(.ds-button--secondary,.ds-button--quiet):is(:hover,:focus-visible),.ds-toolbar__actions>.ds-toolbar__group>:is(.ds-button--secondary,.ds-button--quiet):is(:hover,:focus-visible){border-color:var(--border);background:var(--bg-raised);color:var(--fg)}@media (width<=620px){.ds-toolbar{padding-left:var(--space-12);gap:0;overflow:hidden}.ds-toolbar--with-actions{padding-left:0}.ds-toolbar--with-actions>.ds-toolbar__summary{min-width:104px;min-height:var(--control-height);padding:0 var(--space-8);white-space:nowrap;align-items:center;display:flex}.ds-toolbar>.ds-toolbar__actions{width:auto;min-width:0;min-height:var(--control-height);flex:1;overflow-x:auto}}.ds-toolbar--wrap>.ds-toolbar__actions{overflow:visible}.ds-toolbar--wrap .ds-toolbar__group{flex-wrap:wrap}.ds-toolbar--calendar{min-height:var(--space-64);padding:var(--space-8) var(--space-18);align-items:center;gap:var(--space-12);border-bottom:var(--divider);background:var(--bg-panel);grid-template-columns:minmax(0,1fr) auto;display:grid}.calendar-toolbar__month{grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;min-width:0;display:grid}.calendar-toolbar__month>strong{text-align:center}.calendar-layer-switch{align-items:center;gap:var(--space-4);display:flex}.calendar-layer-switch__item{min-height:var(--space-32);padding:0 var(--space-8);grid-template-columns:var(--space-6) auto auto;align-items:center;gap:var(--space-6);border:var(--divider);opacity:.38;display:grid}.calendar-layer-switch__item[data-active=true]{background:var(--bg-panel);opacity:1}.calendar-layer-switch__item:is(:hover,:focus-visible){background:var(--bg-raised);opacity:1}.calendar-layer-switch__item:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--space-4) * -1)}.calendar-layer-switch__key{width:var(--space-6);height:var(--space-6);background:var(--accent-warning)}.calendar-layer-switch__item[data-kind=event] .calendar-layer-switch__key{background:var(--accent-primary)}.calendar-panel__body{display:grid}.calendar-panel__body>*{grid-area:1/1;min-width:0}.calendar-panel__body>.ds-panel-state{z-index:var(--layer-content);background:var(--bg-panel)}.calendar-grid__viewport{overflow-x:auto}.calendar-grid__surface{min-width:calc(var(--space-80) * 8)}.calendar-grid__weekdays,.calendar-grid__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid__weekdays{min-height:var(--space-32);border-bottom:var(--divider);background:var(--bg-panel);align-items:center}.calendar-grid__weekdays>span{padding-inline:var(--space-8);text-align:right}.calendar-grid__days{grid-auto-rows:calc(var(--space-32) + 4 * var(--space-36) + var(--space-24))}.calendar-grid__days,.calendar-day__entries,.calendar-day-detail__entries{margin:0;padding:0;list-style:none}.calendar-grid__blank,.calendar-day{min-width:0;min-height:calc(var(--space-80) + var(--space-32));border-right:var(--divider);border-bottom:var(--divider)}.calendar-grid__days>:nth-child(7n){border-right:0}.calendar-grid__days>:nth-last-child(-n+7){border-bottom:0}.calendar-grid__blank{background:var(--bg-panel)}.calendar-day{background:var(--bg-panel);grid-template-rows:auto minmax(0,1fr);align-content:start;display:grid}.calendar-day[data-empty=true] .calendar-day__date{opacity:.32}.calendar-day__date{min-height:var(--space-32);padding:var(--space-6) var(--space-8);justify-content:space-between;align-items:baseline;gap:var(--space-8);border-bottom:var(--divider);display:flex}.calendar-day__entries>li{border-bottom:var(--divider)}.calendar-day__entries>li:last-child{border-bottom:0}.calendar-marker{min-height:var(--space-24);padding:0 var(--space-5);border-left:2px solid var(--accent-warning);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.calendar-marker[data-kind=event]{border-left-color:var(--accent-primary)}.calendar-marker__title{text-overflow:ellipsis;white-space:normal;min-width:0;overflow:hidden}.calendar-marker:is(:hover,:focus-visible),.calendar-day__more:is(:hover,:focus-visible),.calendar-day-detail__entry:is(:hover,:focus-visible){background:var(--bg-raised)}.calendar-marker:focus-visible,.calendar-day__more:focus-visible,.calendar-day-detail__entry:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--space-4) * -1)}.calendar-day__more{min-height:var(--space-24);padding:0 var(--space-5);align-items:center;display:flex}.calendar-day-detail{scroll-margin-top:var(--space-40);border-top:var(--divider);background:var(--bg-panel)}.calendar-day-detail__header{min-height:var(--space-64);padding:var(--space-12) var(--space-18);justify-content:space-between;align-items:center;gap:var(--space-16);border-bottom:var(--divider);background:var(--bg-panel);display:flex}.calendar-day-detail__header h2{margin:var(--space-4) 0 0}.calendar-day-detail__entries>li{border-bottom:var(--divider)}.calendar-day-detail__entries>li:last-child{border-bottom:0}.calendar-day-detail__entry{min-height:var(--space-48);padding:var(--space-10) var(--space-18);align-items:center;gap:var(--space-16);border-left:2px solid var(--accent-warning);grid-template-columns:minmax(0,1fr) auto;display:grid}.calendar-day-detail__entry[data-kind=event]{border-left-color:var(--accent-primary)}@media (width<=760px){.ds-toolbar--calendar{padding-inline:var(--space-8);grid-template-columns:minmax(0,1fr)}.calendar-layer-switch{overflow-x:auto}.calendar-layer-switch__item{flex:1 0 auto;justify-content:center}.calendar-grid__surface{min-width:calc(var(--space-80) * 7)}.calendar-day__date>span:first-child{display:none}.calendar-day__date{justify-content:flex-end}.calendar-day-detail__header{padding-inline:var(--space-8)}.calendar-day-detail__entry{padding-inline:var(--space-8);gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.calendar-event-location{gap:var(--space-12);width:100%;display:grid}.calendar-event-location__header{gap:var(--space-4);display:grid}.calendar-event-location__header h2{margin:0}.calendar-event-location__error{min-height:var(--space-80);padding:var(--space-18);place-items:center;display:grid}.us-location-map{aspect-ratio:975/610;background:var(--bg);width:100%;margin:0;position:relative;overflow:hidden}.us-location-map__land{fill:var(--bg-raised);stroke:var(--border);stroke-width:var(--chart-series-stroke-width)}.us-location-map__borders{fill:none;stroke:color-mix(in srgb, var(--fg-muted) 50%, transparent);stroke-width:var(--chart-axis-stroke-width)}.us-location-map__pin>path{fill:var(--accent-primary);stroke:var(--bg);stroke-width:var(--chart-emphasis-stroke-width)}.us-location-map__pin-core{fill:var(--bg)}:is(.ds-table--comparison,.ds-table--data) :is(th,td){padding:var(--space-16) var(--space-18);text-align:right;white-space:nowrap}.ds-table--comparison th:first-child{background:var(--bg-panel);text-align:left;position:sticky;left:0}.ds-table--data :is(th,td){text-align:left}.ds-table--data [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.ds-table--data th .ds-button{gap:var(--space-8);padding-inline:0}.ds-stack{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-stack>*{min-width:0}.ds-stack--gap-8{gap:var(--space-8)}.ds-stack--gap-12{gap:var(--space-12)}.ds-stack--gap-16{gap:var(--space-16)}.ds-stack--gap-18{gap:var(--space-18)}.ds-stack--gap-24{gap:var(--space-24)}.ds-stack--gap-32{gap:var(--space-32)}.ds-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.ds-table{border-collapse:collapse;width:100%}.ds-table th,.ds-table td{border-bottom:var(--divider)}.ds-table tbody:last-child tr:last-child>*{border-bottom:0}.ds-load-more{min-height:var(--space-80);justify-content:center;display:flex}.ds-toolbar__collection-summary{justify-content:space-between;align-items:center;display:flex}.ds-toolbar--collection .ds-toolbar__summary{color:inherit}.ds-modal-footer.ds-modal-footer--inset-none{gap:var(--space-8);align-self:auto;align-items:center;padding:0}.ds-modal-footer--wrap{flex-wrap:wrap}.watchlist-items__actions,.account-actions{flex-wrap:wrap;display:flex}.overview-customize__row,.settings-interest-editor__list li,.settings-interest-editor__actions{justify-content:space-between}.sales-row a:focus-visible{outline:var(--focus-outline)}.market-list-row:last-child,.sales-row:last-child{border-bottom:0}.sales-row:is(:hover,:focus-within){background:var(--bg-raised)}.browse-active-filter>span:first-child,.market-list-row__identity h2,.story-row__title,.sales-row__title,.sales-row__context,.sales-row__year,.sales-row__market,.release-calendar__event-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-card__heading h2,.calendar-marker__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.account-panel{gap:var(--space-24);padding:var(--space-32);display:grid}.welcome-intro{text-align:center}.account-panel .settings-mode-panel{background:0 0;border:0;padding:0}.ds-form{gap:var(--space-12);display:grid}.account-details{gap:var(--space-8) var(--space-16);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.account-actions{gap:var(--space-12)}@media (width<=760px){.account-panel{padding:var(--space-18)}}.sales-tape-ticker{height:calc(var(--space-64) + var(--space-40));align-items:center;display:flex}.sales-tape-ticker__state{padding-inline:var(--space-18)}.sales-tape-ticker__viewport{flex:1;min-width:0;overflow:hidden}.sales-tape-ticker,.sales-tape-ticker__viewport,.sales-tape-ticker__track{overflow-anchor:none}.sales-tape-ticker__track{will-change:transform;width:max-content;display:flex}.sales-tape-ticker__group{flex:none;display:flex}.sales-tape-ticker__item{align-items:center;gap:var(--space-16);padding-inline:var(--space-18);flex:0 0 var(--sales-tape-item-width);width:var(--sales-tape-item-width);height:100%;display:flex;overflow:hidden}.sales-tape-ticker__item .sales-row__image{width:var(--space-40);height:calc(var(--space-40) * 7 / 5);flex:none;overflow:hidden}a.sales-tape-ticker__item{color:inherit;text-decoration:none}a.sales-tape-ticker__item:is(:hover,:focus-visible){background:var(--bg-raised)}a.sales-tape-ticker__item:focus-visible{outline:var(--focus-outline);outline-offset:calc(var(--divider-width) * -1)}.sales-tape-ticker__copy{gap:var(--space-8);min-width:0;display:grid}.sales-tape-ticker__title{display:block}.sales-tape-ticker__details{align-items:baseline;gap:var(--space-12);display:flex}@media (prefers-reduced-motion:reduce){.sales-tape-ticker__viewport{overflow-x:auto}.sales-tape-ticker__track{will-change:auto;min-width:100%}.sales-tape-ticker__group[aria-hidden=true]{display:none}}.sales-tape-ticker__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@layer pages{.chat-page{padding-bottom:var(--page-section-gap);flex-direction:column;display:flex}.chat-toolbar .ds-toolbar__actions,.chat-toolbar .ds-select{flex:1;min-width:0}.chat-workspace .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.chat-transcript{overflow-wrap:anywhere;gap:var(--space-24);min-width:0;padding:var(--space-18);flex-direction:column;flex:1;display:flex}.chat-message{min-width:0}.chat-message--user{max-width:90%;padding:var(--space-10) var(--space-12);border:var(--divider);background:var(--bg-raised);align-self:flex-end}.chat-message__content{min-width:0;font-family:var(--font-sans);font-weight:300;font-size:var(--type-body);line-height:var(--type-leading-body)}.chat-message__user-text{white-space:pre-wrap;margin:0}.chat-message__actions{margin-top:var(--space-4);align-items:center;gap:var(--space-8);display:flex}.chat-generated-ui{margin-block:var(--space-18)}.chat-message__cursor{color:var(--fg-muted)}.chat-trace{margin-block:var(--space-8);color:var(--fg-muted)}.chat-question{min-inline-size:0;margin:var(--space-12) 0;border:0;padding:0}.chat-question__options{gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.chat-question__options>button{white-space:normal;text-align:left;max-width:100%}.chat-trace__toggle{align-items:center;gap:var(--space-8);padding:var(--space-4) 0;color:inherit;font-family:var(--font-sans);font-size:var(--type-control);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.chat-trace__toggle:focus-visible{outline:var(--focus-outline);outline-offset:var(--space-4)}.chat-trace__status{font-family:var(--font-mono);font-size:var(--type-label)}.chat-trace__body{margin-top:var(--space-8);padding-left:var(--space-12);border-left:var(--divider)}.chat-trace__body>p{margin:0}.chat-markdown{font:inherit}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown :is(p,ul,ol,blockquote,pre,dl){margin-block:var(--space-12)}.chat-markdown :is(h1,h2,h3,h4,h5,h6){font-size:var(--type-list);line-height:var(--type-leading-list);margin-block:var(--space-16) var(--space-8)}.chat-markdown :is(ul,ol){padding-inline-start:var(--space-40)}.chat-markdown li+li{margin-top:var(--space-6)}.chat-markdown a,.chat-source{text-underline-offset:var(--space-3);text-decoration:underline}.chat-research-links{gap:var(--space-4);display:grid}.chat-markdown a:focus-visible,.chat-source:focus-visible{outline:var(--focus-outline);outline-offset:var(--space-4)}.chat-markdown pre{white-space:pre;padding:var(--space-16);border:var(--divider);background:var(--bg-raised);overflow-x:auto}.chat-markdown code{font-family:var(--font-mono);font-size:var(--type-data)}.chat-markdown :not(pre)>code{background:var(--bg-raised);padding:var(--space-3) var(--space-4)}.chat-markdown blockquote{padding-left:var(--space-16);border-left:var(--divider);color:var(--fg-muted);margin-inline:0}.chat-markdown [data-streamdown-table]{margin-block:var(--space-16);overflow-x:auto}.chat-markdown table{width:100%;min-width:var(--measure-copy-narrow);border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left}.chat-markdown :is(th,td){padding:var(--space-8);border-bottom:var(--divider)}.chat-markdown th{font-size:var(--type-label);color:var(--fg-muted)}.chat-markdown hr{border:0;border-top:var(--divider);margin-block:var(--space-18)}.chat-markdown__image-label{color:var(--fg-muted)}.chat-source{margin:var(--space-8) var(--space-16) 0 0;font-size:var(--type-label);display:inline-block}.chat-feedback{padding:var(--space-12) var(--space-18);font-size:var(--type-label);margin:0}.chat-composer{z-index:var(--layer-raised);padding:var(--space-18);border-top:var(--divider);background:var(--bg-panel);position:sticky;bottom:0}.chat-composer__surface{border:var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.chat-composer textarea{field-sizing:content;width:100%;min-width:0;min-height:var(--density-control-standard);max-height:var(--resource-height-medium);resize:none;padding:var(--space-10) var(--space-12);color:var(--fg);font:inherit;font-size:var(--type-body);line-height:var(--type-leading-body);background:0 0;border:0;border-radius:0;display:block}.chat-composer textarea:focus-visible{outline:none}.chat-composer__surface:focus-within{border-color:var(--fg-muted)}.chat-composer textarea::placeholder{color:var(--fg-muted)}.chat-composer__actions{gap:var(--space-4);padding:var(--space-4);display:flex}.chat-composer .chat-icon:disabled{border-color:#0000}.chat-icon{min-width:var(--density-control-compact);font-size:var(--type-list)}.chat-latest{margin:0 auto var(--space-8);display:block}@media (width<=760px){.chat-composer{padding:var(--space-8)}}.price-check-search{gap:var(--space-12);padding:var(--space-18);grid-template-columns:minmax(0,1fr) auto;display:grid}.price-check-search .ds-field__control:focus{border-color:var(--fg-muted);outline:none}.price-check-result{gap:var(--space-6);padding:var(--space-16) var(--space-18);overflow-wrap:anywhere;text-decoration:none;display:grid}.price-check-message{padding:var(--space-18);border-top:var(--divider)}.price-check-table th,.price-check-table td{padding:var(--space-8) var(--space-12)}.price-check-cell{gap:var(--space-4);display:grid}.price-check-cell .sale-time{font-size:inherit;line-height:inherit}.settings-interest-editor__list{max-height:var(--space-130);margin:0;padding:0;list-style:none;overflow-y:auto}.settings-interest-editor__list li,.settings-interest-editor__actions{align-items:center;gap:var(--space-8);display:flex}.overview-page .ds-page__toolbar{padding-left:0}.overview-live-status{padding-inline:var(--space-18);white-space:nowrap;flex:0 0 18ch;align-self:center;width:18ch;margin-right:auto;display:flex}.overview-dashboard-panel{min-width:0;position:relative}.overview-dashboard-panels{min-height:calc(100svh - var(--space-130))}.overview-dashboard-panel .market-panel{margin-bottom:0}.overview-dashboard-panel:empty{display:none}.overview-dashboard-panel>.price-movers-grid{margin-bottom:0}.overview-customize{padding:var(--space-18)}.overview-customize__list{margin:0;padding:0;list-style:none}.overview-customize__row,.overview-customize__toggle,.overview-customize__order{align-items:center;gap:var(--space-8);display:flex}.overview-customize__row{padding-block:var(--space-8);border-bottom:var(--divider)}.overview-customize__toggle{cursor:pointer}.overview-customize__order{flex-shrink:0}.catalog-directory{gap:var(--space-16);display:grid}.catalog-directory--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.catalog-directory__product{border:var(--divider);min-width:0}.catalog-directory__identity{padding:var(--space-16);gap:var(--space-8);display:grid}.catalog-directory__image{width:min(100%,149px);margin-block:var(--space-16);justify-self:center;place-items:center;display:grid}.catalog-directory--list .catalog-directory__product{grid-template-columns:100px minmax(0,1fr);display:grid}.catalog-directory--list .catalog-directory__image{width:56px}.chart-page__market-stack{margin-block-end:var(--space-18)}.chart-page__data-note{min-height:38px;padding:var(--space-8) var(--space-18);justify-content:space-between;align-items:center;gap:var(--space-18);border-right:var(--divider);border-left:var(--divider);background:var(--bg);display:flex}.chart-page__data-note a{flex:none;text-decoration:none}@media (width<=760px){.chart-page__panel{overflow-x:auto}.chart-page__data-note{align-items:flex-start;gap:var(--space-5);flex-direction:column}}.calendar-item-page__layout{align-items:start;gap:var(--space-18);padding:var(--space-18);grid-template-columns:minmax(0,1fr);display:grid}.calendar-item-dossier dl{margin:0}.calendar-item-page__main{min-width:0}.calendar-item-dossier dl>div{min-height:var(--space-64);padding:var(--space-14) var(--space-16);align-items:start;gap:var(--space-16);border-bottom:var(--divider);grid-template-columns:140px minmax(0,1fr);display:grid}.calendar-item-dossier dl>div:last-child{border-bottom:0}.calendar-item-dossier dt,.calendar-item-dossier dd{margin:0}.calendar-item-page__actions{gap:var(--space-8);display:grid}.calendar-item-page__location{grid-column:1/-1;min-width:0}@media (width<=760px){.calendar-item-page__layout{padding:var(--space-8)}.calendar-item-dossier dl>div{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.story-detail__toolbar{margin-bottom:var(--space-12)}}
