.dash-shell .vd-preview .phead{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:18px 44px;padding:clamp(22px,3.5vh,42px) clamp(24px,3vw,48px) clamp(12px,1.8vh,18px);display:flex}.dash-shell .vd-preview .ph-id{min-width:0;animation:pvRise .56s var(--eo) both;flex-direction:column;display:flex}.dash-shell .vd-preview .ph-crumbs{flex-wrap:wrap;align-items:baseline;gap:13px;margin-top:0;display:flex}.dash-shell .vd-preview .ph-crumb{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);background:0 0;border:0;padding:0;font-size:clamp(27px,2.9vw,40px);font-weight:700;line-height:1}.dash-shell .vd-preview button.ph-crumb:not(.on){color:var(--ink-3);cursor:pointer;transition:color .15s ease, transform .1s var(--eo)}.dash-shell .vd-preview button.ph-crumb:not(.on):hover{color:var(--ink)}.dash-shell .vd-preview button.ph-crumb:not(.on):active{transform:scale(.98)}.dash-shell .vd-preview .ph-sep{color:var(--line-2);font-size:clamp(17px,1.8vw,25px)}.dash-shell .vd-preview .ph-hint{color:var(--ink-2);text-wrap:pretty;max-width:64ch;animation:pvRise .56s var(--eo) .1s both;margin:12px 0 0;font-size:15px;line-height:1.5}.dash-shell .vd-preview[data-level="0"] .ph-hint{background:var(--accent-wash);max-width:none;color:var(--accent);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:9px;margin-top:14px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.dash-shell .vd-preview[data-level="0"] .ph-hint .dn{color:var(--accent);font-style:normal;animation:1.6s ease-in-out infinite pvBob;display:inline-block}@keyframes pvBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.dash-shell .vd-preview .ph-back{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);text-align:right;animation:pvRise .56s var(--eo) .12s both;margin:0;font-size:9.5px}.dash-shell .vd-preview .ph-meta{flex-direction:column;align-items:flex-end;gap:13px;margin-left:auto;padding-bottom:3px;display:flex}.dash-shell .vd-preview .ph-live{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);animation:pvRise .56s var(--eo) 60ms both;align-items:center;gap:8px;font-size:9.5px;display:inline-flex}.dash-shell .vd-preview .ph-live i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s step-end infinite pvBlink}.dash-shell .vd-preview .ph-stats{animation:pvRise .56s var(--eo) .12s both;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:10px clamp(18px,2.2vw,34px);display:flex}.dash-shell .vd-preview .ph-stats .st{align-items:baseline;gap:9px;display:flex}.dash-shell .vd-preview .ph-stats .st b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1}.dash-shell .vd-preview .ph-stats .st.lead b{color:var(--accent)}.dash-shell .vd-preview .ph-stats .st span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10px}.dash-shell .vd-preview[data-level="1"] .ph-stats{grid-template-columns:repeat(2,minmax(0,auto));justify-items:end;gap:12px 28px;display:grid}.dash-shell .vd-preview[data-level="1"] .ph-stats .st{flex-direction:column;align-items:flex-end;gap:5px}.dash-shell .vd-preview[data-level="1"] .ph-stats .st b{font-size:clamp(20px,1.7vw,24px)}.dash-shell .vd-preview[data-level="1"] .ph-back{max-width:36ch}@keyframes pvRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pvBlink{50%{opacity:.22}}@media (prefers-reduced-motion:reduce){.dash-shell .vd-preview :is(.ph-id,.ph-hint,.ph-live,.ph-stats,.ph-back){animation:.2s both pvFade}.dash-shell .vd-preview .ph-live i,.dash-shell .vd-preview .ph-hint .dn,.dash-shell .vd-preview .sigcard[data-shown]{animation:none}}@keyframes pvFade{0%{opacity:0}to{opacity:1}}.dash-shell .vd-preview .mc-cta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--ink-3);font-size:9.5px;transition:fill .15s,opacity .3s}.dash-shell .vd-preview .med:hover .mc-cta{fill:var(--accent)}.dash-shell .vd-preview[data-level="1"] .mc-cta{opacity:0}.dash-shell .vd-preview .med-img{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--eo)}@media (hover:hover) and (pointer:fine){.dash-shell .vd-preview[data-level="0"] .med:hover .med-img{transform:scale(1.04)}}.dash-shell .vd-preview .sigs{pointer-events:none}.dash-shell .vd-preview .sig-fo{overflow:visible}.dash-shell .vd-preview .sigcard{box-sizing:border-box;background:var(--paper);border:1px solid var(--ink);border-top:4px solid var(--ink);pointer-events:auto;opacity:0;transform-origin:50%;width:100%;height:100%;color:inherit;cursor:pointer;transition:opacity .42s ease, transform .2s var(--eo), box-shadow .2s var(--eo);flex-direction:column;gap:8px;padding:12px 14px 11px;text-decoration:none;display:flex;transform:translateY(6px)scale(.97);box-shadow:6px 6px #0a0a0a1a}.dash-shell .vd-preview .sigcard[data-shown]{opacity:1;animation:pvSigIn .52s var(--ease) backwards;animation-delay:var(--d,0s);transform:none}@keyframes pvSigIn{0%{opacity:0;transform:translateY(6px)scale(.97)}}.dash-shell .vd-preview .sigcard[data-v=correct]{border-top-color:var(--accent)}.dash-shell .vd-preview .sigcard[data-v=incorrect]{border-top-color:var(--bad)}.dash-shell[data-theme=dark] .vd-preview .sigcard{box-shadow:6px 6px #0006}@media (hover:hover) and (pointer:fine){.dash-shell .vd-preview .sigcard[data-shown]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #0a0a0a1a}.dash-shell[data-theme=dark] .vd-preview .sigcard[data-shown]:hover{box-shadow:8px 8px #0006}.dash-shell .vd-preview .sigcard[data-shown]:hover .sig-go:after{transform:translate(3px)}}.dash-shell .vd-preview .sigcard[data-shown]:active{transform:scale(.99)}.dash-shell .vd-preview .sig-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-shell .vd-preview .sig-ev{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.dash-shell .vd-preview .sig-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.dash-shell .vd-preview .sig-tag .mk{box-sizing:border-box;border:2px solid;flex:none;width:9px;height:9px;position:relative}.dash-shell .vd-preview .sig-tag[data-v=correct]{color:var(--accent)}.dash-shell .vd-preview .sig-tag[data-v=correct] .mk{background:var(--accent)}.dash-shell .vd-preview .sig-tag[data-v=incorrect]{color:var(--bad)}.dash-shell .vd-preview .sig-tag[data-v=incorrect] .mk:before,.dash-shell .vd-preview .sig-tag[data-v=incorrect] .mk:after{content:"";background:var(--bad);width:2px;position:absolute;inset:-2px 2.5px}.dash-shell .vd-preview .sig-tag[data-v=incorrect] .mk:before{transform:rotate(45deg)}.dash-shell .vd-preview .sig-tag[data-v=incorrect] .mk:after{transform:rotate(-45deg)}.dash-shell .vd-preview .sig-claim{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:auto;font-size:14px;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.dash-shell .vd-preview .sig-src{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.03em;color:var(--ink-2);align-items:center;gap:7px;padding-top:8px;font-size:10px;display:flex}.dash-shell .vd-preview .sig-fav{border-radius:3px;flex:none;display:block}.dash-shell .vd-preview .sig-srcd{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-shell .vd-preview .sig-srcd.none{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:9px}.dash-shell .vd-preview .sig-go:last-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex:none;margin-left:auto;font-size:9px;font-weight:700}.dash-shell .vd-preview .sig-go:not(:last-child){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex:none;font-size:9px;font-weight:700}.dash-shell .vd-preview .sig-go:after{content:"→";transition:transform .18s var(--eo);margin-left:5px;display:inline-block}.dash-shell .vd-preview .sig-mkt{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:inline-flex}.dash-shell .vd-preview .sig-mkt svg{opacity:.7;flex:none}.dash-shell .vd-preview .sig-mkt[data-edge]{color:var(--ink);font-weight:600}.dash-shell .vd-preview .sig-mkt[data-edge] svg{opacity:1}.dash-shell .vd-preview .legend{border-top:0;padding:12px clamp(24px,3vw,48px) 18px}
