:root[data-design] :is(.studio-hero .frame-total b,.studio-hero .frame-price .fv,.lp-callout b,.lp-tag,.lp-cap) .money{font-variant-numeric:lining-nums proportional-nums}:root[data-design] .lp-callout b{font-size:16px}:root[data-design] .lp-callout small{font-size:14px}:root[data-design] .lp-callout-start small{font-size:13px}:root[data-design] .lp-callout-start{transform:translate(-12px,-100%)}:root[data-design] .lp-above{top:0;left:clamp(84px, var(--at,50%), calc(100% - 84px));z-index:1;border:1px solid var(--hairline-2);background:color-mix(in srgb, var(--surface) 90%, transparent);backdrop-filter:blur(6px);color:var(--ink-3);font:560 13px/1.3 var(--font-sans);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 4px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}:root[data-design] .lp-above-arrow{color:var(--ink-2);font-weight:700}:root[data-design] .lp.is-pointing .lp-above{opacity:.12}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .lp-above{animation:hz-fade .6s 2s var(--hz-ease) both;transition:opacity .2s}}:root[data-design] .lp-callout-lure.is-off:before{font-size:13px}:root[data-design] .lp-tag small{font-size:14px}:root[data-design] .lp-years li{font-size:13px}:root[data-design] .lp .lp-line.lp-long.is-hot{stroke-width:3.6px}:root[data-design] .lp-cap strong[data-lp-point]{text-underline-offset:4px;transition:text-decoration-color .2s var(--hz-ease);text-decoration:underline 1px #0000}:root[data-design] .lp-cap strong.is-lit{text-decoration-color:var(--accent)}:root[data-design] .lp-cap .lp-cap-lure strong.is-lit{text-decoration-color:var(--hz-lure)}:root[data-design] .lp-cap-line{grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}:root[data-design] .lp-cap-line+.lp-cap-line{margin-top:6px}:root[data-design] .lp-cap-line>.lp-key{vertical-align:0;margin:calc(.5lh - 1.5px) 0 0}:root[data-design] .hz-lp-panel .lp-cap-line{display:block}:root[data-design] .hz-lp-panel .lp-cap-line+.lp-cap-line{margin-top:14px}.lp-scrub{z-index:2;pointer-events:none;position:absolute;inset:0}.lp-scrub-rule{top:4.667%;bottom:3.333%;left:var(--x,0%);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ink) 42%, transparent) 14%, color-mix(in srgb, var(--ink) 42%, transparent) 86%, transparent);opacity:0;width:1px;margin-left:-.5px;position:absolute}.lp.is-scrubbing .lp-scrub-rule{opacity:1}.lp-scrub-at{visibility:hidden;opacity:0;position:absolute;inset:0}.lp-scrub-at.is-on{visibility:visible;opacity:1}.lp-scrub-dot{left:var(--x);top:var(--y);width:11px;height:11px;box-shadow:0 0 0 2.5px var(--surface);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lp-scrub-dot-lure{background:var(--hz-lure)}.lp-scrub-dot-long{background:var(--accent);box-shadow:0 0 0 2.5px var(--surface), 0 0 14px color-mix(in srgb, var(--accent) 70%, transparent)}.lp-scrub-tag{left:var(--x);top:var(--top,var(--y));border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 88%, transparent);backdrop-filter:blur(6px);white-space:nowrap;border-radius:10px;justify-items:start;gap:2px;padding:6px 10px 7px;display:grid;position:absolute;transform:translate(14px,-50%);box-shadow:0 12px 28px -14px #000000b3}.lp-scrub-at:is([data-year="4"],[data-year="5"]) .lp-scrub-tag{justify-items:end;transform:translate(calc(-100% - 14px),-50%)}.lp-scrub-tag b{font:700 15px/1.1 var(--font-sans);letter-spacing:-.02em}.lp-scrub-tag .money{font-variant-numeric:lining-nums proportional-nums}.lp-scrub-lure b{color:var(--hz-lure)}.lp-scrub-long{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.lp-scrub-long b{color:var(--accent-strong)}.lp-scrub-tag.is-off b:before{content:"↑ " / ""}.lp-scrub-tag small{font:600 13px/1.2 var(--font-sans);color:var(--accent-strong)}.lp.is-scrubbing .lp-callouts{opacity:0}:root[data-design] .lp.is-scrubbing .lp-tag{display:none}.lp-years li.is-on{color:var(--ink);font-weight:650}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .lp-scrub-rule{transition:left .26s var(--hz-ease), opacity .2s ease}:root:not([data-motion=reduced]) .lp-scrub-at{transition:opacity .16s,visibility 0s linear .16s}:root:not([data-motion=reduced]) .lp-scrub-at.is-on{transition:opacity .2s 60ms,visibility}:root:not([data-motion=reduced]) .lp-callouts{transition:opacity .2s}:root:not([data-motion=reduced]) .lp-years li{transition:color .2s}}.lp-plot[role=slider]{touch-action:pan-y}:root[data-design] .lp-plot[role=slider]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}
