.lv2-page{--vgreen:#2fd39a;--vred:#f76c6c;--hl-line:#6aaffa8c;--hl-line-green:#2fd39a8c;background:var(--fps-bg);color:var(--fps-fg-1);line-height:var(--fps-lh-normal);font-family:var(--fps-font-sans)}.lv2-page a{color:inherit;text-decoration:none}.lv2-page *{box-sizing:border-box}.azure{color:var(--fps-accent)}#larger{font-size:larger}.lv2-wrap{width:min(var(--fps-content-max), calc(100% - 48px));margin:0 auto}.lv2-hero{padding:clamp(72px,12vh,150px) 0 clamp(56px,8vh,110px);position:relative;overflow:hidden}.lv2-hero__mesh{pointer-events:none;z-index:0;background:radial-gradient(48% 40% at 20% 8%,#408cdc29,#0000 70%),radial-gradient(42% 38% at 82% 0,#6aaffa1a,#0000 72%),radial-gradient(60% 50% at 50% 120%,#408cdc12,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.lv2-candles{z-index:0;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lv2-hero__vignette{z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 45%, transparent 52%, var(--fps-bg) 100%), linear-gradient(to bottom, transparent 70%, var(--fps-bg));position:absolute;inset:0}.lv2-hero__grain{z-index:2;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lv2-hero-stage{z-index:3;text-align:center;max-width:920px;margin:0 auto;position:relative}.lv2-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.lv2-reveal{animation:lv2Rise .85s var(--fps-ease-out,ease-out) both;animation-delay:var(--d,0s)}}@keyframes lv2Rise{0%{opacity:0;filter:blur(12px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}.fp-split-w,.fp-split-c{display:inline-block}@media (prefers-reduced-motion:no-preference){.fp-split--armed:not(.is-in) .fp-split-c{opacity:0;transform:translateY(.5em)}.fp-split--armed.is-in .fp-split-c{animation:fpCharRise .8s var(--fps-ease-out,ease-out) both;animation-delay:calc(var(--i) * 18ms)}}@keyframes fpCharRise{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.fp-words .fp-split-w{display:inline-block}@media (prefers-reduced-motion:no-preference){.fp-words .fp-split-w{animation:.7s cubic-bezier(.25,.46,.45,.94) both fpWordEnter;animation-delay:calc(var(--d,0s) + var(--w) * 60ms)}}@keyframes fpWordEnter{0%{opacity:0;filter:blur(10px);transform:translateY(40px)}50%{opacity:.5;filter:blur(4px);transform:translateY(-4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.lv2-eyebrow{font-size:var(--fps-fs-eyebrow);letter-spacing:var(--fps-tracking-label,.06em);text-transform:uppercase;color:var(--fps-fg-2);white-space:nowrap;border-radius:var(--fps-radius-pill,999px);border:1px solid var(--fps-border);background:#ffffff05;align-items:center;gap:9px;padding:7px 14px;font-weight:700;display:inline-flex}.lv2-eyebrow .lv2-dot{background:var(--fps-accent);width:6px;height:6px;box-shadow:var(--fps-glow-accent,0 0 8px #408cdc99);border-radius:50%}.lv2-hero-q{font-family:var(--fps-font-heading);letter-spacing:var(--fps-tracking-display,-1.5px);color:var(--fps-fg);text-wrap:balance;max-width:18ch;margin:26px auto 0;font-size:clamp(2.6rem,6.2vw,5.2rem);font-weight:900;line-height:1.02}.lv2-hero-q em{color:var(--fps-accent-bright);font-style:normal}.lv2-support{color:var(--fps-fg-2);margin:22px 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:500}.lv2-beat-rule{background:linear-gradient(var(--fps-border-strong), transparent);width:1px;height:40px;margin:30px auto 0}.lv2-promise{max-width:24ch;font-family:var(--fps-font-heading);letter-spacing:-.5px;color:var(--fps-fg);text-wrap:balance;margin:28px auto 0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.18}.lv2-mult{font-family:var(--fps-font-mono);color:var(--fps-accent-bright);letter-spacing:0;font-weight:700}.lv2-trust-line{color:var(--fps-fg-1);flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:22px auto 0;font-size:15px;display:inline-flex}.lv2-trust-line span{align-items:center;gap:8px;display:inline-flex}.lv2-trust-line span:before{content:"";background:var(--fps-green);border-radius:50%;width:5px;height:5px}.lv2-mechanism{max-width:62ch;font-size:clamp(1rem,1.5vw,1.18rem);line-height:var(--fps-lh-relaxed,1.6);color:var(--fps-fg-2);margin:30px auto 0}.lv2-mechanism b{color:var(--fps-fg-1);font-weight:600}.lv2-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:44px 0 0;display:flex}.lv2-section{padding:clamp(60px,9vh,104px) 0}.lv2-sec-eyebrow{font-size:var(--fps-fs-eyebrow);letter-spacing:var(--fps-tracking-label,.06em);text-transform:uppercase;color:var(--fps-accent);font-weight:700}.lv2-sec-title{font-family:var(--fps-font-heading);letter-spacing:-.8px;color:var(--fps-fg);text-wrap:balance;max-width:22ch;margin:14px 0 0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.06}.lv2-sec-intro{max-width:64ch;font-size:var(--fps-fs-body-lg);color:var(--fps-fg-2);line-height:var(--fps-lh-relaxed,1.6);margin:18px 0 0}.fp-contrast__row a{color:var(--fps-fg-2);text-decoration:underline}.lv2-compare-head{flex-direction:column;gap:6px;margin-bottom:30px;display:flex}.lv2-compare-head__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv2-beta-ribbon{--ribbon-size:104px;width:var(--ribbon-size);height:var(--ribbon-size);pointer-events:none;z-index:3;position:absolute;top:0;right:0;overflow:hidden}.lv2-beta-ribbon span{width:calc(var(--ribbon-size) * 1.5);top:calc(var(--ribbon-size) * .22);right:calc(var(--ribbon-size) * -.26);text-align:center;border-top:1px solid var(--fps-border-strong);border-bottom:1px solid var(--fps-border-strong);background:color-mix(in srgb, var(--fps-accent) 22%, var(--fps-surface));color:var(--fps-accent-bright);font-family:var(--fps-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 0;font-size:10.5px;font-weight:700;display:block;position:absolute;transform:rotate(45deg)}@media (width<=639px){.lv2-beta-ribbon{--ribbon-size:66px}.lv2-beta-ribbon span{letter-spacing:.08em;padding:3px 0;font-size:9px}}.lv2-beta-badge{border-radius:var(--fps-radius-pill);border:1px solid var(--fps-border-strong);font-family:var(--fps-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fps-fg-2);background:#ffffff0a;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.lv2-beta-badge svg{width:12px;height:12px;color:var(--fps-accent);flex-shrink:0}.lv2-page table{border-collapse:collapse;width:100%}.lv2-page th,.lv2-page td{text-align:left;border-bottom:1px solid var(--fps-border-faint);padding:11px 20px;font-size:13px}.lv2-page th{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--fps-fg-3);font-weight:700}.lv2-free{color:var(--fps-green);font-weight:600}.lv2-footnote{font-size:var(--fps-fs-caption);color:var(--fps-fg-3);max-width:90ch;margin-top:18px;line-height:1.6}.lv2-proof-cta{text-align:center;margin-top:28px}.lv2-fp-result{opacity:0;max-height:0;transition:max-height .5s var(--fps-ease-out,ease-out), opacity .45s var(--fps-ease-out,ease-out), transform .45s var(--fps-ease-out,ease-out), margin-top .4s, margin-bottom .4s;align-items:baseline;gap:12px;margin:0 20px;display:flex;overflow:hidden;transform:translateY(6px)}.lv2-fp-result.lv2-is-on{opacity:1;background:linear-gradient(90deg,#2fd39a24,#408cdc0f);border-radius:10px;max-height:80px;margin-top:14px;margin-bottom:2px;padding:12px 16px;transform:none;box-shadow:inset 0 0 0 1px #2fd39a52}.lv2-fp-result__lab{font-family:var(--fps-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vgreen);font-size:10.5px;font-weight:700}.lv2-fp-result__nums{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.4px;color:var(--fps-fg);font-size:18px;font-weight:700}.lv2-fp-result__nums b{color:var(--vgreen)}.lv2-fp-result__sep{color:var(--fps-fg-3);margin:0 4px}.lv2-fp-caption{color:var(--fps-fg-2);min-height:4.6em;margin:0;padding:16px 20px 20px;font-size:13px;line-height:1.6}.lv2-fp-caption b{color:var(--fps-fg);font-weight:600}.lv2-triptych{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.lv2-col{border-radius:var(--fps-radius-lg,16px);background:var(--fps-surface);border:1px solid var(--fps-border);padding:24px}.lv2-col .lv2-label{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--fps-fg-3);font-weight:700}.lv2-col .lv2-big{font-family:var(--fps-font-heading);letter-spacing:-.5px;color:var(--fps-fg);margin:12px 0;font-size:28px;font-weight:800}.lv2-col p{color:var(--fps-fg-2);margin:0;font-size:14px;line-height:1.6}.lv2-col--armed{outline:1px solid var(--fps-accent-dim);background:linear-gradient(#408cdc14,#408cdc05)}.lv2-col--armed .lv2-big{color:var(--fps-accent-bright)}.lv2-trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.lv2-trust-grid h3{color:var(--fps-fg);margin:0 0 10px;font-size:17px;font-weight:600}.lv2-trust-grid p{color:var(--fps-fg-2);margin:0;font-size:14px;line-height:1.6}.lv2-faq{flex-direction:column;gap:10px;margin-top:36px;display:flex}.lv2-faq-item{background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-lg,16px);overflow:hidden}.lv2-faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 24px;list-style:none;display:flex}.lv2-faq-item>summary::-webkit-details-marker{display:none}.lv2-faq-item summary h3{color:var(--fps-fg);transition:color var(--fps-dur,.2s);margin:0;font-size:16px;font-weight:600}.lv2-faq-item>summary:hover h3{color:var(--fps-accent-bright)}.lv2-faq-chevron{border-right:2px solid var(--fps-fg-3);border-bottom:2px solid var(--fps-fg-3);width:10px;height:10px;transition:transform .25s var(--fps-ease-out,ease-out), border-color var(--fps-dur,.2s);flex-shrink:0;margin-right:3px;transform:rotate(45deg)}.lv2-faq-item[open] .lv2-faq-chevron{border-color:var(--fps-accent);transform:rotate(225deg)}.lv2-faq-body{padding:0 24px 22px}.lv2-faq-body a{color:var(--fps-fg-2);text-decoration:underline}.lv2-faq-body p{color:var(--fps-fg-2);max-width:80ch;margin:0;font-size:14px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.lv2-faq-item[open] .lv2-faq-body{animation:lv2FaqReveal .28s var(--fps-ease-out,ease-out)}}@keyframes lv2FaqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lv2-cta-band{border-radius:var(--fps-radius-xl,20px);border:1px solid var(--fps-accent-dim);background:linear-gradient(135deg,#408cdc24,#408cdc08);justify-content:space-between;align-items:center;gap:28px;margin:clamp(60px,9vh,100px) auto;padding:40px;display:flex}.lv2-cta-band h2{font-family:var(--fps-font-heading);letter-spacing:-.6px;color:var(--fps-fg);max-width:20ch;margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:800}.lv2-cta-band h2 em{color:var(--fps-accent-bright);font-style:normal}.lv2-cta-band .lv2-mark{color:#556}.lv2-cta-band p{color:var(--fps-fg-2);max-width:52ch;margin:0;font-size:15px;line-height:1.6}.lv2-cta-actions{flex-direction:column;gap:20px;min-width:min(340px,100%);display:flex}.lv2-cta-actions .punchcard-cta__image{filter:drop-shadow(0 2px 8px #00000040);width:100%;max-width:320px;height:auto;margin:0 auto;display:block}.lv2-waitlist{flex-direction:column;gap:10px;display:flex}.lv2-waitlist-row{flex-wrap:wrap;gap:10px;display:flex}.lv2-waitlist-input{min-width:0;font-family:var(--fps-font-sans);color:var(--fps-fg);border-radius:var(--fps-radius-cta,10px);border:1px solid var(--fps-border-strong);background:#ffffff0a;flex:200px;padding:11px 14px;font-size:14px}.lv2-waitlist-input::placeholder{color:var(--fps-fg-3)}.lv2-waitlist-input:focus-visible{border-color:var(--fps-accent);box-shadow:var(--fps-accent-shadow);outline:none}.lv2-waitlist-input[aria-invalid=true]{border-color:var(--fps-danger,#d06666)}.lv2-waitlist .lv2-btn{flex:none}.lv2-waitlist-captcha:empty{display:none}.lv2-waitlist-note{color:var(--fps-fg-3);max-width:44ch;margin:0;font-size:12.5px;line-height:1.5}.lv2-waitlist-note a{color:var(--fps-fg-2);text-decoration:underline}.lv2-waitlist-err{color:var(--fps-danger,#d06666)}.lv2-waitlist-ok{font-family:var(--fps-font-heading);color:var(--fps-fg);margin:0;font-size:1.15rem;font-weight:700}.lv2-survey{border-top:1px solid var(--fps-border-strong);flex-direction:column;gap:16px;margin-top:4px;padding-top:16px;display:flex}.lv2-survey-q-label{color:var(--fps-fg-2);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 8px;padding:2px 2px 10px;font-size:13px;font-weight:600;display:flex}.lv2-survey-q-hint{color:var(--fps-fg-3);font-size:11.5px;font-weight:500}.lv2-survey-options{flex-direction:column;gap:6px;display:flex}.lv2-survey-option{text-align:left;width:100%;font-family:var(--fps-font-sans);color:var(--fps-fg-2);border-radius:var(--fps-radius-sm,8px);border:1px solid var(--fps-border-strong);cursor:pointer;transition:border-color .15s var(--fps-ease-out,ease-out), background .15s var(--fps-ease-out,ease-out), color .15s var(--fps-ease-out,ease-out);background:#ffffff05;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.lv2-survey-option:hover{border-color:var(--fps-fg-3)}.lv2-survey-option[aria-checked=true]{border-color:var(--fps-accent);background:var(--fps-accent-dim);color:var(--fps-fg)}.lv2-survey-option:focus-visible{border-color:var(--fps-accent);box-shadow:var(--fps-accent-shadow);outline:none}.lv2-survey-option-box{border:1.5px solid var(--fps-border-strong);border-radius:4px;flex:none;width:16px;height:16px;position:relative}.lv2-survey-option[aria-checked=true] .lv2-survey-option-box{border-color:var(--fps-accent);background:var(--fps-accent)}.lv2-survey-option[aria-checked=true] .lv2-survey-option-box:after{content:"";border:solid var(--fps-bg,#0b0e14);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.lv2-survey-option-label{overflow-wrap:anywhere;flex:auto;min-width:0}.lv2-survey-note{width:100%;font-family:var(--fps-font-sans);color:var(--fps-fg);resize:vertical;border-radius:var(--fps-radius-cta,10px);border:1px solid var(--fps-border-strong);background:#ffffff0a;min-height:64px;padding:11px 14px;font-size:14px}.lv2-survey-note::placeholder{color:var(--fps-fg-3)}.lv2-survey-note:focus-visible{border-color:var(--fps-accent);box-shadow:var(--fps-accent-shadow);outline:none}@media (prefers-reduced-motion:no-preference){.lv2-survey-q{animation:lv2SurveyReveal .3s var(--fps-ease-out,ease-out) both}.lv2-survey-q:first-child{animation-delay:0s}.lv2-survey-q:nth-child(2){animation-delay:70ms}.lv2-survey-q:nth-child(3){animation-delay:.14s}.lv2-survey-q:nth-child(4){animation-delay:.21s}}@keyframes lv2SurveyReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=1023px){.lv2-triptych,.lv2-trust-grid,.lv2-faq{grid-template-columns:1fr}.lv2-cta-band{flex-direction:column;align-items:flex-start}}@media (width<=639px){.lv2-wrap{width:calc(100% - 32px)}}.lv2-num{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.lv2-card{background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-lg,16px)}.lv2-compare-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.lv2-obook{flex-direction:column;display:flex;overflow:hidden}.lv2-obook table{flex:auto}.lv2-obook tbody td{vertical-align:top}.lv2-obook__top{box-sizing:border-box;border-bottom:1px solid var(--fps-border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:86px;padding:12px 18px;display:flex}.lv2-obook__top>div{min-width:0}.lv2-obook__top strong{color:var(--fps-fg);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.lv2-obook__top span{color:var(--fps-fg-2);margin-top:5px;font-size:13px;display:block}.lv2-obook--armed{outline:1px solid var(--fps-accent-dim)}.lv2-obook td .lv2-num,.lv2-obook td:nth-child(2),.lv2-obook td:last-child,.lv2-obook th:last-child{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums}.lv2-obook td:nth-child(2){color:var(--fps-fg)}.lv2-obook td:last-child,.lv2-obook th:last-child{text-align:right}.lv2-obook td:first-child{color:var(--fps-fg);letter-spacing:-.2px;font-weight:700}.lv2-locked{color:var(--fps-red);font-weight:600}.lv2-total td{border-bottom:none;border-top:1px solid var(--fps-border-strong);padding-top:14px;padding-bottom:14px;font-size:14px;font-weight:700}.lv2-total td:first-child{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--vgreen)}.lv2-obook[data-book=std] .lv2-total td:first-child,.lv2-obook[data-book=std] .lv2-total .lv2-fp-committed{color:var(--vgreen)}.lv2-obook__top--fp{align-items:center}.lv2-fp-replay{box-sizing:border-box;height:30px;font-family:var(--fps-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fps-fg-2);border:1px solid var(--fps-border);border-radius:var(--fps-radius-pill,999px);cursor:pointer;transition:color var(--fps-dur,.2s), border-color var(--fps-dur,.2s);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.lv2-fp-replay:hover{color:var(--fps-fg);border-color:var(--fps-border-strong)}.lv2-fp-replay__dot{background:var(--fps-green);width:7px;height:7px;box-shadow:0 0 8px var(--fps-green);border-radius:50%}.lv2-fp-replay span{font-size:inherit;margin:0;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){.lv2-fp-replay__dot{animation:1.6s ease-in-out infinite lv2FpPulse}}@keyframes lv2FpPulse{0%,to{opacity:1}50%{opacity:.3}}.lv2-obook th,.lv2-obook td{padding:9px 11px;line-height:22px}.lv2-obook td:first-child,.lv2-obook th:first-child{padding-left:18px}.lv2-obook td:last-child,.lv2-obook th:last-child{padding-right:18px}.lv2-obook th.lv2-r,.lv2-obook td.lv2-num{text-align:right}.lv2-obook th{white-space:nowrap}.lv2-obook td{transition:opacity .45s var(--fps-ease-out,ease-out), background-color .3s}.lv2-obook .lv2-locked{color:var(--vred);font-weight:600}.lv2-obook .lv2-fp-committed{color:var(--vgreen);font-weight:600}.lv2-obook .lv2-fp-committed.lv2-is-filled{color:var(--vgreen);font-size:18px;font-weight:700}.lv2-obook .lv2-st-cell{text-align:right}.lv2-obook .lv2-st{font-family:var(--fps-font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.lv2-obook .lv2-st i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.lv2-st--live{color:var(--fps-fg-3)}.lv2-st--live i{background:var(--fps-accent);box-shadow:0 0 6px #408cdcb3}.lv2-st--filled{color:var(--vgreen)}.lv2-st--filled i{background:var(--vgreen);box-shadow:0 0 7px var(--vgreen)}.lv2-st--cancelled i{background:var(--vred);box-shadow:0 0 6px var(--vred)}.lv2-obook tr.lv2-is-pitch{background:linear-gradient(90deg,#2fd39a29,#2fd39a0d)}.lv2-obook tr.lv2-is-pitch td{box-shadow:inset 0 1px 0 var(--hl-line-green), inset 0 -1px 0 var(--hl-line-green)}.lv2-obook tr.lv2-is-pitch td:first-child{box-shadow:inset 0 1px 0 var(--hl-line-green), inset 0 -1px 0 var(--hl-line-green), inset 1px 0 0 var(--hl-line-green);border-top-left-radius:9px;border-bottom-left-radius:9px}.lv2-obook tr.lv2-is-pitch td:last-child{box-shadow:inset 0 1px 0 var(--hl-line-green), inset 0 -1px 0 var(--hl-line-green), inset -1px 0 0 var(--hl-line-green);border-top-right-radius:9px;border-bottom-right-radius:9px}.lv2-obook tr.lv2-is-stood{opacity:.4}.lv2-obook .lv2-fp-qty{color:var(--fps-accent-bright);font-weight:700;box-shadow:inset 1px 0 #408cdc2e,inset -1px 0 #408cdc2e}.lv2-compare-tags{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;margin:-8px 0 14px;display:grid}.lv2-book-tag{font-family:var(--fps-font-heading);letter-spacing:-.8px;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.06}.lv2-book-tag--fp{color:var(--fps-accent-bright)}.lv2-book-tag--std{color:var(--fps-fg-2)}.lv2-tape{box-sizing:border-box;border:1px solid var(--fps-border);background:var(--fps-surface);border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:7px 0 7px 10px;display:flex;overflow:hidden}.lv2-tape__replay{flex:none}.lv2-tape__viewport{--lv2-tape-fade:26px;flex:auto;min-width:0;position:relative;overflow:hidden}.lv2-tape__viewport:before,.lv2-tape__viewport:after{content:"";width:var(--lv2-tape-fade);z-index:1;pointer-events:none;position:absolute;top:0;bottom:0}.lv2-tape__viewport:before{background:linear-gradient(90deg, var(--fps-surface), color-mix(in srgb, var(--fps-surface) 0%, transparent));left:0}.lv2-tape__viewport:after{background:linear-gradient(270deg, var(--fps-surface), color-mix(in srgb, var(--fps-surface) 0%, transparent));right:0}.lv2-tape__track{will-change:transform;align-items:center;width:max-content;display:flex}.lv2-tape__q{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.lv2-tape__q b{color:var(--fps-fg-2);font-weight:700}.lv2-tape__px{font-variant-numeric:tabular-nums}.lv2-tape__q i{font-size:9px;font-style:normal}.lv2-tape__q em{font-style:normal;font-weight:600}.lv2-tape__q--up .lv2-tape__px,.lv2-tape__q--up i,.lv2-tape__q--up em{color:#2fd39ab8}.lv2-tape__q--down .lv2-tape__px,.lv2-tape__q--down i,.lv2-tape__q--down em{color:#f76c6cb8}.lv2-tape__q--drop b{color:var(--fps-fg)}.lv2-tape__q--drop .lv2-tape__px,.lv2-tape__q--drop i,.lv2-tape__q--drop em{color:var(--vred);font-weight:700}.lv2-tape__q--drop{transition:background-color var(--fps-dur,.2s) ease-out, box-shadow var(--fps-dur,.2s) ease-out;border-radius:999px}.lv2-tape.lv2-is-lit .lv2-tape__q--drop{background:#f76c6c1f;box-shadow:inset 0 0 0 1px #f76c6c57}@media (width<=699px){.lv2-tape{gap:8px;padding-left:8px}.lv2-tape__q{gap:5px;padding:0 10px;font-size:11px}.lv2-tape__viewport{--lv2-tape-fade:14px}}.lv2-obook__top--std{align-items:center}.lv2-conc-toggle{box-sizing:border-box;border-radius:var(--fps-radius-pill,999px);background:var(--fps-surface);border:1px solid var(--fps-border);flex-shrink:0;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex}.lv2-conc-btn{font-family:var(--fps-font-sans);color:var(--fps-fg-3);border-radius:var(--fps-radius-pill,999px);cursor:pointer;white-space:nowrap;height:100%;transition:color var(--fps-dur,.2s), background var(--fps-dur,.2s);background:0 0;border:none;padding:0 11px;font-size:11px;font-weight:600}.lv2-conc-btn:hover{color:var(--fps-fg-1)}.lv2-conc-btn.lv2-is-on{color:var(--fps-fg);background:var(--fps-surface-2);box-shadow:inset 0 0 0 1px var(--fps-border-strong)}.lv2-st--missed{color:var(--vred)}.lv2-st--missed i{background:var(--vred);box-shadow:0 0 6px var(--vred);animation:1.1s ease-in-out infinite lv2FpPulse}.lv2-obook tr.lv2-is-missed td{background:#f76c6c17;box-shadow:inset 0 1px #f76c6c66,inset 0 -1px #f76c6c66}.lv2-obook tr.lv2-is-missed td:first-child{border-top-left-radius:9px;border-bottom-left-radius:9px;box-shadow:inset 0 1px #f76c6c66,inset 0 -1px #f76c6c66,inset 1px 0 #f76c6c66}.lv2-obook tr.lv2-is-missed td:last-child{border-top-right-radius:9px;border-bottom-right-radius:9px;box-shadow:inset 0 1px #f76c6c66,inset 0 -1px #f76c6c66,inset -1px 0 #f76c6c66}.lv2-obook tr.lv2-is-missed .lv2-locked{color:var(--vred)}.lv2-obook tr.lv2-is-pitch .lv2-qty-win{color:var(--vgreen);font-size:18px;font-weight:800}@media (prefers-reduced-motion:no-preference){.lv2-obook tr.lv2-is-pitch .lv2-qty-win.lv2-is-win{animation:lv2WinPop var(--lv2-fill-hl,1.4s) var(--fps-ease-out,ease-out)}}@keyframes lv2WinPop{0%{transform:scale(1)}18%{transform:scale(1.22)}40%,to{transform:scale(1)}}.lv2-m-lmt,.lv2-compare-mobile{display:none}@media (width<=699px){.lv2-compare-grid{grid-template-columns:1fr 1fr;gap:8px}.lv2-compare-tags{gap:8px;margin:-4px 0 8px}.lv2-book-tag{font-size:15px;line-height:1.2}.lv2-obook{flex-direction:column;height:100%;display:flex;overflow:visible}.lv2-obook table{flex-direction:column;flex:auto;min-height:0;display:flex}.lv2-obook thead,.lv2-obook tfoot{flex:none}.lv2-obook tbody{flex:auto}.lv2-obook__top,.lv2-obook__top--fp,.lv2-obook__top--std{box-sizing:border-box;flex-wrap:wrap;align-content:center;gap:6px;min-height:70px;padding:9px clamp(8px,1.6vw,16px)}.lv2-obook__top strong{font-size:11px;line-height:1.25}.lv2-fp-replay{letter-spacing:.04em;height:22px;color:var(--fps-fg-3);gap:4px;padding:0 8px;font-size:8px}.lv2-fp-replay__dot{width:4px;height:4px}.lv2-conc-toggle{gap:2px;height:22px;padding:2px}.lv2-conc-btn{height:100%;padding:0 7px;font-size:9px}.lv2-obook td:first-child,.lv2-obook th:first-child,.lv2-obook td:last-child,.lv2-obook th:last-child{padding-left:0;padding-right:0}.lv2-obook thead tr,.lv2-obook tbody tr{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto clamp(22px,5.5vw,36px) clamp(48px,11vw,78px) 7px;align-items:center;column-gap:clamp(6px,1.6vw,12px);min-height:34px;padding:5px clamp(6px,1.2vw,12px);display:grid}.lv2-obook tbody tr{border-bottom:1px solid var(--fps-border-faint)}.lv2-obook thead{z-index:4;background:var(--fps-surface);box-shadow:inset 0 -1px 0 var(--fps-border);position:sticky;top:0}.lv2-obook thead th{white-space:nowrap;letter-spacing:0;color:var(--fps-fg-3);text-align:right;padding:0;font-size:clamp(7px,1.3vw,10px);line-height:1.15;display:block}.lv2-obook thead th:first-child{text-align:left;font-size:clamp(9px,1.7vw,13px)}.lv2-obook thead th:nth-child(2){font-size:0}.lv2-obook thead th:nth-child(2):after{content:"LMT";font-size:clamp(7px,1.3vw,10px)}.lv2-obook thead th:nth-child(5){font-size:0}.lv2-obook tbody td{border:none;padding:0;font-size:clamp(11px,2vw,14px)}.lv2-obook tbody td:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,2vw,14px);font-weight:700;overflow:hidden}.lv2-obook tbody td:nth-child(3){text-align:right;box-shadow:none;font-size:clamp(11px,2vw,14px);font-weight:700}.lv2-obook tbody td:nth-child(4){text-align:right;font-size:clamp(14px,2.9vw,18px);font-weight:700}.lv2-obook tbody td.lv2-st-cell{text-align:center}.lv2-obook tbody td:nth-child(2){text-align:right;color:var(--fps-fg);white-space:nowrap;font-size:clamp(7.5px,1.5vw,11px);line-height:1.1}.lv2-obook .lv2-st{font-size:0}.lv2-obook .lv2-st i{width:6px;height:6px}.lv2-obook .lv2-fp-committed.lv2-is-filled{font-size:clamp(14px,2.9vw,18px)}.lv2-obook tr.lv2-is-pitch .lv2-qty-win{font-size:clamp(11px,2vw,14px)}.lv2-obook tfoot tr.lv2-total{box-sizing:border-box;justify-content:space-between;align-items:baseline;min-height:44px;display:flex}.lv2-obook tfoot tr.lv2-total td{border:none;padding:10px clamp(8px,1.6vw,16px);font-size:clamp(12px,2.2vw,15px)}.lv2-obook tfoot tr.lv2-total td:last-child{display:none}.lv2-obook tbody tr.lv2-is-pitch{box-shadow:inset 0 0 0 1px var(--hl-line-green);background:#2fd39a17;border-radius:8px}.lv2-obook tbody tr.lv2-is-pitch td{box-shadow:none!important;background:0 0!important;border-radius:0!important}.lv2-obook tbody tr.lv2-is-missed{background:#f76c6c14;border-radius:8px;box-shadow:inset 0 0 0 1px #f76c6c80}.lv2-obook tbody tr.lv2-is-missed td{box-shadow:none!important;background:0 0!important;border-radius:0!important}}@media (width>=700px) and (width<=1023px){.lv2-obook{flex-direction:column;height:100%;display:flex}.lv2-obook__top{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:12px 14px}.lv2-obook table{flex-direction:column;flex:auto;min-height:0;display:flex}.lv2-obook thead,.lv2-obook tfoot{flex:none;display:block}.lv2-obook tbody{flex:auto;display:block}.lv2-compare-grid,.lv2-compare-tags{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(8px,1.6vw,12px)}.lv2-obook thead tr,.lv2-obook tbody tr{box-sizing:border-box;grid-template-columns:minmax(0,1fr) clamp(42px,6vw,62px) clamp(28px,4.4vw,46px) clamp(56px,9.6vw,92px) 14px;align-items:center;column-gap:clamp(4px,.9vw,8px);min-height:40px;padding:9px clamp(9px,1.4vw,14px);display:grid}.lv2-obook tbody tr{border-bottom:1px solid var(--fps-border-faint)}.lv2-obook th,.lv2-obook td{border-bottom:none;padding:0;font-size:13px;line-height:1.15}.lv2-obook thead th:not(:first-child),.lv2-obook tbody td:not(:first-child){text-align:right}.lv2-obook thead th{white-space:nowrap;letter-spacing:.02em;font-size:10px}.lv2-obook tbody td:nth-child(3){box-shadow:none;font-weight:700}.lv2-obook tbody td:nth-child(4){font-size:15px;font-weight:700}.lv2-obook .lv2-fp-committed.lv2-is-filled{font-size:16px}.lv2-obook tr.lv2-is-pitch .lv2-qty-win{font-size:13px}.lv2-obook .lv2-st{font-size:0}.lv2-obook .lv2-st-cell{text-align:center}.lv2-obook .lv2-st i{width:7px;height:7px}.lv2-obook thead th:last-child{font-size:0}.lv2-obook tfoot tr.lv2-total{grid-template-columns:minmax(0,1fr) clamp(42px,6vw,62px) clamp(28px,4.4vw,46px) clamp(56px,9.6vw,92px) 14px;align-items:baseline;column-gap:clamp(4px,.9vw,8px);padding:12px clamp(9px,1.4vw,14px);display:grid}.lv2-obook tfoot tr.lv2-total td{border:none;padding:0}.lv2-obook tfoot tr.lv2-total td:first-child{grid-column:1/3}.lv2-obook tfoot tr.lv2-total .lv2-fp-committed{text-align:right;grid-column:4;font-size:15px}.lv2-obook tfoot tr.lv2-total td:last-child{display:none}}@media (width<=389px){.lv2-compare-mobile{margin-bottom:18px;display:block}.lv2-compare-tags{display:none}.lv2-scoreboard{border-radius:var(--fps-radius-lg,16px);background:var(--fps-surface);border:1px solid var(--fps-border);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;padding:16px 16px 17px;display:grid}.lv2-score{flex-direction:column;gap:5px;min-width:0;display:flex}.lv2-score--fp{text-align:right;align-items:flex-end}.lv2-score-k{letter-spacing:.08em;text-transform:uppercase;color:var(--fps-fg-3);font-size:10.5px;font-weight:700}.lv2-score-v{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:25px;font-weight:700;line-height:1;transition:color .3s}.lv2-score--std .lv2-score-v{color:var(--fps-red)}.lv2-score--fp .lv2-score-v{color:var(--fps-accent-bright)}.lv2-score-sub{color:var(--fps-fg-2);font-size:11px;line-height:1.35}.lv2-score-vs{font-family:var(--fps-font-mono);color:var(--fps-fg-3);text-transform:uppercase;letter-spacing:.1em;align-self:center;font-size:11px}.lv2-seg{background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-pill,999px);grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;padding:4px;display:grid}.lv2-seg-btn{font-family:var(--fps-font-sans);color:var(--fps-fg-2);border-radius:var(--fps-radius-pill,999px);cursor:pointer;transition:color var(--fps-dur,.2s), background var(--fps-dur,.2s);background:0 0;border:none;padding:10px 8px;font-size:13px;font-weight:600}.lv2-seg-btn.lv2-is-on{color:var(--fps-fg);background:var(--fps-surface-2);box-shadow:inset 0 0 0 1px var(--fps-border-strong)}.lv2-compare-grid{grid-template-columns:1fr;gap:0}.lv2-compare-grid.lv2-m-show-std [data-book=fp],.lv2-compare-grid.lv2-m-show-fp [data-book=std]{display:none}}.fp-ck-lede{max-width:60ch;font-size:var(--fps-fs-body-lg);color:var(--fps-fg-2);line-height:var(--fps-lh-relaxed);margin:26px 0 0}.fp-ck-lede strong{color:var(--fps-fg-1);font-weight:600}.fp-ck-frame{border:1px solid var(--fps-border-strong);background:var(--fps-surface);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #000000d9,0 2px 8px #0006}.fp-ck-frame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.fp-ck-frame__bar{border-bottom:1px solid var(--fps-border);background:#ffffff04;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.fp-ck-dots{gap:6px;display:flex}.fp-ck-dots i{background:var(--fps-fg-4);border-radius:50%;width:9px;height:9px}.fp-ck-frame__tag{font-family:var(--fps-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fps-fg-3);font-size:11px;font-weight:600}.fp-ck-frame__badge{font-family:var(--fps-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fps-fg-2);align-items:center;gap:7px;margin-left:auto;font-size:10.5px;font-weight:600;display:inline-flex}.fp-ck-frame__badge i{background:var(--fps-green);width:6px;height:6px;box-shadow:0 0 7px var(--fps-green);border-radius:50%}@media (prefers-reduced-motion:no-preference){.fp-ck-frame__badge i{animation:1.8s ease-in-out infinite lv2FpPulse}}.fp-ck-frame img{width:100%;height:auto;display:block}.fp-ck-frame>input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fp-ck-tabs{border-bottom:1px solid var(--fps-border);background:#ffffff04;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.fp-ck-tabs label{font-family:var(--fps-font-mono);letter-spacing:.02em;color:var(--fps-fg-3);border-radius:var(--fps-radius-pill);border:1px solid var(--fps-border);cursor:pointer;background:#ffffff05;padding:5px 10px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s}.fp-ck-tabs label:hover{color:var(--fps-fg-1)}@media (pointer:coarse){.fp-ck-tabs label{align-items:center;min-height:44px;padding:5px 14px;font-size:12px;display:inline-flex}}.fp-ck-zoom{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.fp-ck-frame__zoom{border:1px solid var(--fps-border-strong);width:26px;height:26px;color:var(--fps-fg-3);transition:color var(--fps-dur), border-color var(--fps-dur);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.fp-ck-frame__zoom svg{width:13px;height:13px}.fp-ck-frame:hover .fp-ck-frame__zoom,.fp-ck-zoom:focus-visible~.fp-ck-frame__zoom{color:var(--fps-fg);border-color:var(--fps-accent)}.fp-ck-stack>.fp-ck-zoom{display:none}.fp-ck-stack>.fp-ck-zoom:only-child,.fp-ck-frame>input:first-of-type:checked~.fp-ck-stack>.fp-ck-zoom:first-of-type,.fp-ck-frame>input:nth-of-type(2):checked~.fp-ck-stack>.fp-ck-zoom:nth-of-type(2),.fp-ck-frame>input:nth-of-type(3):checked~.fp-ck-stack>.fp-ck-zoom:nth-of-type(3){display:block}.fp-ck-frame>input:first-of-type:checked~.fp-ck-tabs>label:first-of-type,.fp-ck-frame>input:nth-of-type(2):checked~.fp-ck-tabs>label:nth-of-type(2),.fp-ck-frame>input:nth-of-type(3):checked~.fp-ck-tabs>label:nth-of-type(3){color:var(--fps-fg);border-color:var(--fps-accent);background:color-mix(in srgb, var(--fps-accent) 14%, transparent)}.fp-ck-frame>input:first-of-type:focus-visible~.fp-ck-tabs>label:first-of-type,.fp-ck-frame>input:nth-of-type(2):focus-visible~.fp-ck-tabs>label:nth-of-type(2),.fp-ck-frame>input:nth-of-type(3):focus-visible~.fp-ck-tabs>label:nth-of-type(3){outline:2px solid var(--fps-accent-bright);outline-offset:2px}.fp-ck-beats{flex-direction:column;gap:clamp(44px,7vh,86px);margin-top:clamp(44px,6vh,74px);display:flex}.fp-ck-beat{grid-template-columns:1.02fr .98fr;align-items:start;gap:clamp(30px,4.5vw,66px);display:grid}@media (width>=1024px){.fp-ck-beat__copy{padding-top:10px}}.fp-ck-beat--flip .fp-ck-beat__media{order:2}.fp-ck-step{font-family:var(--fps-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fps-accent);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.fp-ck-step b{color:var(--fps-fg);letter-spacing:-.01em;font-size:22px;font-weight:700}.fp-ck-beat h3{font-family:var(--fps-font-heading);letter-spacing:-.5px;color:var(--fps-fg);text-wrap:balance;max-width:18ch;margin:16px 0 0;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:800;line-height:1.1}.fp-ck-beat p{font-size:var(--fps-fs-body-lg);color:var(--fps-fg-2);line-height:var(--fps-lh-relaxed);max-width:46ch;margin:16px 0 0}.fp-ck-beat p em{color:var(--fps-fg-1);font-style:normal}.fp-ck-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.fp-ck-chips span{font-family:var(--fps-font-mono);letter-spacing:.02em;color:var(--fps-fg-2);border-radius:var(--fps-radius-pill);border:1px solid var(--fps-border);background:#ffffff05;padding:5px 10px;font-size:11px;font-weight:500}:root{--askben-mark:#f25c53;--askben-wash:#ef444412}.lv2-meet-ben{align-items:center;gap:12px;margin:28px 0 0;display:flex}.lv2-meet-ben__avatar{background:#faf8f5;border-radius:9px;flex:none}.lv2-meet-ben__stack{flex-direction:column;gap:2px;min-width:0;display:flex}.lv2-meet-ben__name{font-family:var(--fps-font-mono);letter-spacing:.12em;color:var(--fps-fg-1);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lv2-meet-ben__star{color:var(--askben-mark);font-size:.92em}.lv2-meet-ben__role{font-size:var(--fps-fs-caption);color:var(--fps-fg-3);max-width:52ch;line-height:1.4}.askben-field{border-left:1px solid var(--askben-mark);background:linear-gradient(90deg, var(--askben-wash), transparent 70%);max-width:46ch;margin-top:14px;padding:10px 0 10px 16px}.askben-field__lockup{align-items:center;gap:6px;display:inline-flex}.askben-field__avatar{background:#faf8f5;border-radius:6px;flex:none}.askben-field__name{font-family:var(--fps-font-mono);letter-spacing:.1em;color:var(--fps-fg-2);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.askben-field__star{color:var(--askben-mark);font-size:.92em}.askben-field__body{font-size:var(--fps-fs-body);color:var(--fps-fg-2);line-height:var(--fps-lh-relaxed);margin:6px 0 0}.fp-ck-more{margin-top:0}.fp-ck-more__eyebrow{font-size:var(--fps-fs-eyebrow);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-3);text-align:left;font-weight:700}.fp-ck-more__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;display:flex}.fp-ck-more__title{font-family:var(--fps-font-heading);letter-spacing:-.5px;color:var(--fps-fg);text-wrap:balance;max-width:16ch;margin:12px 0 0;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:800;line-height:1.08}.fp-ck-more__lede{max-width:44ch;font-size:var(--fps-fs-body-lg);color:var(--fps-fg-2);line-height:var(--fps-lh-relaxed);margin:0 0 4px}.fp-ck-more__lede em{color:var(--fps-fg-1);font-style:normal}.fp-carousel{margin-top:38px;position:relative}.fp-carousel__viewport{scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000000d 6%,#000 24% 76%,#0000000d 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000000d 6%,#000 24% 76%,#0000000d 94%,#0000 100%)}.fp-carousel__viewport::-webkit-scrollbar{display:none}.fp-carousel__viewport.is-drag{cursor:grabbing}.fp-carousel__track{gap:26px;width:max-content;padding:8px clamp(24px,8vw,120px);display:flex}.fp-slide{user-select:none;will-change:transform, opacity;flex-direction:column;flex:0 0 clamp(320px,46vw,540px);transition:opacity .12s linear;display:flex}.fp-slide__frame{border:1px solid var(--fps-border-strong);background:var(--fps-surface);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 26px 64px -30px #000000e0,0 2px 8px #0006}.fp-slide__bar{border-bottom:1px solid var(--fps-border);background:#ffffff04;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.fp-slide__tag{font-family:var(--fps-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fps-fg-3);font-size:11px;font-weight:600}.fp-slide__shot{cursor:zoom-in;background:#08080b;border:0;width:100%;height:clamp(340px,34vw,440px);padding:0;display:block;position:relative;overflow:hidden}.fp-slide__shot img{object-fit:contain;object-position:center center;-webkit-user-drag:none;width:100%;height:100%;display:block}.fp-slide__expand{border:1px solid var(--fps-border-strong);width:32px;height:32px;color:var(--fps-fg-2);opacity:.85;transition:opacity var(--fps-dur), color var(--fps-dur), border-color var(--fps-dur);background:#08080bb8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.fp-slide__expand svg{width:15px;height:15px}.fp-slide__shot:hover .fp-slide__expand,.fp-slide__shot:focus-visible .fp-slide__expand{opacity:1;color:var(--fps-fg);border-color:var(--fps-accent)}@media (pointer:coarse){.fp-slide__expand{opacity:1}}.fp-lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);cursor:zoom-out;background:#040406db;justify-content:center;align-items:center;padding:clamp(16px,4vh,48px) clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}.fp-lightbox[hidden]{display:none}.fp-lightbox__frame{border:1px solid var(--fps-border-strong);background:var(--fps-surface);cursor:default;border-radius:14px;flex-direction:column;width:min(1100px,100%);max-height:100%;margin:0;display:flex;position:relative;overflow:hidden auto;box-shadow:0 40px 100px -30px #000000e6}.fp-lightbox__shot{background:#08080b;flex:none;height:min(64vh,720px);display:flex}.fp-lightbox__shot img{object-fit:contain;width:100%;height:100%;display:block}.fp-lightbox__frame .fp-slide__cap{flex-shrink:0;padding:16px 20px 20px}.fp-lightbox__close{z-index:1;border:1px solid var(--fps-border-strong);width:40px;height:40px;color:var(--fps-fg);background:#08080bcc;border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(8px,3vh,24px);right:clamp(8px,3vw,24px)}.fp-lightbox__close svg{width:18px;height:18px}.fp-lightbox__nav{border:1px solid var(--fps-border-strong);width:46px;height:46px;color:var(--fps-fg-1);background:#08080bcc;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fp-lightbox__nav svg{width:20px;height:20px}.fp-lightbox__nav--prev{left:clamp(6px,2vw,24px)}.fp-lightbox__nav--next{right:clamp(6px,2vw,24px)}@media (width<=639px){.fp-lightbox__nav{display:none}.fp-lightbox__close{background:var(--fps-bg);width:44px;height:44px}.fp-lightbox__frame .fp-ck-frame__badge{visibility:hidden}}.fp-slide__cap{padding:20px 6px 0}.fp-slide__label{font-family:var(--fps-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fps-accent);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.fp-slide__cap h4{font-family:var(--fps-font-heading);letter-spacing:-.2px;color:var(--fps-fg);margin:12px 0 0;font-size:19px;font-weight:700}.fp-slide__cap p{color:var(--fps-fg-2);max-width:40ch;margin:9px 0 0;font-size:14px;line-height:1.6}.fp-carousel__nav{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.fp-carousel__arrow{cursor:pointer;border:1px solid var(--fps-border-strong);background:var(--fps-surface);width:46px;height:46px;color:var(--fps-fg-1);transition:border-color var(--fps-dur), color var(--fps-dur), opacity var(--fps-dur);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.fp-carousel__arrow svg{width:20px;height:20px}.fp-carousel__arrow:hover{border-color:var(--fps-accent);color:var(--fps-fg)}.fp-carousel__arrow:disabled{opacity:.3;cursor:default;border-color:var(--fps-border)}.fp-carousel__dots{align-items:center;gap:8px;display:flex}.fp-carousel__dots button{cursor:pointer;background:var(--fps-fg-4);width:8px;height:8px;transition:background var(--fps-dur), width var(--fps-dur);border:0;border-radius:50%;padding:0}.fp-carousel__dots button:hover{background:var(--fps-fg-3)}.fp-carousel__dots button.is-on{background:var(--fps-accent);border-radius:5px;width:24px}@media (width<=1023px){.fp-ck-beat{grid-template-columns:1fr;gap:26px}.fp-ck-beat__media,.fp-ck-beat--flip .fp-ck-beat__media{order:2}.fp-ck-beat h3,.fp-ck-beat p{max-width:none}}@media (width<=767px){.fp-slide__shot{height:clamp(300px,74vw,400px)}.fp-carousel__track{padding-inline:20px}.fp-carousel__viewport{-webkit-mask-image:none;mask-image:none}}.fp-ck-steps{counter-reset:fp-step;flex-wrap:wrap;gap:10px;margin:26px 0 8px;padding:0;list-style:none;display:flex}.fp-ck-step-card{counter-increment:fp-step;border:1px solid var(--fps-border-faint);border-radius:var(--fps-radius-md);background:var(--fps-surface);flex-direction:column;flex:290px;gap:4px;padding:14px 14px 14px 38px;display:flex;position:relative}.fp-ck-step-card:before{content:counter(fp-step, decimal-leading-zero);font-family:var(--fps-font-mono);color:var(--fps-accent);font-size:11px;position:absolute;top:14px;left:14px}.fp-ck-step-card__link{border-radius:inherit;flex-direction:column;gap:4px;margin:-14px -14px -14px -38px;padding:14px 14px 14px 38px;text-decoration:none;display:flex}.fp-ck-step-card:hover{border-color:var(--fps-border)}.fp-ck-step-card:focus-within{outline:2px solid var(--fps-accent-bright);outline-offset:2px}.fp-ck-step-card__name{font-size:var(--fps-fs-body-lg);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1);align-items:center;gap:8px;display:flex}.fp-ck-step-card__icon{color:var(--fps-accent);flex-shrink:0}.fp-ck-step-card__name:after{content:"";width:7px;height:7px;color:var(--fps-accent);transition:transform var(--fps-dur,.15s) ease;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;margin-left:auto;transform:rotate(-45deg)}.fp-ck-step-card:hover .fp-ck-step-card__name{color:var(--fps-accent-bright)}.fp-ck-step-card:hover .fp-ck-step-card__name:after{transform:rotate(-45deg)translate(2px,2px)}.fp-ck-step-card__outcome{font-size:var(--fps-fs-small);line-height:var(--fps-lh-normal);color:var(--fps-fg-3);text-wrap:pretty}.fp-ck-beat,#sizing{scroll-margin-top:calc(var(--fps-nav-h,64px) + var(--fps-locale-offer-h,0px) + 16px)}.fp-sizing-step .lv2-sec-title{margin:14px 0 0;font-size:clamp(1.45rem,2.6vw,2.15rem)}.fp-sizing-step .fp-formula{max-width:none}.fp-sizing-step .lv2-sec-intro{max-width:46ch;font-size:var(--fps-fs-body-lg)}.fp-contrast{border:1px solid var(--fps-border-faint);border-radius:var(--fps-radius-lg);margin-top:28px;overflow:hidden}.fp-contrast__head,.fp-contrast__row{grid-template-columns:1fr 1fr;gap:16px;padding:12px 18px;display:grid}.fp-contrast__head{background:var(--fps-surface-2);font-size:var(--fps-fs-eyebrow);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-3)}.fp-contrast__row+.fp-contrast__row,.fp-contrast__row{border-top:1px solid var(--fps-border-faint)}.fp-contrast__sells{color:var(--fps-fg-3);text-decoration:line-through;text-decoration-color:var(--fps-fg-4)}.fp-contrast__builds{color:var(--fps-fg-1);font-weight:var(--fps-fw-medium)}.fp-formula{margin:22px 0 0;overflow-x:auto}.fp-formula code{border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);background:var(--fps-surface-2);font-family:var(--fps-font-mono);font-size:var(--fps-fs-caption);color:var(--fps-accent-bright);white-space:normal;padding:12px 16px;display:inline-block}.fp-sizing-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px;display:flex}.fp-sizing-cta__note{max-width:62ch;font-size:var(--fps-fs-caption);line-height:var(--fps-lh-relaxed);color:var(--fps-fg-3);margin:0}@media (width<=639px){.fp-ck-step-card__outcome,.fp-contrast__head{display:none}.fp-contrast__row{grid-template-columns:1fr;gap:4px}}.fp-gates{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px;margin-top:32px;display:grid}.fp-gates__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fp-gates__item{border:1px solid var(--fps-border-faint);border-radius:var(--fps-radius-lg);padding:18px 20px}.fp-gates__label{font-family:var(--fps-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fps-accent);font-size:12px}.fp-gates__name{margin:6px 0;font-size:20px;line-height:1.25}.fp-gates__body{font-size:var(--fps-fs-small);line-height:var(--fps-lh-normal);color:var(--fps-fg-2);text-wrap:pretty;margin:0}.fp-gates__body b{color:var(--fps-fg)}.fp-gates__art{justify-items:center;margin:0;display:grid}.fp-gates__shot{border:1px solid var(--fps-border-faint);border-radius:var(--fps-radius-lg);width:100%;height:auto;display:block}.fp-gates__card{filter:drop-shadow(0 24px 40px #0000008c);width:min(72%,340px);margin-top:24px;display:block;transform:rotate(-2.5deg)}.fp-gates__card img{width:100%;height:auto;display:block}.fp-ck-step-card__name:has(.fp-ck-step-card__gate){flex-wrap:wrap;row-gap:4px}.fp-ck-step-card__gate{border:1px solid var(--fps-border-faint);font-family:var(--fps-font-mono);letter-spacing:.04em;color:var(--fps-fg-3);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:400}@media (width<=899px){.fp-gates{grid-template-columns:1fr;gap:28px}}body{padding-bottom:env(safe-area-inset-bottom);background-color:#0000;background-image:radial-gradient(1100px 720px at 82% -220px,#408cdc0e,#0000 65%),radial-gradient(900px 640px at 6% 420px,#6aaffa09,#0000 65%),radial-gradient(1400px 900px at 50% 105%,#408cdc0b,#0000 70%),linear-gradient(#060608 0%,#07090d 45%,#060608 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.lv2-nav{background:linear-gradient(#060608db,#0606089e);border-bottom:1px solid #ffffff12;box-shadow:0 12px 32px -18px #000000b3}.lv2-brand svg{filter:drop-shadow(0 0 10px #408cdc38);border-radius:8px}.lv2-btn--primary{box-shadow:inset 0 1px #ffffff52,0 1px 2px #00000073,0 10px 28px -8px #408cdc8c}.lv2-btn--primary:hover{opacity:1;filter:brightness(1.06)}.lv2-btn--ghost{background:linear-gradient(#ffffff12,#ffffff08);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12}.lv2-hero-q{background:linear-gradient(#f6f8fd 52%,#b7c1d6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lv2-hero-q em{-webkit-text-fill-color:var(--fps-accent-bright)}.lv2-eyebrow{background:linear-gradient(#408cdc1a,#408cdc08);border-color:#408cdc38;box-shadow:inset 0 1px #ffffff0d}.lv2-beat-rule{background:linear-gradient(#6aaffa80,#0000)}.lv2-section{position:relative}.lv2-section+.lv2-section{border-top:none}.lv2-section+.lv2-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a 18% 82%,#0000);height:1px;position:absolute;top:0;left:0;right:0}#proof .lv2-compare-grid{position:relative}#proof .lv2-compare-grid:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 62% at 30% 40%,#408cdc12,#0000 70%);position:absolute;inset:-8% -6%}.lv2-card,.lv2-faq-item,.lv2-scoreboard{background:linear-gradient(180deg, #ffffff0b, #ffffff03 55%), var(--fps-surface);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0f,0 1px #0006,0 28px 56px -28px #0009}.lv2-obook__top{background:linear-gradient(#ffffff05,#0000)}.lv2-obook--armed{border-color:#408cdc57;outline:none;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #408cdc29,0 20px 64px -20px #408cdc52,0 28px 56px -28px #0009}.lv2-obook--armed .lv2-obook__top{background:linear-gradient(#408cdc17,#408cdc04)}.lv2-obook--armed thead th{color:#9ab2d0bf}.lv2-fp-replay:hover{box-shadow:0 0 0 1px #408cdc40,0 0 16px #408cdc2e}.lv2-total{background:linear-gradient(#00000029,#0000000d)}.lv2-faq-item{transition:border-color var(--fps-dur), box-shadow var(--fps-dur)}.lv2-faq-item:hover{border-color:#408cdc38}.lv2-faq-item[open]{background:linear-gradient(180deg, #408cdc0d, #ffffff03 60%), var(--fps-surface);border-color:#408cdc42}.lv2-cta-band{background:radial-gradient(120% 190% at 0% 0%, #408cdc33, #408cdc0b 55%, transparent 80%), linear-gradient(180deg, #ffffff08, transparent 60%), var(--fps-surface);border-color:#408cdc47;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 36px 90px -36px #408cdc59,0 28px 56px -28px #0009}.lv2-cta-band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6aaffa73,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.lv2-waitlist-input,.lv2-survey-note{background:linear-gradient(#ffffff0e,#ffffff08);box-shadow:inset 0 1px 2px #0000004d}.ft{border-top:none;position:relative}.ft:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14 20% 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (width<=767px){body{background-attachment:scroll}.lv2-card,.lv2-faq-item,.lv2-scoreboard{box-shadow:inset 0 1px #ffffff0d,0 14px 30px -18px #0000008c}.lv2-obook--armed{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #408cdc29,0 14px 36px -14px #408cdc4d}.lv2-cta-band{padding:28px 20px}.lv2-waitlist-input,.lv2-survey-note{font-size:16px}.lv2-hero{padding-top:clamp(56px,10vh,88px)}}@media (width<=639px){.lv2-wrap{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.lv2-hero-cta .lv2-btn,.lv2-waitlist .lv2-btn{width:100%}}html[data-glow=off] .lv2-btn--primary{box-shadow:inset 0 1px #ffffff52,0 1px 2px #00000073}html[data-glow=off] .lv2-obook--armed,html[data-glow=off] .lv2-cta-band{box-shadow:inset 0 1px #ffffff14,0 28px 56px -28px #0009}html[data-glow=off] .lv2-brand svg{filter:none}.cz-hook{padding:clamp(56px,9vh,110px) 0 clamp(28px,5vh,56px)}.cz-hook .lv2-hero-stage{max-width:980px}.cz-hook h1{font-family:var(--fps-font-heading);letter-spacing:-.03em;text-wrap:balance;max-width:21ch;color:var(--fps-fg);margin:22px auto 0;font-size:clamp(2.1rem,5.4vw,4.5rem);font-weight:900;line-height:1.02}.cz-hook h1 em{color:var(--fps-accent-bright);font-style:normal}.cz-hook p{max-width:54ch;color:var(--fps-fg-2);text-wrap:pretty;margin:22px auto 0;font-size:clamp(15px,1.35vw,18px);line-height:1.6}.cz-hook .cz-cta{flex-direction:column;align-items:center;gap:12px;margin:30px auto 0;display:flex}.cz-hook .cz-cta__note{color:var(--fps-fg-3);text-wrap:balance;max-width:42ch;font-size:13px;line-height:1.5}.cz-hook .cz-scrollcue{letter-spacing:.14em;text-transform:uppercase;color:var(--fps-fg-2);align-items:center;gap:8px;margin:26px auto 0;font-size:12px;display:inline-flex}.cz-hook .cz-scrollcue i{background:linear-gradient(var(--fps-accent),transparent);width:1px;height:28px;animation:czDrip 1.6s var(--fps-ease-out) infinite;display:block}@keyframes czDrip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.cz-track{position:relative}.cz-stage{top:var(--fps-nav-h);height:calc(100svh - var(--fps-nav-h));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,2vh,20px);padding:clamp(14px,3vh,32px) 0 clamp(14px,2.5vh,24px);display:grid;position:sticky;overflow:hidden}.cz-stage .lv2-wrap{min-width:0}.cz-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;display:grid}.cz-eyebrow{font-size:var(--fps-fs-eyebrow);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-2);font-weight:700}.cz-eyebrow b{color:var(--fps-accent)}.cz-kicker{color:var(--fps-fg-1);text-wrap:balance;min-height:2.6em;margin:8px 0 0;font-size:clamp(14px,1.5vw,19px);font-weight:500;transition:opacity .35s}.cz-kicker.is-swap{opacity:0}.cz-value{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--fps-fg);text-align:right;white-space:nowrap;transform-origin:100%;font-size:clamp(2.2rem,6.6vw,5.4rem);font-weight:700;line-height:1;transition:color .4s}.cz-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.cz-chip{font-family:var(--fps-font-mono);border-radius:var(--fps-radius-pill);border:1px solid var(--fps-border);color:var(--fps-fg-2);white-space:nowrap;background:#ffffff08;padding:4px 10px;font-size:16px;font-weight:600}.cz-chip.is-mult{color:var(--fps-fg);border-color:var(--fps-border-strong)}.cz-rows{flex-direction:column;justify-content:center;gap:clamp(8px,1.8vh,18px);min-height:0;display:flex}.cz-axis{font-family:var(--fps-font-mono);color:var(--fps-fg-2);align-items:center;gap:12px;margin-bottom:clamp(2px,.6vh,8px);font-size:12px;display:flex}.cz-axis b{color:var(--fps-fg);font-weight:700}.cz-axis i{background:repeating-linear-gradient(90deg,var(--fps-border-strong) 0 1px,transparent 1px calc(100%/61));flex:1;height:1px;position:relative}.cz-axis i:before,.cz-axis i:after{content:"";background:var(--fps-fg-2);width:1px;height:7px;position:absolute;top:-3px}.cz-axis i:before{left:0}.cz-axis i:after{right:0}.cz-row{opacity:0;transition:opacity .55s var(--fps-ease-out),transform .55s var(--fps-ease-out);transform:translateY(10px)}.cz-row.is-on{opacity:1;transform:none}.cz-meta{color:var(--fps-fg-1);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:7px;font-size:16px;display:flex}.cz-meta b{color:var(--fps-fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cz-meta .cz-short{display:none}.cz-meta>span{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;color:var(--fps-fg);white-space:nowrap;font-weight:600}.cz-row.is-cur .cz-meta>span{color:var(--c)}.cz-barwrap{border-radius:4px;height:clamp(18px,3vh,30px);position:relative;overflow:hidden}.cz-bar{background-color:var(--c);will-change:width;border-radius:3px;min-width:2px;height:100%;position:relative;overflow:hidden}.cz-anchor{background:linear-gradient(var(--fps-border-strong),var(--c,#fff));pointer-events:none;z-index:2;width:1px;position:absolute}.cz-anchor:after{content:"";background:var(--c,#fff);width:7px;height:7px;box-shadow:0 0 10px var(--c,#fff);border-radius:50%;position:absolute;bottom:-3px;left:-3px}.cz-bar.is-over{background-image:linear-gradient(90deg,var(--c) 55%,var(--fps-bg) 100%)}.cz-row.is-cur .cz-bar{box-shadow:0 0 22px color-mix(in srgb,var(--c) 55%,transparent)}.cz-row.is-hair .cz-barwrap:after{content:attr(data-hair);font-family:var(--fps-font-mono);color:var(--fps-amber);white-space:nowrap;font-size:12px;animation:1.4s ease-in-out infinite czBlink;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@keyframes czBlink{50%{opacity:.35}}.cz-stage.is-pop .cz-kicker{animation:czPopText .9s var(--fps-ease-out)}.cz-stage.is-pop .cz-value{animation:czPopNum .9s var(--fps-ease-out)}.cz-stage.is-pop .cz-row.is-cur .cz-bar:after{content:"";animation:czSweep .9s var(--fps-ease-out);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0}@keyframes czPopText{0%{opacity:.2;transform:translateY(6px)}35%{opacity:1;transform:none}}@keyframes czPopNum{0%{transform:scale(1)}30%{text-shadow:0 0 28px;transform:scale(1.06)}to{text-shadow:none;transform:scale(1)}}@keyframes czSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cz-foot{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.cz-hint{color:var(--fps-fg-2);align-items:center;gap:10px;font-size:13px;transition:opacity .3s;display:inline-flex}.cz-hint svg{width:14px;height:14px;animation:1.4s ease-in-out infinite czNudge}@keyframes czNudge{50%{transform:translateY(4px)}}.cz-final{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:none}.cz-final p{color:var(--fps-fg-1);font-size:14px}.cz-final p em{color:var(--fps-amber);font-style:normal}.cz-stage.is-final .cz-hint{display:none}.cz-stage.is-final .cz-final{display:flex}.cz-bridge .lv2-sec-intro{max-width:62ch}.cz-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.cz-ladder>div{border:1px solid var(--fps-border);border-radius:var(--fps-radius-lg);background:var(--fps-surface);align-content:start;gap:10px;padding:22px 22px 20px;display:grid;position:relative}.cz-ladder>div.is-hl{background:linear-gradient(180deg,#408cdc17,var(--fps-surface) 70%);border-color:#408cdc73}.cz-ladder span{color:var(--fps-fg-2);text-wrap:balance;font-size:13px;line-height:1.45}.cz-ladder b{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fps-fg);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:700;line-height:1}.cz-ladder .is-hl b{color:var(--fps-accent-bright)}.cz-ladder small{color:var(--fps-green);font-size:12px;font-weight:600}.cz-ladder .cz-lbar{background:var(--fps-surface-3);border-radius:3px;height:6px;overflow:hidden}.cz-ladder .cz-lbar i{height:100%;width:var(--w);background:var(--c);border-radius:3px;display:block}.cz-fomo{max-width:60ch;color:var(--fps-fg);text-wrap:balance;margin:28px 0 0;font-size:clamp(17px,1.7vw,22px);font-weight:600;line-height:1.35}.cz-fomo em{color:var(--fps-amber);font-style:normal}.cz-bridge .lv2-hero-cta{justify-content:flex-start;margin-top:32px}.cz-sources{max-width:78ch;color:var(--fps-fg-3);margin:36px 0 0;font-size:12px;line-height:1.6}@media (width<=640px){.cz-head{grid-template-columns:1fr;align-items:start}.cz-value{text-align:left;font-size:clamp(2.3rem,12vw,3.4rem)}.cz-chips{justify-content:flex-start;margin-top:8px}.cz-kicker{min-height:0;font-size:14px}.cz-meta{font-size:13px}.cz-value{transform-origin:0}.cz-meta .cz-full{display:none}.cz-meta .cz-short{display:inline}.cz-ladder{grid-template-columns:1fr}.cz-final{justify-content:flex-start}.cz-foot{flex-wrap:wrap}.cz-anchor{display:none}}@media (prefers-reduced-motion:reduce){.cz-hint svg,.cz-hook .cz-scrollcue i,.cz-row.is-hair .cz-barwrap:after,.cz-stage.is-pop .cz-kicker,.cz-stage.is-pop .cz-value,.cz-stage.is-pop .cz-bar:after{animation:none}}
