.surface-stack,#app .surface-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--market-space-4);min-width:0;border:0;border-radius:0;overflow:visible;background:transparent}.surface-stack > .surface-section{margin-block:0}.surface-section{min-width:0;margin-block:var(--market-space-4);border-block-start:1px solid var(--line);background:var(--surface)}.surface-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--market-space-3);padding:var(--market-space-2) var(--market-space-4)}.surface-section__head h2{margin:0;font:var(--ui-type-section);letter-spacing:-.018em;color:var(--ink)}.surface-section__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--market-space-2)}.surface-section__body{min-width:0}.surface-section__body > :first-child{margin-block-start:0}.surface-section__body > :last-child{margin-block-end:0}.market-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font:var(--ui-type-table-cell);color:var(--ink-2)}.market-table caption{caption-side:top;padding:var(--market-space-2) var(--market-space-4);text-align:left;color:var(--muted);font:var(--ui-type-meta)}.market-table .market-table__cell{position:static;width:auto;height:auto;min-width:0;padding:var(--market-space-2);border:0;border-block-end:1px solid var(--line);background:transparent;vertical-align:middle;text-align:right}.market-table .market-table__identity-cell{width:32%;text-align:left}.market-table thead .market-table__cell{color:var(--muted);font:var(--ui-type-table-header);letter-spacing:0;text-transform:none;white-space:nowrap}.market-table thead button{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;min-height:32px;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.market-table thead .market-table__identity-cell button{justify-content:flex-start}.market-table tbody tr:hover{background:var(--row-hover)}.market-table tbody .market-table__numeric{vertical-align:top}@media (min-width:761px){.market-table tbody .market-table__numeric{padding-block-start:var(--market-space-4)}.market-table .market-table__cell:first-child{padding-inline-start:var(--market-space-4)}.market-table .market-table__cell:last-child{padding-inline-end:var(--market-space-4)}}.market-table__identity{display:flex;align-items:center;min-width:0;gap:var(--market-space-3)}.market-table__identity-copy{flex:1;min-width:0}.market-table__identity-link{display:flex;align-items:center;min-width:0;min-height:32px;color:var(--ink);text-decoration:none}.market-table__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-table__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--market-space-2);color:var(--muted);font:var(--ui-type-meta);overflow-wrap:anywhere}.market-table__catalog{display:none}.market-table__meta a{display:inline-flex;align-items:center;min-height:24px;color:var(--muted)}.market-table__cell a:focus-visible,.market-table__cell button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--g-r-sm)}.market-table__cell a:hover{text-decoration:underline;text-underline-offset:3px}.market-table__cell > a{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;min-width:44px;color:var(--g-link);font:var(--ui-type-button)}.market-table__media{flex:none;box-sizing:border-box;width:36px;height:calc(36px * 7 / 5);padding:2px;overflow:hidden;border-radius:var(--g-r-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.market-table__media :is(img,.card-art){display:block;width:100%;height:100%;object-fit:contain;border-radius:2px;box-shadow:none}.market-table__facts{display:none}.market-table__media .g-fan{width:100%;height:100%}.market-table__media .g-fan > .g-fan-slot{inset:0;width:100%;height:100%;transform:none}.market-table__media .g-fan > :not(:first-child){display:none}.market-table__cell svg{display:block;width:72px;max-width:100%;height:26px;margin-inline-start:auto}.market-number{display:block;color:var(--ink);font:var(--ui-type-table-number);font-variant-numeric:tabular-nums;white-space:nowrap}.market-number[data-direction="up"]{color:var(--up)}.market-number[data-direction="down"]{color:var(--down)}.market-number__detail{display:block;color:var(--muted);font:var(--ui-type-meta);overflow-wrap:anywhere}.market-table__mobile-label{display:none}.market-table__empty{padding:var(--market-space-4);color:var(--muted);text-align:left;font:var(--ui-type-body)}@media (min-width:761px) and (max-width:1120px){.market-table .market-table__compact-hidden{display:none}.market-table__catalog{display:block;width:100%}.market-table .market-table__identity-cell{width:34%}.market-table .market-table__cell{padding-inline:var(--market-space-1)}.market-table__media{width:28px;height:calc(28px * 7 / 5)}.market-table__identity{gap:var(--market-space-2)}.market-table:has(.market-table__empty) .market-table__compact-hidden{display:table-cell}}@media (max-width:760px){.surface-section__head{flex-wrap:wrap;padding-block:var(--market-space-3) var(--market-space-2)}.market-table,.market-table tbody{display:block}.market-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.market-table caption{display:block}.market-table__heading{display:none}.market-table .market-table__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px var(--market-space-3);padding:var(--market-space-3) var(--market-space-4);border-block-end:1px solid var(--line)}.market-table tr:has(> .market-table__empty),.market-table__empty{display:block}.market-table td.market-table__cell:has(> a){grid-column:2;grid-row:2;justify-self:end}.market-table .market-table__cell{display:block;width:auto;max-width:100%;padding:0;border:0}.market-table .market-table__identity-cell{grid-column:1;grid-row:1 / span 3}.market-table .market-table__key{grid-column:2;grid-row:1;align-self:start}.market-table .market-table__sub{grid-column:2;grid-row:2}.market-table .market-table__sub .market-table__mobile-label,.market-table .market-table__fact{display:none}.market-table .market-table__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--market-space-3)}.market-table .market-table__facts > span{white-space:nowrap}.market-table .market-table__mobile-hidden{display:none}.market-table__identity{gap:var(--market-space-2);align-items:flex-start}.market-table__media{width:28px;height:calc(28px * 7 / 5);margin-block-start:var(--market-space-1)}.market-table__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.market-table__mobile-label{display:block;color:var(--muted);font:var(--ui-type-label);white-space:nowrap}.market-table__identity-link,.market-table__meta a{min-height:44px;min-width:44px}.market-table__meta .market-table__catalog{display:inline;width:auto}.market-table__cell > a{min-height:44px}}@media (pointer:coarse){.market-table .market-table__cell :is(a,button){min-height:44px;min-width:44px}}.market-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:4px 12px;color:var(--muted);font:var(--ui-type-meta)}.market-summary__figures{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.market-summary__figures > div{display:flex;align-items:baseline;gap:6px}.market-summary__figures dt{font:var(--ui-type-meta)}.market-summary__figures dd{margin:0;color:var(--ink);font:var(--ui-type-body);font-variant-numeric:tabular-nums;white-space:nowrap}.market-table__title-row{display:flex;align-items:center;width:fit-content;max-width:100%}.market-table__title-row > a{min-width:0}#app .g-checklist-info{-webkit-tap-highlight-color:transparent}#app .g-checklist-info:is(:hover,:focus-visible,:active){background:transparent}#app .market-table__title-row > .g-checklist-info{margin:0}#app .g-checklist-info > svg{width:14px;height:14px}#app .market-table__title-row > .g-checklist-info > svg{justify-self:start;margin-inline-start:1px}.market-table__title-row .market-table__name{text-wrap:wrap}@media(max-width:1120px){.market-table__title-row > .g-checklist-info{order:-1}#app .market-table__title-row > .g-checklist-info > svg{justify-self:end;margin-inline:0 4px}}.market-table .market-table__row--sub .market-table__cell{padding-block:4px}@media (min-width:761px){.market-table .market-table__row--sub .market-table__identity-cell{padding-inline-start:32px}}.market-table .market-table__row:has(+ .market-table__row--sub) .market-table__cell{border-block-end-color:transparent}@media (max-width:760px){.market-table .market-table__row--sub{padding-block:6px;padding-inline-start:32px}.market-table .market-table__row:has(+ .market-table__row--sub){border-block-end-color:transparent}}