.ls-takeaway,.ls-cover,.ls-mockup{--ls-accent-bg:linear-gradient(135deg, color-mix(in srgb, var(--ls-accent) 90%, #000), color-mix(in srgb, var(--ls-accent) 62%, #000))}.ls-intro{--ic-ink:#0d0f1a;color:#fff;background:radial-gradient(125% 150% at 82% -10%,#161b2d 0%,#0d0f1a 58%);grid-template-columns:.84fr 1fr;align-items:stretch;gap:clamp(18px,4cqw,60px);height:100%;padding:clamp(20px,4.6cqw,68px);display:grid;position:relative;overflow:hidden}.lesson-doc .ls-intro{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-intro{width:100%}.ic-left{justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative}.ic-kicker{color:#7aa7d8;z-index:3;position:absolute;top:0;left:0}.ic-think{aspect-ratio:718/888;width:auto;max-width:100%;height:100%;margin:0;position:relative}.ic-bubble{aspect-ratio:554/488;z-index:1;width:77.2%;position:absolute;top:30.9%;left:13.9%;overflow:hidden}.ic-bubble-img{width:139.17%;height:148.48%;position:absolute;top:-18.32%;left:-29.92%}.ic-quote{text-align:center;width:81%;color:var(--ic-ink,#0d0f1a);font-family:var(--font-hand), var(--fl);text-wrap:balance;font-size:clamp(.55rem,1.67cqw,1.15rem);font-weight:700;line-height:1.3;position:absolute;top:42.6%;left:46.75%;transform:translate(-50%,-50%)}.ic-avatar{aspect-ratio:1;z-index:2;border-radius:50%;width:27.9%;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 10px 26px #0006}.ic-name{color:#cdd6e6;font-family:var(--fl);font-size:clamp(.7rem,1.5cqw,.95rem);font-weight:600;position:absolute;bottom:2%;left:31%}.ic-right{flex-direction:column;justify-content:center;gap:1.6cqw;min-width:0;height:100%;display:flex;position:relative}.ic-shot{background:#fff;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000073}.ic-cap{color:#aeb8c8;font-family:var(--fl);font-size:clamp(.68rem,1.35cqw,.92rem);line-height:1.4}.ls-intro[data-layout=phone] .ic-right{align-items:center}.ic-phone{aspect-ratio:1748/3532;width:auto;max-width:100%;height:100%;margin-inline:auto;position:relative}.ic-phone-screen{background:#fff;border-radius:11%/5.4%;position:absolute;inset:2.4% 5%;overflow:hidden}.ic-phone-frame{z-index:2;pointer-events:none}.ls-intro [data-el]{transition:opacity .5s,transform .55s cubic-bezier(.2,.7,.2,1)}.ls-intro[data-state=enter] [data-el=bubble]{opacity:0;transform:translateY(10px)scale(.96)}.ls-intro[data-state=enter] [data-el=avatar]{opacity:0;transform:translateY(14px)}.ls-intro[data-state=enter] [data-el=shot]{opacity:0;transform:translate(18px)}@container (max-width:540px){.ls-intro{grid-template-columns:1fr;gap:3cqw}.ic-think{aspect-ratio:718/560}}.ls-intro[data-layout=scene]{align-items:center}.ls-intro[data-layout=scene] .ic-right{justify-content:center;align-items:center}.ic-scene{aspect-ratio:880/876;background:#24160f;border-radius:8px;width:100%;max-height:100%;margin:auto;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000073}.ic-scene-txt{text-align:center;color:#1a1a1a;font-family:var(--font-hand), var(--fl);text-wrap:balance;font-size:clamp(.5rem,1.04cqw,.95rem);font-weight:700;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.ls-intro[data-layout=solo] .ic-left{justify-content:flex-start}.ls-intro[data-layout=card]{align-items:center}.ic-card{--icc:var(--icc-accent,#e5430f);color:#212121;border-top:clamp(6px, 1cqw, 13px) solid var(--icc);background:#f4f4f5;border-radius:clamp(8px,1.2cqw,15px);flex-direction:column;align-self:center;gap:clamp(10px,1.7cqw,26px);max-height:100%;padding:clamp(18px,3.6cqw,54px);display:flex;overflow:hidden;box-shadow:0 8px 24px #00000059}.icd-eyebrow{font-family:var(--fl);text-transform:uppercase;letter-spacing:.09em;color:#212121;font-size:clamp(.6rem,1.4cqw,.92rem);font-weight:600}.icd-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:var(--icc);align-items:baseline;gap:.3em;font-size:clamp(1.5rem,3.33cqw,2.6rem);font-weight:800;line-height:1.02;display:flex}.icd-body{font-family:var(--fl);color:#333;font-size:clamp(.88rem,1.88cqw,1.4rem);line-height:1.38}.icd-body b,.icd-body strong{color:var(--icc);font-weight:700}.icd-refs{font-family:var(--fl);color:#999;margin-top:auto;font-size:clamp(.58rem,1.04cqw,.8rem);line-height:1.45}.icd-body ul{margin:.35em 0;padding-left:1.4em;list-style:outside}.icd-body li{margin:.12em 0}.icd-body i{font-style:italic}.ic-card:has(.icd-body ul){gap:clamp(8px,1.2cqw,18px);padding:clamp(16px,2.8cqw,44px)}.ic-card:has(.icd-body ul) .icd-title{font-size:clamp(1.3rem,2.9cqw,2.3rem)}.ic-card:has(.icd-body ul) .icd-body{font-size:clamp(.8rem,1.6cqw,1.2rem);line-height:1.3}.ls-intro[data-layout=cards]{grid-template-columns:.72fr 1.28fr}.ic-cards{filter:blur(6px);opacity:.9;grid-template-columns:repeat(5,1fr);align-self:center;gap:clamp(5px,.9cqw,13px);display:grid}.ic-cards[data-revealed=true]{filter:none;opacity:1}.hk-card{aspect-ratio:163/261;background:#fff;border-radius:clamp(4px,.6cqw,8px);flex-direction:column;padding:clamp(7px,1cqw,15px);display:flex;box-shadow:0 6px 16px #0006}.hk-emoji{font-size:clamp(1rem,2.1cqw,1.7rem)}.hk-letter{font-family:var(--font-cond), var(--fl);text-transform:uppercase;margin-top:auto;font-size:clamp(1.8rem,4.2cqw,3.4rem);font-weight:800;line-height:1}.hk-label{font-family:var(--fl);margin-top:.15em;font-size:clamp(.56rem,1.15cqw,.92rem);font-weight:600;line-height:1.1}.hk-desc{font-family:var(--fl);color:#0d0f1a;opacity:.8;margin-top:.35em;font-size:clamp(.48rem,.82cqw,.68rem);line-height:1.2}.ls-biz{color:#fff;background:#0d0f1a;grid-template-columns:.85fr 1fr;align-items:center;gap:1.25cqw;height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-biz{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-biz{width:100%}.bz-col{flex-direction:column;gap:clamp(10px,2cqw,30px);min-width:0;display:flex}.bz-eyebrow{font-family:var(--fl);color:#acacac;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.7rem,1.67cqw,1.1rem)}.bz-title{font-family:var(--ft);color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4.58cqw,3.7rem);font-weight:800;line-height:1.1}.bz-title em{color:#ff7950;font-style:normal}.bz-items{flex-direction:column;gap:clamp(6px,.83cqw,14px);display:flex}.bz-ilabel{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.1rem,2.5cqw,2rem);font-weight:600;line-height:1.2}.bz-ibody{font-family:var(--fl);color:#fff;margin-top:.1em;font-size:clamp(.76rem,1.46cqw,1.12rem);line-height:1.32}.bz-isrc{font-family:var(--fl);color:#ebebeb;opacity:.55;margin-top:.2em;font-size:clamp(.52rem,.83cqw,.72rem)}.bz-diagram{aspect-ratio:1;align-self:center;width:100%;max-width:min(100%,47cqw);margin-inline:auto;position:relative}.bz-ring{border:2px dashed #ffffff38;border-radius:50%;position:absolute;inset:16%}.bz-node{aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:19.5%;display:flex;position:absolute;box-shadow:0 8px 24px #00000080}.bz-top{top:6.25%;left:40.25%}.bz-br{top:57.25%;left:69.65%}.bz-bl{top:57.25%;left:10.85%}.bz-center{width:19.5%;top:40.25%;left:40.25%;background:radial-gradient(circle at 50% 35%,#2b5e9e,#0c2c54)!important}.bz-nval{font-family:var(--font-cond), var(--fl);font-size:clamp(.95rem,2.92cqw,2.2rem);font-weight:700;line-height:1}.bz-cval{color:#e8f1fb}.bz-nlabel{font-family:var(--fl);color:#ebebeb;margin-top:.12em;font-size:clamp(.5rem,1.04cqw,.82rem);font-weight:700}.bz-tick{white-space:nowrap;font-family:var(--fl);color:#acacac;font-size:clamp(.58rem,1.25cqw,.95rem);font-weight:700;position:absolute}.bz-tick-top{bottom:103%;left:50%;transform:translate(-50%)}.bz-tick-br,.bz-tick-bl{top:104%;left:50%;transform:translate(-50%)}.bz-caption{white-space:nowrap;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(.6rem,1.67cqw,1.05rem);font-weight:700;position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.ls-duo{color:#fff;background:#0d0f1a;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,6.67cqw,128px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-duo{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-duo{width:100%}.du-left{flex-direction:column;justify-content:space-between;gap:clamp(14px,5cqw,96px);min-width:0;display:flex}.du-title{font-family:var(--ft);color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.8rem,4.58cqw,3.7rem);font-weight:800;line-height:1.1}.du-title em{color:#ff5733;font-style:normal}.du-lead{font-family:var(--fl);color:#fff;opacity:.96;margin:0;font-size:clamp(.88rem,1.875cqw,1.4rem);line-height:1.4}.du-card{background:#151829;border-left:clamp(4px,.625cqw,12px) solid #036;border-radius:8px;padding:clamp(13px,1.67cqw,32px)}.du-ctitle{font-family:var(--font-cond), var(--fl);text-transform:uppercase;color:#036;letter-spacing:.02em;margin-bottom:.25em;font-size:clamp(1.2rem,3.33cqw,2.7rem);font-weight:800;line-height:1.1}.du-list{flex-direction:column;gap:.2em;margin:0;padding:0;list-style:none;display:flex}.du-list li{font-family:var(--fl);color:#fff;font-size:clamp(.88rem,1.875cqw,1.4rem);line-height:1.35}.du-right{background:#151829;border-radius:8px;flex-direction:column;justify-content:space-between;gap:clamp(14px,5cqw,96px);min-width:0;padding:clamp(16px,3.33cqw,64px);display:flex}.du-eyebrow{font-family:var(--fl);color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(.6rem,1.25cqw,.98rem);line-height:1.4}.du-statement{font-family:var(--font-cond), var(--ft);color:#009ddb;letter-spacing:-.005em;font-size:clamp(1.6rem,5cqw,4.1rem);font-weight:800;line-height:1.1}.ls-hatas-model{color:#fff;background:#0d0f1a;flex-direction:column;justify-content:center;gap:clamp(16px,4cqw,72px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-hatas-model{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-hatas-model{width:100%}.hm-head{flex-direction:column;gap:clamp(4px,.8cqw,12px);display:flex}.hm-eyebrow{font-family:var(--fl);color:#acacac;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.7rem,1.67cqw,1.1rem)}.hm-title{font-family:var(--ft);letter-spacing:.01em;margin:0;font-size:clamp(2rem,4.58cqw,3.8rem);font-weight:800;line-height:1.1}.hm-sub{font-family:var(--fl);color:#ebebeb;margin:.2em 0 0;font-size:clamp(.85rem,1.875cqw,1.4rem);line-height:1.4}.hm-cards{flex:1;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1.6cqw,28px);min-height:0;display:grid}.hm-card{background:#fff;border-radius:8px;flex-direction:column;min-height:0;padding:clamp(8px,1.25cqw,24px);display:flex;box-shadow:0 8px 22px #0006}.hm-emoji{font-size:clamp(1.3rem,3.33cqw,2.8rem);line-height:1}.hm-letter{font-family:var(--font-cond), var(--fl);text-transform:uppercase;margin-top:auto;font-size:clamp(2.8rem,8.96cqw,7rem);font-weight:800;line-height:.8}.hm-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;margin-top:.25em;font-size:clamp(.95rem,2.29cqw,1.85rem);font-weight:500;line-height:1.1}.hm-desc{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#333;margin-top:.9em;font-size:clamp(.55rem,1.04cqw,.85rem);font-weight:700;line-height:1.25}.ls-modopener{--mo-accent:#036;color:#fff;text-align:center;background:#0d0f1a;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3cqw,56px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-modopener{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-modopener{width:100%}.mo-name{font-family:var(--ft);color:var(--mo-accent);letter-spacing:.005em;align-items:center;gap:.2em;font-size:clamp(2.6rem,9.58cqw,7.5rem);font-weight:800;line-height:1;display:flex}.mo-emoji{color:initial}.mo-tagline{font-family:var(--font-cond), var(--ft);color:#fff;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(2rem,6.67cqw,5.4rem);font-weight:800;line-height:1.05}.mo-card{background:#151829;border-radius:8px;flex-direction:column;align-items:center;gap:clamp(8px,1.7cqw,32px);max-width:80%;padding:clamp(16px,2.5cqw,48px);display:flex}.mo-card-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(1.1rem,3.33cqw,2.7rem);font-weight:700;line-height:1.1}.mo-card-title em{color:var(--mo-accent);font-style:normal}.mo-card-sub{font-family:var(--fl);color:#fff;font-size:clamp(.85rem,1.875cqw,1.4rem);line-height:1.4}.ls-deckst{color:#fff;background:#0d0f1a;flex-direction:column;justify-content:center;gap:clamp(14px,3cqw,44px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-deckst{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-deckst{width:100%}.ls-deckst[data-align=center]{text-align:center;align-items:center}.ds-eyebrow{font-family:var(--fl);color:#acacac;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.7rem,1.67cqw,1.1rem)}.ds-title{font-family:var(--ft);color:#fff;letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.58cqw,3.8rem);font-weight:800;line-height:1.1}.ds-title em{color:var(--ds-accent,#ff5733);font-style:normal}.ds-label{color:#0050a0;font-family:var(--fl);text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:5px;align-self:flex-start;padding:.35em .7em;font-size:clamp(.62rem,1.25cqw,.95rem);font-weight:600}.ds-main:has(.ic-left){justify-content:flex-start;position:relative}.ds-main:has(.ic-left)>:not(.ic-left){z-index:2;position:relative}.ls-deckst:not([data-cols=two]) .ds-main:has(.ic-left){flex:auto;min-height:0}.ds-main .ic-left{z-index:1;justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;position:absolute;inset:0}.ds-body{font-family:var(--fl);color:#fff;max-width:40ch;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.4}.ls-deckst[data-align=center] .ds-body{max-width:30ch}.ds-body b,.ds-body strong{color:#ff5733;font-weight:700}.ds-main{flex-direction:column;gap:clamp(14px,3cqw,44px);min-width:0;display:flex}.ls-deckst[data-cols=two]{align-items:stretch;gap:clamp(20px,5cqw,96px);justify-content:initial;grid-template-columns:1fr 1.05fr;display:grid}.ds-right>.ic-card{flex:auto;align-self:stretch}.ds-right{flex-direction:column;gap:clamp(14px,2.7cqw,50px);min-width:0;display:flex}.ds-stats{flex-direction:column;gap:clamp(12px,2.5cqw,48px);min-width:0;display:flex}.ds-quote{text-align:center;font-family:var(--font-cond), var(--ft);color:#fff;background:#151829;border-radius:8px;padding:clamp(14px,2cqw,40px);font-size:clamp(1rem,2.5cqw,2rem);font-style:italic;font-weight:700;line-height:1.2}.ds-stat{--sc:#ff7950;border-left:clamp(4px, .52cqw, 10px) solid var(--sc);background:#151829;border-radius:8px;align-items:center;gap:clamp(10px,1.7cqw,32px);padding:clamp(12px,1.9cqw,36px) clamp(14px,2.5cqw,48px);display:flex}.ds-stat-val{min-width:clamp(70px,11.5cqw,220px);font-family:var(--fl);color:var(--sc);letter-spacing:-.01em;flex:none;font-size:clamp(1.7rem,5cqw,4rem);font-weight:800;line-height:1}.ds-stat-unit{font-size:.42em;font-weight:600}.ds-stat-txt{min-width:0}.ds-stat-label{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.67cqw,1.3rem);line-height:1.25}.ds-stat-src{font-family:var(--fl);color:#fff;opacity:.55;margin-top:.2em;font-size:clamp(.56rem,1.04cqw,.82rem)}.ds-right>.ds-phones{flex:auto;min-height:0}.ds-phones{justify-content:center;align-items:stretch;gap:clamp(10px,2.2cqw,42px);display:flex}.ds-phone{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;padding-top:clamp(16px,2.8cqw,54px);display:flex;position:relative}.ds-phone .ic-phone{height:100%;margin-inline:0}.ds-phone-badge{z-index:5;aspect-ratio:1;color:#fff;width:clamp(26px,4.6cqw,88px);line-height:1;font-family:var(--fl);border-radius:50%;place-items:center;font-size:clamp(13px,2.4cqw,46px);font-weight:800;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-8%);box-shadow:0 8px 22px #00000073}.ds-phone-badge[data-b=x]{background:#e5463c}.ds-phone-badge[data-b=check]{background:#1faa54}.ds-mistakes{flex-direction:column;justify-content:center;gap:clamp(14px,2.5cqw,48px);display:flex}.ds-mistake{align-items:center;gap:clamp(14px,2.5cqw,48px);display:flex}.ds-mistake-num{--mn:#d72638;color:var(--mn);font-family:var(--font-cond), var(--fl);letter-spacing:-.02em;text-align:center;background:#f4f4f4;border-radius:8px;flex:none;min-width:1.5em;padding:.1em .28em;font-size:clamp(1.7rem,5cqw,4rem);font-weight:800;line-height:1}.ds-mistake-label{font-family:var(--font-cond), var(--fl);color:#fff;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.7rem,5cqw,4rem);font-weight:800;line-height:1.02}.ds-label--err{color:#d72638}.ds-title-sub{font-family:var(--fl);color:#ebebeb;text-transform:none;letter-spacing:0;margin-top:.1em;font-size:clamp(.85rem,1.875cqw,1.45rem);font-weight:400;display:block}.ds-body em,.ds-note-body em{color:#5b9bd5;font-style:normal;font-weight:600}.ds-note{--dn:#036;border-left:clamp(6px, .63cqw, 12px) solid var(--dn);background:#151829;border-radius:8px;flex-direction:column;gap:clamp(8px,1.1cqw,16px);margin-top:auto;padding:clamp(14px,1.9cqw,36px) clamp(16px,2cqw,40px);display:flex}.ds-note-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1rem,1.875cqw,1.45rem);font-weight:500}.ds-note[data-kind=quote] .ds-note-body{font-family:var(--ft);color:#fff;font-size:clamp(1.05rem,1.875cqw,1.45rem);font-weight:700;line-height:1.2}.ds-note[data-kind=solution] .ds-note-body{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.46cqw,1.12rem);line-height:1.4}.ds-note-src{font-family:var(--fl);color:#ebebeb;opacity:.8;font-size:clamp(.6rem,1.04cqw,.82rem)}.ds-phone{flex-direction:column;align-items:center;gap:clamp(8px,1.2cqw,20px)}.ds-phone .ic-phone{flex:auto;min-height:0}.ds-phone-cap{font-family:var(--fl);text-align:center;flex:none;font-size:clamp(.72rem,1.25cqw,1rem);font-weight:700}.ds-phone-cap[data-tone=bad]{color:#d72638}.ds-phone-cap[data-tone=good]{color:#2ecc71}.ds-phones[data-count="1"]{justify-content:center}.ds-phones[data-count="1"] .ds-phone{flex:0 auto;max-width:60%}.ds-callouts{flex-direction:column;gap:clamp(10px,1.7cqw,32px);display:flex}.ds-callout{background:#151829;border:.5px solid #212121;border-radius:8px;align-items:center;gap:clamp(12px,1.7cqw,32px);padding:clamp(10px,1.25cqw,24px);display:flex}.ds-callout-brand{--cb:#036;background:var(--cb);color:#fff;font-family:var(--fl);white-space:nowrap;border-radius:4px;flex:none;padding:.3em .55em;font-size:clamp(.85rem,1.875cqw,1.45rem);font-weight:700;line-height:1.1}.ds-callout-txt{flex-direction:column;flex:auto;gap:.1em;min-width:0;display:flex}.ds-callout-quote{color:#fff;font-family:var(--fl);font-size:clamp(.85rem,1.875cqw,1.45rem);line-height:1.3}.ds-callout-label{color:#ebebeb;font-family:var(--fl);font-size:clamp(.6rem,1.04cqw,.82rem)}.ds-callout-warn{flex:none;font-size:clamp(1.1rem,2.5cqw,2rem);line-height:1}.ds-punch{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;border-radius:8px;margin-top:auto;padding:clamp(12px,1.25cqw,24px);font-size:clamp(.8rem,1.67cqw,1.3rem);font-weight:700;line-height:1.3}.ds-punch[data-tone=info]{color:#009ddb;background:#1e2240}.ds-punch[data-tone=warn]{color:#ff5733;background:#151829}.ds-specs{align-items:stretch;gap:clamp(12px,2.5cqw,48px);display:flex}.ds-spec{background:#151829;border-radius:4px;flex-direction:column;flex:1 1 0;gap:clamp(12px,1.7cqw,32px);min-width:0;padding:clamp(16px,2.5cqw,48px);display:flex}.ds-spec-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.15rem,2.5cqw,2rem);font-weight:600;line-height:1.15}.ds-spec-src{font-family:var(--fl);color:#999;margin-top:.15em;font-size:clamp(.6rem,1.04cqw,.82rem)}.ds-spec-badge{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(.95rem,1.875cqw,1.45rem);font-weight:500}.ds-spec-list{flex-direction:column;gap:clamp(4px,.4cqw,8px);margin:0;padding:0;list-style:none;display:flex}.ds-spec-list li{font-family:var(--fl);color:#ebebeb;font-size:clamp(.78rem,1.25cqw,1rem);line-height:1.5}.ds-note--inline{margin-top:0}.ds-checklist{flex-direction:column;gap:clamp(6px,.8cqw,16px);margin:0;padding:0;list-style:none;display:flex}.ds-checklist li{font-family:var(--fl);color:#fff;align-items:baseline;gap:.55em;font-size:clamp(.85rem,1.67cqw,1.35rem);line-height:1.3;display:flex}.ds-cl-num{color:#5b9bd5;flex:none;font-weight:700}.ds-checkcard{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(10px,1.7cqw,32px);padding:clamp(14px,1.7cqw,32px);display:flex}.ds-checkcard-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:500;line-height:1.1}.ds-checkcard-items{flex-direction:column;gap:.12em;padding-inline:clamp(0px,.8cqw,16px);display:flex}.ds-checkcard-items>div{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.4}.ds-checkcard-foot{font-family:var(--fl);color:gold;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.4}.ds-sidecard{border-left-width:clamp(5px,.52cqw,10px);flex:auto;justify-content:flex-start}.ds-sidecard-body{font-family:var(--fl);color:#f4f4f4;font-size:clamp(.85rem,1.67cqw,1.35rem);font-weight:400;line-height:1.5}.ds-cardgrid-wrap{flex-direction:column;gap:clamp(16px,3.3cqw,60px);display:flex}.ds-cardgrid-head{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.6rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.ds-cardgrid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.7cqw,32px);display:grid}.ds-gcard{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(8px,1.7cqw,32px);padding:clamp(14px,1.25cqw,24px);display:flex}.ds-gcard-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.1rem,2.5cqw,2.5rem);font-weight:600;line-height:1.1}.ds-gcard-body{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.35}.ds-right:has(.ds-specs){justify-content:center;gap:clamp(10px,1.6cqw,26px)}.ds-right:has(.ds-specs) .ds-spec{gap:clamp(8px,1.2cqw,20px);padding:clamp(14px,1.8cqw,32px)}.ds-right:has(.ds-specs) .ds-spec-title{font-size:clamp(1rem,2.1cqw,1.7rem)}.ds-right:has(.ds-specs) .ds-note--inline{padding:clamp(10px,1.4cqw,26px) clamp(14px,1.7cqw,32px)}.ds-right:has(.ds-specs) .ds-note-body{font-size:clamp(.78rem,1.5cqw,1.15rem);line-height:1.35}.ds-dots{background:#151829;border-radius:8px;flex-direction:column;flex:auto;gap:clamp(10px,1.5cqw,24px);min-height:0;padding:clamp(14px,2cqw,40px);display:flex}.ds-dots-field{flex:auto;min-height:0;position:relative}.ds-dot{aspect-ratio:1;border-radius:50%;width:clamp(22px,4.4cqw,84px);position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 -4px 10px #0000004d}.ds-dots-cap{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;flex:none;font-size:clamp(.85rem,1.67cqw,1.3rem);font-weight:700}.ds-sim{--sim:#009ddb;flex-direction:column;flex:auto;gap:clamp(12px,1.8cqw,32px);min-height:0;display:flex}.ds-sim[data-tone=warn]{--sim:gold}.ds-sim[data-tone=over]{--sim:#ff7950}.ds-sim-panel,.ds-sim-tray{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(10px,1.4cqw,24px);padding:clamp(14px,1.9cqw,36px);display:flex}.ds-sim-tray{flex:auto}.ds-sim-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.ds-sim-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:var(--sim);font-size:clamp(1rem,2.1cqw,1.7rem);font-weight:700}.ds-sim-chunk{font-family:var(--fl);color:var(--sim);flex-direction:column;align-items:flex-end;gap:.15em;font-size:clamp(.8rem,1.46cqw,1.15rem);font-weight:600;display:flex}.ds-sim-over{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;font-weight:800}.ds-sim-bar{background:#ffffff24;border-radius:999px;height:clamp(6px,.7cqw,12px);overflow:hidden}.ds-sim-fill{border-radius:inherit;background:var(--sim);height:100%;display:block}.ds-sim-slots{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1cqw,18px);display:grid}.ds-chip{color:#fff;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#0d0f1a;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:.45em;padding:.5em .7em;font-size:clamp(.7rem,1.25cqw,1rem);font-weight:700;line-height:1;display:inline-flex}.ds-chip i{font-style:normal}.ds-slot{background:#ffffff0d;border:1px solid #ffffff12;border-radius:6px;min-height:2.1em}.ds-sim-hint{font-family:var(--fl);color:#ebebeb;font-size:clamp(.78rem,1.46cqw,1.15rem)}.ds-sim-traychips{flex-wrap:wrap;gap:clamp(8px,1cqw,18px);display:flex}.ds-sim-verdict{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--sim);background:#1e2240;border-radius:8px;margin-top:auto;padding:clamp(12px,1.25cqw,24px);font-size:clamp(.8rem,1.67cqw,1.3rem);font-weight:700;line-height:1.3}.ds-sim[data-tone=warn] .ds-sim-verdict{background:#2a2410}.ds-sim[data-tone=over] .ds-sim-verdict{background:#3a1420}.ds-paircard{--dn:#503d7e;border-left:clamp(6px, .63cqw, 12px) solid var(--dn);background:#151829;border-radius:8px;flex-direction:column;gap:clamp(12px,1.7cqw,30px);margin-top:auto;padding:clamp(14px,1.9cqw,36px) clamp(16px,2cqw,40px);display:flex}.ds-pair-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(.92rem,1.77cqw,1.4rem);font-weight:600;line-height:1.2}.ds-pair-sub{font-family:var(--fl);color:#cfd2dd;margin-top:.15em;font-size:clamp(.78rem,1.46cqw,1.15rem);line-height:1.35}.ds-typecards{flex-direction:column;flex:auto;justify-content:center;gap:clamp(12px,2cqw,40px);display:flex}.ds-typecard{--tc:gold;border-left:clamp(5px, .55cqw, 10px) solid var(--tc);background:#151829;border-radius:8px;flex-direction:column;gap:clamp(4px,.6cqw,10px);padding:clamp(12px,1.7cqw,32px) clamp(14px,2cqw,40px);display:flex}.ds-typecard-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.ds-typecard-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:var(--tc);font-size:clamp(.95rem,1.875cqw,1.5rem);font-weight:700}.ds-typecard-badge{font-family:var(--fl);color:#ebebeb;white-space:nowrap;background:#ffffff1a;border-radius:4px;padding:.3em .6em;font-size:clamp(.6rem,1.15cqw,.9rem);font-weight:600}.ds-typecard-body{font-family:var(--fl);color:#fff;font-size:clamp(.85rem,1.67cqw,1.3rem);line-height:1.3}.ds-typecard-ex{font-family:var(--fl);color:#ebebeb;opacity:.7;font-size:clamp(.62rem,1.15cqw,.9rem)}.ds-infocard{--ifc:#12306b;background:var(--ifc);border-radius:10px;flex-direction:column;align-self:center;gap:clamp(10px,1.4cqw,24px);padding:clamp(18px,2.9cqw,56px);display:flex}.ds-infocard-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(1.05rem,2.1cqw,1.7rem);font-weight:700;line-height:1.15}.ds-infocard-body{font-family:var(--fl);color:#e7ecf7;font-size:clamp(.88rem,1.77cqw,1.4rem);line-height:1.4}.ds-shop{flex-direction:column;flex:auto;gap:clamp(16px,3cqw,56px);min-height:0;display:flex}.ds-shop-badges{gap:clamp(10px,1.5cqw,28px);display:flex}.ds-shop-badge{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;opacity:.45;background:#151829;border-radius:6px;flex:1 1 0;padding:clamp(8px,1.1cqw,20px);font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700}.ds-shop-badge[data-active=true]{opacity:1;outline:1px solid #ffffff40}.ds-shop-cards{flex:auto;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(12px,2cqw,40px);min-height:0;display:grid}.ds-shopcard{font-family:var(--fl);color:#fff;flex-direction:column;gap:clamp(8px,1.2cqw,22px);min-width:0;display:flex}.ds-shopcard-img{background:#232750;border-radius:8px}.ds-shopcard-name{font-size:clamp(.8rem,1.46cqw,1.15rem);font-weight:600}.ds-shopcard-price{font-size:clamp(.8rem,1.46cqw,1.15rem);font-weight:800}.ds-shopcard-cta{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:.6em .9em;font-size:clamp(.72rem,1.25cqw,1rem);font-weight:700}.ds-shopcard[data-look=std],.ds-shopcard[data-look=a]{text-align:center;background:#1b1f38;border-radius:10px;align-items:center;padding:clamp(10px,1.5cqw,28px)}.ds-shopcard[data-look=std] .ds-shopcard-img,.ds-shopcard[data-look=a] .ds-shopcard-img{aspect-ratio:1;width:62%}.ds-shopcard[data-look=std] .ds-shopcard-cta,.ds-shopcard[data-look=a] .ds-shopcard-cta{background:#1f6feb;border-radius:999px;width:80%;margin-top:auto}.ds-shopcard[data-look=a]{background:#262a52}.ds-shopcard[data-look=b]{text-align:center;background:#10131f;border:1px solid #ffffff8c;border-radius:2px;align-items:center;padding:0 clamp(10px,1.5cqw,28px) clamp(10px,1.5cqw,28px)}.ds-shopcard[data-look=b] .ds-shopcard-img{aspect-ratio:16/7;background:#1a1e3a;border-radius:0;width:calc(100% + 2*clamp(10px,1.5cqw,28px));margin-inline:calc(-1*clamp(10px,1.5cqw,28px))}.ds-shopcard[data-look=b] .ds-shopcard-price{font-style:italic}.ds-shopcard[data-look=b] .ds-shopcard-cta{background:#0f62d6;border-radius:6px;width:92%;margin-top:auto}.ds-shopcard[data-look=c]{background:#171b30;border-radius:4px;gap:clamp(6px,.9cqw,16px)}.ds-shopcard[data-look=c] .ds-shopcard-img{aspect-ratio:16/8;background:#202447;border-radius:4px 4px 0 0;width:100%}.ds-shopcard[data-look=c]{flex-direction:column}.ds-shopcard[data-look=c] .ds-shopcard-price{text-align:center;order:2}.ds-shopcard[data-look=c] .ds-shopcard-name{text-align:center;order:3;font-weight:400}.ds-shopcard[data-look=c] .ds-shopcard-cta{background:#06b3f8;border-radius:0 0 4px 4px;order:4;width:100%;margin-top:auto}.ds-shopcard[data-look=c] .ds-shopcard-img{order:1}.ds-form{min-height:0;font-family:var(--fl);flex-direction:column;flex:auto;gap:clamp(10px,1.4cqw,24px);display:flex}.ds-form-slider{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(6px,.8cqw,14px);padding:clamp(10px,1.4cqw,26px) clamp(14px,1.9cqw,36px);display:flex}.ds-form-slider-label{text-align:center;color:#fff;font-size:clamp(.72rem,1.35cqw,1.05rem)}.ds-form-slider-label b{color:#06b3f8;font-weight:600}.ds-form-track{background:#ffffff2e;border-radius:999px;height:clamp(5px,.55cqw,9px);position:relative}.ds-form-fill{border-radius:inherit;background:#06b3f8;position:absolute;inset:0 auto 0 0}.ds-form-thumb{aspect-ratio:1;background:#06b3f8;border-radius:50%;width:clamp(12px,1.4cqw,24px);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #06b3f840}.ds-form-sub{color:#06b3f8;font-size:clamp(.6rem,1.05cqw,.82rem)}.ds-form-panel{gap:var(--fd-group,26px);background:#151829;border-radius:8px;flex-direction:column;flex:auto;padding:clamp(14px,1.9cqw,36px);display:flex}.ds-form-heading{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:.2em;font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:700}.ds-form-group{gap:var(--fd-label,4px);flex-direction:column;display:flex}.ds-form-label{color:#cfd2dd;font-size:clamp(.7rem,1.25cqw,1rem)}.ds-form-input{color:#fff;background:#1c2140;border:1px solid #ffffff1f;border-radius:6px;padding:.55em .8em;font-size:clamp(.74rem,1.35cqw,1.05rem)}.ds-form-btn{color:#fff;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;text-align:center;background:#1f6feb;border-radius:8px;margin-top:.4em;padding:.7em 1em;font-size:clamp(.8rem,1.46cqw,1.15rem);font-weight:700}.ds-form-verdict{text-align:center;border-radius:8px;flex-direction:column;gap:.25em;padding:clamp(10px,1.25cqw,24px);display:flex}.ds-form[data-tone=good] .ds-form-verdict{background:#0d2b1c}.ds-form[data-tone=bad] .ds-form-verdict{background:#3a1420}.ds-form-verdict-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.8rem,1.46cqw,1.15rem);font-weight:700}.ds-form[data-tone=good] .ds-form-verdict-title{color:#2ecc71}.ds-form[data-tone=bad] .ds-form-verdict-title{color:#ff5c6c}.ds-form-verdict-body{color:#e6e8ef;font-size:clamp(.62rem,1.15cqw,.9rem);line-height:1.35}.ds-dash{flex-direction:column;flex:auto;justify-content:center;gap:clamp(16px,2.9cqw,54px);min-height:0;display:flex}.ds-dash-panel{background:#151829;border-radius:10px;flex-direction:column;gap:clamp(12px,1.8cqw,34px);padding:clamp(14px,2cqw,40px);display:flex}.ds-dash-head{justify-content:space-between;align-items:baseline;display:flex}.ds-dash-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#fff;font-size:clamp(.95rem,1.875cqw,1.5rem);font-weight:700}.ds-dash-tag{color:#ff5733;font-family:var(--fl);font-size:clamp(.6rem,1.05cqw,.82rem)}.ds-dash-kpis{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.5cqw,28px);display:grid}.ds-dash-kpi{color:#fff;font-family:var(--fl);background:#1c2140;border-radius:6px;flex-direction:column;gap:clamp(6px,1cqw,18px);padding:clamp(10px,1.4cqw,26px);display:flex}.ds-dash-kpi-label{opacity:.85;font-size:clamp(.66rem,1.25cqw,.95rem)}.ds-dash-kpi-val{font-family:var(--font-cond), var(--fl);font-size:clamp(1.3rem,2.9cqw,2.3rem);font-weight:800;line-height:1}.ds-dash-btns{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.5cqw,28px);display:grid}.ds-dash-btn{text-align:center;font-family:var(--fl);color:#fff;background:#1c2140;border:1px solid #ffffff24;border-radius:8px;padding:.65em 1em;font-size:clamp(.74rem,1.35cqw,1.05rem)}.ds-dash[data-mode=chaos] .ds-dash-kpi:first-child{outline-offset:2px;background:#312e81;outline:2px dashed #06b3f8}.ds-dash[data-mode=chaos] .ds-dash-kpi:nth-child(2){color:#fff;background:linear-gradient(135deg,#a16207,#eab308);border-radius:2px}.ds-dash[data-mode=chaos] .ds-dash-kpi:nth-child(3){background:#e86a56;border-radius:12px}.ds-dash[data-mode=chaos] .ds-dash-btn:first-child{background:#10254a;border-radius:999px}.ds-dash[data-mode=chaos] .ds-dash-btn:nth-child(2){color:#063;background:#2ecc71;border:0;border-radius:2px;font-weight:700}.ds-dash[data-mode=chaos] .ds-dash-btn:nth-child(3){background:#1f6feb;border:0;border-radius:8px}.ds-dash-note{text-align:center;background:#1e2240;border-radius:10px;flex-direction:column;gap:.4em;padding:clamp(14px,1.9cqw,36px);display:flex}.ds-dash-note-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#06b3f8;font-size:clamp(.95rem,1.875cqw,1.5rem);font-weight:700}.ds-dash-note-body{font-family:var(--fl);color:#e6e8ef;font-size:clamp(.74rem,1.35cqw,1.05rem);line-height:1.4}.ds-flow-note{text-align:center;background:#1e2240;border-radius:10px;flex-direction:column;gap:.35em;padding:clamp(12px,1.7cqw,32px);display:flex}.ds-flow-note-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#06b3f8;font-size:clamp(.9rem,1.77cqw,1.4rem);font-weight:700}.ds-flow-note-body{font-family:var(--fl);color:#e6e8ef;font-size:clamp(.7rem,1.25cqw,1rem);line-height:1.4}.ds-flow-note[data-tone=warn] .ds-flow-note-title{color:#ff7950}.ds-flow-note[data-tone=good]{background:#0d2b1c}.ds-flow-note[data-tone=good] .ds-flow-note-title{color:#2ecc71}.ds-flow-note[data-tone=bad]{background:#3a1420}.ds-flow-note[data-tone=bad] .ds-flow-note-title{color:#ff5c6c}.ds-alignd{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-alignd-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(12px,2cqw,38px);padding:clamp(16px,2.5cqw,48px);display:flex}.ds-alignd-panel span{display:block}.al-header{background:#232750;border-radius:999px;width:55%;height:clamp(12px,1.7cqw,32px)}.al-cards{grid-template-columns:1fr 1fr;gap:clamp(12px,2cqw,38px);display:grid}.al-card{background:#1b1f38;border-radius:8px;flex-direction:column;gap:clamp(6px,1cqw,18px);padding:clamp(10px,1.5cqw,28px);display:flex}.al-card i{background:#2a2f56;border-radius:999px;height:clamp(8px,1.1cqw,20px);display:block}.al-card i:first-child{width:55%}.al-card i:last-child{width:80%}.al-line{background:#1b1f38;border-radius:999px;width:88%;height:clamp(10px,1.4cqw,26px)}.al-cta{background:#1f6feb;border-radius:999px;align-self:center;width:34%;height:clamp(22px,3.3cqw,62px);margin-top:auto}.ds-alignd[data-mode=misaligned] .al-header{margin-left:5%}.ds-alignd[data-mode=misaligned] .al-card:first-child i:first-child{margin-left:9%}.ds-alignd[data-mode=misaligned] .al-card:first-child i:last-child{margin-left:3%}.ds-alignd[data-mode=misaligned] .al-card:last-child i:first-child{margin-left:6%}.ds-alignd[data-mode=misaligned] .al-line{margin-left:2.5%}.ds-alignd[data-mode=misaligned] .al-cta{transform:translate(-9%)}.ds-sheet{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-sheet-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(8px,1.1cqw,20px);padding:clamp(14px,2cqw,40px);display:flex}.ds-sheet-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;margin-bottom:.2em;font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:700}.ds-sheet-row{font-family:var(--fl);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:clamp(4px,.6cqw,10px);font-size:clamp(.72rem,1.35cqw,1.05rem);display:flex}.ds-sheet-row span{color:#cfd2dd}.ds-sheet-row b{color:#fff;font-weight:700}.ds-sheet-group{background:#1b1f38;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:clamp(8px,1.1cqw,20px);padding:clamp(10px,1.5cqw,28px);display:flex}.ds-sheet-group+.ds-sheet-group{margin-top:clamp(6px,1cqw,18px)}.ds-sheet-group-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.08em;color:#8f74c4;font-size:clamp(.7rem,1.25cqw,1rem);font-weight:700}.ds-flow{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-flow-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(9px,1.3cqw,24px);padding:clamp(16px,2.5cqw,48px);display:flex}.ds-flow-panel>span{display:block}.fl-title{background:#232750;border-radius:999px;width:62%;height:clamp(12px,1.7cqw,32px)}.fl-line{background:#1d2140;border-radius:999px;height:clamp(6px,.9cqw,16px)}.fl-line[data-w="1"]{width:84%}.fl-line[data-w="2"]{width:70%}.fl-section{background:#1b1f38;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.5cqw,28px);margin-block:clamp(4px,.6cqw,10px);padding:clamp(10px,1.5cqw,28px);display:grid}.fl-col{flex-direction:column;gap:clamp(6px,1cqw,18px);display:flex}.fl-col i{border-radius:999px;display:block}.fl-chip{background:#2a2f56;width:55%;height:clamp(7px,1cqw,18px)}.fl-pill{background:#232750;width:88%;height:clamp(14px,2.1cqw,40px)}.fl-card{background:#1b1f38;border-radius:8px;width:88%;height:clamp(18px,2.7cqw,50px)}.fl-cta{background:#1f6feb;border-radius:999px;align-self:center;width:36%;height:clamp(22px,3.3cqw,62px);margin-top:auto}.ds-flow[data-mode=broken] .fl-title{align-self:flex-end}.ds-flow[data-mode=broken] .fl-line[data-w="1"]{align-self:center}.ds-flow[data-mode=broken] .fl-col:nth-child(2){padding-top:clamp(6px,1cqw,18px)}.ds-flow[data-mode=broken] .fl-col:nth-child(2) .fl-chip{align-self:center}.ds-flow[data-mode=broken] .fl-col:nth-child(3) .fl-chip,.ds-flow[data-mode=broken] .fl-card{align-self:flex-end}.ds-flow[data-mode=broken] .fl-cta{align-self:flex-start}.ds-minipr{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-minipr-grid{flex:auto;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(10px,1.5cqw,28px);min-height:0;display:grid}.ds-minipr-card{--pr:#c74581;background:#151829;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:clamp(34px,5cqw,92px) 1fr;align-items:center;gap:.2em clamp(8px,1.2cqw,22px);min-width:0;padding:clamp(10px,1.4cqw,26px);display:grid}.ds-minipr-icon{color:var(--pr);grid-row:1/3;align-self:start;padding-top:.3em}.ds-minipr-icon svg{width:100%;height:auto}.ds-minipr-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--pr);font-size:clamp(.85rem,1.67cqw,1.35rem);font-weight:700}.ds-minipr-body{font-family:var(--fl);color:#e6e8ef;align-self:start;font-size:clamp(.62rem,1.15cqw,.9rem);line-height:1.35}.ds-checklist--main{gap:clamp(8px,1.1cqw,20px)}.ds-checklist--main li{font-size:clamp(.82rem,1.56cqw,1.25rem)}.ds-rank{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-rank-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(10px,1.5cqw,28px);padding:clamp(14px,2cqw,40px);display:flex}.ds-rank-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:700}.ds-rank-hero{background:#1c2140;border-radius:8px;flex-direction:column;gap:clamp(8px,1.2cqw,22px);padding:clamp(12px,1.8cqw,34px);display:flex}.ds-rank-hero-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.06em;color:#b455ac;font-size:clamp(.7rem,1.35cqw,1.05rem);font-weight:600}.ds-rank-hero-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.05rem,2.1cqw,1.7rem);font-weight:800}.ds-rank-bar{background:#ffffff24;border-radius:999px;height:clamp(6px,.8cqw,14px);overflow:hidden}.ds-rank-bar span{border-radius:inherit;background:#b455ac;width:47%;height:100%;display:block}.ds-rank-hero-sub{font-family:var(--fl);color:#e6e8ef;font-size:clamp(.72rem,1.35cqw,1.05rem)}.ds-rank-btns{grid-template-columns:1fr 1fr;gap:clamp(10px,1.5cqw,28px);display:grid}.ds-rank-btn{text-align:center;font-family:var(--fl);color:#fff;background:#1c2140;border:1px solid #ffffff24;border-radius:8px;padding:.7em 1em;font-size:clamp(.74rem,1.35cqw,1.05rem)}.ds-rank-btn[data-kind=primary]{background:#1f6feb;border:0;font-weight:600}.ds-rank-links{font-family:var(--fl);color:#b9bdcc;justify-content:space-between;gap:1em;padding-inline:clamp(4px,.6cqw,12px);font-size:clamp(.66rem,1.25cqw,.95rem);display:flex}.ds-rank-row{font-family:var(--fl);color:#fff;background:#1c2140;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:1em;padding:clamp(10px,1.4cqw,26px) clamp(12px,1.7cqw,32px);font-size:clamp(.74rem,1.35cqw,1.05rem);display:flex}.ds-rank-row i{color:#b9bdcc;font-style:normal}.ds-accord{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-accord-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(8px,1.2cqw,22px);padding:clamp(14px,2cqw,40px);display:flex}.ds-accord-row{background:#1c2140;border-radius:8px;align-items:center;gap:clamp(10px,1.5cqw,28px);padding:clamp(8px,1.2cqw,22px) clamp(10px,1.5cqw,28px);display:flex}.ds-accord-row[data-open=true]{outline:1px solid #fff3;padding-block:clamp(14px,2.2cqw,42px)}.ds-accord-icon{aspect-ratio:1;background:#10132a;border-radius:6px;flex:none;place-items:center;width:clamp(24px,3.3cqw,60px);font-size:clamp(.8rem,1.5cqw,1.2rem);display:grid}.ds-accord-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#fff;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700}.ds-swatches{flex-direction:column;gap:clamp(10px,1.6cqw,30px);display:flex}.ds-swatch{--sw:#8f4088;align-items:flex-start;gap:clamp(10px,1.5cqw,28px);display:flex}.ds-swatch-chip{aspect-ratio:1;background:var(--sw);border-radius:6px;flex:none;width:clamp(28px,3.6cqw,68px);margin-top:.15em}.ds-swatch-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:var(--sw);font-size:clamp(.82rem,1.56cqw,1.25rem);font-weight:700}.ds-swatch-body{font-family:var(--fl);color:#fff;margin-top:.1em;font-size:clamp(.78rem,1.46cqw,1.15rem);line-height:1.35}.ds-accord-txt{flex-direction:column;gap:.2em;min-width:0;display:flex}.ds-accord-row[data-open=true] .ds-accord-label{color:#06b3f8;font-size:clamp(1rem,2.1cqw,1.7rem)}.ds-accord-sub{font-family:var(--fl);color:#cfd2dd;font-size:clamp(.66rem,1.25cqw,.95rem)}.ds-size{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-rank-title small{font-family:var(--fl);text-transform:none;letter-spacing:0;color:#cfd2dd;margin-top:.25em;font-size:clamp(.66rem,1.25cqw,.95rem);font-weight:400;display:block}.ds-size-hero{background:#1c2140;border-radius:8px;flex-direction:column;gap:clamp(8px,1.2cqw,22px);padding:clamp(12px,1.8cqw,34px);display:flex}.ds-size-hero-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#b455ac;font-size:clamp(1.05rem,2.1cqw,1.7rem);font-weight:800}.ds-size-links{font-family:var(--fl);color:#b9bdcc;justify-content:space-between;gap:1em;padding-inline:clamp(4px,.6cqw,12px);font-size:clamp(.62rem,1.15cqw,.9rem);display:flex}.ds-size[data-mode=flat] .ds-size-hero{gap:clamp(5px,.7cqw,12px);padding:clamp(8px,1.2cqw,22px)}.ds-size[data-mode=flat] .ds-size-hero-title{color:#fff;letter-spacing:.05em;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:600}.ds-size[data-mode=flat] .ds-rank-bar span{background:#9a9aa2}.ds-size[data-mode=flat] .ds-size-links{gap:clamp(10px,1.5cqw,28px);padding:0}.ds-size[data-mode=flat] .ds-size-links span{text-align:center;color:#fff;background:#1c2140;border:1px solid #ffffff1a;border-radius:8px;flex:1 1 0;padding:clamp(10px,1.4cqw,26px) .5em;font-size:clamp(.74rem,1.35cqw,1.05rem)}.ds-pay{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-pay-chip{color:#fff;font-family:var(--fl);background:#1c2140;border-radius:6px;align-self:flex-start;padding:.55em .9em;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700}.ds-pay[data-mode=color] .ds-pay-chip{background:#d72638}.ds-pay-rows{flex-direction:column;gap:clamp(8px,1.1cqw,20px);display:flex}.ds-pay[data-mode=color] .ds-pay-err{color:#ff5c6c}.ds-fgrid,.ds-stbars{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-fgrid-header{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#06b3f8;background:#151829;border-radius:6px;align-self:center;padding:clamp(8px,1.1cqw,20px) clamp(14px,2cqw,40px);font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700}.ds-fgrid-panel{background:#151829;border-radius:10px;flex:auto;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:clamp(8px,1.2cqw,22px);padding:clamp(14px,2cqw,40px);display:grid}.ds-fgrid-cell{background:#1c2140;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.1em;display:flex}.ds-fgrid-cell b{font-family:var(--font-cond), var(--fl);color:#fff;font-size:clamp(.74rem,1.46cqw,1.15rem);font-weight:800}.ds-fgrid-cell i{font-style:normal;font-family:var(--fl);color:#b9bdcc;font-size:clamp(.56rem,1.05cqw,.82rem)}.ds-stbars-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;justify-content:center;gap:clamp(14px,2.3cqw,44px);padding:clamp(16px,2.5cqw,48px);display:flex}.ds-stbars-panel p{font-family:var(--fl);color:#cfd2dd;margin:0;font-size:clamp(.82rem,1.56cqw,1.25rem);line-height:1.4}.ds-stbar{flex-direction:column;gap:clamp(5px,.7cqw,12px);display:flex}.ds-stbar-head{font-family:var(--fl);justify-content:space-between;align-items:baseline;font-size:clamp(.82rem,1.56cqw,1.25rem);display:flex}.ds-stbar-head span{color:var(--sb);font-weight:600}.ds-stbar-head b{color:#fff;font-weight:700}.ds-stbar-sub{font-family:var(--fl);color:var(--sb);font-size:clamp(.62rem,1.15cqw,.9rem)}.ds-infocard-cta{color:#fff;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;background:#1f6feb;border-radius:999px;align-self:center;margin-top:clamp(8px,1.2cqw,22px);padding:.6em 1.8em;font-size:clamp(.85rem,1.67cqw,1.35rem);font-weight:700}.ds-flow[data-blur=true] .ds-flow-panel{filter:blur(5px)}.ds-toggles{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-toggles-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(8px,1.2cqw,22px);padding:clamp(14px,2cqw,40px);display:flex}.ds-toggles-header{font-family:var(--fl);color:#cfd2dd;margin-bottom:.2em;font-size:clamp(.72rem,1.35cqw,1.05rem)}.ds-toggle-row{background:#1c2140;border-radius:8px;justify-content:space-between;align-items:center;gap:1em;padding:clamp(8px,1.2cqw,22px) clamp(12px,1.7cqw,32px);display:flex}.ds-toggle-label{font-family:var(--fl);color:#fff;font-size:clamp(.74rem,1.35cqw,1.05rem)}.ds-toggle{aspect-ratio:2;background:#ffffff29;border-radius:999px;flex:none;width:clamp(30px,3.8cqw,68px);position:relative}.ds-toggle i{aspect-ratio:1;background:#8a8fa3;border-radius:50%;width:40%;position:absolute;top:50%;left:12%;transform:translateY(-50%)}.ds-toggle[data-on=true]{background:#2ecc71}.ds-toggle[data-on=true] i{background:#fff;left:auto;right:12%}.ds-toggles-status{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#2ecc71;margin-top:.2em;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700}.ds-contrast{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-contrast-panel{background:#151829;border-radius:10px;flex-direction:column;gap:clamp(10px,1.5cqw,28px);padding:clamp(14px,2cqw,40px);display:flex}.ds-contrast-panel .fl-line{align-self:center}.ds-contrast-btns{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.2cqw,22px);margin-top:clamp(6px,1cqw,18px);display:grid}.ds-contrast-btns .ds-rank-btn{border-radius:999px}.ds-contrast-bars{background:#151829;border-radius:10px;flex-direction:column;gap:clamp(12px,1.9cqw,36px);padding:clamp(14px,2cqw,40px);display:flex}.ds-dials{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-dials-row{grid-template-columns:repeat(6,1fr);gap:clamp(8px,1.2cqw,22px);display:grid}.ds-dial{flex-direction:column;align-items:center;gap:.4em;min-width:0;display:flex}.ds-dial i{aspect-ratio:3/4;background:#f3566d;border:3px solid #1b1f38;border-radius:8px;width:72%;display:block;box-shadow:0 0 0 1px #ffffff1f}.ds-dial b{font-family:var(--fl);color:#cfd2dd;white-space:nowrap;font-size:clamp(.56rem,1.05cqw,.82rem);font-weight:400}.ds-dials-shop{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(8px,1.2cqw,22px);padding:clamp(14px,2cqw,40px);display:flex}.ds-dials-shop>span{display:block}.ds-dials-cta{text-align:center;color:#cfd2dd;width:60%;font-family:var(--fl);background:#1c2140;border-radius:999px;align-self:center;margin-top:auto;padding:.55em 1em;font-size:clamp(.7rem,1.25cqw,1rem)}.ds-simv{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-simv-panel{background:#151829;border-radius:10px;flex:auto;padding:clamp(14px,2cqw,40px);display:flex}.ds-simv-view{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);display:flex}.ds-simv-chrome{justify-content:space-between;align-items:center;display:flex}.sv-logo{aspect-ratio:1;background:#1c2140;border-radius:6px;width:clamp(20px,2.7cqw,50px)}.sv-avatar{aspect-ratio:1;background:#232750;border-radius:50%;width:clamp(20px,2.7cqw,50px)}.ds-simv-form{background:#1b1f38;border-radius:8px;flex-direction:column;gap:clamp(10px,1.5cqw,28px);padding:clamp(14px,2cqw,40px);display:flex}.sv-line{background:#2a2f56;border-radius:999px;height:clamp(7px,1cqw,18px);display:block}.sv-line[data-w="1"]{width:88%}.sv-line[data-w="2"]{width:62%}.sv-cta{text-align:center;color:#fff;font-family:var(--fl);background:#1f6feb;border-radius:999px;margin-top:clamp(6px,1cqw,18px);padding:.7em 1em;font-size:clamp(.85rem,1.67cqw,1.35rem);font-weight:700;display:block}.ds-simv-keys{justify-content:space-between;gap:clamp(6px,1cqw,18px);display:flex}.ds-simv-keys span{text-align:center;color:#fff;font-family:var(--font-cond), var(--fl);background:#1b1f38;border:1px solid #ffffff1f;border-radius:6px;flex:1 1 0;padding:.5em 0;font-size:clamp(.7rem,1.35cqw,1.05rem);font-weight:700}.ds-simv-chips{flex-wrap:wrap}.ds-simv-chips .ds-shop-badge{flex:auto}.ds-simv[data-mode=blur] .ds-simv-view{filter:blur(4px)}.ds-simv[data-mode=sun] .ds-simv-view{opacity:.5;filter:contrast(.55)brightness(1.15)}.ds-simv[data-mode=tired] .ds-simv-view{filter:blur(2px)brightness(.65)}.ds-simv[data-mode=onehand] .sv-logo{background:#e5430f}.ds-barrier{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-barrier-tabs{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2cqw,22px);display:grid}.ds-barrier-tab{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;opacity:.5;white-space:nowrap;background:#151829;border-radius:6px;padding:clamp(8px,1.1cqw,20px) .5em;font-size:clamp(.7rem,1.3cqw,1rem);font-weight:700}.ds-barrier-tab[data-active=true]{opacity:1;background:#1c2140;outline:1px solid #ffffff40}.ds-barrier-cols{flex:auto;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.5cqw,28px);min-height:0;display:grid}.ds-barrier-col{--bc:#c74581;border-top:clamp(3px, .4cqw, 7px) solid var(--bc);text-align:center;background:#151829;border-radius:8px;flex-direction:column;align-items:center;gap:clamp(5px,.8cqw,14px);min-width:0;padding:clamp(10px,1.5cqw,28px);display:flex}.ds-barrier-head{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:clamp(.85rem,1.67cqw,1.35rem);font-weight:800}.ds-barrier-emoji{margin-top:.2em;font-size:clamp(1.4rem,2.9cqw,2.4rem);line-height:1}.ds-barrier-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(.72rem,1.35cqw,1.05rem);font-weight:700}.ds-barrier-aff-label{font-family:var(--fl);color:var(--bc);margin-top:.2em;font-size:clamp(.62rem,1.15cqw,.9rem)}.ds-barrier-aff{font-family:var(--fl);color:#fff;font-size:clamp(.66rem,1.25cqw,.95rem)}.ds-barrier-design{border-left:3px solid var(--bc);text-align:left;background:#1e2240;border-radius:6px;flex-direction:column;gap:.3em;width:100%;margin-top:auto;padding:clamp(8px,1.2cqw,22px);display:flex}.ds-barrier-design b{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.06em;color:var(--bc);font-size:clamp(.6rem,1.1cqw,.85rem);font-weight:700}.ds-barrier-design p{font-family:var(--fl);color:#e6e8ef;margin:0;font-size:clamp(.62rem,1.15cqw,.9rem);line-height:1.35}.ds-faults{flex-direction:column;gap:clamp(6px,.9cqw,16px);display:flex}.ds-fault{background:#151829;border-radius:8px;align-items:flex-start;gap:clamp(10px,1.5cqw,28px);padding:clamp(8px,1.2cqw,22px) clamp(12px,1.7cqw,32px);display:flex}.ds-fault[data-active=true]{background:#3a1420}.ds-fault-emoji{flex:none;font-size:clamp(.9rem,1.67cqw,1.35rem);line-height:1.3}.ds-fault-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:clamp(.74rem,1.4cqw,1.1rem);font-weight:700}.ds-fault[data-active=true] .ds-fault-label{color:#ff5c6c}.ds-fault-sub{flex-wrap:wrap;gap:1.4em;margin-top:.25em;display:flex}.ds-fault-sub span{font-family:var(--fl);color:#e6e8ef;font-size:clamp(.62rem,1.15cqw,.9rem);line-height:1.35}.ds-faultscr{flex-direction:column;flex:auto;gap:clamp(10px,1.5cqw,28px);min-height:0;display:flex}.ds-faultscr-cap{text-align:center;font-family:var(--fl);color:#cfd2dd;font-size:clamp(.62rem,1.15cqw,.9rem)}.ds-faultscr-panel{opacity:.55;background:#17192a;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(10px,1.5cqw,28px);padding:clamp(14px,2cqw,40px);display:flex}.ds-faultscr-panel .fl-line{background:#23263c}.ds-faultscr-dot{aspect-ratio:1;background:#f3566d;border-radius:50%;width:clamp(8px,1cqw,16px)}.ds-faultscr-btns{justify-content:center;gap:clamp(8px,1.2cqw,22px);display:flex}.ds-faultscr-btns span{text-align:center;color:#4a4f6a;font-family:var(--fl);background:#1e2136;border-radius:6px;flex:1 1 0;padding:.55em .5em;font-size:clamp(.66rem,1.25cqw,.95rem)}.ds-faultscr-link{text-align:center;color:#3c415c;font-family:var(--fl);font-size:clamp(.66rem,1.25cqw,.95rem)}.ds-flow-note[data-tone=pinkband]{background:#33121f}.ds-flow-note[data-tone=pinkband] .ds-flow-note-title,.ds-flow-note[data-tone=pinkband] .ds-flow-note-body{color:#d95f92}.ds-ratios{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(8px,1.1cqw,20px);padding:clamp(10px,1.5cqw,28px) clamp(14px,1.9cqw,36px);display:flex}.ds-ratio-row{font-family:var(--fl);color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:1em;padding-bottom:clamp(4px,.6cqw,10px);font-size:clamp(.74rem,1.4cqw,1.1rem);display:flex}.ds-ratio-row b{letter-spacing:.04em;font-weight:800}.ds-fitts{flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-fitts .ds-form-track[data-alt=true] .ds-form-fill,.ds-fitts .ds-form-track[data-alt=true] .ds-form-thumb{background:#8f74c4}.ds-fitts .ds-form-track[data-alt=true] .ds-form-thumb{box-shadow:0 0 0 3px #8f74c440}.ds-fitts-stage{background:#151829;border-radius:10px;flex:auto;justify-content:space-between;align-items:center;gap:1em;padding:clamp(16px,2.5cqw,48px);display:flex}.ds-fitts-start{color:#fff;font-family:var(--fl);background:#1c2140;border-radius:6px;padding:.9em 1.2em;font-size:clamp(.7rem,1.3cqw,1rem)}.ds-fitts-target{color:#fff;font-family:var(--ft);background:#232750;border-radius:8px;padding:.35em .8em;font-size:clamp(1.6rem,3.75cqw,3rem);font-weight:800}.ds-fitts-pred{background:#1e2240;border-radius:10px;flex-direction:column;align-self:center;align-items:center;gap:.3em;padding:clamp(12px,1.8cqw,34px) clamp(20px,3cqw,56px);display:flex}.ds-fitts-pred b{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.08em;color:#06b3f8;font-size:clamp(.66rem,1.25cqw,.95rem);font-weight:700}.ds-fitts-pred span{font-family:var(--font-cond), var(--fl);color:#fff;font-size:clamp(1.4rem,2.9cqw,2.4rem);font-weight:800;line-height:1}.ds-wcag{--wc:#ff5c6c;flex-direction:column;flex:auto;gap:clamp(12px,1.9cqw,36px);min-height:0;display:flex}.ds-wcag[data-tone=warn]{--wc:gold}.ds-wcag[data-tone=good]{--wc:#2ecc71}.ds-wcag-chips{flex-wrap:wrap;gap:clamp(6px,1cqw,18px);display:flex}.ds-wcag-chip{color:#fff;font-family:var(--fl);opacity:.55;background:#151829;border:1px solid #ffffff2e;border-radius:6px;padding:.5em .8em;font-size:clamp(.66rem,1.25cqw,.95rem)}.ds-wcag-chip[data-active=true]{opacity:1;outline:2px solid var(--wc)}.ds-wcag-sample{border-radius:10px;flex-direction:column;flex:auto;gap:clamp(8px,1.2cqw,22px);padding:clamp(16px,2.5cqw,48px);display:flex}.ds-wcag-sample-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.1rem,2.3cqw,1.85rem);font-weight:800}.ds-wcag-sample p{font-family:var(--fl);margin:0;font-size:clamp(.82rem,1.56cqw,1.25rem);line-height:1.45}.ds-wcag-sample small{font-family:var(--fl);opacity:.85;font-size:clamp(.62rem,1.15cqw,.9rem)}.ds-wcag-colors{flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.5cqw,48px);display:flex}.ds-wcag-colors span{font-family:var(--fl);color:#fff;background:#151829;border-radius:6px;align-items:center;gap:.5em;padding:.5em .9em;font-size:clamp(.66rem,1.25cqw,.95rem);display:flex}.ds-wcag-colors b{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.6rem,1.1cqw,.85rem);font-weight:700}.ds-wcag-colors i{aspect-ratio:1;border:1px solid #fff6;border-radius:3px;width:1.1em}.ds-wcag-verdict{align-items:center;gap:clamp(12px,1.9cqw,36px);display:flex}.ds-wcag-ratio{background:color-mix(in srgb, var(--wc) 18%, #10131f);color:var(--wc);font-family:var(--font-cond), var(--fl);border-radius:8px;flex:none;padding:.35em .5em;font-size:clamp(1.4rem,3.1cqw,2.5rem);font-weight:800;line-height:1}.ds-wcag-verdict-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:var(--wc);font-size:clamp(.9rem,1.77cqw,1.4rem);font-weight:700}.ds-wcag-passes{flex-wrap:wrap;gap:.5em;margin-top:.35em;display:flex}.ds-wcag-passes span{font-family:var(--fl);color:#fff;background:#7c1f2e;border-radius:4px;padding:.3em .6em;font-size:clamp(.6rem,1.1cqw,.85rem)}.ds-wcag-passes span[data-ok=true]{background:#14532d}.ds-tesler{flex-direction:column;flex:auto;gap:clamp(10px,1.5cqw,28px);min-height:0;display:flex}.ds-tesler-chips{grid-template-columns:1fr 1fr;gap:clamp(8px,1.2cqw,22px);display:grid}.ds-tesler-chips span{color:#fff;font-family:var(--fl);background:#1c2140;border-radius:8px;padding:clamp(10px,1.4cqw,26px) clamp(12px,1.7cqw,32px);font-size:clamp(.72rem,1.35cqw,1.05rem)}.ds-tesler-card{background:#232750;border-radius:8px;flex-direction:column;gap:.35em;padding:clamp(12px,1.7cqw,32px);display:flex}.ds-tesler-card-head{font-family:var(--fl);color:#fff;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:600}.ds-tesler-card-sub{font-family:var(--fl);color:#e6e8ef;font-size:clamp(.7rem,1.3cqw,1rem)}.ds-tesler-card-hint{font-family:var(--fl);color:#b9bdcc;font-size:clamp(.62rem,1.15cqw,.9rem)}.ds-tesler-split{flex-direction:column;gap:clamp(5px,.7cqw,12px);display:flex}.ds-tesler-split-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.06em;color:#fff;font-size:clamp(.66rem,1.25cqw,.95rem);font-weight:700}.ds-tesler-bar{font-family:var(--fl);text-align:center;border-radius:6px;font-size:clamp(.62rem,1.15cqw,.9rem);display:flex;overflow:hidden}.ds-tesler-bar span{color:#ffd9d2;white-space:nowrap;background:#b3301f;padding:.55em .4em}.ds-tesler-bar i{color:#ff9aa5;white-space:nowrap;background:#5c1220;padding:.55em .4em;font-style:normal}.ds-tesler-bar[data-good=true] span{color:#baf7d0;background:#14532d}.ds-tesler-bar[data-good=true] i{color:#6ee7a0;background:#0d2b1c}.ds-tesler-caption{text-align:center;font-family:var(--fl);color:#ff9aa5;font-size:clamp(.6rem,1.1cqw,.85rem)}.ds-tesler .ds-flow-note[data-tone=bad] .ds-flow-note-title{font-size:clamp(.8rem,1.5cqw,1.2rem)}.ds-iquiz{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(16px,2.9cqw,54px);min-height:0;display:flex}.ds-iquiz-q{font-family:var(--fl);color:#fff;font-size:clamp(.9rem,1.77cqw,1.4rem)}.ds-iquiz-q b{margin-right:.5em;font-weight:700}.ds-iquiz-icon{aspect-ratio:1;background:#232750;border-radius:14px;place-items:center;width:clamp(90px,14cqw,210px);font-size:clamp(2.6rem,6cqw,5rem);line-height:1;display:grid}.ds-iquiz-opts{grid-template-columns:1fr 1fr;gap:clamp(10px,1.7cqw,32px);width:100%;display:grid}.ds-iquiz-opts span{text-align:center;color:#fff;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;background:#151829;border:1px solid #ffffff1a;border-radius:8px;padding:clamp(12px,1.9cqw,36px) .5em;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700}.ds-iresult{flex-direction:column;flex:auto;align-items:center;gap:clamp(8px,1.2cqw,22px);min-height:0;display:flex}.ds-iresult-score{font-family:var(--ft);color:gold;font-size:clamp(2.2rem,5cqw,4rem);font-weight:800;line-height:1}.ds-iresult-sub{font-family:var(--fl);color:#e6e8ef;margin-bottom:.4em;font-size:clamp(.78rem,1.46cqw,1.15rem)}.ds-iresult-rows{flex-direction:column;gap:clamp(6px,.9cqw,16px);width:100%;max-width:32em;display:flex}.ds-iresult-row{background:#1c2140;border-radius:8px;align-items:center;gap:clamp(10px,1.5cqw,28px);padding:clamp(8px,1.2cqw,22px) clamp(12px,1.7cqw,32px);display:flex}.ds-iresult-icon{flex:none;font-size:clamp(.9rem,1.67cqw,1.35rem)}.ds-iresult-label{font-family:var(--fl);color:#fff;flex:auto;font-size:clamp(.72rem,1.35cqw,1.05rem)}.ds-iresult-mark{flex:none;font-size:clamp(.85rem,1.56cqw,1.25rem)}.ds-isol{flex-direction:column;flex:auto;gap:clamp(14px,2.3cqw,44px);min-height:0;display:flex}.ds-isol-title{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:clamp(1.1rem,2.3cqw,1.85rem);font-weight:800}.ds-isol-cols{flex:auto;grid-template-columns:1fr 1.4fr;gap:clamp(14px,2.5cqw,48px);min-height:0;display:grid}.ds-isol-head{text-align:center;font-family:var(--fl);color:#e6e8ef;margin-bottom:clamp(8px,1.2cqw,22px);font-size:clamp(.82rem,1.56cqw,1.25rem)}.ds-isol-bare{flex-direction:column;align-items:center;gap:clamp(8px,1.4cqw,26px);font-size:clamp(1.2rem,2.5cqw,2rem);display:flex}.ds-isol-labeled{grid-template-columns:1fr 1fr;gap:clamp(10px,1.7cqw,32px);display:grid}.ds-isol-labeled span{flex-direction:column;align-items:center;gap:.3em;display:flex}.ds-isol-labeled i{font-size:clamp(1.2rem,2.5cqw,2rem);font-style:normal;line-height:1}.ds-isol-labeled b{font-family:var(--fl);color:#e6e8ef;text-align:center;font-size:clamp(.66rem,1.25cqw,.95rem);font-weight:400}.ds-reward{flex-direction:column;flex:auto;gap:clamp(10px,1.5cqw,28px);min-height:0;display:flex}.ds-reward-panel{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(8px,1.2cqw,22px);padding:clamp(14px,2cqw,40px);display:flex}.ds-reward-head{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#cfd2dd;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700}.ds-reward-emoji{align-self:center;font-size:clamp(1.8rem,3.75cqw,3rem);line-height:1}.ds-reward-title{text-align:center;font-family:var(--fl);color:#2ecc71;font-size:clamp(1.05rem,2.1cqw,1.7rem);font-weight:800}.ds-reward-sub{text-align:center;font-family:var(--fl);color:#e6e8ef;font-size:clamp(.74rem,1.35cqw,1.05rem)}.ds-reward-sub[data-plain=true]{color:#fff;font-weight:700}.ds-reward-progress{flex-direction:column;gap:clamp(4px,.6cqw,10px);margin-top:.3em;display:flex}.ds-reward-progress .ds-sheet-row{border-bottom:0;padding-bottom:0}.ds-reward-progress b[data-ok=true]{color:#2ecc71}.ds-reward-progress .ds-rank-bar span{background:#4a4f6a}.ds-reward-progress .ds-rank-bar span[data-ok=true]{background:#2ecc71}.ds-reward .ds-rank-btn{margin-top:auto}.ds-reward .ds-rank-btn[data-kind=primary]{border-radius:999px}.ls-dims{color:#fff;background:#0d0f1a;grid-template-columns:1fr 1fr;gap:clamp(20px,4cqw,76px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-dims{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-dims{width:100%}.dm-left{flex-direction:column;gap:clamp(10px,1.7cqw,32px);min-width:0;display:flex}.dm-title{font-family:var(--ft);color:#8f74c4;margin:0;font-size:clamp(1.5rem,3.75cqw,3rem);font-weight:800;line-height:1.05}.dm-lead{font-family:var(--fl);color:#ebebeb;max-width:56ch;margin:0;font-size:clamp(.82rem,1.56cqw,1.25rem);line-height:1.4}.dm-grid{flex:auto;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:clamp(8px,1.2cqw,22px);min-height:0;display:grid}.dm-card{--dm:#b455ac;background:#151829;border-radius:8px;flex-direction:column;gap:.3em;min-width:0;padding:clamp(8px,1.2cqw,22px);display:flex}.dm-card[data-active=true]{outline:2px solid var(--dm)}.dm-card-head{align-items:baseline;gap:.4em;display:flex}.dm-emoji{font-size:clamp(.9rem,1.67cqw,1.35rem)}.dm-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--dm);flex-direction:column;font-size:clamp(.78rem,1.46cqw,1.15rem);font-weight:700;display:flex}.dm-en{font-family:var(--fl);text-transform:none;letter-spacing:0;color:#cfd2dd;font-size:clamp(.56rem,1.05cqw,.82rem);font-style:normal;font-weight:400}.dm-body{font-family:var(--fl);color:#d9dbe4;font-size:clamp(.6rem,1.15cqw,.9rem);line-height:1.35}.dm-right{flex-direction:column;gap:clamp(14px,2.5cqw,48px);min-width:0;display:flex}.dm-dots{justify-content:flex-end;gap:clamp(8px,1.4cqw,26px);display:flex}.dm-dots span{aspect-ratio:1;background:#1b1f38;border-radius:50%;width:clamp(26px,4.2cqw,80px);box-shadow:inset 0 -4px 10px #00000059}.dm-dots span[data-on=true]{background:var(--dm)}.dm-detail{background:#151829;border-radius:10px;flex-direction:column;flex:auto;gap:clamp(12px,2cqw,38px);padding:clamp(18px,2.9cqw,56px);display:flex}.dm-detail-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--dm);font-size:clamp(1.2rem,2.5cqw,2rem);font-weight:800}.dm-detail-body{font-family:var(--fl);color:#fff;font-size:clamp(.95rem,1.98cqw,1.6rem);line-height:1.35}.dm-rule{border-left:clamp(4px, .5cqw, 8px) solid var(--dm);background:#1e2240;border-radius:8px;flex-direction:column;gap:.4em;margin-top:auto;padding:clamp(12px,1.8cqw,34px);display:flex}.dm-rule-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.08em;color:var(--dm);font-size:clamp(.66rem,1.25cqw,.95rem);font-weight:700}.dm-rule-body{font-family:var(--fl);color:#e6e8ef;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.4}.ls-principles{color:#fff;background:#0d0f1a;flex-direction:column;gap:clamp(18px,3.5cqw,66px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-principles{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-principles{width:100%}.pr-title{font-family:var(--ft);color:#8f74c4;margin:0;font-size:clamp(1.7rem,4.6cqw,3.7rem);font-weight:800;line-height:1}.pr-grid{flex:auto;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(10px,1.7cqw,32px);min-height:0;display:grid}.pr-card{--pr:#c74581;background:#151829;border-radius:8px;align-items:center;gap:clamp(10px,1.7cqw,32px);min-width:0;padding:clamp(10px,1.6cqw,30px);display:flex}.pr-icon{width:clamp(56px,9cqw,170px);color:var(--pr);flex:none;align-items:center;display:flex}.pr-icon svg{width:100%;height:auto}.pr-txt{flex-direction:column;gap:.12em;min-width:0;display:flex}.pr-name{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:var(--pr);align-items:baseline;gap:.6em;font-size:clamp(.95rem,1.875cqw,1.5rem);font-weight:700;display:flex}.pr-en{font-family:var(--fl);text-transform:none;letter-spacing:0;color:#cfd2dd;font-size:clamp(.62rem,1.15cqw,.9rem);font-weight:400}.pr-sub{font-family:var(--fl);text-transform:uppercase;letter-spacing:.1em;color:#b9bdcc;font-size:clamp(.56rem,1.05cqw,.82rem)}.pr-body{font-family:var(--fl);color:#fff;margin-top:.3em;font-size:clamp(.72rem,1.35cqw,1.05rem);line-height:1.35}.ls-cw{color:#fff;background:#0d0f1a;flex-direction:column;gap:clamp(24px,6.7cqw,128px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-cw{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-cw{width:100%}.cw-head{flex-direction:column;gap:clamp(8px,1.5cqw,24px);display:flex}.cw-sub{font-family:var(--ft);color:#ebebeb;max-width:60ch;margin:0;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.4}.cw-cards{flex:auto;grid-template-columns:repeat(3,1fr);gap:clamp(20px,6.7cqw,128px);min-height:0;display:grid}.cw-card{--cc:#f3566d;border-left:clamp(8px, .83cqw, 16px) solid var(--cc);background:#f4f4f5;border-radius:8px;flex-direction:column;gap:clamp(16px,3cqw,48px);padding:clamp(16px,2.5cqw,48px);display:flex;box-shadow:0 4px 2px #00000040}.cw-emoji{font-size:clamp(2rem,4.58cqw,3.8rem);line-height:1}.cw-foot{flex-direction:column;gap:clamp(14px,3.3cqw,64px);margin-top:auto;display:flex}.cw-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:var(--cc);font-size:clamp(1.4rem,3.33cqw,2.75rem);font-weight:800;line-height:1.1}.cw-body{font-family:var(--fl);color:#333;font-size:clamp(.9rem,1.875cqw,1.45rem)}.ls-contrast{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,4cqw,76px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-contrast{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-contrast{width:100%}.cr-left{flex-direction:column;justify-content:center;gap:clamp(16px,3cqw,48px);min-width:0;display:flex;position:relative}.cr-left:has(.ic-left){justify-content:flex-start}.cr-left>:not(.ic-left){z-index:2;position:relative}.cr-left .ic-left{z-index:1;justify-content:flex-start;align-items:flex-start;position:absolute;inset:0}.cr-rows{flex-direction:column;justify-content:space-between;gap:clamp(14px,3.3cqw,64px);min-width:0;display:flex}.cr-row{grid-template-columns:minmax(70px,11cqw) minmax(0,17cqw) minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.9cqw,36px);display:grid}.cr-rlabel{text-align:right;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-wrap:balance;align-self:center;font-size:clamp(1rem,2.29cqw,1.8rem);font-weight:500;line-height:1.1}.cr-cell{border-radius:8px;flex-direction:column;justify-content:center;gap:clamp(8px,1.7cqw,32px);padding:clamp(10px,.95cqw,18px) clamp(12px,1.25cqw,24px);display:flex}.cr-vague{background:#3d0a10}.cr-concrete{background:#0a2e1a}.cr-concrete[data-empty=true]{background:0 0}.cr-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(.8rem,1.67cqw,1.3rem);font-weight:500}.cr-vague .cr-tag{color:#f1707f}.cr-concrete .cr-tag{color:#58d68d}.cr-txt{font-family:var(--fl);color:#fff;font-size:clamp(.85rem,1.67cqw,1.3rem);line-height:1.4}.er-right{flex-direction:column;justify-content:center;gap:clamp(10px,1.3cqw,22px);min-width:0;display:flex}.er-rows{flex-direction:column;gap:clamp(6px,.8cqw,14px);display:flex}.er-row{background:#151829;border-radius:8px;align-items:center;gap:clamp(10px,1.5cqw,28px);padding:clamp(8px,1.1cqw,20px) clamp(12px,1.5cqw,28px);display:flex}.er-head{flex:none;align-items:center;gap:clamp(6px,.6cqw,12px);width:clamp(140px,14cqw,270px);display:flex}.er-emoji{font-size:clamp(1.5rem,3.3cqw,2.6rem);line-height:1}.er-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(.95rem,1.875cqw,1.5rem);font-weight:500;line-height:1.05}.er-qs{flex-wrap:wrap;flex:auto;gap:clamp(8px,1.7cqw,32px);min-width:0;display:flex}.er-q{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.46cqw,1.15rem)}.er-note{background:#1e2240;border-radius:8px;padding:clamp(12px,1.4cqw,26px)}.er-note-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#009ddb;font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:500;line-height:1.1}.er-note-body{font-family:var(--fl);color:#fff;margin-top:.2em;font-size:clamp(.76rem,1.25cqw,1rem);line-height:1.4}.ls-compare{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-compare{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-compare{width:100%}.cc-left{flex-direction:column;gap:clamp(16px,4cqw,80px);min-width:0;display:flex;position:relative}.cc-left:has(.ic-left){justify-content:flex-start}.cc-left>:not(.ic-left){z-index:2;position:relative}.cc-left .ic-left{z-index:1;justify-content:flex-start;align-items:flex-start;position:absolute;inset:0}.cc-head{flex-direction:column;align-items:flex-start;gap:clamp(4px,.4cqw,8px);display:flex}.cc-title{font-size:clamp(1.8rem,4.58cqw,3.7rem)}.cc-rule{border-left:clamp(6px, .63cqw, 12px) solid var(--dn,#036);background:#151829;border-radius:8px;flex-direction:column;gap:clamp(8px,.83cqw,16px);padding:clamp(14px,1.7cqw,32px);display:flex}.cc-rule-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:gold;font-size:clamp(1.3rem,2.5cqw,2.5rem);font-weight:600;line-height:1.1}.cc-rule-body{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.46cqw,1.15rem);line-height:1.4}.cc-card{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(16px,3.3cqw,60px);min-width:0;padding:clamp(18px,3.3cqw,64px);display:flex}.cc-card-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#f4f4f4;font-size:clamp(1.6rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.cc-card-sub{font-family:var(--fl);color:#ebebeb;margin-top:.1em;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.2}.cc-cols{flex:auto;grid-template-columns:1fr 1fr;gap:clamp(16px,3.3cqw,64px);min-height:0;display:grid}.cc-cols[data-single=true]{grid-template-columns:1fr}.cc-col{flex-direction:column;gap:clamp(10px,1.7cqw,32px);min-width:0;min-height:0;display:flex}.cc-col-head{flex-direction:column;display:flex}.cc-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.2rem,2.5cqw,2.5rem);font-weight:600;line-height:1.15}.cc-meta{font-family:var(--fl);color:#ebebeb;margin-top:.1em;font-size:clamp(.72rem,1.25cqw,1rem)}.cc-quote{font-family:var(--fl);color:#fff;background:#1e2240;border-radius:8px;flex:auto;padding:clamp(14px,1.25cqw,24px);font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.45;box-shadow:0 7px 3.6px #00000040}.ls-eraser{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-eraser{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-eraser{width:100%}.ek-left{flex-direction:column;gap:clamp(14px,3cqw,48px);min-width:0;display:flex;position:relative}.ek-title{font-size:clamp(1.9rem,5cqw,4rem)}.ek-left .ic-left{flex:auto;justify-content:flex-start;align-items:flex-start;min-height:0}.ek-card{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(16px,3.3cqw,64px);min-width:0;padding:clamp(18px,3.3cqw,64px);display:flex}.ek-heading{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.6rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.ek-cols{flex:auto;grid-template-columns:1fr 1fr;gap:clamp(16px,3.3cqw,64px);min-height:0;display:grid}.ek-col{flex-direction:column;gap:clamp(12px,1.7cqw,32px);min-width:0;min-height:0;display:flex}.ek-clabel{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.2rem,2.5cqw,2.5rem);font-weight:600;line-height:1.15}.ek-cloud{background:#1e2240;border-radius:8px;flex-wrap:wrap;flex:auto;align-content:flex-start;gap:clamp(5px,.52cqw,10px);min-height:0;padding:clamp(12px,1.7cqw,32px);display:flex;box-shadow:0 7px 3.6px #00000040}.ek-chip{font-family:var(--fl);color:#fff;background:#252a52;border-radius:8px;padding:clamp(4px,.42cqw,8px) clamp(6px,.6cqw,12px);font-size:clamp(.7rem,1.25cqw,1rem);line-height:1.3}.ek-chip[data-keep=true]{font-weight:700}.ls-vocmine{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-vocmine{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-vocmine{width:100%}.vm-left{flex-direction:column;gap:clamp(20px,5cqw,90px);min-width:0;display:flex}.vm-title{font-size:clamp(1.9rem,4.58cqw,3.8rem)}.vm-body{font-family:var(--fl);color:#f4f4f4;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.4}.vm-body em{color:#5b9bd5;font-style:normal;font-weight:700}.vm-right{flex-direction:column;gap:clamp(16px,3.3cqw,60px);min-width:0;display:flex}.vm-heading{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.6rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.vm-heading-sub{font-family:var(--fl);color:#c483c0;margin-top:.1em;font-size:clamp(.9rem,1.875cqw,1.45rem);line-height:1.2}.vm-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,1.7cqw,32px);display:grid}.vm-review{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(14px,1.7cqw,32px);padding:clamp(16px,1.7cqw,32px);display:flex}.vm-review-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.1rem,2.5cqw,2.5rem);font-weight:600;line-height:1.1}.vm-review-src{font-family:var(--fl);color:#f4f4f4;opacity:.8;margin-top:.15em;font-size:clamp(.62rem,1.04cqw,.95rem)}.vm-review-text{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.45}.vm-review-text em{color:#c483c0;font-style:normal;font-weight:400}.vm-copies{flex-direction:column;gap:clamp(16px,1.7cqw,32px);display:flex}.vm-copy{background:#151829;border-radius:8px;flex-direction:column;flex:1 1 0;gap:clamp(12px,1.7cqw,32px);padding:clamp(16px,1.7cqw,32px);display:flex}.vm-copy-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.1rem,2.5cqw,2.5rem);font-weight:600;line-height:1.1}.vm-copy-text{font-family:var(--fl);color:#fff;font-size:clamp(.82rem,1.67cqw,1.35rem);line-height:1.45}.ls-recap{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:clamp(16px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-recap{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-recap{width:100%}.rc-left{flex-direction:column;gap:clamp(20px,5cqw,90px);min-width:0;display:flex}.rc-title{font-size:clamp(1.9rem,4.58cqw,3.8rem)}.rc-quote{border-left:clamp(6px, .63cqw, 12px) solid var(--ds-accent,#036);font-family:var(--ft);color:#fff;background:#151829;border-radius:8px;padding:clamp(14px,1.7cqw,32px);font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:700;line-height:1.25}.rc-right{min-width:0}.rc-rows{flex-direction:column;gap:clamp(10px,1.4cqw,26px);display:flex}.rc-row,.rc-detail{border-left:clamp(5px, .52cqw, 10px) solid var(--rc,#036);background:#151829;border-radius:8px}.rc-row{align-items:center;gap:clamp(14px,3.3cqw,64px);padding:clamp(12px,1.7cqw,32px) clamp(16px,2cqw,40px);display:flex}.rc-emoji{flex:none;font-size:clamp(1.8rem,3.5cqw,3rem);line-height:1}.rc-rtext{flex:auto;min-width:0}.rc-rtitle{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:var(--rc,#036);font-size:clamp(1.4rem,3.33cqw,3.3rem);font-weight:800;line-height:1.1}.rc-rsub{font-family:var(--fl);color:#ebebeb;margin-top:.1em;font-size:clamp(.85rem,1.67cqw,1.35rem);line-height:1.3}.rc-chev{color:#8a90a6;flex:none;width:clamp(22px,3.3cqw,60px);display:flex}.rc-chev svg{width:100%;height:auto;display:block}.rc-detail{flex-direction:column;gap:clamp(16px,3.3cqw,56px);padding:clamp(18px,3.3cqw,48px);display:flex}.rc-dhead{align-items:center;gap:clamp(14px,3.3cqw,64px);display:flex}.rc-dbody{flex-direction:column;gap:clamp(12px,2cqw,32px);display:flex}.rc-dlead{font-family:var(--fl);color:#fff;font-size:clamp(.95rem,1.875cqw,1.5rem);line-height:1.35}.rc-dcards{flex-direction:column;gap:clamp(10px,1cqw,16px);display:flex}.rc-dcard{background:#1e2240;border-radius:8px;flex-direction:column;gap:clamp(4px,.6cqw,12px);padding:clamp(14px,1.7cqw,32px);display:flex}.rc-dcard-label{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#06b3f8;font-size:clamp(.9rem,1.67cqw,1.35rem);font-weight:700;line-height:1.1}.rc-dcard-body{font-family:var(--fl);color:#fff;font-size:clamp(.9rem,1.67cqw,1.35rem);line-height:1.35}.ls-reassure{color:#fff;background:#0d0f1a;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:clamp(20px,5cqw,96px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-reassure{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-reassure{width:100%}.rm-left{flex-direction:column;align-items:flex-start;gap:clamp(8px,1.5cqw,20px);min-width:0;display:flex}.rm-title{overflow-wrap:anywhere;font-size:clamp(1.4rem,3.4cqw,2.8rem)}.rm-card{background:#151829;border-radius:8px;flex-direction:column;gap:clamp(18px,4.2cqw,80px);padding:clamp(18px,3.3cqw,64px);display:flex}.rm-heading{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#f4f4f4;font-size:clamp(1.5rem,3.3cqw,2.6rem);font-weight:800;line-height:1.1}.rm-questions{font-family:var(--ft);color:#ebebeb;margin-top:.25em;font-size:clamp(.88rem,1.875cqw,1.45rem);line-height:1.4}.rm-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,3.3cqw,64px);display:grid}.rm-col{flex-direction:column;align-items:center;gap:clamp(14px,3.3cqw,64px);display:flex}.rm-coltag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-align:center;font-size:clamp(.88rem,1.67cqw,1.3rem);font-weight:700}.rm-mock{background:#1e2240;border-radius:8px;flex-direction:column;flex:auto;gap:clamp(12px,1.25cqw,24px);width:100%;padding:clamp(16px,2.5cqw,48px);display:flex;box-shadow:0 7px 3.6px #00000040}.rm-cta{text-align:center;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;background:#006ddb;border-radius:12px;padding:clamp(8px,.83cqw,16px);font-size:clamp(1rem,1.875cqw,1.5rem);font-weight:700;line-height:1.1;box-shadow:0 12px 8px #00000040}.rm-badnote{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.46cqw,1.15rem);line-height:1.35}.rm-items{flex-direction:column;gap:clamp(8px,.83cqw,16px);display:flex}.rm-item{align-items:flex-start;gap:clamp(6px,.4cqw,8px);display:flex}.rm-lock{flex:none;font-size:clamp(.95rem,1.67cqw,1.3rem);line-height:1.25}.rm-itext{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.46cqw,1.15rem);line-height:1.3}.ls-loop{color:#fff;background:#0d0f1a;grid-template-columns:.62fr 1fr;align-items:center;gap:clamp(16px,4.27cqw,82px);height:100%;padding:clamp(16px,5cqw,96px);display:grid;overflow:hidden}.lesson-doc .ls-loop{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-loop{width:100%}.lp-col{flex-direction:column;gap:clamp(14px,3cqw,48px);min-width:0;display:flex}.lp-title{font-size:clamp(1.8rem,4.58cqw,3.7rem)}.lp-body{font-family:var(--fl);color:#fff;font-size:clamp(.85rem,1.67cqw,1.3rem);line-height:1.4}.lp-steps{font-family:var(--fl);color:#fff;flex-direction:column;gap:.2em;margin:0;padding:0;font-size:clamp(.76rem,1.46cqw,1.1rem);list-style:none;display:flex}.lp-steps li{line-height:1.4}.lp-snum{color:#ff5733;margin-right:.6em;font-weight:700}.lp-diagram{aspect-ratio:1;width:100%;max-width:min(100%,50cqw);margin-inline:auto;position:relative}.lp-net{width:100%;height:100%;position:absolute;inset:0}.lp-node{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 35%,#232a4a,#161b33);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:19%;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000080}.lp-top{top:12%;left:50%}.lp-r{top:40%;left:86%}.lp-br{top:86%;left:73%}.lp-bl{top:86%;left:27%}.lp-l{top:40%;left:14%}.lp-letter{font-family:var(--font-cond), var(--fl);font-size:clamp(1.1rem,3.75cqw,2.8rem);font-weight:700;line-height:1}.lp-label{font-family:var(--fl);color:#f4f4f4;margin-top:.2em;font-size:clamp(.5rem,1.04cqw,.8rem);line-height:1.1}.lp-center{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-loop-icon{color:#cfd6e6;font-size:clamp(1.4rem,4cqw,3rem);line-height:1}.lp-c-top{font-family:var(--fl);color:#f4f4f4;margin-top:.1em;font-size:clamp(.5rem,1.04cqw,.8rem)}.lp-c-main{font-family:var(--font-cond), var(--ft);color:#f4f4f4;font-size:clamp(1rem,2.5cqw,2rem);font-weight:700;line-height:1}.ls-persona{color:#fff;background:#0d0f1a;flex-direction:column;justify-content:center;gap:clamp(16px,4cqw,80px);height:100%;padding:clamp(16px,5cqw,96px);display:flex;overflow:hidden}.lesson-doc .ls-persona{aspect-ratio:16/9;border-radius:var(--r-lg);box-shadow:var(--ls-shadow)}.lp-overlay .ls-persona{width:100%}.pg-head{justify-content:space-between;align-items:center;gap:clamp(16px,3cqw,48px);display:flex}.pg-title{font-family:var(--ft);color:#fff;margin:0;font-size:clamp(1.8rem,4.58cqw,3.7rem);font-weight:800;line-height:1.05}.pg-title em{color:#ff5733;font-style:normal}.pg-note{font-family:var(--fl);color:#fff;text-align:right;font-size:clamp(.66rem,1.25cqw,1rem);line-height:1.4}.pg-note b,.pg-note strong{font-weight:700}.pg-grid{grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.67cqw,32px);display:grid}.pg-card{border:1px solid #ffffff0f;border-top:clamp(3px, .34cqw, 6.5px) solid var(--pc);background:#151829;border-radius:8px;flex-direction:column;gap:clamp(8px,1.25cqw,24px);padding:clamp(12px,1.7cqw,28px) clamp(14px,1.9cqw,36px);display:flex}.pg-card-head{align-items:center;gap:clamp(8px,1cqw,18px);display:flex}.pg-emoji{font-size:clamp(1.4rem,3cqw,2.5rem);line-height:1}.pg-card-tt{min-width:0}.pg-card-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-size:clamp(1.1rem,2.5cqw,2rem);font-weight:500;line-height:1.1}.pg-card-focus{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;color:var(--pc);font-size:clamp(.85rem,1.875cqw,1.5rem);font-weight:500;line-height:1.2}.pg-card-body{font-family:var(--fl);color:#fff;font-size:clamp(.8rem,1.67cqw,1.25rem);line-height:1.4}.pg-footer{justify-content:center;align-items:center;gap:clamp(10px,1.67cqw,32px);margin-top:clamp(6px,1cqw,18px);display:flex}.pg-footer:before,.pg-footer:after{content:"";flex:none;width:clamp(36px,12cqw,240px);height:2px}.pg-footer:before{background:linear-gradient(90deg,#0000,#5a5f70)}.pg-footer:after{background:linear-gradient(90deg,#5a5f70,#0000)}.pg-foot-txt{font-family:var(--font-cond), var(--fl);text-transform:uppercase;color:#fff;text-align:center;font-size:clamp(.66rem,1.67cqw,1.25rem);font-weight:800;line-height:1.2}.pg-foot-txt em{color:#ff5733;font-style:normal}.lesson-doc,.lp-overlay{--ls-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ls-intro,.ls-biz,.ls-duo,.ls-hatas-model,.ls-deckst,.ls-loop,.ls-persona,.ls-cw,.ls-contrast,.ls-reassure,.ls-compare,.ls-eraser,.ls-vocmine,.ls-recap{position:relative}.ls-intro:before,.ls-biz:before,.ls-duo:before,.ls-hatas-model:before,.ls-deckst:before,.ls-loop:before,.ls-persona:before,.ls-cw:before,.ls-contrast:before,.ls-reassure:before,.ls-compare:before,.ls-eraser:before,.ls-vocmine:before,.ls-recap:before,.ls-intro:after,.ls-biz:after,.ls-duo:after,.ls-hatas-model:after,.ls-deckst:after,.ls-loop:after,.ls-persona:after,.ls-cw:after,.ls-contrast:after,.ls-reassure:after,.ls-compare:after,.ls-eraser:after,.ls-vocmine:after,.ls-recap:after{content:"";z-index:9;pointer-events:none;border-radius:inherit;background-image:var(--ls-noise);background-size:140px 140px;position:absolute;inset:0}.ls-intro:before,.ls-biz:before,.ls-duo:before,.ls-hatas-model:before,.ls-deckst:before,.ls-loop:before,.ls-persona:before,.ls-cw:before,.ls-contrast:before,.ls-reassure:before,.ls-compare:before,.ls-eraser:before,.ls-vocmine:before,.ls-recap:before{opacity:.07;mix-blend-mode:screen}.ls-intro:after,.ls-biz:after,.ls-duo:after,.ls-hatas-model:after,.ls-deckst:after,.ls-loop:after,.ls-persona:after,.ls-cw:after,.ls-contrast:after,.ls-reassure:after,.ls-compare:after,.ls-eraser:after,.ls-vocmine:after,.ls-recap:after{opacity:.16;mix-blend-mode:multiply}.ls-char{flex-direction:row;justify-content:center;align-items:flex-end;gap:clamp(10px,1.6cqw,20px);display:flex}.ls-avatar{aspect-ratio:1;background:var(--ls-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(48px,7cqw,84px);font-size:clamp(1.2rem,2.6cqw,2rem);font-weight:800;display:grid;box-shadow:0 6px 18px #0000002e}.ls-bubble{background:var(--ls-surface,#fff);border:1px solid var(--ls-border,#e6e6ec);font-family:var(--ft);color:var(--ls-heading,#111);text-wrap:balance;max-width:34ch;box-shadow:var(--ls-shadow,0 8px 24px #00264c1a);border-radius:18px;padding:clamp(14px,2cqw,26px) clamp(16px,2.4cqw,30px);font-size:clamp(1.05rem,2.2cqw,1.7rem);line-height:1.3;position:relative}.ls-bubble:after{content:"";background:var(--ls-surface,#fff);border-left:1px solid var(--ls-border,#e6e6ec);border-bottom:1px solid var(--ls-border,#e6e6ec);width:16px;height:16px;position:absolute;bottom:22px;left:-9px;transform:rotate(45deg)}.ls-bubble em{color:var(--ls-accent);font-style:normal;font-weight:700}.ls-charslide{flex-direction:column;justify-content:center;align-items:center;gap:1cqw;min-height:30cqw;padding:clamp(20px,4cqw,48px);display:flex}.ls-charname{font-family:var(--fl);text-transform:uppercase;letter-spacing:.08em;color:var(--ls-muted);font-size:.82rem;font-weight:700}.ls-split{grid-template-columns:1.15fr .85fr}.ls-split .vis{border-right:0}.lesson-doc .ls-split .vis{border-left:1px solid var(--ls-border)}.ls-split .big-emoji{font-size:clamp(2.5rem,8cqw,6rem)}@container (max-width:560px){.ls-split{grid-template-columns:1fr}.lesson-doc .ls-split .vis{border-left:0;border-top:1px solid var(--ls-border)}}.lesson-doc .ls-grid .gc .d{color:#333}.ls-ba{flex-direction:column;gap:clamp(14px,2cqw,24px);display:flex}.ls-ba>h2{font-family:var(--ft);color:var(--ls-heading);letter-spacing:-.01em;text-align:left;font-size:clamp(1.3rem,3cqw,2.1rem);font-weight:800}.ls-ba .ba-list{flex-direction:column;gap:clamp(12px,1.8cqw,20px);display:flex}.ls-ba .ba-item{background:var(--ls-surface);border:1px solid var(--ls-border);border-radius:var(--r-lg);box-shadow:var(--ls-shadow);padding:clamp(16px,2.4cqw,28px)}.ls-ba .ba-itemlabel{font-family:var(--fl);text-transform:uppercase;letter-spacing:.08em;color:var(--ls-muted);margin-bottom:.7em;font-size:.74rem;font-weight:700}.ls-ba .ba-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,1.6cqw,20px);display:grid}.ls-ba .ba-col{flex-direction:column;gap:.4em;display:flex}.ls-ba .ba-tag{font-family:var(--fl);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:700}.ls-ba .ba-col.before .ba-tag{color:var(--ls-muted)}.ls-ba .ba-col.after .ba-tag{color:var(--ls-accent)}.ls-ba .ba-col p{font-family:var(--ft);margin:0;font-size:clamp(.95rem,1.9cqw,1.2rem);line-height:1.3}.ls-ba .ba-col.before p{color:var(--ls-muted);opacity:.85;text-decoration:line-through;text-decoration-thickness:1px}.ls-ba .ba-col.after p{color:var(--ls-heading);font-weight:600}.ls-ba .ba-arrow{color:var(--ls-accent);font-size:clamp(1.2rem,2.6cqw,1.8rem);font-weight:800}.ls-ba .ba-note{border-top:1px dashed var(--ls-border);color:#333;margin-top:.9em;padding-top:.7em;font-size:.92em;line-height:1.5}@container (max-width:560px){.ls-ba .ba-pair{grid-template-columns:1fr}.ls-ba .ba-arrow{transform:rotate(90deg)}}.ls-agenda li:before{font-variant-numeric:tabular-nums}.ls-agenda li b{font-size:1.05em;font-weight:800}.ls-transform{background:var(--ls-surface);border:1px solid var(--ls-border);border-top:6px solid var(--ls-accent);border-radius:var(--r-lg);box-shadow:var(--ls-shadow);padding:clamp(24px,3.6cqw,46px)}.ls-transform>h2{font-family:var(--ft);color:var(--ls-heading);letter-spacing:-.01em;margin:0 0 .8em;font-size:clamp(1.4rem,3.2cqw,2.2rem);font-weight:800}.ls-transform .tw-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ls-transform .tw-steps li{border-top:1px solid var(--ls-border);grid-template-columns:auto 1fr;gap:clamp(12px,1.8cqw,22px);padding:clamp(12px,1.8cqw,20px) 0;display:grid}.ls-transform .tw-steps li:first-child{border-top:0;padding-top:0}.ls-transform .tw-num{background:color-mix(in srgb, var(--ls-accent) 14%, transparent);width:1.9em;height:1.9em;color:var(--ls-accent);font-family:var(--fl);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}.ls-transform .tw-text{font-family:var(--ft);color:var(--ls-heading);font-size:clamp(1.05rem,2.1cqw,1.4rem);line-height:1.35}.ls-transform .tw-text em{color:var(--ls-accent);font-style:normal;font-weight:700}.ls-transform .tw-change{font-family:var(--fb);color:#666;margin-top:.3em;font-size:.92em;line-height:1.45}.ls-research{background:var(--ls-surface);border:1px solid var(--ls-border);border-top:6px solid var(--ls-accent);border-radius:var(--r-lg);box-shadow:var(--ls-shadow);padding:clamp(24px,3.6cqw,46px)}.ls-research>h2{font-family:var(--ft);color:var(--ls-heading);letter-spacing:-.01em;margin:0 0 .5em;font-size:clamp(1.4rem,3.2cqw,2.2rem);font-weight:800}.ls-research .rd-intro{margin-bottom:1.2em}.ls-research .rd-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(18px,2.6cqw,34px);display:grid}.ls-research .rd-chart{background:var(--ls-surface-2);border:1px solid var(--ls-border);border-radius:var(--r);padding:clamp(12px,1.8cqw,22px)}.ls-research .rd-curve{width:100%;height:auto;display:block}.ls-research .rd-curve .rd-axis{stroke:var(--ls-border);stroke-width:1.5px}.ls-research .rd-curve .rd-gain{stroke:color-mix(in srgb, var(--ls-accent) 55%, var(--ls-muted));stroke-width:3px}.ls-research .rd-curve .rd-loss{stroke:var(--ls-accent);stroke-width:4px}.ls-research .rd-curve .rd-origin{fill:var(--ls-heading)}.ls-research .rd-curve .rd-lbl{fill:var(--ls-muted);font-family:var(--fl);font-size:15px;font-weight:600}.ls-research .rd-curve .rd-ref{fill:var(--ls-heading)}.ls-research .rd-gambles{flex-direction:column;gap:clamp(10px,1.6cqw,18px);display:flex}.ls-research .rd-gamble{background:var(--ls-surface);border:1px solid var(--ls-border);border-left:4px solid var(--ls-accent);border-radius:var(--r);padding:clamp(12px,1.8cqw,20px)}.ls-research .rd-glabel{font-family:var(--fl);text-transform:uppercase;letter-spacing:.07em;color:var(--ls-accent);font-size:.72rem;font-weight:800}.ls-research .rd-goption{font-family:var(--ft);color:var(--ls-heading);margin:.3em 0 .2em;font-size:clamp(.95rem,1.8cqw,1.15rem);font-weight:600}.ls-research .rd-gresult{font-family:var(--fb);color:#666;margin:0;font-size:.9em}.ls-research .rd-facts{border-top:1px dashed var(--ls-border);font-family:var(--fb);color:#333;margin-top:1.2em;padding-top:.9em;font-size:.95em;line-height:1.5}.ls-research .rd-facts b{color:var(--ls-accent)}@container (max-width:600px){.ls-research .rd-grid{grid-template-columns:1fr}}.ls-cover{background:var(--ls-surface);border:1px solid var(--ls-border);border-top:6px solid var(--ls-accent);border-radius:var(--r-lg);box-shadow:var(--ls-shadow);grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(20px,3cqw,40px);min-height:32cqw;padding:clamp(28px,5cqw,60px);display:grid}.ls-cover .cover-text h2{font-family:var(--ft);color:var(--ls-heading);letter-spacing:-.01em;text-wrap:balance;margin:.25em 0 0;font-size:clamp(1.9rem,5.5cqw,3.6rem);font-weight:800;line-height:1.04}.ls-cover .cover-text h2 em{color:var(--ls-accent);font-style:normal}.ls-cover .cover-text .sub{color:var(--ls-muted);max-width:46ch;margin-top:.8em;font-size:clamp(1rem,2cqw,1.3rem);line-height:1.5}.ls-cover .cover-vis{justify-content:center;display:flex}@container (max-width:560px){.ls-cover{grid-template-columns:1fr}}.lp-overlay .ls-split,.lp-overlay .ls-agenda,.lp-overlay .ls-transform,.lp-overlay .ls-research,.lp-overlay .ls-demo,.lp-overlay .ls-quiz{--ls-accent:var(--lesson-accent);--ls-text:#333;--ls-heading:#111;--ls-muted:#777;--ls-surface:#fff;--ls-surface-2:#f4f5f7;--ls-border:#e6e6ec;--ls-shadow:none;color:#333;border:0;border-top:.9cqw solid var(--ls-accent);background:#fff;border-radius:1cqw;flex-direction:column;justify-content:center;max-width:80cqw;height:calc(100% - 5cqw);min-height:0;margin:2.5cqw auto;display:flex;overflow:hidden;box-shadow:0 1cqw 2.4cqw #0000006b}.lp-overlay .ls-split{grid-template-columns:1.2fr .8fr;align-items:center;gap:2cqw;padding:3.4cqw 3.8cqw;display:grid}.lp-overlay .ls-split .content{padding:0}.lp-overlay .ls-split .vis{background:0 0;border:0;padding:0}.lp-overlay .ls-split .ls-kicker{color:#212121;font-size:1.4cqw;font-weight:600}.lp-overlay .ls-split h2{color:var(--ls-accent);font-family:var(--ft);margin:.4cqw 0 1.2cqw;font-size:3cqw;line-height:1.08}.lp-overlay .ls-split .ls-prose{color:#333;font-size:1.7cqw}.lp-overlay .ls-split .ls-source{color:#999;font-size:1.05cqw}.lp-overlay .ls-agenda{flex-direction:column;justify-content:center;padding:3.6cqw 4cqw;display:flex}.lp-overlay .ls-agenda h2{color:var(--ls-heading);margin-bottom:.6em;font-size:2.8cqw}.lp-overlay .ls-agenda li{border-top-color:#ececf0;padding:1cqw 0}.lp-overlay .ls-agenda li:before{color:var(--ls-accent);font-size:2.4cqw}.lp-overlay .ls-agenda li b{color:var(--ls-heading);font-size:1.7cqw}.lp-overlay .ls-agenda li span{color:#777;font-size:1.35cqw}.lp-overlay .ls-agenda.agenda-light{box-shadow:none;color:#111;background:#fff;border:0;border-radius:0;justify-content:flex-start;gap:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:5cqw}.lp-overlay .ls-agenda.agenda-light .agenda-kicker{color:var(--ls-accent);letter-spacing:.06em;margin:0 0 .21cqw;font-size:1.55cqw;display:block}.lp-overlay .ls-agenda.agenda-light h2{font-family:var(--ft);color:#111;letter-spacing:0;margin:0 0 2.4cqw;font-size:4.583cqw;font-weight:800;line-height:1.1}.lp-overlay .ls-agenda.agenda-light ol{gap:1.6cqw}.lp-overlay .ls-agenda.agenda-light li{border-top:0;border-bottom:1px solid #ebebeb;grid-template-columns:auto 1fr;align-items:start;gap:.1cqw 1.25cqw;padding:1.65cqw 0}.lp-overlay .ls-agenda.agenda-light li:first-child{border-top:1px solid #ebebeb}.lp-overlay .ls-agenda.agenda-light li:before{font-family:var(--font-cond), var(--fl);color:var(--ls-accent);font-size:2.1cqw;font-weight:700;line-height:1.32}.lp-overlay .ls-agenda.agenda-light li b{font-family:var(--fl);color:#111;font-size:1.875cqw;font-weight:700;line-height:1.4}.lp-overlay .ls-agenda.agenda-light li span{font-family:var(--fl);color:#999;font-size:1.458cqw;font-weight:400;line-height:1.6}.lp-overlay .ls-transform{padding:3.4cqw 4cqw}.lp-overlay .ls-transform>h2{color:var(--ls-heading);font-size:2.6cqw}.lp-overlay .ls-transform .tw-steps li{border-top-color:#ececf0;padding:1.4cqw 0}.lp-overlay .ls-transform .tw-num{font-size:1.5cqw}.lp-overlay .ls-transform .tw-text{color:var(--ls-heading);font-size:1.9cqw}.lp-overlay .ls-transform .tw-change{color:#666;font-size:1.3cqw}.lp-overlay .ls-research{padding:2.4cqw 3cqw}.lp-overlay .ls-research>h2{color:var(--ls-heading);margin-bottom:.3em;font-size:2.1cqw}.lp-overlay .ls-research .rd-intro{margin-bottom:.6em;font-size:1.25cqw}.lp-overlay .ls-research .rd-grid{gap:2cqw}.lp-overlay .ls-research .rd-chart{background:#f4f5f7;place-items:center;padding:1cqw;display:grid}.lp-overlay .ls-research .rd-curve{width:auto;max-width:100%;max-height:30cqw}.lp-overlay .ls-research .rd-gamble{padding:1.1cqw 1.3cqw}.lp-overlay .ls-research .rd-glabel{color:var(--ls-accent);font-size:1cqw}.lp-overlay .ls-research .rd-goption{color:var(--ls-heading);font-size:1.3cqw}.lp-overlay .ls-research .rd-gresult{font-size:1.1cqw}.lp-overlay .ls-research .rd-facts{margin-top:.7em;padding-top:.55em;font-size:1.15cqw}.lp-overlay .ls-demo{flex-direction:column;justify-content:center;padding:3.2cqw 3.8cqw;display:flex}.lp-overlay .ls-demo h2{color:var(--ls-heading);font-size:2.4cqw}.lp-overlay .ls-demo .demo-sub{color:#666;font-size:1.35cqw}.lp-overlay .ls-demo .demo-frame{background:#f4f5f7;border-color:#e6e6ec}.lp-overlay .ls-quiz{flex-direction:column;justify-content:center;padding:3.6cqw 4.2cqw;display:flex}.lp-overlay .ls-quiz .q{color:var(--ls-heading);font-size:2.2cqw}.lp-overlay .ls-quiz button{color:#333;background:#f4f5f7;border-color:#e6e6ec;padding:1.2cqw 1.6cqw;font-size:1.7cqw}.lp-overlay .ls-quiz button .badge{background:color-mix(in srgb, var(--ls-accent) 16%, #fff);color:var(--ls-accent)}.lp-overlay .ls-quiz .fb{color:#333;background:#f4f5f7;font-size:1.35cqw}.lp-overlay .ls-grid{--ls-accent:var(--lesson-accent);background:0 0;align-content:center;gap:1.4cqw;padding:3cqw 4cqw}.lp-overlay .ls-grid .gc{color:#333;background:#fff;border-color:#e6e6ec;padding:1.5cqw 1.7cqw}.lp-overlay .ls-grid .gc .e{font-size:2cqw}.lp-overlay .ls-grid .gc .l{color:var(--ls-accent);font-size:1.3cqw}.lp-overlay .ls-grid .gc .d{color:#333;font-size:1.25cqw;line-height:1.4}.lp-overlay .ls-ba{--ls-accent:var(--lesson-accent);background:0 0;flex-direction:column;justify-content:center;gap:1.4cqw;padding:2.8cqw 3.4cqw;display:flex}.lp-overlay .ls-ba>h2{color:#fff;font-size:2.4cqw}.lp-overlay .ls-ba .ba-item{color:#333;background:#fff;border-color:#e6e6ec;padding:1.6cqw 2cqw}.lp-overlay .ls-ba .ba-itemlabel{color:#777;margin-bottom:.4em;font-size:1cqw}.lp-overlay .ls-ba .ba-tag{font-size:.95cqw}.lp-overlay .ls-ba .ba-col.before p{color:#999;font-size:1.35cqw}.lp-overlay .ls-ba .ba-col.after p{color:#111;font-size:1.35cqw}.lp-overlay .ls-ba .ba-note{color:#333;font-size:1.15cqw}.lp-overlay .ls-charslide{background:0 0}.lp-overlay .ls-charslide .ls-bubble{--ls-surface:#fff;--ls-border:#e6e6ec;--ls-heading:#111;max-width:24ch;padding:2.4cqw 2.8cqw;font-size:2.6cqw}.lp-overlay .ls-charslide .ls-avatar{width:9cqw;font-size:3.4cqw}.lp-overlay .ls-split .ls-bubble{--ls-surface:#fff;--ls-border:#e6e6ec;--ls-heading:#111;font-size:1.8cqw}.lp-overlay .ls-split .ls-avatar{width:6cqw;font-size:2.4cqw}.lp-overlay .ls-cover{--ls-accent:var(--lesson-accent);max-width:none;height:100%;min-height:0;box-shadow:none;color:#fff;background:#0d0f1a;border:0;border-radius:0;grid-template-columns:1fr 34.5cqw;align-items:center;gap:1.25cqw;margin:0;padding:5cqw}.lp-overlay .ls-cover .cover-text .ls-kicker{color:#ebebeb;letter-spacing:.06em;margin:0;font-size:1.2cqw;line-height:1.4;display:block}.lp-overlay .ls-cover .cover-text h2{color:var(--ls-accent);font-family:var(--ft);letter-spacing:0;text-wrap:initial;margin:.417cqw 0 0;font-size:6.667cqw;font-weight:900;line-height:1.159}.lp-overlay .ls-cover .cover-text h2 em{color:var(--ls-accent);font-style:normal;text-decoration:none}.lp-overlay .ls-cover .cover-text .sub{color:#fff;font-family:var(--fb);max-width:none;margin:7.5cqw 0 0;font-size:1.667cqw;line-height:1.5}.lp-overlay .ls-cover .cover-text .sub p{margin:0 0 .7em}.lp-overlay .ls-cover .cover-text .sub p:last-child{margin-bottom:0}.lp-overlay .ls-cover .lc-quote{font-size:clamp(.72rem,7.6cqw,1.125rem);top:41%;left:56.3%}.lp-overlay .ls-cover .ls-avatar{background:#ffffff2e}.lp-overlay .ls-cover .ls-bubble{--ls-surface:#fff;--ls-border:transparent;--ls-heading:#111}.lp-overlay .ls-takeaway{--ls-accent:var(--lesson-accent);background:var(--ls-accent-bg);padding:4cqw 5.5cqw}.lp-overlay .ls-takeaway .txt{font-size:2.6cqw}.lp-overlay .ls-takeaway .lbl{font-size:1.25cqw}.lp-overlay .ls-demo .demo-frame{padding:1.6cqw}.lp-overlay .ls-demo .cl-board{gap:.8cqw;max-width:22em}.lp-overlay .ls-demo .cl-item{border-radius:.8cqw;font-size:1.4cqw}.lp-overlay .ls-demo .cl-controls{gap:.8cqw;margin-bottom:1cqw}.lp-overlay .ls-demo .cl-meta{font-size:1.1cqw}.lp-overlay .ls-demo .cl-meta+.cl-meta,.lp-overlay .ls-demo p.cl-meta{margin-top:.8cqw}.ls-mockup{background:var(--ls-surface);border:1px solid var(--ls-border);border-top:6px solid var(--ls-accent);border-radius:var(--r-lg);box-shadow:var(--ls-shadow);--mk-ink:#1f2430;--mk-muted:#8a8f9a;--mk-line:#eceef2;--mk-soft:#f5f6f8;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(20px,3cqw,40px);padding:clamp(22px,3.4cqw,44px);display:grid}@container (max-width:620px){.ls-mockup{grid-template-columns:1fr}}.ls-mockup .mk-concept .head{align-items:center;gap:.5em;display:inline-flex}.ls-mockup .mk-concept .emoji{font-size:1.4em}.ls-mockup .mk-concept .head .ls-kicker{color:var(--ls-heading);letter-spacing:.09em;font-weight:700}.ls-mockup .mk-concept h2{font-family:var(--ft);color:var(--ls-accent);margin:.4em 0 .5em;font-size:clamp(1.3rem,3cqw,2.1rem);font-weight:800;line-height:1.08}.ls-mockup .mk-concept .ls-prose{color:#333}.ls-mockup .mk-rule{background:color-mix(in srgb, var(--ls-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--ls-accent) 26%, transparent);border-radius:var(--r);margin-top:1em;padding:.8em 1em}.ls-mockup .mk-rule-lbl{font-family:var(--fl);text-transform:uppercase;letter-spacing:.08em;color:var(--ls-accent);margin-bottom:.3em;font-size:.68rem;font-weight:800;display:block}.ls-mockup .mk-rule-txt{color:#333;font-size:.95em;line-height:1.45}.ls-mockup .mk-demo{flex-direction:column;gap:clamp(10px,1.4cqw,16px);min-width:0;display:flex}.ls-mockup .mk-toggle{background:var(--mk-soft);border:1px solid var(--mk-line);border-radius:999px;align-self:center;gap:3px;max-width:100%;padding:3px;display:inline-flex}.ls-mockup .mk-pill{font-family:var(--fl);text-transform:uppercase;letter-spacing:.04em;color:var(--mk-muted);cursor:default;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.5em .9em;font-size:clamp(.56rem,1.05cqw,.7rem);font-weight:700}.ls-mockup .mk-pill[data-active=true]{background:var(--ls-accent);color:#fff}.ls-mockup .mk-shell{border:1px solid var(--mk-line);background:#fff;border-radius:16px;padding:clamp(14px,2cqw,22px);box-shadow:0 12px 30px #00264c1a}.ls-mockup .mk-takeaway{background:var(--ls-accent-bg);color:#fff;font-family:var(--ft);text-align:center;text-wrap:balance;border-radius:10px;padding:.7em 1em;font-size:clamp(.85rem,1.6cqw,1.05rem);font-weight:600;line-height:1.3}.ls-mockup .pm{font-family:var(--fb);color:var(--mk-ink);flex-direction:column;gap:.7em;font-size:clamp(.78rem,1.5cqw,.98rem);display:flex}.pm-bar{color:var(--mk-muted);align-items:center;gap:.5em;font-size:.8em;display:flex}.pm-bar .pm-dot{background:#2ecc71;border-radius:50%;width:.55em;height:.55em}.pm-bar .pm-bar-r{color:#2ecc71;margin-left:auto;font-weight:700}.pm-eta{flex-direction:column;line-height:1.05;display:flex}.pm-eta-label{color:var(--mk-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72em}.pm-eta-val{font-family:var(--ft);color:var(--mk-ink);font-size:1.4em;font-weight:800}.pm-eta-sub{color:var(--mk-muted);font-size:.78em}.pm-steps{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.pm-step{text-align:center;background:var(--mk-soft);color:var(--mk-muted);border-radius:6px;padding:.45em .2em;font-size:.68em}.pm-step.done{color:#1c7a44;background:#def7e8}.pm-rows{border-top:1px solid var(--mk-line);flex-direction:column;gap:.35em;padding-top:.6em;display:flex}.pm-row{justify-content:space-between;font-size:.82em;display:flex}.pm-payment{text-align:center;align-items:center;gap:.5em}.pm-pay-icon{border-radius:50%;place-items:center;width:2.6em;height:2.6em;font-weight:800;display:grid}.pm-pay-title{font-family:var(--ft);color:var(--mk-ink);font-size:1.1em;font-weight:800}.pm-pay-msg{color:var(--mk-muted);font-size:.82em}.pm-pay-amount{font-family:var(--ft);color:var(--mk-ink);margin:.2em 0;font-size:1.3em;font-weight:800}.pm-pay-actions{flex-direction:column;gap:.5em;width:100%;margin-top:.3em;display:flex}.pm-btn{font-family:var(--fl);border:1px solid var(--mk-line);cursor:default;color:var(--mk-muted);background:#fff;border-radius:10px;padding:.7em 1em;font-size:.82em;font-weight:700}.mk-shell .pm-eta-val,.mk-shell .pm-pay-icon,.mk-shell .pm-pay-title,.mk-shell .pm-btn-primary{transition:none}.mk-shell[data-mock=order][data-state=without] .pm-eta-val{color:var(--mk-ink);font-size:1em}.mk-shell[data-mock=order][data-state=with] .pm-eta-val{color:var(--ls-accent);font-size:2.6em}.mk-shell[data-mock=payment][data-state=with] .pm-pay-icon{color:#fff;background:#e5484d}.mk-shell[data-mock=payment][data-state=with] .pm-pay-title{color:#c4282d}.mk-shell[data-mock=payment][data-state=with] .pm-btn-primary{background:var(--ls-accent);color:#fff;border-color:var(--ls-accent)}.mk-shell[data-mock=payment][data-state=without] .pm-pay-icon{color:#9aa0aa;background:#e0e2e6}.mk-shell[data-mock=payment][data-state=without] .pm-pay-title{color:var(--mk-ink)}.mk-shell[data-mock=payment][data-state=without] .pm-btn-primary{color:#9aa0aa;background:#eceef2}.lp-overlay .ls-mockup{--ls-accent:var(--lesson-accent);--ls-text:#333;--ls-heading:#111;--ls-muted:#777;--ls-surface:#fff;--ls-border:#e6e6ec;--ls-shadow:none;color:#333;border:0;border-top:.9cqw solid var(--ls-accent);background:#fff;border-radius:1cqw;grid-template-columns:.9fr 1.1fr;align-items:center;gap:2.6cqw;max-width:84cqw;height:calc(100% - 5cqw);min-height:0;margin:2.5cqw auto;padding:2.8cqw 3.2cqw;overflow:hidden;box-shadow:0 1cqw 2.4cqw #0000006b}.lp-overlay .ls-mockup .mk-concept h2{font-size:2.5cqw}.lp-overlay .ls-mockup .mk-concept .head .ls-kicker{color:#212121;font-size:1.3cqw}.lp-overlay .ls-mockup .mk-concept .ls-prose{color:#333;font-size:1.5cqw}.lp-overlay .ls-mockup .mk-rule-lbl{font-size:1.1cqw}.lp-overlay .ls-mockup .mk-rule-txt{font-size:1.3cqw}.lp-overlay .ls-mockup .mk-pill{font-size:1cqw}.lp-overlay .ls-mockup .mk-shell{padding:1.8cqw}.lp-overlay .ls-mockup .pm,.lp-overlay .ls-mockup .mk-takeaway{font-size:1.45cqw}.lesson-doc{gap:clamp(10px,1.3vw,18px)}.lesson-doc .ls-opener,.lesson-doc .ls-statement,.lesson-doc .ls-split,.lesson-doc .ls-insight,.lesson-doc .ls-agenda,.lesson-doc .ls-takeaway,.lesson-doc .ls-transform,.lesson-doc .ls-research,.lesson-doc .ls-mockup,.lesson-doc .ls-ba,.lesson-doc .ls-charslide{min-height:0}.lesson-doc .ls-statement{padding:clamp(22px,3.4vw,38px)}.lesson-doc .ls-statement .txt{font-size:clamp(1.25rem,.9rem + 1.2vw,1.7rem);line-height:1.28}.lesson-doc .ls-statement .lambda{margin-top:.9em;font-size:clamp(.88rem,1.1vw,1.02rem)}.lesson-doc .ls-opener h2{font-size:clamp(1.5rem,1rem + 2vw,2.4rem)}.lesson-deepen-eyebrow{font-family:var(--fl);text-transform:uppercase;letter-spacing:.12em;color:var(--lesson-accent,var(--orange));margin-bottom:.6em;font-size:.76rem;font-weight:800}.dia-gallery{max-width:1100px;margin-inline:auto}.dia-gallery>h1{font-family:var(--ft);color:var(--ink);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.dia-gallery>.lead{color:var(--g5);max-width:60ch;margin-bottom:8px}.dia-item{margin:40px 0}.dia-item>h2{font-family:var(--fl);text-transform:uppercase;letter-spacing:.08em;color:var(--orange);border-bottom:1px solid var(--g1);margin-bottom:6px;padding-bottom:8px;font-size:.9rem;font-weight:800}.dia-item>.note{color:var(--g5);margin-bottom:14px;font-size:.9rem}.dia-views{flex-direction:column;gap:18px;display:flex}.dia-view-label{font-family:var(--fl);text-transform:uppercase;letter-spacing:.06em;color:var(--g5);margin-bottom:8px;font-size:.72rem;font-weight:700}.dia-light .lesson-doc{gap:0}.dia-dark .dia-stage{max-width:980px;margin-inline:auto}.lp-overlay.lp-inline{z-index:auto;background:0 0;height:auto;font-family:inherit;animation:none;display:block;position:relative;inset:auto}.dia-stage{aspect-ratio:16/9;background:#0d0f1a;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #0006}.ls-prompt{background:var(--ls-surface);border:1px solid var(--ls-border);border-top:6px solid var(--ls-accent);border-radius:var(--r-lg);box-shadow:var(--ls-shadow);text-align:center;padding:clamp(24px,3.6cqw,46px)}.ls-prompt>.ls-kicker{margin-bottom:.6em;display:inline-block}.ls-prompt h2{font-family:var(--ft);color:var(--ls-heading);letter-spacing:-.01em;margin:0 0 .8em;font-size:clamp(1.4rem,3.2cqw,2.2rem);font-weight:800}.rp-stakes{grid-template-columns:1fr 1fr;gap:clamp(12px,2cqw,24px);max-width:34em;margin:0 auto clamp(18px,2.6cqw,30px);display:grid}.rp-stake{background:var(--ls-surface-2);border:1px solid var(--ls-border);border-left:4px solid var(--ls-accent);border-radius:var(--r);text-align:left;padding:clamp(12px,1.8cqw,20px)}.rp-stake .rp-slabel{font-family:var(--fl);text-transform:uppercase;letter-spacing:.07em;color:var(--ls-accent);font-size:.72rem;font-weight:800}.rp-stake p{font-family:var(--fb);color:var(--ls-heading);margin:.3em 0 0;font-size:clamp(1rem,2cqw,1.3rem);font-weight:700}.rp-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rp-btn{font-family:var(--fl);border-radius:var(--r-pill,999px);border:2px solid var(--ls-accent);background:var(--ls-accent);color:#fff;cursor:pointer;padding:.8em 1.8em;font-size:clamp(.95rem,1.6cqw,1.1rem);font-weight:700;transition:transform .12s,filter .12s,opacity .15s}.rp-btn--ghost{color:var(--ls-accent);background:0 0}.rp-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.rp-btn:disabled{cursor:default;opacity:.45}.rp-btn[data-active=true]{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-accent) 35%, transparent)}.rp-reveal{border-top:1px dashed var(--ls-border);max-width:46em;font-family:var(--fb);color:var(--ls-text);margin:clamp(16px,2.4cqw,26px) auto 0;padding-top:clamp(12px,1.8cqw,20px);font-size:clamp(.95rem,1.7cqw,1.15rem);line-height:1.55}@container (max-width:600px){.rp-stakes{grid-template-columns:1fr}}.lp-overlay .ls-prompt{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:4cqw 8cqw;display:flex}.lp-overlay .ls-prompt h2{margin-bottom:.7em;font-size:3cqw}.lp-overlay .rp-stakes{gap:1.6cqw;max-width:44cqw;margin-bottom:2.2cqw}.lp-overlay .rp-stake{background:var(--ls-surface);padding:1.3cqw 1.6cqw}.lp-overlay .rp-stake p{font-size:1.5cqw}.lp-overlay .rp-btn{font-size:1.2cqw}.lp-overlay .rp-reveal{max-width:52cqw;font-size:1.3cqw}.lesson-quiz,.dl-gate,.lesson-coursemap,.lesson-cta{max-width:var(--measure);border-top:2px solid var(--g1);--ls-text:#3a3a3a;--ls-heading:var(--ink);--ls-accent:var(--lesson-accent,var(--orange));--ls-muted:var(--g5);--ls-surface:#fff;--ls-surface-2:var(--soft);--ls-border:var(--g1);--ls-shadow:var(--sh,0 10px 30px #00264c14);margin:clamp(28px,5vw,52px) auto 0;padding-top:clamp(22px,3.5vw,36px)}.lq-title,.dl-title,.cm-title,.lesson-cta h2{font-family:var(--ft);color:var(--ink);letter-spacing:-.01em;margin:0 0 .35em;font-size:clamp(1.35rem,1rem + 1.4vw,1.9rem);font-weight:800}.lq-lead,.dl-lead{color:var(--g5);max-width:60ch;margin:0 0 20px;line-height:1.6}.lq-list{flex-direction:column;gap:18px;display:flex}.lesson-quiz .ls-quiz .q{font-size:clamp(1.05rem,1rem + .5vw,1.3rem)}.lesson-quiz .ls-quiz .fb--wrong{border-left-color:#f3566d}.lq-progress{color:var(--g5);margin-top:14px;font-size:.9rem}.dl-items{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.dl-item{border:1px solid var(--g1);border-left:4px solid var(--lesson-accent,var(--orange));border-radius:var(--r-lg);background:#fff;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.dl-emoji{font-size:1.6rem;line-height:1}.dl-item b{font-family:var(--ft);color:var(--ink);margin-bottom:4px;font-weight:700;display:block}.dl-item p{color:var(--g5);margin:0;font-size:.92rem;line-height:1.55}.dl-form{background:var(--soft);border:1px solid var(--g1);border-radius:var(--r-lg);padding:20px 22px}.dl-field{flex-wrap:wrap;gap:10px;display:flex}.dl-field input[type=email]{border:1.5px solid var(--g1);border-radius:var(--r);font:inherit;background:#fff;flex:220px;padding:11px 14px}.dl-field input[type=email]:focus-visible{outline:2px solid var(--lesson-accent,var(--orange));outline-offset:1px}.dl-consent{color:var(--g5);align-items:flex-start;gap:8px;margin-top:12px;font-size:.88rem;line-height:1.5;display:flex}.dl-consent input{margin-top:3px}.dl-error{color:#c22840;margin:10px 0 0;font-size:.9rem}.dl-form--done .dl-thanks{font-family:var(--ft);color:var(--ink);margin:0 0 6px;font-size:1.15rem;font-weight:800}.dl-form--done p{color:var(--g5);margin:0}@media (max-width:640px){.dl-items{grid-template-columns:1fr}}.cm-row{grid-template-columns:repeat(6,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cm-item{text-align:center}.cm-card{border-radius:var(--r-lg);color:inherit;padding:10px 6px;text-decoration:none;display:block}a.cm-card:hover{background:var(--soft)}.cm-letter{background:var(--navy);color:#fff;width:52px;height:52px;font-family:var(--ft);border-radius:50%;place-items:center;margin:0 auto 10px;font-size:1.4rem;font-weight:800;line-height:1;display:grid;box-shadow:0 6px 16px #00264c2e}.cm-item[data-current] .cm-letter{background:var(--lesson-accent,var(--orange))}.cm-label{font-family:var(--ft);color:var(--ink);font-size:.88rem;font-weight:700;line-height:1.25;display:block}.cm-item:not([data-current]) .cm-label{color:var(--g5);font-weight:600}.cm-badge{font-family:var(--fl);text-transform:uppercase;letter-spacing:.06em;color:var(--lesson-accent,var(--orange));border-radius:var(--r-pill,100px);border:1px solid;margin-top:6px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-block}@media (max-width:760px){.cm-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:440px){.cm-row{grid-template-columns:1fr 1fr}}.lesson-cta{text-align:center;padding-bottom:clamp(10px,2vw,20px)}.lesson-cta p{color:var(--g5);max-width:54ch;margin:0 auto;line-height:1.6}.lcta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.rp-coin{width:min(150px,30%);margin:0 auto clamp(14px,2cqw,22px)}.rp-coin img{width:100%;height:auto;display:block}.lp-overlay .rp-coin{width:13cqw}.ls-grid .gc .e.e-img{width:clamp(44px,5cqw,64px);height:clamp(44px,5cqw,64px);position:relative}.lp-overlay .ls-grid .gc .e.e-img{width:4cqw;height:4cqw}.gc-chip{background:var(--ls-surface-2);border:1px solid var(--ls-border);border-radius:var(--r-pill,999px);align-items:center;gap:8px;margin-top:10px;padding:4px 12px 4px 6px;display:inline-flex}.gc-chip-img{width:26px;height:26px;position:relative}.gc-chip b{font-family:var(--fl);color:var(--ls-heading);font-size:.82rem;font-weight:800}.lp-overlay .gc-chip{gap:.5cqw;margin-top:.7cqw;padding:.25cqw .9cqw .25cqw .45cqw}.lp-overlay .gc-chip-img{width:1.9cqw;height:1.9cqw}.lp-overlay .gc-chip b{font-size:1.15cqw}.lp-overlay .ls-charslide{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.lesson-phase{max-width:var(--measure);border-top:2px solid var(--g1);--ls-text:#3a3a3a;--ls-heading:var(--ink);--ls-accent:var(--lesson-accent,var(--orange));--ls-muted:var(--g5);--ls-surface:#fff;--ls-surface-2:var(--soft);--ls-border:var(--g1);--ls-shadow:var(--sh,0 10px 30px #00264c14);margin:clamp(34px,6vw,64px) auto 0;padding-top:clamp(24px,4vw,40px)}.lph-head{align-items:flex-start;gap:clamp(14px,2.4vw,24px);margin-bottom:clamp(18px,3vw,30px);display:flex}.lph-num{font-family:var(--ft);color:var(--lesson-accent,var(--orange));flex:none;font-size:clamp(2.6rem,2rem + 3vw,4.2rem);font-weight:800;line-height:.9}.lph-title{font-family:var(--ft);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:800}.lph-lead{color:var(--g5);max-width:60ch;margin:.35em 0 0;line-height:1.6}.lph-body{color:#3a3a3a;font-size:clamp(1rem,.97rem + .3vw,1.14rem);line-height:1.7}.lph-body h3{font-family:var(--ft);color:var(--ink);margin:1.5em 0 .35em;font-size:clamp(1.15rem,1rem + .8vw,1.45rem);font-weight:700}.lph-body>:first-child{margin-top:0}.lesson-phase .dl-gate,.lesson-phase .lesson-quiz,.lesson-phase .lesson-coursemap,.lesson-phase .lesson-cta{border-top:0;margin-top:clamp(26px,4vw,42px);padding-top:0}.lesson-phase .lesson-deepen-eyebrow{margin-top:0}.insight-note{background:color-mix(in srgb, var(--lesson-accent,var(--orange)) 6%, #fff);border-left:3px solid var(--lesson-accent,var(--orange));border-radius:0 8px 8px 0;margin:1.7em 0;padding:14px 20px}.in-head{align-items:center;gap:8px;display:flex}.in-emoji{font-size:1.05rem;line-height:1}.in-label{font-family:var(--fl);text-transform:uppercase;letter-spacing:.09em;color:var(--lesson-accent,var(--orange));font-size:.7rem;font-weight:800}.in-title{font-family:var(--ft);color:var(--ink);margin-top:4px;font-size:1.08rem;font-weight:700}.in-body{color:#3a3a3a;margin-top:5px;font-size:.98em;line-height:1.65}.in-body p{margin:0}.in-body p+p{margin-top:.6em}.in-source{font-family:var(--fl);color:var(--g5);margin-top:9px;font-size:.76rem}.lesson-faq{border-top:1px solid var(--g1);margin:1em 0}.lesson-faq details{border-bottom:1px solid var(--g1);padding:0}.lesson-faq summary{cursor:pointer;font-family:var(--ft);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:15px 4px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.lesson-faq summary::-webkit-details-marker{display:none}.lesson-faq summary:after{content:"+";font-family:var(--fl);color:var(--lesson-accent,var(--orange));flex:none;font-size:1.25rem;font-weight:700;transition:transform .15s}.lesson-faq details[open] summary:after{transform:rotate(45deg)}.lesson-faq details>p{color:#3a3a3a;margin:0;padding:0 4px 15px;line-height:1.65}.mk-shell[data-state=neutral] .pm-trial-loss,.mk-shell[data-state=loss] .pm-trial-neutral{display:none}.pm-trial .pm-trial-day{font-family:var(--fl);color:#555;margin:12px 0 8px;font-size:.9rem}.pm-trial .pm-trial-day b{color:#111;font-size:1.15em}.pm-trial .pm-trial-files{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pm-trial .pm-trial-files span{font-family:var(--fl);color:#444;background:#f0f1f4;border:1px solid #e2e4ea;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.pm-trial .pm-trial-msg p{font-family:var(--ft);color:#111;margin:0 0 12px;font-size:1.02rem;font-weight:700;line-height:1.35}.mk-shell[data-state=loss] .pm-trial-msg p{color:#9a2c10}.ls-split .vis{flex-direction:column;justify-content:center;align-items:center;display:flex}.ls-split.flip{grid-template-columns:.92fr 1.08fr}.lp-overlay .ls-split.flip .vis{padding-left:4.6cqw}.lesson-doc .ls-split.flip .vis{border-left:0}.ls-cloud{width:var(--cloud-w,min(100%, 30ch));aspect-ratio:958/1023;margin-inline:auto;position:relative;container-type:inline-size}.lp-overlay .ls-cloud{--cloud-w:30cqw}.lc-cloud{position:absolute;inset:0}.lc-quote{text-align:center;color:#16181f;width:66%;font-family:var(--font-hand), var(--fl);text-wrap:balance;font-size:clamp(.75rem,7.6cqw,1.25rem);font-weight:700;line-height:1.22;position:absolute;top:38%;left:53%;transform:translate(-50%,-50%)}.lc-quote em{color:var(--ls-accent);font-style:normal}.lc-avatar{aspect-ratio:1;border-radius:50%;width:27.9%;position:absolute;bottom:2%;left:2%;overflow:hidden;box-shadow:0 10px 26px #0006}.lc-name{font-family:var(--fl);text-transform:uppercase;letter-spacing:.06em;color:#cdd6e6;margin:0;font-size:clamp(.58rem,3.6cqw,.82rem);font-weight:700;position:absolute;bottom:6%;left:32%}.ls-grid-head{grid-column:1/-1;margin-bottom:.3em}.ls-grid-head .ls-kicker{color:var(--ls-accent)}.ls-grid-head h2{font-family:var(--ft);color:var(--ls-heading);letter-spacing:-.01em;margin:.2em 0 0;font-size:clamp(1.25rem,2.8cqw,2rem);font-weight:800;line-height:1.1}.lp-overlay .ls-grid.has-head{align-content:center}.lp-overlay .ls-grid-head h2{color:var(--ls-heading);font-size:2.6cqw}.lp-overlay .ls-grid-head{margin-bottom:1.4cqw}.lp-overlay{--dia-pad:5cqw}.lp-overlay .ls-opener,.lp-overlay .ls-statement,.lp-overlay .ls-grid,.lp-overlay .ls-takeaway,.lp-overlay .ls-cover{padding:var(--dia-pad)}.lp-overlay .ls-takeaway{background:0 0}.lp-overlay .ls-takeaway:before,.lp-overlay .ls-takeaway:after{display:none}.lp-overlay .ls-takeaway .txt em{color:var(--ls-accent)}.ls-charslide.has-push{gap:clamp(14px,2.2cqw,28px)}.cs-kicker{color:var(--ls-accent)}.cs-push{border-radius:var(--r-lg);text-align:left;border-left:4px solid var(--ls-muted,#888);background:#fff;width:min(90%,40ch);padding:clamp(16px,2.4cqw,30px) clamp(18px,2.8cqw,34px);box-shadow:0 14px 40px #00000047}.cs-push.loss{border-left-color:var(--ls-accent)}.cs-badge{font-family:var(--fl);text-transform:uppercase;letter-spacing:.08em;color:var(--ls-muted,#777);background:color-mix(in srgb, var(--ls-muted,#888) 14%, #fff);border-radius:var(--r-pill,999px);margin-bottom:.5em;padding:4px 12px;font-size:clamp(.6rem,1.2cqw,.78rem);font-weight:800;display:inline-block}.cs-push.loss .cs-badge{color:var(--ls-accent);background:color-mix(in srgb, var(--ls-accent) 14%, #fff)}.cs-push-msg{font-family:var(--ft);color:#16181f;margin:0;font-size:clamp(1rem,2.2cqw,1.5rem);font-weight:700;line-height:1.28}.ls-charslide.has-push .ls-cloud{--cloud-w:26cqw}.ls-research.pd .pd-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(16px,2.4cqw,32px);display:grid}.pd-chart{background:var(--ls-surface-2);border:1px solid var(--ls-border);border-radius:var(--r);place-items:center;padding:clamp(8px,1.4cqw,18px);display:grid}.pd-chart svg{width:100%;height:auto;max-height:33cqw;display:block}.pd-axis{stroke:var(--ls-border);stroke-width:1.5px}.pd-axlbl{fill:var(--ls-muted);font-family:var(--fl);font-size:12px;font-weight:600}.pd-tick{stroke:var(--ls-border);stroke-width:1.5px}.pd-ticklbl{fill:var(--ls-muted);font-family:var(--fl);font-size:11px;font-weight:600}.pd-ticklbl.g{fill:#0f6e56;font-weight:800}.pd-ticklbl.l{fill:#a32d2d;font-weight:800}.pd-ref{fill:var(--ls-heading);font-weight:800}.pd-origin.ref{fill:var(--ls-accent)}.pd-origin{fill:var(--ls-heading)}.pd-curve{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .7s}.pd-curve.pd-gain{stroke:#1d9e75}.pd-curve.pd-loss{stroke:#e24b4a}.pd-pt{transition:opacity .45s}.pd-proj{stroke-width:1.5px;stroke-dasharray:4 4}.pd-pt.pd-gain .pd-proj{stroke:#1d9e75}.pd-pt.pd-loss .pd-proj{stroke:#e24b4a}.pd-yseg{stroke-width:5px;stroke-linecap:round;transition:stroke-width .35s}.pd-pt.pd-gain .pd-yseg{stroke:#1d9e75}.pd-pt.pd-loss .pd-yseg{stroke:#e24b4a}.pd-yseg.hot{stroke-width:9px}.pd-pt.pd-gain .pd-dot{fill:#1d9e75;stroke:#fff;stroke-width:2px}.pd-pt.pd-loss .pd-dot{fill:#e24b4a;stroke:#fff;stroke-width:2px}.pd-vval{font-family:var(--fl);font-size:12px;font-weight:700}.pd-pt.pd-gain .pd-vval{fill:#0f6e56}.pd-pt.pd-loss .pd-vval{fill:#a32d2d}.pd-caption{font-family:var(--fb);color:var(--ls-text);min-height:5.5em;margin:0 0 1em;font-size:clamp(.95rem,1.7cqw,1.15rem);line-height:1.5}.pd-caption em{color:var(--ls-accent);font-style:normal;font-weight:700}.pd-caption b{color:#111}.pd-controls{flex-wrap:wrap;gap:10px;display:flex}.pd-btn{font-family:var(--fl);border-radius:var(--r-pill,999px);color:#fff;cursor:pointer;background:#006ddb;border:2px solid #006ddb;padding:.7em 1.4em;font-size:clamp(.9rem,1.5cqw,1.05rem);font-weight:700;transition:transform .12s,filter .12s,opacity .15s}.pd-btn--ghost{color:#006ddb;background:0 0}.pd-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}.pd-btn:disabled{opacity:.5;cursor:default}.pd-progress{font-family:var(--fl);color:var(--ls-muted);margin-top:.9em;font-size:.85rem;font-weight:700}@container (max-width:620px){.ls-research.pd .pd-grid{grid-template-columns:1fr}.pd-caption{min-height:0}}.lp-overlay .ls-research.pd{box-shadow:none;background:#fff;border:0;border-radius:0;justify-content:flex-start;max-width:none;height:100%;min-height:0;margin:0;padding:5cqw}.lp-overlay .ls-research.pd .pd-kicker{color:var(--ls-accent);letter-spacing:.06em;margin:0 0 .21cqw;font-size:1.55cqw;display:block}.lp-overlay .ls-research.pd h2{color:#111;font-family:var(--ft);letter-spacing:-.01em;margin-bottom:.5em;font-size:3.2cqw;font-weight:800}.lp-overlay .pd-caption{font-size:1.35cqw}.lp-overlay .pd-btn{font-size:1.15cqw}.lp-overlay .pd-progress{font-size:1cqw}.ls-insight.has-illu{grid-template-columns:1.55fr 1fr;align-items:center;gap:clamp(16px,2.6cqw,36px);display:grid}.ic-illu{aspect-ratio:1;width:100%;max-height:100%;position:relative}.lp-overlay .ls-insight.has-illu{align-items:center}@container (max-width:620px){.ls-insight.has-illu{grid-template-columns:1fr}.ic-illu{aspect-ratio:16/9}}.ba-curve{width:min(100%,46ch);height:auto;margin:0 auto clamp(10px,1.6cqw,20px);display:block}.ba-curve-lbl{font-family:var(--fl);font-size:13px;font-weight:800}.lp-overlay .ls-ba.has-curve .ba-curve{width:40cqw}.lp-overlay .ls-storyphone{--ls-accent:var(--lesson-accent);color:#fff;background:#0d0f1a;align-items:stretch;gap:5cqw;width:100%;height:100%;padding:5cqw;display:flex;position:relative}.lp-overlay .ls-storyphone .sp-left{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.lp-overlay .ls-storyphone .sp-head{flex-direction:column;align-items:flex-start;gap:.417cqw;display:flex}.lp-overlay .ls-storyphone .sp-badge{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.06em;color:var(--ls-accent);background:#fff;border-radius:.21cqw;padding:.5cqw .85cqw;font-size:1.35cqw;font-weight:700;line-height:1.4}.lp-overlay .ls-storyphone .sp-title{font-family:var(--ft);color:var(--ls-accent);letter-spacing:0;max-width:18ch;margin:0;font-size:4.583cqw;font-weight:800;line-height:1.1}.lp-overlay .ls-storyphone .sp-think{position:static}.lp-overlay .ls-storyphone .sp-think .ls-cloud{--cloud-w:33cqw;margin:0;position:absolute;bottom:4.3cqw;left:4.34cqw}.lp-overlay .ls-storyphone .sp-think .lc-avatar{width:31.6%}.lp-overlay .ls-storyphone .sp-think .lc-quote{width:68%;font-size:clamp(.7rem,4.4cqw,2rem);line-height:1.22;top:42.8%;left:56.3%}.lp-overlay .ls-storyphone .sp-phone{aspect-ratio:1748/3532;flex:none;height:100%;position:relative}.lp-overlay .ls-storyphone .sp-screen-bg{background:#fff;border-radius:5%;position:absolute;inset:2.3% 5.55% 2.38% 5.49%}.lp-overlay .ls-storyphone .sp-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6.5cqw;padding:0 2%;display:flex;position:absolute;inset:7% 9% 3.5%}.lp-overlay .ls-storyphone .sp-app{aspect-ratio:150/84;width:8cqw;position:absolute;top:6%;left:50%;transform:translate(-50%)}.lp-overlay .ls-storyphone .sp-headline{font-family:var(--font-cond), var(--fl);text-transform:uppercase;color:#000;letter-spacing:.02em;margin:0;font-size:2.29cqw;font-weight:500;line-height:1.2}.lp-overlay .ls-storyphone .sp-cta-wrap{flex-direction:column;align-items:center;gap:.83cqw;display:flex}.lp-overlay .ls-storyphone .sp-cta{color:#fff;font-family:var(--fb);text-align:center;background:#006ddb;border-radius:2.5cqw;min-width:15cqw;padding:1.1cqw 2.5cqw;font-size:1.667cqw;font-weight:700;line-height:1.5}.lp-overlay .ls-storyphone .sp-caption{font-family:var(--fb);color:#000;margin:0;font-size:1.042cqw;font-weight:400;line-height:1.6}.lp-overlay .ls-storyshowcase .sp-left{flex:0 0 41.09cqw}.lp-overlay .ls-storyshowcase .sp-title{max-width:none}.lp-overlay .ls-storyshowcase .sp-sub,.lp-overlay .ls-framing .sp-sub,.lp-overlay .ls-flipcards .sp-sub,.lp-overlay .ls-browserdemo .sp-sub{font-family:var(--fb);color:#fff;max-width:46ch;margin:.8cqw 0 0;font-size:1.667cqw;font-weight:400;line-height:1.5}.lp-overlay button:focus-visible,.lp-overlay a:focus-visible{outline-offset:2px;outline:2px solid #4da3ff}.lp-overlay .ls-splitcards{flex-direction:column;align-items:stretch;gap:2cqw}.lp-overlay .ls-splitcards .sc2-grid{flex:auto;grid-template-columns:1fr 1fr;align-content:center;gap:2cqw;display:grid}.lp-overlay .ls-splitcards .sc2-card{background:#fff;border-radius:.75cqw;flex-direction:column;gap:1cqw;padding:2cqw 2.4cqw;display:flex;box-shadow:0 .4cqw 1.2cqw #0000004d}.lp-overlay .ls-splitcards .sc2-card.bad{border-top:.4cqw solid #e24b4a}.lp-overlay .ls-splitcards .sc2-card.good{border-top:.4cqw solid #16a34a}.lp-overlay .ls-splitcards .sc2-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;font-size:1.5cqw;font-weight:800}.lp-overlay .ls-splitcards .sc2-card.bad .sc2-tag{color:#e24b4a}.lp-overlay .ls-splitcards .sc2-card.good .sc2-tag{color:#16a34a}.lp-overlay .ls-splitcards .sc2-list{flex-direction:column;gap:.9cqw;margin:0;padding:0 0 0 1.4cqw;display:flex}.lp-overlay .ls-splitcards .sc2-list li{font-family:var(--fb);color:#333;min-height:4.35cqw;font-size:1.5cqw;line-height:1.45}.lp-overlay .ls-splitcards .sc2-list li:last-child{min-height:0}.lp-overlay .ls-splitcards .sc2-source{font-family:var(--fb);color:#8a8f9c;flex:none;margin:0;font-size:1.042cqw;font-weight:400;line-height:1.5}.lp-overlay .ls-browserdemo .sp-left{flex-direction:column;gap:2cqw;display:flex}.lp-overlay .ls-browserdemo .bd-toggle{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;gap:.3cqw;padding:.3cqw;display:inline-flex}.lp-overlay .ls-browserdemo .bd-toggle button{font-family:var(--fb);color:#cfd3dd;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.7cqw 1.6cqw;font-size:1.2cqw;font-weight:700;transition:background .2s,color .2s}.lp-overlay .ls-browserdemo .bd-toggle button:hover:not(.on){color:#fff;background:#ffffff1f}.lp-overlay .ls-browserdemo .bd-toggle button.on{color:#fff;background:#006ddb}.lp-overlay .ls-browserdemo .bd-note{font-family:var(--fb);color:#cfd3dd;max-width:34ch;margin:0;font-size:1.35cqw;line-height:1.5;animation:.35s pdk-in}.lp-overlay .ls-browserdemo .bd-window{background:#fff;border-radius:.833cqw;flex:0 0 46cqw;align-self:center;overflow:hidden;box-shadow:0 1cqw 3cqw #00000061}.lp-overlay .ls-browserdemo .bd-chrome{background:#e8eaed;align-items:center;gap:1cqw;padding:.7cqw 1.2cqw;display:flex}.lp-overlay .ls-browserdemo .bd-dots{gap:.45cqw;display:inline-flex}.lp-overlay .ls-browserdemo .bd-dots i{background:#e24b4a;border-radius:50%;width:.7cqw;height:.7cqw}.lp-overlay .ls-browserdemo .bd-dots i:nth-child(2){background:#efb100}.lp-overlay .ls-browserdemo .bd-dots i:nth-child(3){background:#16a34a}.lp-overlay .ls-browserdemo .bd-url{font-family:var(--fb);color:#5f5e5a;background:#fff;border-radius:.4cqw;flex:1;padding:.35cqw 1cqw;font-size:1cqw}.lp-overlay .ls-browserdemo .bd-page{animation:.35s pdk-in}.lp-overlay .ls-browserdemo .bd-nav{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:1.1cqw 2cqw;display:flex}.lp-overlay .ls-browserdemo .bd-logo{width:8cqw;height:2.2cqw;display:inline-block;position:relative}.lp-overlay .ls-browserdemo .bd-avatar{color:#fff;width:2cqw;height:2cqw;font-family:var(--fb);background:#036;border-radius:50%;place-items:center;font-size:1cqw;font-weight:700;display:grid}.lp-overlay .ls-browserdemo .bd-hero{flex-direction:column;align-items:flex-start;gap:1cqw;padding:2.2cqw 2.6cqw 2.6cqw;display:flex}.lp-overlay .ls-browserdemo .bd-banner{font-family:var(--fb);color:#5f5e5a;background:#f1efe8;border-radius:999px;padding:.4cqw 1.1cqw;font-size:1.05cqw;font-weight:700}.lp-overlay .ls-browserdemo .bd-banner.loss{color:#a32d2d;background:#fcebeb}.lp-overlay .ls-browserdemo .bd-headline{font-family:var(--fb);color:#171717;margin:.2cqw 0 0;font-size:1.9cqw;font-weight:800;line-height:1.2}.lp-overlay .ls-browserdemo .bd-body{font-family:var(--fb);color:#444;max-width:40ch;margin:0;font-size:1.3cqw;line-height:1.5}.lp-overlay .ls-browserdemo .bd-meta{font-family:var(--fb);color:#8a8f9c;margin:0;font-size:1.1cqw}.lp-overlay .ls-browserdemo .bd-actions{align-items:center;gap:1.6cqw;margin-top:.6cqw;display:flex}.lp-overlay .ls-browserdemo .bd-cta{color:#fff;font-family:var(--fb);background:#006ddb;border-radius:.5cqw;padding:.85cqw 2cqw;font-size:1.35cqw;font-weight:700}.lp-overlay .ls-browserdemo .bd-sec{font-family:var(--fb);color:#8a8f9c;font-size:1.15cqw;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-browserdemo .bd-page,.lp-overlay .ls-browserdemo .bd-note{animation:none}}.lp-overlay .ls-flipcards{flex-direction:column;align-items:stretch;gap:2cqw}.lp-overlay .ls-flipcards .fk-grid{flex:auto;grid-template-columns:1fr 1fr;align-content:center;gap:1.6cqw;display:grid}.lp-overlay .ls-flipcards .fk-card{cursor:pointer;perspective:70cqw;background:0 0;border:0;height:10cqw;padding:0;transition:transform .15s}.lp-overlay .ls-flipcards .fk-card:hover{transform:translateY(-.2cqw)}.lp-overlay .ls-flipcards .fk-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.lp-overlay .ls-flipcards .fk-inner.on{transform:rotateY(180deg)}.lp-overlay .ls-flipcards .fk-face{backface-visibility:hidden;text-align:left;background:#fff;border-radius:.75cqw;flex-direction:column;justify-content:center;gap:.6cqw;padding:1.4cqw 1.9cqw;display:flex;position:absolute;inset:0;box-shadow:0 .4cqw 1.2cqw #0000004d}.lp-overlay .ls-flipcards .fk-back{transform:rotateY(180deg)}.lp-overlay .ls-flipcards .fk-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#e24b4a;font-size:1.15cqw;font-weight:700}.lp-overlay .ls-flipcards .fk-back .fk-tag{color:#16a34a}.lp-overlay .ls-flipcards .fk-q{font-family:var(--fb);color:#1c1c1c;font-size:1.6cqw;font-weight:700;line-height:1.3}.lp-overlay .ls-flipcards .fk-cue{font-family:var(--fl);color:#b4b2a9;font-size:.95cqw;font-weight:700;position:absolute;bottom:.9cqw;right:1.4cqw}.lp-overlay .ls-flipcards .fk-source{font-family:var(--fb);color:#8a8f9c;flex:none;margin:0;font-size:1.042cqw;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-flipcards .fk-inner{transition:none}}.lp-overlay .ls-patternquiz{flex-direction:column;align-items:stretch;gap:2cqw}.lp-overlay .ls-patternquiz .pq-round{flex:auto;grid-template-columns:1fr 1.15fr;align-items:center;gap:3cqw;animation:.35s pdk-in;display:grid}.lp-overlay .ls-patternquiz .pq-mock{background:#fff;border-radius:.833cqw;overflow:hidden;box-shadow:0 .8cqw 2.4cqw #00000061}.lp-overlay .ls-patternquiz .pq-chrome{background:#e8eaed;gap:.45cqw;padding:.7cqw 1.2cqw;display:flex}.lp-overlay .ls-patternquiz .pq-chrome i{background:#e24b4a;border-radius:50%;width:.7cqw;height:.7cqw}.lp-overlay .ls-patternquiz .pq-chrome i:nth-child(2){background:#efb100}.lp-overlay .ls-patternquiz .pq-chrome i:nth-child(3){background:#16a34a}.lp-overlay .ls-patternquiz .pq-mockbody{flex-direction:column;align-items:flex-start;gap:.8cqw;padding:2cqw 2.2cqw 2.4cqw;display:flex}.lp-overlay .ls-patternquiz .pq-mockbadge{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#8a8f9c;font-size:1cqw;font-weight:700}.lp-overlay .ls-patternquiz .pq-mockhead{font-family:var(--fb);color:#171717;margin:0;font-size:1.8cqw;font-weight:800;line-height:1.25}.lp-overlay .ls-patternquiz .pq-mocksub{font-family:var(--fb);color:#444;margin:0;font-size:1.25cqw;line-height:1.45}.lp-overlay .ls-patternquiz .pq-mockcta{color:#fff;font-family:var(--fb);background:#006ddb;border-radius:.5cqw;margin-top:.4cqw;padding:.7cqw 1.7cqw;font-size:1.15cqw;font-weight:700}.lp-overlay .ls-patternquiz .pq-side{flex-direction:column;gap:1.2cqw;display:flex}.lp-overlay .ls-patternquiz .pq-q{font-family:var(--fb);color:#fff;margin:0;font-size:1.8cqw;font-weight:700}.lp-overlay .ls-patternquiz .pq-chips{flex-wrap:wrap;gap:1cqw;display:flex}.lp-overlay .ls-patternquiz .pq-chip{font-family:var(--fb);color:#1c1c1c;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.7cqw 1.6cqw;font-size:1.25cqw;font-weight:700;transition:transform .15s,filter .15s}.lp-overlay .ls-patternquiz .pq-chip:hover:not(:disabled){filter:brightness(.95);transform:translateY(-.15cqw)}.lp-overlay .ls-patternquiz .pq-chip.is-correct{color:#fff;background:#16a34a}.lp-overlay .ls-patternquiz .pq-chip.is-wrong{color:#fff;background:#e24b4a;animation:.3s fc-shake}.lp-overlay .ls-patternquiz .pq-chip:disabled{cursor:default}.lp-overlay .ls-patternquiz .pq-chip:disabled:not(.is-correct):not(.is-wrong){opacity:.45}.lp-overlay .ls-patternquiz .pq-note{font-family:var(--fb);color:#cfd3dd;max-width:44ch;margin:0;font-size:1.35cqw;line-height:1.5;animation:.4s pdk-in}.lp-overlay .ls-patternquiz .pq-controls{align-items:center;gap:1.4cqw;min-height:3cqw;display:flex}.lp-overlay .ls-patternquiz .pq-next{font-family:var(--fb);color:#fff;cursor:pointer;background:#006ddb;border:0;border-radius:999px;padding:.85cqw 2cqw;font-size:1.25cqw;font-weight:700;transition:filter .15s;animation:.35s pdk-in}.lp-overlay .ls-patternquiz .pq-next:hover{filter:brightness(1.08)}.lp-overlay .ls-patternquiz .pq-progress{font-family:var(--fl);color:#8a8f9c;font-size:1cqw;font-weight:700}.lp-overlay .ls-patternquiz .pq-result{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1.2cqw;animation:.35s pdk-in;display:flex}.lp-overlay .ls-patternquiz .pq-pct{font-family:var(--font-cond), var(--fl);color:var(--ls-accent);font-size:10cqw;font-weight:800;line-height:1}.lp-overlay .ls-patternquiz .pq-verdict{font-family:var(--fb);color:#fff;text-align:center;max-width:46ch;margin:0;font-size:1.667cqw;line-height:1.5}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-patternquiz .pq-round,.lp-overlay .ls-patternquiz .pq-note,.lp-overlay .ls-patternquiz .pq-result,.lp-overlay .ls-patternquiz .pq-chip.is-wrong,.lp-overlay .ls-patternquiz .pq-next{animation:none}}.lp-overlay .ls-patternquiz .pq-url{font-family:var(--fl);color:#5f6368;background:#fff;border-radius:999px;margin-left:.8cqw;padding:.05cqw 1.1cqw;font-size:.95cqw;font-weight:600;line-height:1.5}.lp-overlay .ls-codecards .fk-grid{grid-template-columns:repeat(2,1fr)}.lp-overlay .ls-codecards .fk-card{height:11.5cqw}.lp-overlay .ls-codecards .cc-front{padding:0;overflow:hidden}.lp-overlay .ls-codecards .cc-code{display:block;position:absolute;inset:0}.lp-overlay .ls-codecards .cc-code .bc{width:100%;height:100%;display:block}.lp-overlay .ls-codecards .cc-cue{font-family:var(--fl);color:#555;background:#ffffffeb;border-radius:999px;padding:.3cqw .95cqw;font-size:.95cqw;font-weight:700;position:absolute;bottom:.8cqw;right:1cqw}.lp-overlay .ls-codecards .cc-back{justify-content:center;gap:.7cqw}.lp-overlay .ls-codecards .cc-back .fk-tag{color:#036;font-size:1.5cqw}.lp-overlay .ls-codecards .cc-desc{font-size:1.3cqw;font-weight:500;line-height:1.4}.dp-box{fill:#fff;stroke:#ccc9bf;stroke-width:1.5px}.dp-box.dp-goal{stroke:var(--ls-accent,#e5430f);stroke-width:2.5px}.dp-boxlbl{font-family:var(--fb);fill:#171717;font-size:15px;font-weight:800}.dp-boxsub{font-family:var(--fb);fill:#8a8f9c;font-size:10.5px}.dp-node.dp-s1{fill:#e5430f}.dp-node.dp-s2ok{fill:#16a34a}.dp-node.dp-s2{fill:#036}.dp-nodelbl{font-family:var(--fb);fill:#fff;font-size:14px;font-weight:800}.dp-nodelbl.sm{font-size:10.5px;font-weight:700}.dp-check{fill:#fff;font-size:22px;font-weight:800}.dp-sub{font-family:var(--fb);fill:#8a8f9c;font-size:10.5px;font-weight:600}.dp-arrow{stroke:#8a8f9c;stroke-width:2.5px}.dp-path{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s forwards dp-draw}.dp-path.dp-fast{stroke:#e5430f}.dp-path.dp-slow{stroke:#036}.dp-tag{fill:#fdece4}.dp-taglbl{font-family:var(--fl);fill:#c2410c;font-size:12px;font-weight:700}.dp-tag.slow{fill:#e8eef5}.dp-taglbl.slow{fill:#036}.dp-way{font-family:var(--fl);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700}.dp-way.fast{fill:#e5430f}.dp-way.slow{fill:#036}.dp-in{animation:.4s pdk-in}@keyframes dp-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.dp-in{animation:none}.dp-path{stroke-dashoffset:0;animation:none}}.lp-overlay .ls-sortpractice{flex-direction:column;align-items:stretch;gap:2cqw}.lp-overlay .ls-sortpractice .sr-body{flex:auto;grid-template-columns:1.05fr 1fr;align-items:center;gap:3cqw;min-height:0;display:grid}.lp-overlay .ls-sortpractice .sr-round{flex-direction:column;gap:1.2cqw;animation:.35s pdk-in;display:flex}.lp-overlay .ls-sortpractice .sr-item{background:#fff;border-radius:.833cqw;flex-direction:column;gap:.5cqw;padding:1.6cqw 2cqw;display:flex;box-shadow:0 .8cqw 2.4cqw #00000061}.lp-overlay .ls-sortpractice .sr-itemtag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#8a8f9c;font-size:1cqw;font-weight:700}.lp-overlay .ls-sortpractice .sr-itemlbl{font-family:var(--fb);color:#171717;margin:0;font-size:1.7cqw;font-weight:800;line-height:1.25}.lp-overlay .ls-sortpractice .sr-itemdesc{font-family:var(--fb);color:#444;margin:0;font-size:1.2cqw;line-height:1.45}.lp-overlay .ls-sortpractice .sr-chips{flex-wrap:wrap;gap:1cqw;display:flex}.lp-overlay .ls-sortpractice .sr-chip{font-family:var(--fb);color:#1c1c1c;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.7cqw 1.6cqw;font-size:1.25cqw;font-weight:700;transition:transform .15s,filter .15s}.lp-overlay .ls-sortpractice .sr-chip:hover:not(:disabled){filter:brightness(.95);transform:translateY(-.15cqw)}.lp-overlay .ls-sortpractice .sr-chip.is-correct{color:#fff;background:#16a34a}.lp-overlay .ls-sortpractice .sr-chip.is-wrong{color:#fff;background:#e24b4a;animation:.3s fc-shake}.lp-overlay .ls-sortpractice .sr-chip:disabled{cursor:default}.lp-overlay .ls-sortpractice .sr-chip:disabled:not(.is-correct):not(.is-wrong){opacity:.45}.lp-overlay .ls-sortpractice .sr-note{font-family:var(--fb);color:#cfd3dd;max-width:46ch;margin:0;font-size:1.3cqw;line-height:1.5;animation:.4s pdk-in}.lp-overlay .ls-sortpractice .sr-controls{align-items:center;gap:1.4cqw;min-height:3cqw;display:flex}.lp-overlay .ls-sortpractice .sr-next{font-family:var(--fb);color:#fff;cursor:pointer;background:#006ddb;border:0;border-radius:999px;padding:.85cqw 2cqw;font-size:1.25cqw;font-weight:700;transition:filter .15s;animation:.35s pdk-in}.lp-overlay .ls-sortpractice .sr-next:hover{filter:brightness(1.08)}.lp-overlay .ls-sortpractice .sr-progress{font-family:var(--fl);color:#8a8f9c;font-size:1cqw;font-weight:700}.lp-overlay .ls-sortpractice .sr-result{flex-direction:column;gap:1.2cqw;animation:.35s pdk-in;display:flex}.lp-overlay .ls-sortpractice .sr-pct{font-family:var(--font-cond), var(--fl);color:var(--ls-accent);font-size:8cqw;font-weight:800;line-height:1}.lp-overlay .ls-sortpractice .sr-verdict{font-family:var(--fb);color:#fff;max-width:44ch;margin:0;font-size:1.55cqw;line-height:1.5}.lp-overlay .ls-sortpractice .sr-result .sr-next{align-self:flex-start}.lp-overlay .ls-sortpractice .sr-mock{background:#fff;border-radius:.833cqw;flex-direction:column;align-self:stretch;display:flex;overflow:hidden;box-shadow:0 .8cqw 2.4cqw #00000061}.lp-overlay .ls-sortpractice .sr-chrome{background:#e8eaed;flex:none;align-items:center;gap:.45cqw;padding:.7cqw 1.2cqw;display:flex}.lp-overlay .ls-sortpractice .sr-chrome i{background:#e24b4a;border-radius:50%;width:.7cqw;height:.7cqw}.lp-overlay .ls-sortpractice .sr-chrome i:nth-child(2){background:#efb100}.lp-overlay .ls-sortpractice .sr-chrome i:nth-child(3){background:#16a34a}.lp-overlay .ls-sortpractice .sr-url{font-family:var(--fl);color:#5f6368;background:#fff;border-radius:999px;margin-left:.8cqw;padding:.05cqw 1.1cqw;font-size:.95cqw;font-weight:600}.lp-overlay .ls-sortpractice .sr-zone{flex-direction:column;flex:50%;align-items:flex-start;gap:.6cqw;min-height:0;padding:1.1cqw 1.3cqw;display:flex}.lp-overlay .ls-sortpractice .sr-above{background:#fdf3ec}.lp-overlay .ls-sortpractice .sr-below{background:#eef2f6}.lp-overlay .ls-sortpractice .sr-slot{font-family:var(--fb);border:1px solid #e3ded2;border-left:.35cqw solid var(--ls-accent);color:#222;background:#fff;border-radius:.4cqw;padding:.45cqw .9cqw;font-size:1.02cqw;font-weight:600;animation:.3s pdk-in;box-shadow:0 .15cqw .5cqw #00000014}.lp-overlay .ls-sortpractice .sr-slot.cool{border-left-color:#036}.lp-overlay .ls-sortpractice .sr-empty{font-family:var(--fb);color:#b3ada0;font-size:1cqw;font-style:italic}.lp-overlay .ls-sortpractice .sr-fold{flex:none;align-items:center;gap:1cqw;padding:.25cqw 1.3cqw;display:flex}.lp-overlay .ls-sortpractice .sr-fold:before,.lp-overlay .ls-sortpractice .sr-fold:after{content:"";border-top:.18cqw dashed #b8b2a4;flex:1}.lp-overlay .ls-sortpractice .sr-fold span{font-family:var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#8a8f9c;font-size:.85cqw;font-weight:700}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-sortpractice .sr-round,.lp-overlay .ls-sortpractice .sr-note,.lp-overlay .ls-sortpractice .sr-result,.lp-overlay .ls-sortpractice .sr-chip.is-wrong,.lp-overlay .ls-sortpractice .sr-next,.lp-overlay .ls-sortpractice .sr-slot{animation:none}}.lp-overlay .ls-framing{flex-direction:column;align-items:stretch;gap:2cqw}.lp-overlay .ls-framing .fc-rows{flex-direction:column;flex:auto;justify-content:center;gap:3.4cqw;display:flex}.lp-overlay .ls-framing .fc-row{flex-direction:column;gap:.9cqw;display:flex}.lp-overlay .ls-framing .fc-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#8a8f9c;margin-right:1cqw;font-size:1.26cqw;font-weight:700}.lp-overlay .ls-framing .fc-oq{font-family:var(--fb);color:#8a8f9c;font-size:1.56cqw}.lp-overlay .ls-framing .fc-line{font-family:var(--fb);color:#fff;margin:0;font-size:2.41cqw;font-weight:700;line-height:1.35}.lp-overlay .ls-framing .fc-blank{text-align:center;color:#8a8f9c;border-bottom:.18cqw dashed #fff6;min-width:14cqw;padding:0 .8cqw;display:inline-block}.lp-overlay .ls-framing .fc-blank.solved{color:#4ade80;border-bottom-color:#4ade80;animation:.35s pdk-in}.lp-overlay .ls-framing .fc-chips{flex-wrap:wrap;align-items:center;gap:1cqw;display:flex}.lp-overlay .ls-framing .fc-chip{font-family:var(--fb);color:#1c1c1c;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.7cqw 1.6cqw;font-size:1.25cqw;font-weight:700;transition:transform .15s,filter .15s}.lp-overlay .ls-framing .fc-chip:hover:not(:disabled){filter:brightness(.95);transform:translateY(-.15cqw)}.lp-overlay .ls-framing .fc-chip.is-wrong{color:#fff;background:#e24b4a;animation:.3s fc-shake}.lp-overlay .ls-framing .fc-chip.is-correct{color:#fff;background:#16a34a}.lp-overlay .ls-framing .fc-chip:disabled{cursor:default}.lp-overlay .ls-framing .fc-chip:disabled:not(.is-correct):not(.is-wrong){opacity:.45}@keyframes fc-shake{0%,to{transform:none}25%{transform:translate(-.4cqw)}75%{transform:translate(.4cqw)}}.lp-overlay .ls-framing .fc-note{font-family:var(--fb);color:#cfd3dd;margin:0 0 0 .6cqw;font-size:1.35cqw;line-height:1.45;animation:.4s pdk-in}.lp-overlay .ls-framing .fc-controls{align-items:center;gap:1.4cqw;min-height:3cqw;margin-top:1.2cqw;display:flex}.lp-overlay .ls-framing .fc-next{font-family:var(--fb);color:#fff;cursor:pointer;background:#006ddb;border:0;border-radius:999px;padding:.85cqw 2cqw;font-size:1.25cqw;font-weight:700;transition:filter .15s;animation:.35s pdk-in}.lp-overlay .ls-framing .fc-next:hover{filter:brightness(1.08)}.lp-overlay .ls-framing .fc-progress{font-family:var(--fl);color:#8a8f9c;font-size:1cqw;font-weight:700}.lp-overlay .ls-framing .fc-footer{font-family:var(--fb);color:#8a8f9c;flex:none;margin:0;font-size:1.35cqw;line-height:1.5;animation:.4s pdk-in}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-framing .fc-blank.solved,.lp-overlay .ls-framing .fc-note,.lp-overlay .ls-framing .fc-chip.is-wrong{animation:none}}.lp-overlay .ls-storyshowcase .sp-think .lc-quote{top:37.8%}.lp-overlay .ls-storyshowcase .ss-card{width:var(--ss-w,39.27cqw);box-sizing:border-box;flex:none;align-self:center;height:40.16cqw;position:relative}.lp-overlay .ls-storyshowcase .ss-card-clip{background:#fff;border-radius:.833cqw;position:absolute;inset:0;overflow:hidden;box-shadow:0 1cqw 3cqw #00000061}.lp-overlay .ls-storyshowcase .ss-mk-line{background:var(--ls-accent);transform-origin:0;z-index:3;pointer-events:none;border-radius:.1cqw;height:.17cqw;position:absolute}.lp-overlay .ls-storyshowcase .ss-mk-dot{background:var(--ls-accent);z-index:4;pointer-events:none;border-radius:50%;width:.8cqw;height:.8cqw;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .16cqw #ffffffbf}.lp-overlay .ls-storyshowcase .ss-mk-end{z-index:5;pointer-events:none;background:var(--ls-accent);color:#fff;width:1.9cqw;height:1.9cqw;font-family:var(--font-cond), var(--fl);border-radius:50%;place-items:center;font-size:1.2cqw;font-weight:800;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.lp-overlay .ls-storyshowcase .ss-mk-txt{z-index:5;pointer-events:none;white-space:nowrap;color:#fff;font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.02em;font-size:1.25cqw;font-weight:700;line-height:1;position:absolute}.lp-overlay .ls-storyshowcase .ss-mk-txt.right{margin-left:1.6cqw;transform:translateY(-50%)}.lp-overlay .ls-storyshowcase .ss-mk-txt.below{margin-top:1.7cqw;transform:translate(-50%)}.lp-overlay .ls-storyinsight .si-card{--si-pink:#f3566d;box-sizing:border-box;color:#333;border-top:1.04cqw solid var(--si-pink);background:#fff;border-radius:.75cqw;flex-direction:column;flex:0 0 42.5cqw;gap:1.875cqw;height:100%;padding:3.75cqw;display:flex;box-shadow:0 .37cqw .19cqw #00000040}.lp-overlay .ls-storyinsight .si-head{flex-direction:column;gap:.417cqw;display:flex}.lp-overlay .ls-storyinsight .si-eyebrow{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.06em;color:#212121;align-items:center;gap:.4em;font-size:1.6cqw;font-weight:500;line-height:1.2;display:inline-flex}.lp-overlay .ls-storyinsight .si-emoji{font-size:1.5em}.lp-overlay .ls-storyinsight .si-title{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.015em;color:var(--si-pink);font-size:3.333cqw;font-weight:800;line-height:1.1}.lp-overlay .ls-storyinsight .si-body{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.lp-overlay .ls-storyinsight .si-quote{color:#333;font-family:var(--fb);font-size:1.875cqw;font-weight:400;line-height:1.4}.lp-overlay .ls-storyinsight .si-quote p{margin:0 0 .7em}.lp-overlay .ls-storyinsight .si-quote p:last-child{margin-bottom:0}.lp-overlay .ls-storyinsight .si-source,.lp-overlay .ls-research.pd .pd-source{color:#999;font-family:var(--fb);margin-top:1.875cqw;font-size:1.042cqw;font-weight:400;line-height:1.5}.lp-overlay .ls-patterndeck .pdk-right{flex-direction:column;flex:0 0 42.5cqw;gap:1.2cqw;height:100%;margin-top:-2.5cqw;display:flex}.lp-overlay .ls-patterndeck .si-card{flex:auto;height:auto;min-height:0}.lp-overlay .ls-patterndeck .sp-head{margin-top:-5.1cqw}.lp-overlay .ls-patterndeck .sp-think .lc-quote{top:37.8%}.lp-overlay .ls-patterndeck .pdk-body{flex-direction:column;flex:auto;gap:1.875cqw;min-height:0;animation:.35s pdk-in;display:flex}@keyframes pdk-in{0%{opacity:0;transform:translateY(.8cqw)}to{opacity:1;transform:none}}.lp-overlay .ls-patterndeck .pdk-controls{flex:none;align-items:center;gap:1.4cqw;display:flex}.lp-overlay .ls-patterndeck .pdk-btn{font-family:var(--fb);color:#fff;cursor:pointer;background:#006ddb;border:0;border-radius:999px;padding:.85cqw 2cqw;font-size:1.25cqw;font-weight:700;transition:filter .15s}.lp-overlay .ls-patterndeck .pdk-btn:hover{filter:brightness(1.08)}.lp-overlay .ls-patterndeck .pdk-progress{font-family:var(--fl);color:#8a8f9c;font-size:1cqw;font-weight:700}.lp-overlay .ls-patterndeck .pdk-ex{color:#6b7180;border-top:1px solid #ececec;margin-top:.4cqw;padding-top:1cqw;font-size:1.25cqw;line-height:1.45}.lp-overlay .ls-patterndeck .si-quote{font-size:1.6cqw}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-patterndeck .pdk-body{animation:none}}.lp-overlay .ls-storycoin .sc-right{flex-direction:column;flex:1.15 1 0;justify-content:center;align-items:center;gap:1.67cqw;min-width:0;padding:0 1.67cqw;display:flex}.lp-overlay .ls-storycoin .sc-stakes-wrap{perspective:60cqw;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.lp-overlay .ls-storycoin .sc-coin{aspect-ratio:1;z-index:2;width:17cqw;transform-style:preserve-3d;margin-bottom:5cqw;position:relative}.lp-overlay .ls-storycoin .sc-coin[data-flip=true]{will-change:transform;animation:1.25s cubic-bezier(.16,.62,.24,1) both sc-coin-flip}@keyframes sc-coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(1800deg)}}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-storycoin .sc-coin[data-flip=true]{animation-duration:.01ms}}.lp-overlay .ls-storycoin .sc-coin img{object-fit:contain;width:100%;height:100%}.lp-overlay .ls-storycoin .sc-stakes{justify-content:center;gap:.52cqw;width:100%;display:flex}.lp-overlay .ls-storycoin .sc-stake{background:#151829;border:1px solid #252a52;border-radius:.42cqw;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:.3cqw;max-width:19cqw;min-height:6.4cqw;padding:1.1cqw 1.3cqw 1.2cqw;display:flex}.lp-overlay .ls-storycoin .sc-slabel{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.07em;color:#ff7950;font-size:1.2cqw;font-weight:500}.lp-overlay .ls-storycoin .sc-stake p{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.03em;color:#d5d9d6;margin:0;font-size:1.667cqw;font-weight:500;line-height:1.25}.lp-overlay .ls-storycoin .sc-actions{align-items:center;gap:.52cqw;display:flex}.lp-overlay .ls-storycoin .sc-btn{font-family:var(--fb);cursor:pointer;color:#fff;background:#006ddb;border:0;border-radius:1.82cqw;padding:.9cqw 2.1cqw;font-size:1.25cqw;font-weight:700;line-height:1.6;transition:opacity .15s,outline-color .15s}.lp-overlay .ls-storycoin .sc-btn--ghost{color:#006ddb;background:#111;border:2px solid #006ddb}.lp-overlay .ls-storycoin .sc-btn[data-active=true]{outline-offset:.16cqw;outline:.16cqw solid #fff}.lp-overlay .ls-storycoin .sc-btn:not([data-active=true]):disabled{opacity:.45}.lp-overlay .ls-storycoin .sc-reveal{max-width:42cqw;font-family:var(--fb);color:#e6e8ee;text-align:center;margin-top:.6cqw;font-size:1.1cqw;line-height:1.5}.lp-overlay .ls-takeaway-reveal{--ls-accent:var(--lesson-accent);color:#fff;background:#0d0f1a;flex-direction:column;width:100%;height:100%;padding:5cqw;display:flex;position:relative}.lp-overlay .ls-takeaway-reveal .tw-eyebrow{color:var(--ls-accent);letter-spacing:.06em;background:#fff;border-radius:.21cqw;align-self:flex-start;padding:.5cqw .85cqw;font-size:1.35cqw;display:inline-block}.lp-overlay .ls-takeaway-reveal .tw-title{font-family:var(--ft);color:var(--ls-accent);margin:.21cqw 0 0;font-size:4.583cqw;font-weight:800;line-height:1.1}.lp-overlay .ls-takeaway-reveal .tw-stage{flex:auto;align-items:center;min-height:0;padding-top:2cqw;display:flex}.lp-overlay .ls-takeaway-reveal .tw-item{max-width:82%;animation:.4s cubic-bezier(.2,.7,.2,1) tw-in}@keyframes tw-in{0%{opacity:0;transform:translateY(1.5cqw)}to{opacity:1;transform:none}}.lp-overlay .ls-takeaway-reveal .tw-item .tw-num{font-family:var(--font-cond), var(--fl);color:var(--ls-accent);margin-bottom:.3cqw;font-size:4.6cqw;font-weight:800;line-height:1;display:block}.lp-overlay .ls-takeaway-reveal .tw-item .tw-main{font-family:var(--fb);color:#fff;margin:0;font-size:3cqw;font-weight:800;line-height:1.12}.lp-overlay .ls-takeaway-reveal .tw-caret{background:var(--ls-accent);vertical-align:-.08em;width:.06em;height:.9em;margin-left:.05em;animation:1s step-end infinite tw-blink;display:inline-block}@keyframes tw-blink{50%{opacity:0}}.lp-overlay .ls-takeaway-reveal .tw-body{max-width:52cqw;font-family:var(--fb);color:#cfd3dd;opacity:0;margin-top:1.4cqw;font-size:1.55cqw;line-height:1.5;transition:opacity .5s,transform .5s;transform:translateY(.8cqw)}.lp-overlay .ls-takeaway-reveal .tw-body.in{opacity:1;transform:none}.lp-overlay .ls-takeaway-reveal .tw-body em{color:#fff;font-style:normal;font-weight:700}.lp-overlay .ls-takeaway-reveal .tw-summary{gap:2.2cqw;width:100%;margin:0;padding:0;list-style:none;animation:.5s tw-in;display:grid}.lp-overlay .ls-takeaway-reveal .tw-summary li{grid-template-columns:auto 1fr;align-items:baseline;column-gap:1.4cqw;display:grid}.lp-overlay .ls-takeaway-reveal .tw-summary .tw-num{font-family:var(--font-cond), var(--fl);color:var(--ls-accent);font-size:3cqw;font-weight:800;line-height:1}.lp-overlay .ls-takeaway-reveal .tw-summary .tw-main{font-family:var(--fb);color:#fff;font-size:2.1cqw;font-weight:800;line-height:1.15}.lp-overlay .ls-takeaway-reveal .tw-controls{align-items:center;gap:1.4cqw;margin-top:2cqw;display:flex}.lp-overlay .ls-takeaway-reveal .tw-btn{font-family:var(--fb);color:#fff;cursor:pointer;background:#006ddb;border:0;border-radius:999px;padding:.85cqw 2cqw;font-size:1.25cqw;font-weight:700;transition:filter .15s}.lp-overlay .ls-takeaway-reveal .tw-btn:hover{filter:brightness(1.08)}.lp-overlay .ls-takeaway-reveal .tw-btn--ghost{color:#fff;background:#ffffff14;border:1px solid #fff3}.lp-overlay .ls-takeaway-reveal .tw-progress{font-family:var(--fl);color:#8a90a0;font-size:1cqw;font-weight:700}.lp-overlay .ls-gridstory .gs-cards{background:0 0;flex:1.12 1 0;grid-auto-rows:1fr;align-self:stretch;gap:1.2cqw;min-width:0;padding:0}.lp-overlay .ls-gridstory .gs-cards .gc{flex-direction:column;align-items:flex-start;padding:1.3cqw 1.5cqw;display:flex}.lp-overlay .ls-gridstory .gs-cards .gc .l{font-size:1.2cqw}.lp-overlay .ls-gridstory .gs-cards .gc .d{font-size:1.12cqw;line-height:1.35}.lp-overlay .ls-gridstory .gs-cards .gc .e.e-img{width:3.4cqw;height:3.4cqw}.lp-overlay .ls-splitcards .sc2-card.hot{border-top:.4cqw solid var(--lesson-accent)}.lp-overlay .ls-splitcards .sc2-card.hot .sc2-tag{color:var(--lesson-accent)}.lp-overlay .ls-splitcards .sc2-card.cool{border-top:.4cqw solid #036}.lp-overlay .ls-splitcards .sc2-card.cool .sc2-tag{color:#036}.lp-overlay .ls-splitcards.sc2-dense .sc2-list{gap:.7cqw}.lp-overlay .ls-splitcards.sc2-dense .sc2-list li{min-height:3.6cqw}.lp-overlay .ls-crt{flex-direction:column;align-items:stretch;gap:1.6cqw}.lp-overlay .ls-crt .crt-stage{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.lp-overlay .ls-crt .crt-round{flex-direction:column;gap:1.6cqw;max-width:66cqw;animation:.35s pdk-in;display:flex}.lp-overlay .ls-crt .crt-qnum{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.06em;color:#8a8f9c;font-size:1.35cqw;font-weight:700}.lp-overlay .ls-crt .crt-q{font-family:var(--fb);color:#fff;margin:0;font-size:2.5cqw;font-weight:800;line-height:1.3}.lp-overlay .ls-crt .crt-chips{flex-wrap:wrap;gap:1cqw;display:flex}.lp-overlay .ls-crt .crt-chip{font-family:var(--fb);color:#1c1c1c;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.8cqw 2cqw;font-size:1.5cqw;font-weight:700;transition:transform .15s,filter .15s}.lp-overlay .ls-crt .crt-chip:hover{filter:brightness(.95);transform:translateY(-.15cqw)}.lp-overlay .ls-crt .crt-chip[aria-pressed=true]{color:#fff;outline-offset:.16cqw;background:#006ddb;outline:.16cqw solid #fff}.lp-overlay .ls-crt .crt-controls{align-items:center;gap:1.4cqw;min-height:3cqw;display:flex}.lp-overlay .ls-crt .crt-next{font-family:var(--fb);color:#fff;cursor:pointer;background:#006ddb;border:0;border-radius:999px;padding:.85cqw 2cqw;font-size:1.25cqw;font-weight:700;transition:filter .15s;animation:.35s pdk-in}.lp-overlay .ls-crt .crt-next:hover{filter:brightness(1.08)}.lp-overlay .ls-crt .crt-next--ghost{background:#ffffff14;border:1px solid #fff3}.lp-overlay .ls-crt .crt-progress{font-family:var(--fl);color:#8a8f9c;font-size:1cqw;font-weight:700}.lp-overlay .ls-crt .crt-result{grid-template-columns:1.05fr 1fr;align-items:center;gap:3cqw;animation:.35s pdk-in;display:grid}.lp-overlay .ls-crt .crt-left{flex-direction:column;gap:1.1cqw;min-width:0;display:flex}.lp-overlay .ls-crt .crt-pct{font-family:var(--font-cond), var(--fl);color:var(--ls-accent);font-size:6cqw;font-weight:800;line-height:1}.lp-overlay .ls-crt .crt-verdict{font-family:var(--fb);color:#fff;max-width:36ch;margin:0 0 .6cqw;font-size:1.5cqw;font-weight:700;line-height:1.4}.lp-overlay .ls-crt .crt-rows{flex-direction:column;gap:.7cqw;display:flex}.lp-overlay .ls-crt .crt-row{background:#151829;border:1px solid #252a52;border-radius:.42cqw;align-items:center;gap:1cqw;padding:.9cqw 1.3cqw;display:flex}.lp-overlay .ls-crt .crt-rlabel{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#8a8f9c;flex:0 0 8.6cqw;font-size:1.1cqw;font-weight:600}.lp-overlay .ls-crt .crt-ans{font-family:var(--fb);white-space:nowrap;font-size:1.3cqw;font-weight:700}.lp-overlay .ls-crt .crt-ans.ok,.lp-overlay .ls-crt .crt-ans.good{color:#4ade80}.lp-overlay .ls-crt .crt-ans.bad{color:#f87171;text-decoration:line-through}.lp-overlay .ls-crt .crt-arrow{color:#8a8f9c;font-size:1.2cqw}.lp-overlay .ls-crt .crt-tag{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:var(--ls-accent);white-space:nowrap;margin-left:auto;font-size:.95cqw;font-weight:600}.lp-overlay .ls-crt .crt-right{flex-direction:column;gap:1.4cqw;min-width:0;display:flex}.lp-overlay .ls-crt .crt-lead{font-family:var(--fb);color:#cfd3dd;margin:0;font-size:1.3cqw;line-height:1.55}.lp-overlay .ls-crt .crt-lead b{color:#fff}.lp-overlay .ls-crt .crt-stats{gap:1cqw;display:flex}.lp-overlay .ls-crt .crt-stat{background:#151829;border:1px solid #252a52;border-radius:.42cqw;flex-direction:column;flex:1 1 0;gap:.25cqw;padding:1cqw 1.2cqw;display:flex}.lp-overlay .ls-crt .crt-stat b{font-family:var(--font-cond), var(--fl);color:#fff;font-size:2cqw;font-weight:800;line-height:1}.lp-overlay .ls-crt .crt-stat span{font-family:var(--fb);color:#8a8f9c;font-size:.95cqw;line-height:1.3}.lp-overlay .ls-crt .crt-source{font-family:var(--fb);color:#999;flex:none;margin:0;font-size:1.042cqw;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-crt .crt-round,.lp-overlay .ls-crt .crt-result,.lp-overlay .ls-crt .crt-next{animation:none}}.lp-overlay .ls-storybrowser .sb-window{background:#fff;border-radius:.833cqw;flex:0 0 44cqw;align-self:center;overflow:hidden;box-shadow:0 1cqw 3cqw #00000061}.lp-overlay .ls-storybrowser .sb-chrome{background:#e8eaed;align-items:center;gap:1cqw;padding:.7cqw 1.2cqw;display:flex}.lp-overlay .ls-storybrowser .sb-dots{gap:.45cqw;display:inline-flex}.lp-overlay .ls-storybrowser .sb-dots i{background:#e24b4a;border-radius:50%;width:.7cqw;height:.7cqw}.lp-overlay .ls-storybrowser .sb-dots i:nth-child(2){background:#efb100}.lp-overlay .ls-storybrowser .sb-dots i:nth-child(3){background:#16a34a}.lp-overlay .ls-storybrowser .sb-url{font-family:var(--fb);color:#5f5e5a;background:#fff;border-radius:.4cqw;flex:1;padding:.35cqw 1cqw;font-size:1cqw}.lp-overlay .ls-storybrowser .sb-nav{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:1cqw 2cqw;display:flex}.lp-overlay .ls-storybrowser .sb-brand{font-family:var(--font-cond), var(--fl);text-transform:uppercase;letter-spacing:.04em;color:#036;font-size:1.35cqw;font-weight:800}.lp-overlay .ls-storybrowser .sb-links{gap:.8cqw;display:inline-flex}.lp-overlay .ls-storybrowser .sb-links i{background:#e5e7eb;border-radius:999px;width:3cqw;height:.6cqw}.lp-overlay .ls-storybrowser .sb-page{padding:0 0 2cqw}.lp-overlay .ls-storybrowser .sb-headline{font-family:var(--fb);color:#171717;margin:1.6cqw 2cqw .9cqw;font-size:1.7cqw;font-weight:800;line-height:1.25}.lp-overlay .ls-storybrowser .sb-args{flex-direction:column;gap:.5cqw;margin:0 2cqw;padding:0;list-style:none;display:flex}.lp-overlay .ls-storybrowser .sb-args li{font-family:var(--fb);color:#444;padding-left:1.7cqw;font-size:1.15cqw;line-height:1.45;position:relative}.lp-overlay .ls-storybrowser .sb-args li:before{content:"✓";color:#16a34a;font-weight:700;position:absolute;left:0}.lp-overlay .ls-storybrowser .sb-specs{gap:.8cqw;margin:1.1cqw 2cqw;display:flex}.lp-overlay .ls-storybrowser .sb-spec{background:#f6f7f9;border:1px solid #ececec;border-radius:.4cqw;flex-direction:column;flex:1 1 0;gap:.15cqw;padding:.7cqw .9cqw;display:flex}.lp-overlay .ls-storybrowser .sb-spec span{font-family:var(--fl);text-transform:uppercase;letter-spacing:.05em;color:#8a8f9c;font-size:.8cqw;font-weight:600}.lp-overlay .ls-storybrowser .sb-spec b{font-family:var(--fb);color:#171717;font-size:1.1cqw;font-weight:700}.lp-overlay .ls-storybrowser .sb-cta{font-family:var(--fb);color:#5f5e5a;border:1px solid #c9ccd1;border-radius:.5cqw;margin:.4cqw 2cqw 0;padding:.7cqw 1.7cqw;font-size:1.15cqw;font-weight:700;display:inline-block}.lp-overlay .ls-barproof{flex-direction:column;align-items:stretch;gap:2cqw}.lp-overlay .ls-barproof .bp-rows{flex-direction:column;flex:auto;justify-content:center;gap:2.6cqw;max-width:74cqw;display:flex}.lp-overlay .ls-barproof .bp-row{grid-template-columns:20cqw 1fr 8cqw;align-items:center;gap:1.6cqw;display:grid}.lp-overlay .ls-barproof .bp-label{font-family:var(--fb);color:#fff;font-size:1.5cqw;font-weight:700;line-height:1.3}.lp-overlay .ls-barproof .bp-track{background:#ffffff14;border-radius:999px;height:3.2cqw;overflow:hidden}.lp-overlay .ls-barproof .bp-fill{height:100%;width:var(--w);border-radius:999px;animation:1.1s cubic-bezier(.2,.7,.2,1) both bp-grow;display:block}.lp-overlay .ls-barproof .bp-row.hot .bp-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--ls-accent) 70%, #000), var(--ls-accent))}.lp-overlay .ls-barproof .bp-row.cool .bp-fill{background:linear-gradient(90deg,#123,#2b5e9e)}.lp-overlay .ls-barproof .bp-pct{font-family:var(--font-cond), var(--fl);font-size:3.4cqw;font-weight:800;line-height:1}.lp-overlay .ls-barproof .bp-row.hot .bp-pct{color:var(--ls-accent)}.lp-overlay .ls-barproof .bp-row.cool .bp-pct{color:#7aa7d8}@keyframes bp-grow{0%{width:0}}.lp-overlay .ls-barproof .bp-note{font-family:var(--fb);color:#cfd3dd;max-width:60ch;margin:0;font-size:1.35cqw;line-height:1.5}.lp-overlay .ls-barproof .bp-source{font-family:var(--fb);color:#999;margin:0;font-size:1.042cqw;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.lp-overlay .ls-barproof .bp-fill{animation:none}}.lp-overlay .ls-storycoin .sc-stake:only-child{max-width:34cqw}
