.wh{scroll-margin-top:var(--tct-spine-offset,88px)}.wh-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.wh-sub{font-family:var(--font-mono);color:var(--tx-dim);font-size:12px}.wh .mono{font-family:var(--font-mono)}.wh-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.wh-bar [data-wh-full]{margin-left:auto}.wh-keys{color:var(--tx-dim);margin:12px 0 0;font-size:12px}.wh .tl:focus-visible,.wh .cp:focus-visible,.wh .tl-rail:focus-visible,.wh .cp-wipe-handle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.wh .tl-stage,.wh .cp-shot,.wh .cp-wipe{background:var(--term-bg);border:1px solid var(--border);box-shadow:var(--edge-glow);border-radius:var(--radius-media);overflow:hidden}.wh .tl-swatches,.wh .cp-swatches{gap:3px;display:inline-flex}.wh .tl-swatches i,.wh .cp-swatches i{border:1px solid var(--border);border-radius:3px;width:14px;height:14px;display:inline-block}.wh .tl-swatches i{border-radius:4px;width:22px;height:22px}.wh .tl-years{height:16px;color:var(--tx-dim);margin-top:4px;font-size:11px;position:relative}.wh .tl-years span{position:absolute;top:0;transform:translate(-50%)}.wh .tl-years span:before{content:"";background:var(--border-br);width:1px;height:4px;position:absolute;top:-6px;left:50%}.wh .tl{border:1px solid var(--border);box-shadow:var(--edge-glow);border-radius:var(--radius-lg);background:var(--panel);padding:14px 16px 16px}.wh .tl-main{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}@media (width<=900px){.wh .tl-main{grid-template-columns:1fr}}.wh .tl-stage{aspect-ratio:16/10;width:100%;max-height:var(--wh-stage-max,calc(100dvh - 300px));place-items:center;min-height:280px;display:grid;position:relative}.wh .tl-img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.wh .tl-img:not([src]){visibility:hidden}.wh .tl-stamp{color:#fff;letter-spacing:.04em;background:#0009;border-radius:4px;padding:3px 8px;font-size:12px;position:absolute;bottom:10px;left:12px}.wh .tl-side{flex-direction:column;gap:6px;min-width:0;padding:4px 2px;display:flex}@media (width>=901px){.wh .tl-side{height:0;min-height:100%;overflow-y:auto}}.wh .tl-when{font:600 20px var(--font-sans);color:var(--tx-br)}.wh .tl-title{color:var(--tx);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.wh .tl-h{font:600 11px var(--font-mono);letter-spacing:.06em;color:var(--tx-dim);text-transform:none;text-shadow:none;margin:14px 0 2px}.wh .tl-delta{flex-wrap:wrap;gap:6px;display:flex}.wh .tl-chip{font:12px var(--font-mono);border:1px solid var(--border-br);color:var(--tx-mut);border-radius:999px;padding:2px 8px}.wh .tl-chip.is-change{color:var(--teal);border-color:var(--teal);background:var(--teal-soft)}.wh .tl-eras{flex-direction:column;gap:4px;max-height:190px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.wh .tl-eras li{color:var(--tx-mut);cursor:pointer;border-radius:4px;grid-template-columns:66px 1fr;gap:8px;padding:3px 6px;font-size:12.5px;line-height:1.4;display:grid}.wh .tl-eras li:hover{background:var(--border)}.wh .tl-eras li.is-on{color:var(--tx-br);background:var(--teal-soft)}.wh .tl-eras li .mono{color:var(--tx-dim);font-size:11px}.wh .tl-transport{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.wh .tl-only{color:var(--tx-mut);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.wh .tl-count{color:var(--tx-dim);margin-left:auto;font-size:12px}.wh .tl-rail{cursor:pointer;border-radius:6px;height:44px;margin-top:10px;position:relative}.wh .tl-bars{gap:2px;display:flex;position:absolute;inset:8px 0}.wh .tl-bars i{opacity:.55;border-radius:2px;flex:1;transition:opacity .12s,transform .12s;position:relative}.wh .tl-bars i.is-on{opacity:1;transform:scaleY(1.15)}.wh .tl-bars i.is-change:after{content:"";background:var(--tx-br);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:-6px;left:50%}.wh .tl-head{background:var(--tx-br);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;transition:left 90ms;position:absolute;top:2px;bottom:2px}.wh .tl-head:before{content:"";background:var(--tx-br);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-4px}.wh .cp{border:1px solid var(--border);box-shadow:var(--edge-glow);border-radius:var(--radius-lg);background:var(--panel);padding:14px 16px 16px}.wh .cp-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.wh .cp-gap{color:var(--tx-dim);margin-left:auto;font-size:12px}.wh .cp-panes{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:12px;display:grid;position:relative}.wh .cp-panes[data-mode=wipe] .cp-pane,.wh .cp-panes[data-mode=wipe] .cp-delta{display:none}.wh .cp-panes[data-mode=wipe]{grid-template-columns:1fr}.wh .cp-delta{order:1}.wh .cp-pane[data-cp-pane=b]{order:2}@media (width<=900px){.wh .cp-panes{grid-template-columns:1fr}.wh .cp-delta{order:3}}.wh .cp-pane{flex-direction:column;gap:8px;min-width:0;display:flex}.wh .cp-dial{justify-content:center;align-items:center;gap:10px;display:flex}.wh .cp-when{font:600 15px var(--font-sans);color:var(--tx-br);text-align:center;min-width:130px}.wh .cp-shot{aspect-ratio:16/10;place-items:center;display:grid}.wh .cp-shot img{max-width:100%;max-height:100%;display:block}.wh .cp.is-tall .cp-shot{aspect-ratio:auto;align-items:start;height:560px;overflow-y:auto}.wh .cp.is-tall .cp-shot img{width:100%;max-height:none}.wh .cp-meta{flex-direction:column;gap:6px;display:flex}.wh .cp-title{color:var(--tx-mut);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.wh .cp-delta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 4px;display:flex}.wh .cp-delta-years{color:var(--tx-br);font-size:28px;font-weight:600;line-height:1}.wh .cp-delta-years small{color:var(--tx-dim);margin-top:4px;font-size:11px;font-weight:400;display:block}.wh .cp-delta-list{color:var(--tx-mut);flex-direction:column;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.wh .cp-delta-list b{color:var(--tx-br);font-weight:600}.wh .cp-wipe{aspect-ratio:16/10;user-select:none;position:relative}.wh .cp-wipe img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.wh .cp-wipe-under{position:absolute;inset:0}.wh .cp-wipe-over{width:50%;position:absolute;inset:0;overflow:hidden}.wh .cp-wipe-over img{width:auto;max-width:none;height:100%}.wh .cp-wipe-handle{background:var(--tx-br);cursor:ew-resize;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.wh .cp-wipe-handle:after{content:"‹ ›";background:var(--tx-br);width:36px;height:36px;color:var(--bg);font:600 14px var(--font-mono);letter-spacing:.1em;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wh .cp-wipe-tag{color:#fff;background:#0009;border-radius:4px;padding:3px 8px;font-size:12px;position:absolute;top:10px}.wh .cp-wipe-tag-a{left:10px}.wh .cp-wipe-tag-b{right:10px}.wh-full-body{grid-template-rows:1fr auto;place-items:center;padding:28px 56px 20px;display:grid;position:absolute;inset:0}.wh-full-img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100dvh - 90px);box-shadow:0 20px 80px #000000b3}.wh-full-cap{color:#cfd9d7;letter-spacing:.03em;padding-top:12px;font-size:12.5px}.wh-full .modal-close{color:#fff;font-size:28px;position:fixed;top:14px;right:14px}@media (prefers-reduced-motion:reduce){.wh .tl-head,.wh .tl-bars i{transition:none}}.wh-change-summary{margin:12px 0 6px;font-size:14px;line-height:1.6}.wh-change-dates{color:var(--tx-dim);font-size:11px}.wh-rebrands{border-top:1px solid var(--border);color:var(--tx-mut);margin-top:16px;padding:12px 0 0;font-size:13px}.wh-rebrands h3{font:600 11px var(--font-mono);letter-spacing:.06em;color:var(--tx-dim);text-transform:none;text-shadow:none;margin:0 0 4px}.wh-rebrands p{max-width:80ch;margin:2px 0;line-height:1.5}.wh-rebrands button{white-space:normal;text-align:left}.wh-rebrands .table-wrap{margin:12px 0}.wh-rebrands .badge{white-space:normal}.wh-rebrand-summary{margin:4px 0 0}.wh-rebrand-names{margin-left:6px}.wh-rebrand-act{white-space:nowrap;vertical-align:middle}.wh-rebrand-act>*{width:max-content;display:block}.wh-rebrand-act a{margin-top:6px}.wh-thumb{border:1px solid var(--hair);border-radius:var(--radius-sm);cursor:zoom-in;background:0 0;padding:0;display:block;overflow:hidden}.wh-thumb:hover,.wh-thumb:focus-visible{border-color:var(--border-br)}.wh-thumb img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:8rem;display:block}.wh-waiting{margin:8px 0 0}.wh-waiting summary{cursor:pointer;color:var(--tx-dim)}.wh-waiting ul{margin:6px 0 0;padding-left:20px}.wh-waiting li{margin:4px 0;line-height:1.5}.wh-waiting li .btn{margin-left:6px}[data-wh-market-chart],[data-wh-rebrand-chart]{margin:16px 0;overflow-x:auto}[data-wh-market-chart] table,[data-wh-rebrand-chart] table{text-align:left;border-collapse:collapse;width:100%}[data-wh-market-chart] td,[data-wh-rebrand-chart] td{border-bottom:1px solid var(--border);padding:8px}.wh-rebrand-bar{background:var(--teal);min-width:2px;height:12px;display:block}.wh .tl.is-tall .tl-stage{display:block;overflow-y:auto}.wh .tl.is-tall .tl-img{object-fit:initial;height:auto;position:static}.wh .tl.is-tall .tl-stamp{display:none}[data-wh-market-counts] .table-wrap{margin:12px 0}[data-wh-market-counts] .wh-rebrand-note{color:var(--tx-dim);margin:2px 0 0;font-weight:400}
