.lp .lp-bg__grid{opacity:.35}.lp .lp-bg__dots{opacity:.3}.lp .du-teaser{box-shadow:none;background:var(--paper-raised);border-radius:1rem}.lp .du-teaser__out{background:var(--paper-sunken);border-color:var(--line);border-radius:.75rem}.lp-colleges{margin-top:2rem}.lp-colleges__intro{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lp-colleges__intro>div{align-items:center;gap:.5rem;display:flex}.lp-colleges__intro h3{font-family:var(--font-display);margin:0;font-size:1.0625rem;font-weight:600}.lp-colleges__intro p{color:var(--ink-3);margin:0;font-size:.8125rem}.lp-colleges__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.lp-college{min-width:0;color:var(--ink);border:1px solid var(--line);background:var(--paper-raised);border-radius:.875rem;text-decoration:none;transition:border-color .2s;display:block;position:relative;overflow:hidden}.lp-college:hover{border-color:var(--line-strong)}.lp-college__art{aspect-ratio:1.5;background:var(--paper-sunken);display:block;overflow:hidden}.lp-college__art img{object-fit:cover;width:100%;height:100%;display:block}.lp-college__copy{gap:.1rem;padding:1rem 2rem 1rem 1rem;display:grid}.lp-college__copy strong{font-family:var(--font-display);font-size:1.125rem;font-weight:600}.lp-college__copy>span{color:var(--ink-3);font-size:.75rem}.lp-college>svg{color:var(--ink-3);position:absolute;bottom:1.65rem;right:.75rem}.lp-colleges__note{color:var(--ink-3);margin:.75rem 0 0;font-size:.6875rem}@media (min-width:761px) and (max-width:1023px){.lp-colleges__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-college{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.lp-college__copy{padding:.9rem 2.25rem .9rem 1rem}.lp-college>svg{top:50%;bottom:auto;translate:0 -50%}}@media (max-width:760px){.lp-colleges__intro{display:block}.lp-colleges__intro p{margin-top:.35rem}.lp-colleges__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lp-college__copy{padding:.7rem .65rem}.lp-college__copy strong{font-size:1rem}.lp-college__copy>span{font-size:.6875rem}.lp-college>svg{display:none}}@media (hover:hover){.lp .lp-subject:hover{box-shadow:var(--sh-2)}}@media (prefers-reduced-motion:reduce){.lp-college{transition:none}}.lp-colleges--compact{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1rem;display:flex}.lp-colleges__label{color:var(--ink-3);margin:0;font-size:.8125rem}.lp-colleges__pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lp-college-pill{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.875rem;text-decoration:none;display:inline-flex}.lp-college-pill span{color:var(--ink-3);font-size:.75rem}.lp-college-pill:hover{background:var(--paper-raised-2)}.lp-college-pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mm.lp #du-eligibility .lp-head{text-align:center;justify-items:center;margin-inline:auto}.mm.lp #du-eligibility .lp-head>.lp-sub{margin-inline:auto}
.ml{align-items:start;gap:1.75rem;display:grid}@media (min-width:960px){.ml{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,4.5vw,4.5rem)}}.ml__rail{gap:1rem;min-width:0;display:grid}.ml__steps{margin:0;padding:0;list-style:none;display:grid}.ml__steps li{border-top:1px solid var(--line)}.ml__steps li:last-child{border-bottom:1px solid var(--line)}.ml__steps button{text-align:left;width:100%;min-height:56px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .9rem;padding:.85rem 0 .95rem;transition:color .25s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ml__steps button:hover{color:var(--ink-2)}}.ml__steps button:focus-visible{outline:2px solid var(--focus-ring,var(--volt));outline-offset:2px;border-radius:6px}.ml__num{font:700 .75rem var(--font-body);font-variant-numeric:tabular-nums}.ml__label{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.ml__steps li[data-active=true] button{color:var(--ink)}.ml__steps li[data-active=true] .ml__num{color:var(--brand-word)}.ml__steps li[data-done=true] .ml__num{color:var(--ink-2)}.ml__bar{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ml__steps li[data-active=true] .ml__bar{background:var(--line)}.ml__bar b{background:var(--brand-word);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ml__bar b[data-auto=false]{animation:none;transform:scaleX(1)}.ml__caption{display:grid}.ml__caption p{color:var(--ink-2);opacity:0;transition:opacity .3s ease, transform .35s var(--ease,ease);grid-area:1/1;margin:0;font-size:.95rem;line-height:1.55;transform:translateY(4px)}.ml__caption p[data-active=true]{opacity:1;transform:none}.ml__pause{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.ml__pause:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.ml__pause:disabled{opacity:.6;cursor:default}.ml__pause:focus-visible{outline:2px solid var(--focus-ring,var(--volt));outline-offset:2px}.ml__stage{color:#f4f0e6;background:#13110e;border:1px solid #f4f0e61f;border-radius:22px;min-width:0;margin:0;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3,inset 0 1px #f4f0e614}.ml__bar-top{color:#c4c1ba;border-bottom:1px solid #f4f0e61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.8rem;font-weight:600;display:flex}.ml__tag{color:#cfc8b9;border:1px solid #f4f0e629;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.ml__panels{min-height:25.5rem;display:grid;position:relative}.ml__reading-region{pointer-events:none;height:min(360px,45svh);position:absolute;inset:0 0 auto}.ml__panel{opacity:0;visibility:hidden;min-width:0;transition:opacity .2s ease, transform .24s var(--ease,ease), visibility 0s linear .24s;grid-area:1/1;align-content:start;gap:1rem;padding:1.25rem 1.1rem;display:grid;transform:translateY(6px)}.ml__panel[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.ml__eyebrow{letter-spacing:.02em;color:#a6a196;margin:0;font-size:.78rem;font-weight:700}.ml__score{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ml__marks{align-items:baseline;gap:.5rem;display:inline-flex}.ml__marks b{font:800 clamp(2.4rem, 5vw, 3.2rem)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#d2f000;text-align:end;min-width:2ch}.ml__marks small{color:#a6a196;font-size:.85rem}.ml__counts{flex-wrap:wrap;gap:.5rem;display:inline-flex}.ml__counts i{color:#c4c1ba;font-variant-numeric:tabular-nums;border:1px solid #f4f0e629;border-radius:999px;padding:.2rem .6rem;font-size:.76rem;font-style:normal;font-weight:700}.ml__counts i[data-k=right]{color:#b6e36e}.ml__counts i[data-k=wrong]{color:#ffb6a9;border-color:#ff9d9259}.ml__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ml__tile{aspect-ratio:1/.92;color:#c4c1ba;cursor:pointer;width:100%;min-height:48px;transition:transform .25s var(--ease,ease), border-color .25s ease, background-color .25s ease;background:#f4f0e608;border:1px solid #f4f0e624;border-radius:14px;place-items:center;display:grid;position:relative}.ml__tile:disabled{cursor:default}.ml__tile:not(:disabled):active{transform:scale(.94)}.ml__tile:focus-visible{outline-offset:2px;outline:2px solid #d2f000}.ml__tn{font:700 .68rem var(--font-body);font-variant-numeric:tabular-nums;color:#99958c;position:absolute;top:5px;left:8px}.ml__tile[data-state=right]{color:#b6e36e;animation:ml-pop var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease);background:#b6e36e1a;border-color:#f4f0e647}.ml__tile[data-state=wrong]{color:#ffb6a9;animation:ml-pop var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease);background:#ff7a6b1a;border-color:#ff9d9280}.ml__tile[data-state=skip]{color:#a6a196;animation:ml-pop var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease);border-style:dashed}.ml__tile[data-picked=true]{box-shadow:0 0 0 2px #f4f0e6}.ml__swap{color:#13110e;height:16px;font:800 .625rem/1 var(--font-body);background:#f4f0e6;border-radius:6px;align-items:center;gap:1px;padding:0 4px;display:inline-flex;position:absolute;bottom:5px;right:5px}.ml__swap svg{color:#2f7a1f}.ml__swap[data-tone=bad] svg{color:#c23a2c}@keyframes ml-pop{0%{opacity:.2;transform:scale(.82)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.ml__inspect{color:#e7e4dd;background:#f4f0e60d;border:1px solid #f4f0e61a;border-radius:14px;min-height:3.6rem;margin:0;padding:.8rem .95rem;font-size:.9rem;line-height:1.55}.ml__leaks{gap:1.05rem;margin:0;padding:0;list-style:none;display:grid}.ml__leaks li{opacity:0;gap:.4rem;display:grid;transform:translateY(8px)}.ml__panel[data-active=true] .ml__leaks li{animation:ml-rise var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease) forwards;animation-delay:calc(var(--i) * var(--mm-dur-stagger-step,45ms) + 60ms)}.ml__leaks li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ml__ledger-h{font:700 clamp(1.05rem, 2vw, 1.2rem)/1.3 var(--font-display);letter-spacing:-.01em;color:#f4f0e6;text-wrap:balance;margin:0}.ml__leaks b{font:700 .98rem var(--font-display)}.ml__leaks span{color:#ffb6a9;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.ml__leaks i{background:#f4f0e614;border-radius:999px;height:8px;display:block;overflow:hidden}.ml__leaks em{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;background:#cfc8b9;display:block;transform:scaleX(0)}.ml__leaks li[data-g=changed_from_right] em{background:#ff8a7d}.ml__leaks li[data-g=other_wrong] em{background:#ffb6a9}.ml__leaks li[data-g=other_blank] em{background:repeating-linear-gradient(135deg,#f4f0e68c 0 4px,#f4f0e640 4px 7px)}.ml__headline{color:#e7e4dd;opacity:0;background:#ff8a7d14;border:1px solid #ff9d9247;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.86rem;line-height:1.5;transform:translateY(8px)}.ml__panel[data-active=true] .ml__headline{animation:ml-rise var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease) forwards;animation-delay:calc(3 * var(--mm-dur-stagger-step,45ms) + .42s)}.ml__panel[data-active=true] .ml__leaks em{animation:ml-grow var(--mm-dur-sweep,.7s) var(--mm-ease-emphasized,ease) forwards;animation-delay:calc(var(--i) * var(--mm-dur-stagger-step,45ms) + .15s)}.ml__leaks p{color:#b2aea5;margin:0;font-size:.84rem;line-height:1.5}@keyframes ml-rise{to{opacity:1;transform:none}}@keyframes ml-grow{to{transform:scaleX(1)}}.ml__move{background:#f4f0e60a;border:1px solid #f4f0e629;border-radius:16px;gap:.85rem;padding:1.1rem;display:grid}.ml__move h3{font:700 clamp(1.15rem, 2.2vw, 1.4rem)/1.3 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.ml__why{color:#cac6be;margin:0;font-size:.88rem}.ml__where{flex-wrap:wrap;gap:.4rem;display:flex}.ml__where span{color:#dedad2;border:1px solid #f4f0e629;border-radius:999px;padding:.25rem .65rem;font-size:.76rem;font-weight:700}.ml__note{color:#a6a196;margin:0;font-size:.84rem;line-height:1.55}.ml__panel[data-active=true] .ml__move{animation:ml-rise var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease) both}.ml__checks{gap:0;margin:0;padding:0;list-style:none;display:grid}.ml__checks li{opacity:0;border:0;border-top:1px solid #f4f0e61a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem .1rem;display:grid;transform:translateY(8px)}.ml__panel[data-active=true] .ml__checks li{animation:ml-rise var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease) forwards;animation-delay:calc(var(--i) * var(--mm-dur-stagger-step,45ms) + 60ms)}.ml__checks li:first-child{border-top:0}.ml__checkicon{color:#b6e36e;place-items:center;width:20px;height:20px;display:grid}.ml__checks div{display:grid}.ml__checks b{font:700 .95rem var(--font-display)}.ml__checks div span{color:#a6a196;font-size:.8rem}.ml__checks em{color:#c4c1ba;text-align:right;font-size:.74rem;font-style:normal;font-weight:700}.ml__status{color:#cac6be;border:1px dashed #f4f0e638;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.84rem;line-height:1.5}.ml__strip{opacity:0;border-top:1px solid #f4f0e61a;gap:.55rem;padding-top:.95rem;display:none;transform:translateY(8px)}.ml__strip p{color:#a6a196;margin:0;font-size:.76rem;font-weight:700}.ml__strip ol{grid-template-columns:repeat(10,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ml__strip li{color:#99958c;opacity:.4;background:#f4f0e608;border:1px solid #f4f0e61f;border-radius:10px;place-items:center;height:2.6rem;display:grid;position:relative}.ml__strip li span{font:700 .62rem var(--font-body);font-variant-numeric:tabular-nums;position:absolute;top:3px;left:6px}.ml__strip li[data-lit=true]{opacity:1}.ml__strip li[data-lit=true][data-state=right]{color:#b6e36e;background:#b6e36e1a;border-color:#f4f0e647}.ml__strip li[data-lit=true][data-state=wrong]{color:#ffb6a9;background:#ff7a6b1a;border-color:#ff9d9280}.ml__strip li[data-lit=true][data-state=skip]{color:#cac6be;border-style:dashed;border-color:#f4f0e652}.ml__panel[data-active=true] .ml__strip{animation:ml-rise var(--mm-dur-enter,.36s) var(--mm-ease-emphasized,ease) forwards;animation-delay:calc(3 * var(--mm-dur-stagger-step,45ms) + 60ms)}@media (min-width:960px){.ml__panel{flex-direction:column;display:flex}.ml__strip{margin-top:auto;display:grid}}@media (max-width:420px){.ml__tiles{gap:.4rem}.ml__checks li{grid-template-columns:auto minmax(0,1fr)}.ml__checks em{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.ml__panel,.ml__caption p,.ml__tile{transition:none}.ml__tile[data-state],.ml__leaks li,.ml__leaks em,.ml__headline,.ml__checks li,.ml__move,.ml__strip{opacity:1!important;animation:none!important;transform:none!important}.ml__leaks em{transform:none!important}}.lp-head--left{text-align:left;justify-items:start;max-width:46rem;margin-inline:0}.lp-kicker{font:600 .875rem var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-3);margin:0 0 .6rem}.ml__short{display:none}.ml__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ml__restart{min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.ml__restart:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ml :is(button,summary){touch-action:manipulation}.ml__stage{box-shadow:0 0 0 4px #22201d,0 0 0 5px #f4f0e614,0 30px 70px -30px #000000b3,inset 0 1px #f4f0e614}html[data-theme=light] .ml__stage{box-shadow:0 0 0 4px #2a2823,0 0 0 5px #201a0e47,0 30px 60px -34px #201a0e80,inset 0 1px #f4f0e614}@media (max-width:959px){.ml{gap:1rem}.ml__rail{display:contents}.ml__steps{order:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.ml__steps li,.ml__steps li:last-child{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ml__steps li[data-active=true]{background:var(--paper-raised-2);border-color:var(--line-strong)}.ml__steps button{grid-template-columns:1fr;justify-items:start;gap:.25rem;height:100%;min-height:64px;padding:.6rem .65rem;font-size:.875rem}.ml__num{font-size:.6875rem}.ml__label{display:none}.ml__short{font-weight:700;line-height:1.2;display:block}.ml__steps button:focus-visible{outline-offset:-3px}.ml__caption{order:1}.ml__caption p{font-size:.9375rem;line-height:1.5;transform:none}.ml__stage{border-radius:16px;order:2}.ml__panels{min-height:0}.ml__controls{order:3;justify-content:space-between}.ml__panel{padding:1rem}.ml__tiles{grid-template-columns:repeat(auto-fit,minmax(max(16%,2.75rem),1fr))}.ml__checks li{grid-template-columns:auto minmax(0,1fr)}.ml__checks em{display:none}.ml__bar-top{padding:.8rem 1rem}.ml__move{padding:.9rem}}.ml-story{--ss-beat:70svh}.ml-story[data-pinned=true] .ml{grid-template-rows:auto auto minmax(0,1fr);align-content:start;height:100%}.ml-story[data-pinned=true] .ml__controls{display:none}.ml-story[data-pinned=true] .ml__bar b.ss-fill{background:var(--brand-word);width:100%;height:100%}.ml-story[data-pinned=true] .ml__steps li .ml__bar{background:var(--line)}.ml-story[data-pinned=true] .ml__stage{align-self:start}.ml-story[data-reduced=true] .ml__panel{transition:opacity var(--mm-dur-reduced-fade,.12s) linear, visibility 0s linear var(--mm-dur-reduced-fade,.12s);transform:none}.ml-story[data-reduced=true] .ml__panel[data-active=true]{transition-delay:0s}.ml__session-label{align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:960px){.ml-story[data-pinned=true] .ml{grid-template-rows:none;align-content:start;height:auto}.ml-story[data-pinned=true] .ml__steps li .ml__bar{background:0 0}.ml-story[data-pinned=true] .ml__steps li[data-active=true] .ml__bar,.ml-story[data-pinned=true] .ml__steps li[data-done=true] .ml__bar{background:var(--line)}}@media (orientation:landscape) and (max-height:520px){.ml-story{--ss-top:calc(61px + .5rem);--ss-bottom:.5rem}.ml-story[data-pinned=true] .ml__caption{display:none}.ml-story[data-pinned=true] .ml__steps button{min-height:44px}}
.cl{align-items:start;gap:1.75rem;display:grid}@media (min-width:960px){.cl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4.5vw,4.5rem)}}.cl__controls{gap:1.1rem;min-width:0;display:grid}.cl__group{flex-wrap:wrap;gap:.4rem;display:flex}.cl__group button{border:1px solid var(--line-strong);min-height:44px;color:var(--ink-2);font:600 .875rem var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 .9rem;transition:background-color .2s,color .2s,border-color .2s}.cl__group button:hover{color:var(--ink);border-color:var(--ink-3)}.cl__group button[aria-pressed=true]{background:var(--volt);color:var(--volt-ink);border-color:#0000}html[data-theme=light] .cl__group button{position:relative}html[data-theme=light] .cl__group button[aria-pressed=true]{background:var(--paper-raised);border-color:var(--sel-rim);box-shadow:inset 0 0 0 .5px var(--sel-rim);color:var(--ink)}html[data-theme=light] .cl__group button[aria-pressed=true]:after{content:"";box-sizing:border-box;border:1px solid var(--tick-rim);background:var(--volt) var(--tick-check) center / 9px no-repeat;pointer-events:none;width:15px;height:15px;animation:var(--tick-anim,mm-tick-in .18s cubic-bezier(.23, 1, .32, 1) both);border-radius:50%;position:absolute;top:-3px;right:-3px}@media (hover:hover){html[data-theme=light] .cl__group button:not([aria-pressed=true]):hover{background:var(--state-wash)}}.cl__group button:focus-visible,.cl input:focus-visible{outline:2px solid var(--focus-ring,var(--volt));outline-offset:2px}.cl__group--small button{min-width:44px;min-height:44px;padding:0 .75rem;font-size:.8rem}.cl__row{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}.cl__score{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:18px;grid-template-columns:1fr auto;align-items:baseline;gap:.35rem 1rem;padding:1rem 1.1rem;display:grid}.cl__score label{color:var(--ink-2);font-size:.85rem;font-weight:600}.cl__big{font:800 clamp(2.2rem, 5vw, 3rem)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brand-word);text-align:right;min-width:3ch}.cl__score input{width:100%;height:44px;accent-color:var(--volt);cursor:pointer;background:0 0;grid-column:1/-1}.cl__score small{color:var(--ink-3);grid-column:1/-1;font-size:.78rem}.cl__big span{font:500 .8rem var(--font-body);letter-spacing:0;color:var(--ink-3)}.cl__try{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.cl__demo{min-height:44px;color:var(--ink-2);font:600 .8rem var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .5rem;display:inline-flex}.cl__demo:hover{color:var(--ink);background:var(--paper-raised-2)}.cl__demo:focus-visible{outline:2px solid var(--focus-ring,var(--volt));outline-offset:3px}.cl__demo:active,.cl__group button:active{transform:translateY(1px)}.cl__summary{color:var(--ink-2);max-width:46ch;margin:0;font-size:1rem;line-height:1.6}.cl__summary b{color:var(--ink);font-variant-numeric:tabular-nums}.cl__cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.cl__stage{color:#f4f0e6;background:#13110e;border:1px solid #f4f0e61f;border-radius:22px;min-width:0;margin:0;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3,inset 0 1px #f4f0e614}.cl__top{font:700 .9rem var(--font-display);border-bottom:1px solid #f4f0e61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.85rem 1.1rem;display:flex}.cl__tag{font:600 .72rem var(--font-body);color:#cfc8b9;border:1px solid #f4f0e629;border-radius:999px;padding:.15rem .6rem}.cl__list{margin:0;padding:.4rem 1.1rem .6rem;list-style:none;display:grid}.cl__list li{border-top:1px solid #f4f0e612;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"name cut""track track""gap gap";gap:.25rem .75rem;padding:.7rem 0;display:grid}.cl__list li:first-child{border-top:0}@media (min-width:640px){.cl__list li{grid-template-columns:minmax(0,11rem) minmax(0,1fr) 4.2rem 7.6rem;grid-template-areas:"name track cut gap";align-items:center;gap:0 .8rem;padding:.6rem 0}}.cl__name{font:600 .9rem/1.35 var(--font-display);overflow-wrap:anywhere;grid-area:name}.cl__name i{color:#99958c;font-style:normal;font-weight:500}.cl__track{background:#f4f0e614;border-radius:999px;grid-area:track;height:8px;display:block;position:relative}.cl__track u{border-radius:inherit;transform-origin:0;background:#f4f0e647;transition:transform .12s linear;position:absolute;inset:0}.cl__track b{background:#f4f0e6;border-radius:2px;width:3px;height:16px;margin-left:-1.5px;position:absolute;top:-4px}.cl__list li[data-state=clear] .cl__track u{background:#d2f000}.cl__list li[data-state=clear] .cl__name{color:#f4f0e6}.cl__list li[data-state=short] .cl__name{color:#c4c1ba}.cl__list li[data-state=none]{opacity:.6}.cl__cut{font:700 .85rem var(--font-display);text-align:right;font-variant-numeric:tabular-nums;color:#dedad2;grid-area:cut}.cl__gap{font:600 .78rem var(--font-body);font-variant-numeric:tabular-nums;color:#a6a196;grid-area:gap}@media (min-width:640px){.cl__gap{text-align:right}}.cl__list li[data-state=clear] .cl__gap{color:#b6e36e}.cl__stage figcaption{color:#99958c;border-top:1px solid #f4f0e614;padding:.8rem 1.1rem 1rem;font-size:.74rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.cl__track u,.cl__group button{transition:none}}.lp-cpro{border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:var(--sh-1);border-radius:22px;gap:1.25rem;margin-top:1.5rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}@media (min-width:900px){.lp-cpro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.lp-cpro__fine{grid-column:1/-1}}.lp-cpro__copy{justify-items:start;gap:.6rem;display:grid}.lp-cpro__copy p{color:var(--ink-2);margin:0;line-height:1.6}.lp-cpro__badge{font:700 .875rem/1.3 var(--font-body);border:0;padding:0;display:block;color:var(--brand-word)!important}.lp-cpro__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lp-cpro__list li{border:1px solid var(--line);background:rgb(var(--tint) / .03);border-radius:14px;gap:.2rem;padding:.85rem 1rem;display:grid}.lp-cpro__list b{font:700 .98rem var(--font-display);color:var(--ink)}.lp-cpro__list span{color:var(--ink-2);font-size:.875rem;line-height:1.5}.lp-cpro__fine{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.5}.lp-combo{border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:var(--sh-1);border-radius:18px;align-items:center;gap:1rem;margin-block:1rem;padding:clamp(.8rem,2vw,1rem) clamp(1rem,3vw,1.25rem);display:grid}.lp-combo>div{justify-items:start;gap:.3rem;display:grid}.lp-combo p:not(.lp-cpro__badge){max-width:62ch;color:var(--ink-2);margin:0;line-height:1.6}.lp-combo .mm-btn{justify-self:start}@media (min-width:900px){.lp-combo{grid-template-columns:minmax(0,1fr) auto}}
