:root{--tb-rule:1px solid var(--mq-border-subtle);--tb-rule-strong:1px solid var(--mq-border-strong);--tb-head-size:13px;--tb-ease-out:cubic-bezier(.16, 1, .3, 1)}body{background:var(--mq-bg-page);color:var(--mq-text-on-light)}:is(.modern-page,.modern-home,.modern-shell) :focus-visible{outline:2px solid var(--mq-text-on-light);outline-offset:3px}.tb-num,.mono-number{font-family:var(--mq-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--mq-tracking-numeral)}.state-text-good{color:var(--mq-good-text)}.state-text-neutral{color:var(--mq-text-on-light)}.state-text-caution{color:var(--mq-caution-text)}.state-text-danger{color:var(--mq-danger-text)}:is(.modern-page,.modern-home) :is(h1,h2){font-family:var(--mq-font-display);font-weight:var(--mq-weight-bold);letter-spacing:-.01em}.modern-page h1{font-weight:var(--mq-weight-bold);letter-spacing:-.015em;line-height:1}.modern-home .ei-button,.modern-page .ei-button,.modern-shell .ei-button{min-height:var(--mq-control-min-h);border-radius:var(--mq-radius-sm);font-family:var(--mq-font-display);font-size:15px;font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;transition:background-color var(--mq-dur-fast) var(--mq-ease), border-color var(--mq-dur-fast) var(--mq-ease), color var(--mq-dur-fast) var(--mq-ease)}.modern-home .ei-button-primary:hover,.modern-page .ei-button-primary:hover,.modern-shell .ei-button-primary:hover{background:color-mix(in srgb, var(--mq-bg-inverse), var(--mq-bg-page) 14%)}.modern-home .ei-button-secondary:hover,.modern-page .ei-button-secondary:hover{border-color:var(--mq-text-on-light)}.modern-shell.site-header{background:var(--mq-bg-page);border-bottom:var(--tb-rule);min-height:56px}.modern-shell .brand-lockup{font-family:var(--mq-font-display);font-size:21px;font-weight:var(--mq-weight-bold);letter-spacing:.04em;text-transform:uppercase}.modern-shell.site-header nav{font-family:var(--mq-font-display);font-size:15px;font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase}.modern-shell.site-header nav a:after{height:2px}.modern-shell .site-menu,.modern-shell.site-header.menu-open .site-menu{background:var(--mq-bg-page)}.modern-shell .menu-toggle:hover,.modern-shell.site-header.menu-open .menu-toggle,.modern-shell .site-account-action.is-active{background:var(--mq-bg-surface)}.modern-shell.site-footer{background:var(--mq-bg-page);border-top:var(--tb-rule)}.modern-shell .footer-brand strong{font-family:var(--mq-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:19px}.modern-shell.site-footer .footer-group-label{font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase}.board-home{--board-width:min(var(--mq-container), calc(100% - 2 * var(--mq-page-gutter)));padding-block-end:0}.board-home>section{width:var(--board-width);margin-inline:auto}.board-hero{align-items:start;gap:clamp(var(--mq-space-8), 4vw, var(--mq-space-16));padding-block:clamp(var(--mq-space-10), 5vw, var(--mq-space-16)) var(--mq-space-12);grid-template-columns:minmax(0,.72fr) minmax(0,1.6fr);display:grid}.board-hero-copy{top:var(--mq-space-10);min-width:0;padding-top:var(--mq-space-2);position:sticky}.board-hero-copy h1{margin:0 0 var(--mq-space-6);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(44px,4.6vw,76px);line-height:.94}.board-hero-lede{max-width:40ch;color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-lg);line-height:var(--mq-leading-body);margin:0}.board-hero-pledge{margin:var(--mq-space-6) 0 0;padding-top:var(--mq-space-4);border-top:var(--tb-rule);font-family:var(--mq-font-display);font-size:15px;font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase}.tb{border:var(--tb-rule-strong);border-radius:var(--mq-radius-md);background:var(--mq-bg-surface);min-width:0;overflow:hidden}.tb-bar{justify-content:space-between;align-items:baseline;gap:var(--mq-space-4);padding:var(--mq-space-3) var(--mq-space-5);border-bottom:var(--tb-rule);background:var(--mq-bg-page);display:flex}.tb-title{font-family:var(--mq-font-display);font-size:15px;font-weight:var(--mq-weight-bold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;margin:0}.tb-title:before{content:"";width:8px;height:8px;margin-right:var(--mq-space-2);background:var(--mq-text-on-light);vertical-align:1px;border-radius:50%;display:inline-block}.tb-bar-note{color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-caption);margin:0}.tb-table{border-collapse:collapse;table-layout:fixed;width:100%}.tb-table thead th{padding:var(--mq-space-3) var(--mq-space-3);border-bottom:var(--tb-rule);color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-align:left;text-transform:uppercase}.tb-table thead th:first-child{width:19%;padding-left:var(--mq-space-5)}.tb-table thead th:nth-child(2){width:13%}.tb-table thead th:nth-child(3){width:24%}.tb-table thead th:nth-child(4){width:10%}.tb-table thead th:nth-child(5){width:9%}.tb-table thead th:nth-child(6){width:11%}.tb-table thead th:last-child{width:14%;padding-right:var(--mq-space-5)}.tb-table thead th+th,.tb-row>*+*{border-left:1px solid color-mix(in srgb, var(--mq-border-subtle), transparent 35%)}.tb-row>:is(th,td){padding:var(--mq-space-5) var(--mq-space-3);border-bottom:var(--tb-rule);text-align:left;vertical-align:top}.tb-row>:first-child{padding-left:var(--mq-space-5)}.tb-row>:last-child{padding-right:var(--mq-space-5)}.tb-row.is-lit{background:var(--mq-bg-raised);box-shadow:inset 3px 0 0 var(--mq-text-on-light)}.tb-car-cell{color:var(--mq-text-on-light);font-weight:inherit}.tb-car{font-family:var(--mq-font-display);font-size:19px;font-weight:var(--mq-weight-bold);text-transform:uppercase;line-height:1.1;display:block}.tb-sub{margin-top:var(--mq-space-1);color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-sans);font-size:var(--mq-text-caption);font-weight:var(--mq-weight-regular);line-height:1.35;display:block}.tb-row .tb-num{white-space:nowrap;font-size:17px;line-height:1.15}.tb-range-cell .tb-num:first-child{white-space:nowrap;font-size:16px}.tb-row .tb-score{font-size:34px;font-weight:var(--mq-weight-medium);line-height:.95}.tb-ask.is-moved{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.tb-minirange{height:10px;margin:var(--mq-space-2) 0 calc(var(--mq-space-6) + 2px);border-inline:1px solid var(--mq-text-on-light-secondary);background:linear-gradient(var(--mq-border-strong), var(--mq-border-strong)) center / 100% 1px no-repeat;display:block;position:relative}.tb-minirange-expected,.tb-minirange-ask{position:absolute;top:50%;translate:-50% -50%}.tb-minirange-expected{left:var(--range-expected);background:var(--mq-text-on-light-secondary);width:1px;height:20px;top:0;translate:-50%}.tb-leader{top:22px;left:var(--range-label);color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-caption);white-space:nowrap;line-height:1.2;position:absolute;translate:-50%}.tb-minirange-ask{left:var(--range-ask);background:var(--mq-text-on-light);width:10px;height:10px;box-shadow:0 0 0 3px var(--mq-bg-raised);border-radius:50%}.tb-minirange-ask.is-outside{border:2px solid var(--mq-text-on-light);background:0 0}.tb-flag{min-width:96px;min-height:40px;padding:var(--mq-space-1) var(--mq-space-3);border-radius:var(--mq-radius-sm);color:var(--mq-board-0);font-family:var(--mq-font-display);font-size:19px;font-weight:var(--mq-weight-bold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tb-flag-good{background:var(--mq-good-flag)}.tb-flag-neutral{background:var(--mq-neutral-flag)}.tb-flag-caution{background:var(--mq-caution-flag)}.tb-flag-danger{background:var(--mq-danger-flag)}.tb-flag-ghost{border:1px dashed var(--mq-border-strong);color:var(--mq-text-ghost);background:0 0;font-size:15px}.tb-ghost{color:var(--mq-text-ghost);font-family:var(--mq-font-mono);letter-spacing:0;white-space:nowrap;font-size:19px;display:block;overflow:hidden}.tb-ghost.tb-score{font-size:34px;line-height:.95}.tb-segments{gap:3px;padding-top:3px;display:inline-flex}.tb-segment{border:1px solid color-mix(in srgb, var(--mq-text-ghost), transparent 25%);background:linear-gradient(color-mix(in srgb, var(--mq-text-ghost), transparent 25%), color-mix(in srgb, var(--mq-text-ghost), transparent 25%)) center / 100% 1px no-repeat;border-radius:1px;width:9px;height:17px}.tb-ghost.tb-score .tb-segment{width:16px;height:30px}.tb-flag-ghost{min-height:40px}.tb-row.is-ghost .tb-car{color:var(--mq-text-on-light-secondary)}.tb-scrub-row>td,.tb-entry-row>td{padding:var(--mq-space-5);border-bottom:var(--tb-rule)}.tb-scrub-row>td{background:var(--mq-bg-raised)}.tb-scrub{gap:var(--mq-space-3) var(--mq-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tb-scrub-label{font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;grid-column:1/-1}.tb-scrub-track{padding-bottom:var(--mq-space-5);grid-column:1/-1;position:relative}.tb-scrub-track input[type=range]{--track:linear-gradient(90deg, var(--mq-danger-flag) 0 var(--zone-check), var(--mq-good-flag) var(--zone-check) var(--zone-buy), var(--mq-neutral-flag) var(--zone-buy) var(--zone-fair), var(--mq-caution-flag) var(--zone-fair) var(--zone-stretch), var(--mq-danger-flag) var(--zone-stretch) 100%);cursor:grab;appearance:none;background:0 0;width:100%;height:32px;margin:0}.tb-scrub-track input[type=range]:active{cursor:grabbing}.tb-scrub-track input[type=range]::-webkit-slider-runnable-track{background:var(--track);border-radius:1px;height:6px}.tb-scrub-track input[type=range]::-moz-range-track{background:var(--track);border-radius:1px;height:6px}.tb-scrub-track input[type=range]::-webkit-slider-thumb{border:2px solid var(--mq-bg-raised);background:var(--mq-text-on-light);appearance:none;border-radius:2px;width:14px;height:30px;margin-top:-12px}.tb-scrub-track input[type=range]::-moz-range-thumb{border:2px solid var(--mq-bg-raised);background:var(--mq-text-on-light);border-radius:2px;width:10px;height:26px}.tb-scrub-track input[type=range]:focus-visible{outline-offset:4px}.tb-scrub-zones{grid-template-columns:var(--zone-check) calc(var(--zone-buy) - var(--zone-check)) calc(var(--zone-fair) - var(--zone-buy)) calc(var(--zone-stretch) - var(--zone-fair)) 1fr;color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-display);font-size:12px;font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;display:grid;position:absolute;inset:auto 0 0}.tb-scrub-zones span{text-align:center}.tb-scrub-summary{max-width:72ch;color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-sm);line-height:var(--mq-leading-body);margin:0}.tb-scrub-summary strong{color:var(--mq-text-on-light)}.tb-reset{padding:var(--mq-space-2) 0;color:var(--mq-text-on-light);font:inherit;font-size:var(--mq-text-body-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:end;text-decoration:underline}.tb-entry-row>td{border-bottom:0}.board-entry.home-listing-entry{margin:0}.board-entry.home-listing-entry>label{margin-bottom:var(--mq-space-2);color:var(--mq-text-on-light);font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;display:block}.board-entry .home-listing-control{border:1px solid var(--mq-border-control);border-radius:var(--mq-radius-sm);background:var(--mq-bg-page);min-height:56px}.board-entry .home-listing-control:focus-within{border-color:var(--mq-text-on-light);box-shadow:0 0 0 1px var(--mq-text-on-light)}.board-entry .home-listing-control input{font-family:var(--mq-font-mono);color:var(--mq-text-on-light);font-size:16px}.board-entry .home-listing-control input::placeholder{color:var(--mq-text-ghost)}.board-entry .home-listing-control button{padding-inline:var(--mq-space-5);border-radius:var(--mq-radius-sm);background:var(--mq-bg-inverse);color:var(--mq-text-inverse);font-family:var(--mq-font-display);font-size:15px;font-weight:var(--mq-weight-bold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;align-self:stretch;margin:4px}.board-entry .cta-microcopy,.board-entry .home-listing-error{margin-top:var(--mq-space-2);font-size:var(--mq-text-caption)}.board-entry .cta-microcopy{color:var(--mq-text-on-light-secondary)}.board-entry .home-listing-error{color:var(--mq-danger-text)}.board-entry .home-listing-secondary{gap:var(--mq-space-2) var(--mq-space-5);margin-top:var(--mq-space-3);flex-wrap:wrap;display:flex}.board-entry .home-listing-secondary a{color:var(--mq-text-on-light);font-size:var(--mq-text-body-sm);text-decoration:underline;-webkit-text-decoration-color:var(--mq-border-strong);text-decoration-color:var(--mq-border-strong);text-underline-offset:4px}.board-entry .home-listing-secondary a:hover{text-decoration-color:currentColor}.tb-table thead th{background:linear-gradient(var(--mq-text-on-light), var(--mq-text-on-light)) left bottom / 0% 1px no-repeat}@media (prefers-reduced-motion:no-preference){.tb-table thead th{animation:tb-sweep .3s var(--tb-ease-out) both}.tb-table thead th:nth-child(2){animation-delay:20ms}.tb-table thead th:nth-child(3){animation-delay:40ms}.tb-table thead th:nth-child(4){animation-delay:60ms}.tb-table thead th:nth-child(5){animation-delay:80ms}.tb-table thead th:nth-child(6){animation-delay:90ms}.tb-table thead th:nth-child(7){animation-delay:.1s}.tb-row.is-lit{animation:tb-light .36s var(--tb-ease-out) both}.tb-row.is-lit .tb-flag{animation:tb-flag-on .24s var(--tb-ease-out) both}}@keyframes tb-sweep{0%{background-size:0% 1px}70%{background-size:100% 1px}to{background-size:100% 0}}@keyframes tb-light{0%{opacity:.55}to{opacity:1}}@keyframes tb-flag-on{0%{filter:brightness(1.45);scale:.97}to{filter:none;scale:1}}.board-rules{border-block:var(--tb-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.board-rules p{padding:var(--mq-space-6) var(--mq-space-6) var(--mq-space-6) 0;color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-sm);line-height:var(--mq-leading-body);margin:0}.board-rules p+p{padding-left:var(--mq-space-6);border-left:var(--tb-rule)}.board-rules strong{color:var(--mq-text-on-light);font-weight:var(--mq-weight-semibold)}.board-section{padding-block:clamp(var(--mq-space-16), 7vw, calc(var(--mq-space-20) * 1.4)) 0}.board-section-head{max-width:72ch;margin-bottom:var(--mq-space-8)}.board-section-head-row{justify-content:space-between;align-items:baseline;gap:var(--mq-space-6);max-width:none;display:flex}.board-section h2{margin:0 0 var(--mq-space-4);text-transform:uppercase;text-wrap:balance;font-size:clamp(32px,3.2vw,48px);line-height:1}.board-section-head-row h2{margin:0}.board-section-head p{color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body);line-height:var(--mq-leading-body);margin:0}.board-section-head .tb-num{color:var(--mq-text-on-light)}.board-link{color:var(--mq-text-on-light);font-family:var(--mq-font-display);font-size:15px;font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-decoration:underline;-webkit-text-decoration-color:var(--mq-border-strong);text-decoration-color:var(--mq-border-strong);text-transform:uppercase;text-underline-offset:6px}.board-link:hover{text-decoration-color:currentColor}.ladder-list{border-top:var(--tb-rule-strong);margin:0;padding:0;list-style:none}.ladder-row{align-items:center;gap:var(--mq-space-6);padding:var(--mq-space-5) 0;border-bottom:var(--tb-rule);grid-template-columns:120px 150px 110px 110px minmax(0,1fr);display:grid}.ladder-row.is-seller-ask{margin-inline:calc(-1 * var(--mq-space-4));padding-inline:var(--mq-space-4);background:var(--mq-bg-surface)}.ladder-row .tb-flag{width:100%;min-width:0}.ladder-row .tb-num{font-size:20px}.ladder-summary{max-width:68ch;color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-sm);line-height:var(--mq-leading-body);margin:0}.board-memo{align-items:center;gap:clamp(var(--mq-space-8), 5vw, var(--mq-space-20));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.board-memo-copy h2{max-width:16ch}.board-memo-copy p{max-width:52ch;color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-lg);line-height:var(--mq-leading-body);margin:0}.board-actions{gap:var(--mq-space-3);margin-top:var(--mq-space-8);flex-wrap:wrap;display:flex}.memo-sheet{padding:var(--mq-space-8);border-radius:var(--mq-radius-sm);background:var(--mq-sheet-0);color:var(--mq-sheet-ink);box-shadow:0 24px 48px -28px #000c}.memo-sheet-head{padding-bottom:var(--mq-space-4);border-bottom:2px solid var(--mq-sheet-ink);font-family:var(--mq-font-display);font-size:22px;font-weight:var(--mq-weight-bold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex}.memo-sheet-head .tb-num{font-size:22px;font-weight:var(--mq-weight-medium)}.memo-sheet-rows{margin:0}.memo-sheet-rows>div{gap:var(--mq-space-4);padding:var(--mq-space-3) 0;border-bottom:1px solid var(--mq-sheet-line);grid-template-columns:110px minmax(0,1fr);display:grid}.memo-sheet-rows dt{font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase}.memo-sheet-rows dd{color:var(--mq-sheet-ink);font-size:var(--mq-text-body-sm);margin:0;line-height:1.45}.memo-sheet-foot{margin:var(--mq-space-5) 0 0;color:var(--mq-sheet-ink-2);font-size:var(--mq-text-caption);line-height:1.45}.market-board{border-collapse:collapse;border-top:var(--tb-rule-strong);width:100%}.market-board thead th{padding:var(--mq-space-3) var(--mq-space-4) var(--mq-space-3) 0;border-bottom:var(--tb-rule);color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-align:left;text-transform:uppercase}.market-board thead th:not(:first-child),.market-board td{text-align:right;width:22%}.market-board tbody>tr>*{padding:var(--mq-space-4) var(--mq-space-4) var(--mq-space-4) 0;border-bottom:var(--tb-rule);font-weight:inherit;text-align:left}.market-board tbody td{text-align:right}.market-board tbody th a{color:var(--mq-text-on-light);font-family:var(--mq-font-display);font-size:19px;font-weight:var(--mq-weight-bold);text-transform:uppercase;text-decoration:none}.market-board tbody tr:hover th a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.market-board .tb-num{font-size:18px}.market-board-empty{color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-sm)}.guide-board{gap:var(--mq-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.board-guides h2 .nowrap{white-space:nowrap}.guide-board-car{border-top:var(--tb-rule-strong)}.guide-board-car h3{padding:var(--mq-space-4) 0;border-bottom:var(--tb-rule);font-family:var(--mq-font-display);font-size:19px;font-weight:var(--mq-weight-bold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;margin:0}.guide-board-car ul{margin:0;padding:0;list-style:none}.guide-board-car a{padding:var(--mq-space-4) 0;border-bottom:var(--tb-rule);color:var(--mq-text-on-light);font-size:var(--mq-text-body);line-height:1.35;text-decoration:none;display:block}.guide-board-car a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.notes-list{border-top:var(--tb-rule-strong);margin:0;padding:0;list-style:none}.notes-list a{gap:var(--mq-space-6);padding:var(--mq-space-5) 0;border-bottom:var(--tb-rule);color:var(--mq-text-on-light);grid-template-columns:130px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;text-decoration:none;display:grid}.notes-list time{color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-sm)}.notes-list-title{font-family:var(--mq-font-display);font-size:22px;font-weight:var(--mq-weight-bold);line-height:1.1}.notes-list a:hover .notes-list-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.notes-list-dek{color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-body-sm);line-height:var(--mq-leading-body)}.board-close{justify-content:space-between;align-items:center;gap:var(--mq-space-6);margin-top:clamp(var(--mq-space-16), 7vw, var(--mq-space-20));padding-block:var(--mq-space-12);border-top:var(--tb-rule-strong);flex-wrap:wrap;display:flex}.board-close h2{text-transform:uppercase;margin:0;font-size:clamp(32px,3.6vw,56px);line-height:1}@media (max-width:1180px){.board-hero{grid-template-columns:1fr}.board-hero-copy{max-width:760px;position:static}.board-hero-copy h1{font-size:clamp(44px,7vw,72px)}}@media (max-width:900px){.board-memo{grid-template-columns:1fr}.notes-list a{gap:var(--mq-space-2);grid-template-columns:1fr}.guide-board{gap:var(--mq-space-6);grid-template-columns:1fr}.guide-board-car li:last-child a{border-bottom:0}.ladder-row{gap:var(--mq-space-3) var(--mq-space-4);grid-template-columns:110px repeat(3,minmax(0,1fr))}.ladder-summary{grid-column:1/-1}}@media (max-width:760px){.tb-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tb-table,.tb-table tbody{display:block}.tb-row{border-bottom:var(--tb-rule);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"car car flag""ask gap score""range range comps";align-items:start;display:grid}.tb-row>:is(th,td){padding:var(--mq-space-2) var(--mq-space-4);border-bottom:0;border-left:0!important}.tb-row>.tb-car-cell{padding-top:var(--mq-space-4);grid-area:car}.tb-row>[data-label=Ask]{grid-area:ask}.tb-row>[data-label=Gap]{grid-area:gap}.tb-row>[data-label=Deal\ Score]{grid-area:score}.tb-row>[data-label=Comps]{padding-bottom:var(--mq-space-4);grid-area:comps}.tb-row>.tb-range-cell{padding-bottom:var(--mq-space-4);grid-area:range}.tb-row>.tb-verdict-cell{padding-top:var(--mq-space-4);grid-area:flag;justify-self:end}.tb-row .tb-num{font-size:17px}.tb-row .tb-score{font-size:26px}.tb-car{font-size:17px}.tb-row.is-ghost{grid-template-areas:"car car flag"}.tb-row.is-ghost>td:not(.tb-verdict-cell){display:none}.tb-row>td:before{content:attr(data-label);margin-bottom:var(--mq-space-1);color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-display);font-size:14px;font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;display:block}.tb-verdict-cell:before{display:none!important}.tb-verdict-cell .tb-flag{min-width:88px;min-height:36px;font-size:17px}.tb-scrub-row,.tb-entry-row{display:block}.tb-scrub-row>td,.tb-entry-row>td{padding:var(--mq-space-4);display:block}.tb-scrub{grid-template-columns:1fr}.tb-reset{justify-self:start}.tb-bar{padding-inline:var(--mq-space-4);flex-wrap:wrap}.board-entry .home-listing-control{flex-wrap:wrap}.board-entry .home-listing-control input{flex:60%;min-width:0}.board-entry .home-listing-control button{flex:100%;justify-content:center;min-height:48px}.board-rules{grid-template-columns:1fr}.board-rules p,.board-rules p+p{padding:var(--mq-space-4) 0;border-left:0}.board-rules p+p{border-top:var(--tb-rule)}.market-board thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-board tbody tr{border-bottom:var(--tb-rule);grid-template-columns:1fr 1fr;display:grid}.market-board tbody tr>*{padding:var(--mq-space-2) 0;text-align:left;border-bottom:0}.market-board tbody th{padding-top:var(--mq-space-4);grid-column:1/-1}.market-board tbody td{width:auto}.market-board tbody td:before{content:attr(data-label);color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-display);font-size:14px;font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;display:block}.ladder-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ladder-row .tb-flag{grid-column:1/-1}.board-section-head-row{align-items:flex-start;gap:var(--mq-space-3);flex-direction:column}.board-close{flex-direction:column;align-items:flex-start}.memo-sheet{padding:var(--mq-space-5)}.memo-sheet-rows>div{gap:var(--mq-space-1);grid-template-columns:1fr}}.tb-row .tb-sub .tb-num,.tb-sub .tb-num{font-size:inherit;color:var(--mq-text-on-light)}.modern-shell .shell-value-check-mobile{min-height:40px;padding-block:var(--mq-space-2)}.verdict{border-radius:var(--mq-radius-sm);min-height:24px;color:var(--mq-board-0);font-family:var(--mq-font-display);font-size:13px;font-weight:var(--mq-weight-bold);letter-spacing:var(--mq-tracking-label);gap:0;padding:4px 8px 3px}.verdict:before{display:none}.verdict-good{background:var(--mq-good-flag);color:var(--mq-board-0)}.verdict-neutral{background:var(--mq-neutral-flag);color:var(--mq-board-0)}.verdict-caution{background:var(--mq-caution-flag);color:var(--mq-board-0)}.verdict-danger{background:var(--mq-danger-flag);color:var(--mq-board-0)}.verdict-lg{min-height:44px;padding:8px 16px 6px;font-size:24px}:is(.modern-page,.modern-home) .eyebrow,:is(.modern-page,.modern-home) h2.eyebrow{color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase}.modern-report .report-answer{border:var(--tb-rule-strong);background:var(--mq-bg-raised)}.modern-report .report-answer .verdict-artifact .verdict-lg{margin-block:var(--mq-space-3) var(--mq-space-4)}.modern-report .report-answer .score-row .mono-number{letter-spacing:var(--mq-tracking-numeral);font-size:clamp(48px,5vw,72px)}.modern-report .report-heading h1{text-transform:uppercase;font-size:clamp(40px,4.6vw,68px)}.modern-report .value-band-label .vb-num{font-family:var(--mq-font-mono);letter-spacing:var(--mq-tracking-numeral)}.modern-report .report-comparables table th,.modern-page table thead th{font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase}.modern-calculator .calculator-result{border:var(--tb-rule);background:var(--mq-bg-page)}.modern-calculator .result-topline{align-items:center;gap:var(--mq-space-4) var(--mq-space-6);padding-bottom:var(--mq-space-4);border-bottom:var(--tb-rule);flex-wrap:wrap;display:flex}.result-topline-score{align-items:baseline;gap:var(--mq-space-2);color:var(--mq-text-on-light-secondary);font-family:var(--mq-font-display);font-size:var(--tb-head-size);font-weight:var(--mq-weight-semibold);letter-spacing:var(--mq-tracking-label);text-transform:uppercase;display:inline-flex}.result-topline-score .mono-number{color:var(--mq-text-on-light);font-size:40px;font-weight:var(--mq-weight-medium);letter-spacing:var(--mq-tracking-numeral);text-transform:none;line-height:1}.modern-page h1{text-transform:uppercase}:is(.sheet-surface h1,.modern-page-surface:has(>:is(.modern-reading-page,.market-notes-index,.market-note-article)) h1){text-transform:none}:is(.modern-page,.modern-home) .verdict{text-transform:uppercase}.modern-calculator .calculator-result h2,.modern-calculator .calculator-result h3{font-family:var(--mq-font-display);font-weight:var(--mq-weight-bold);text-transform:uppercase}.tb-result{margin-bottom:var(--mq-space-5)}.tb-foot{padding:var(--mq-space-3) var(--mq-space-5);color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-caption);margin:0}@media (max-width:600px){.board-hero{gap:var(--mq-space-5);padding-top:var(--mq-space-6);flex-direction:column;display:flex}.board-hero-copy{display:contents}.board-hero-copy h1{order:0;margin:0;font-size:40px}.board-hero .tb{order:1}.board-hero-lede{order:2}.board-hero-pledge{order:3;margin-top:0}.tb-bar-note{display:none}.tb-scrub-row>td{padding-block:var(--mq-space-3)}.tb-scrub-summary{font-size:var(--mq-text-caption)}.tb-entry-row>td{padding-block:var(--mq-space-3)}}.tb-slot{border-bottom:1px dashed var(--mq-text-ghost);block-size:1.1em;max-inline-size:100%;font-family:var(--mq-font-mono);vertical-align:bottom;display:inline-block}@media (min-width:761px){.market-board{table-layout:fixed;display:table}.market-board :is(thead th,tbody th,tbody td){padding:var(--mq-space-4) var(--mq-space-4) var(--mq-space-4) 0;vertical-align:baseline}.market-board thead th{padding-block:var(--mq-space-3)}.market-board :is(thead th,tbody td):not(:first-child){text-align:right;width:22%;padding-right:0}.market-board :is(thead th,tbody th):first-child{text-align:left}}.modern-calculator :is(.value-decision,.value-decision-math,.planned-mileage,.value-next-action){box-shadow:none;background:0 0;border:0;border-radius:0}.modern-calculator .value-decision-math ol,.modern-calculator .planned-mileage dl{border-block:var(--tb-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.modern-calculator .value-decision-math ol>li,.modern-calculator .planned-mileage dl>div{padding:var(--mq-space-4) var(--mq-space-4) var(--mq-space-4) 0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.modern-calculator .value-decision-math ol>li+li,.modern-calculator .planned-mileage dl>div+div{padding-left:var(--mq-space-4);border-left:var(--tb-rule)}.modern-calculator .value-decision-math strong{font-size:22px}.modern-calculator .value-decision-step{display:none}.modern-calculator .planned-mileage{padding:var(--mq-space-5) 0 0}.modern-calculator .value-next-action{padding:var(--mq-space-5) 0;border-top:var(--tb-rule)}@media (max-width:600px){.modern-calculator .value-decision-math ol,.modern-calculator .planned-mileage dl{grid-template-columns:1fr}.modern-calculator .value-decision-math ol>li+li,.modern-calculator .planned-mileage dl>div+div{border-left:0;border-top:var(--tb-rule);padding-left:0}}.modern-report .chart-readout-cell span{color:var(--mq-text-on-light-secondary);font-size:var(--mq-text-caption)}.modern-report .chart-readout-cell strong{color:var(--mq-text-on-light)}.modern-calculator .calculator-result .value-decision .value-decision-math{background:0 0;border:0;padding:0}
