.lm-page{--lm-line-h:1px;--lm-gap:clamp(1.5rem,3vw,2.75rem);--lm-ease:cubic-bezier(.16,1,.3,1);--lm-mono:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);--lm-measure:min(74rem,calc(100vw - 6rem))}@media (max-width:767px){.lm-page{--lm-measure:min(74rem,calc(100vw - 2.5rem))}}.lm-page>.lm-section{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.lm-section{padding-block:clamp(3rem,6vw,5.5rem)}.lm-section__inner{width:var(--lm-measure);margin-inline:auto}.lm-tag{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--ink-3,#7b8aa3);font-family:var(--lm-mono);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.lm-tag--lit{color:var(--tl,#5eead4)}.lm-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--hair,rgba(150,178,214,.13));background:radial-gradient(880px 460px at 82% 6%,rgba(94,234,212,.1),transparent 66%),radial-gradient(820px 480px at 4% 0,rgba(79,140,255,.15),transparent 68%),#03050c}.lm-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(150,178,214,.05) 1px,transparent 0),linear-gradient(180deg,rgba(150,178,214,.05) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 72%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 72%);pointer-events:none}.lm-hero>.lm-section__inner{position:relative;z-index:1}.lm-hero__grid{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media (min-width:1024px){.lm-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.lm-hero__title{margin:0;max-width:19ch;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:clamp(2.1rem,3vw + 1rem,3.55rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.lm-hero__count{color:var(--cy,#8ee9ff)}.lm-hero__lead{margin:1.35rem 0 0;max-width:52ch;color:var(--ink-1,#c1cfe3);font-size:clamp(1rem,.3vw + .95rem,1.1rem);line-height:1.7;text-wrap:pretty}.lm-hero__terms{margin:1.5rem 0 0;padding-left:1rem;max-width:50ch;border-left:1px solid var(--hair-2,rgba(150,178,214,.22));color:var(--ink-2,#8a9ab3);font-size:.9rem;line-height:1.65}.lm-hero__terms b{color:var(--ink-1,#c1cfe3);font-weight:600}.lm-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.lm-hero__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.5rem 0 0;padding:0;list-style:none}.lm-hero__meta li{display:flex;align-items:center;gap:.5rem;color:var(--ink-3,#7b8aa3);font-family:var(--lm-mono);font-size:.66rem;letter-spacing:.13em;text-transform:uppercase}.lm-hero__meta li:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--tl,#5eead4);opacity:.75}.lm-page .reveal-on-scroll{transition:opacity .8s var(--lm-ease),transform .8s var(--lm-ease)}html.reveal-armed .lm-page .reveal-on-scroll:not(.is-shown){opacity:0;transform:translateY(22px)}.lm-sheet{--lm-sheet-pad:clamp(1rem,1.4vw + .6rem,1.5rem);position:relative;isolation:isolate;overflow:hidden;margin:0;border:1px solid var(--hair,rgba(150,178,214,.13));border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 0 rgba(0,0,0,.35),0 34px 70px -46px rgba(0,0,0,.95);transition:border-color .42s var(--lm-ease)}.lm-sheet:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(142,233,255,.75),rgba(94,234,212,.35) 55%,transparent);transform:scaleX(0);transform-origin:left;animation:lm-wipe-x .76s var(--lm-ease) .3s both}.lm-sheet:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(360px 220px at 78% 6%,rgba(94,234,212,.14),transparent 70%);transition:opacity .52s var(--lm-ease)}.lm-sheet:is(:hover,:focus-within):after{opacity:1}.lm-sheet:is(:hover,:focus-within){border-color:rgba(148,163,184,.28)}.lm-sheet__head{animation:lm-fade-up .38s var(--lm-ease) .42s both}.lm-sheet__foot{animation:lm-fade-up .38s var(--lm-ease) 1.1s both}.lm-sheet__group-label{animation:lm-fade-up .36s var(--lm-ease) calc(.48s + var(--g, 0)*90ms) both}@keyframes lm-wipe-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lm-fade-up{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.lm-sheet__head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between;padding:var(--lm-sheet-pad);border-bottom:1px solid var(--hair-3,rgba(150,178,214,.06))}.lm-sheet__title{margin:0;color:var(--ink-1,#c1cfe3);font-family:var(--lm-mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.lm-sheet__body{display:grid;gap:.9rem;padding:var(--lm-sheet-pad)}.lm-sheet__group{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem .9rem;align-items:center}@media (max-width:420px){.lm-sheet__group{grid-template-columns:4.25rem minmax(0,1fr)}}.lm-sheet__group-label{color:var(--ink-3,#7b8aa3);font-family:var(--lm-mono);font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;text-align:right;line-height:1.3}.lm-sheet__lines{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.lm-sheet__line{display:grid;grid-template-columns:1.9rem minmax(0,1fr) 1rem;gap:.65rem;align-items:center}.lm-sheet__idx{color:var(--ink-3,#7b8aa3);font-family:var(--lm-mono);font-size:.6rem;letter-spacing:.06em}.lm-sheet__bar{position:relative;height:6px;border-radius:999px;background:rgba(150,178,214,.08);overflow:hidden}.lm-sheet__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w,60%);border-radius:999px;background:linear-gradient(90deg,rgba(150,178,214,.34),rgba(150,178,214,.14));transform-origin:left center;animation:lm-draw .7s var(--lm-ease) both;animation-delay:calc(.48s + var(--i, 0)*45ms)}.lm-sheet__mark{color:var(--ink-3,#7b8aa3);font-family:var(--lm-mono);font-size:.72rem;line-height:1;text-align:center}.lm-sheet__line[data-state=open] .lm-sheet__idx{color:var(--ink-1,#c1cfe3)}.lm-sheet__line[data-state=open] .lm-sheet__bar:after{background:linear-gradient(90deg,var(--tl,#5eead4),rgba(94,234,212,.35))}.lm-sheet__line[data-state=open] .lm-sheet__mark{color:var(--tl,#5eead4)}.lm-sheet__line[data-state=dim] .lm-sheet__bar{background:rgba(150,178,214,.05)}.lm-sheet__line[data-state=dim] .lm-sheet__bar:after{opacity:.55}@keyframes lm-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.lm-sheet__foot{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;padding:var(--lm-sheet-pad);border-top:1px solid var(--hair-3,rgba(150,178,214,.06))}.lm-sheet__stat{display:flex;align-items:baseline;gap:.45rem;color:var(--ink-3,#7b8aa3);font-family:var(--lm-mono);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.lm-sheet__stat b{color:var(--ink,#f5f9ff);font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.lm-sheet__stat--lit b{color:var(--tl,#5eead4)}.lm-check__head{max-width:56ch}.lm-check__title{margin:.75rem 0 0;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:clamp(1.55rem,1.8vw + .9rem,2.35rem);font-weight:700;line-height:1.12;letter-spacing:-.028em;text-wrap:balance}.lm-check__sub{margin:.85rem 0 0;color:var(--ink-2,#8a9ab3);line-height:1.7}.lm-groups{display:grid;gap:0;margin-top:clamp(2rem,3.5vw,3rem);border:1px solid var(--hair,rgba(150,178,214,.13));border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.008));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 0 rgba(0,0,0,.35);overflow:hidden}.lm-group{border-top:1px solid var(--hair-3,rgba(150,178,214,.06))}.lm-group:first-child{border-top:0}.lm-group__head{display:flex;flex-wrap:wrap;gap:.35rem .85rem;align-items:baseline;padding:clamp(1rem,1.4vw + .6rem,1.4rem) clamp(1rem,1.6vw + .6rem,1.75rem) .75rem}.lm-group__index{color:var(--tl,#5eead4);font-family:var(--lm-mono);font-size:.66rem;font-weight:500;letter-spacing:.15em}.lm-group__title{margin:0;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:1.05rem;font-weight:650;letter-spacing:-.018em}.lm-rows{margin:0;padding:0 0 clamp(.75rem,1.2vw,1.15rem);list-style:none}.lm-row{display:grid;grid-template-columns:2.5rem 1.5rem minmax(0,1fr);gap:0 .85rem;align-items:start;padding:.85rem clamp(1rem,1.6vw + .6rem,1.75rem);border-top:1px solid var(--hair-3,rgba(150,178,214,.06))}.lm-rows>.lm-row:first-child{border-top:0}@media (max-width:520px){.lm-row{grid-template-columns:2rem 1.4rem minmax(0,1fr);gap:0 .6rem}}.lm-row__num{color:var(--ink-3,#7b8aa3);font-family:var(--lm-mono);font-size:.68rem;letter-spacing:.06em;line-height:1.65}.lm-row__title{margin:0;max-width:62ch;color:var(--ink,#f5f9ff);font-size:.98rem;font-weight:600;line-height:1.45;text-wrap:pretty}.lm-row__copy{margin:.3rem 0 0;max-width:78ch;color:var(--ink-2,#8a9ab3);font-size:.9rem;line-height:1.62;text-wrap:pretty}.lm-row__box{display:grid;place-items:center;width:1.15rem;height:1.15rem;margin-top:.18rem;border:1px solid var(--hair-2,rgba(150,178,214,.22));border-radius:5px;background:rgba(2,4,10,.5);box-shadow:inset 0 1px 2px rgba(0,0,0,.35);color:var(--ink-3,#7b8aa3);font-size:.6rem;line-height:1}.lm-skel{display:grid;gap:.42rem;padding-block:.2rem}.lm-skel__bar{height:.62rem;width:var(--w,90%);border-radius:4px;background:linear-gradient(90deg,rgba(150,178,214,.28),rgba(150,178,214,.14))}.lm-skel__bar--sm{height:.5rem;background:linear-gradient(90deg,rgba(150,178,214,.16),rgba(150,178,214,.08))}.lm-locked{display:grid;position:relative}.lm-locked>*{grid-area:1/1}.lm-locked__rows{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:translateZ(0);contain:paint}.lm-locked__rows .lm-skel{filter:blur(4.5px);opacity:.5}.lm-locked__rows :is(.lm-group__index,.lm-group__title){opacity:.62}.lm-locked__rows .lm-row__num{opacity:.72}.lm-row--locked .lm-row__box{border-color:rgba(150,178,214,.16);background:rgba(2,4,10,.35);box-shadow:none;color:var(--ink-3,#7b8aa3)}.lm-row--locked .lm-row__box svg{width:.72rem;height:.72rem;display:block}.lm-locked__scrim{background:radial-gradient(120% 62% at 50% 50%,rgba(3,5,12,.94),rgba(3,5,12,.55) 62%,rgba(3,5,12,.2));pointer-events:none}.lm-gate{position:relative;align-self:center;justify-self:center;width:min(38rem,100%);margin:clamp(1rem,3vw,2.5rem);padding:clamp(1.9rem,1.8vw + 1.2rem,2.4rem) clamp(1.25rem,1.8vw + .8rem,1.9rem) clamp(1.25rem,1.8vw + .8rem,1.9rem);border:1px solid rgba(150,178,214,.3);border-radius:18px;background:linear-gradient(180deg,#131b2d,#0c1220 62%,#0a0f1b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 0 1px rgba(2,4,10,.95),0 0 0 12px rgba(3,5,12,.55),0 50px 100px -28px #000}.lm-gate__lock{position:absolute;top:0;left:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%);border:1px solid rgba(150,178,214,.3);border-radius:999px;background:linear-gradient(180deg,#182134,#0e1524);box-shadow:0 0 0 6px rgba(3,5,12,.9),0 10px 24px -8px rgba(0,0,0,.9);color:var(--tl,#5eead4)}.lm-gate__lock svg{width:1.05rem;height:1.05rem;display:block}.lm-gate__title{margin:.7rem 0 0;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:clamp(1.15rem,1vw + .85rem,1.5rem);font-weight:650;line-height:1.25;letter-spacing:-.022em;text-wrap:balance}.lm-gate__sub{margin:.65rem 0 0;color:var(--ink-2,#8a9ab3);font-size:.92rem;line-height:1.6}.lm-gate__unlocks{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.lm-gate__unlocks li{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .7rem;border:1px solid var(--hair-2,rgba(150,178,214,.22));border-radius:999px;background:hsla(0,0%,100%,.045);color:var(--ink-1,#c1cfe3);font-family:var(--lm-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.lm-gate__unlocks li:before{content:"";width:1px;height:.7rem;background:var(--tl,#5eead4);opacity:.8}.lm-gate__form{margin-top:1.25rem}.lm-gate__form .field+.field{margin-top:.9rem}.lm-gate__row{display:grid;gap:.6rem;margin-top:1rem}@media (min-width:560px){.lm-gate__row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.lm-gate__note{margin:.9rem 0 0;color:var(--ink-3,#7b8aa3);font-size:.75rem;line-height:1.55}.lm-page label.lm-gate__optin{display:flex;gap:.55rem;align-items:flex-start;margin-top:.9rem;font-size:.85rem;line-height:1.5;cursor:pointer}.lm-page .lm-gate__optin>span,.lm-page label.lm-gate__optin{color:var(--ink-2,#8a9ab3)!important;font-weight:400!important}.lm-gate__optin input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;flex:none;width:1.05rem!important;height:1.05rem!important;min-height:0;margin:.15rem 0 0!important;padding:0!important;border:1px solid var(--hair-2,rgba(150,178,214,.22))!important;border-radius:5px!important;background:rgba(2,4,10,.5)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)!important;cursor:pointer}.lm-gate__optin input[type=checkbox]:checked{border-color:var(--tl,#5eead4)!important;background:linear-gradient(45deg,transparent 44%,#03050c 44%,#03050c 54%,transparent 54%) 3px 5px /5px 6px no-repeat,linear-gradient(-45deg,transparent 40%,#03050c 40%,#03050c 50%,transparent 50%) 5px 2px /8px 10px no-repeat,var(--tl,#5eead4)!important}.lm-gate__optin input[type=checkbox]:focus-visible{outline:0;border-color:rgba(142,233,255,.5)!important;box-shadow:0 0 0 3px rgba(142,233,255,.16)!important}.lm-gate__optin input[type=checkbox],.lm-gate__optin input[type=checkbox]:is(:hover,:focus,:focus-visible,:active,:checked){transform:none!important;transition:border-color .12s ease!important}.lm-error{margin-top:1rem;padding:.7rem .9rem;border:1px solid rgba(255,168,180,.34);border-radius:10px;background:rgba(255,168,180,.06);color:#ffc7cf;font-size:.85rem;line-height:1.5}.lm-error b{color:#ffa8b4;font-weight:650}.lm-result{margin-top:clamp(1.5rem,2.5vw,2.25rem);padding:clamp(1.25rem,1.8vw + .8rem,1.9rem);border:1px solid var(--hair,rgba(150,178,214,.13));border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.034),hsla(0,0%,100%,.012));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 0 rgba(0,0,0,.35)}body.theme-dossier-reader{overflow-x:clip}@media (min-width:1024px){.lm-check__layout--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21.5rem);gap:clamp(1.5rem,2.5vw,2.5rem);align-items:stretch;margin-top:clamp(2rem,3.5vw,3rem)}.lm-check__layout--split .lm-groups{margin-top:0}.lm-result-rail{height:100%}.lm-result-rail .lm-result{position:sticky;top:clamp(5rem,8vh,6.5rem);margin-top:0}}.lm-result__gauge{display:flex;align-items:center;gap:1.1rem;margin-top:1rem}.lm-ring{flex:none;width:5.5rem;height:5.5rem;transform:rotate(-90deg)}.lm-ring__track{fill:none;stroke:rgba(150,178,214,.12);stroke-width:6}.lm-ring__value{fill:none;stroke:var(--tl,#5eead4);stroke-width:6;stroke-linecap:round;stroke-dasharray:201.06;stroke-dashoffset:201.06;transition:stroke-dashoffset .45s var(--lm-ease),stroke .3s ease}.lm-result__score{display:flex;align-items:baseline;gap:.3rem;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-.04em}.lm-result__score span{color:var(--ink-3,#7b8aa3);font-size:1rem;font-weight:500;letter-spacing:0}.lm-result__label{margin:.5rem 0 0;font-family:var(--lm-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#7b8aa3)}.lm-result__verdict{margin:1.25rem 0 0;padding-top:1.15rem;border-top:1px solid var(--hair-3,rgba(150,178,214,.06))}.lm-result__verdict h3{margin:0;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:1.05rem;font-weight:650;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.lm-result__verdict p{margin:.6rem 0 0;color:var(--ink-2,#8a9ab3);font-size:.88rem;line-height:1.65}.lm-bars{display:grid;gap:.6rem;margin:1.25rem 0 0;padding:1.15rem 0 0;border-top:1px solid var(--hair-3,rgba(150,178,214,.06));list-style:none}.lm-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center}.lm-bars__name{color:var(--ink-2,#8a9ab3);font-family:var(--lm-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-bars__pips{display:flex;gap:.25rem}.lm-bars__pip{width:1.35rem;height:4px;border-radius:999px;background:rgba(150,178,214,.14);transition:background .25s ease}.lm-bars__pip[data-on="1"]{background:var(--tl,#5eead4)}.lm-result[data-tone=mid] .lm-bars__pip[data-on="1"],.lm-result[data-tone=mid] .lm-ring__value{stroke:var(--mid,#ffc880);background:var(--mid,#ffc880)}.lm-result[data-tone=high] .lm-bars__pip[data-on="1"],.lm-result[data-tone=high] .lm-ring__value{stroke:#ffb08a;background:#ffb08a}.lm-result[data-tone=critical] .lm-bars__pip[data-on="1"],.lm-result[data-tone=critical] .lm-ring__value{stroke:var(--warn,#ffa8b4);background:var(--warn,#ffa8b4)}.lm-result__cta{margin-top:1.25rem}.lm-result__cta .ns-btn{width:100%}.lm-result:not([data-actionable="1"]) .lm-result__cta{display:none}.lm-row--live{transition:background .18s ease}.lm-row--live:hover{background:rgba(142,233,255,.03)}.lm-page .lm-row--live label{display:block;cursor:pointer;font-weight:400!important;color:inherit!important}.lm-row--live .lm-row__copy,.lm-row--live .lm-row__title{display:block}.lm-row--live .lm-row__title{font-weight:600!important;color:var(--ink,#f5f9ff)!important}.lm-row--live .lm-row__copy{font-weight:400!important;color:var(--ink-2,#8a9ab3)!important}.lm-row--live input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;flex:none;width:1.15rem!important;height:1.15rem!important;min-height:0;margin:.18rem 0 0!important;padding:0!important;border:1px solid var(--hair-2,rgba(150,178,214,.22))!important;border-radius:5px!important;background:rgba(2,4,10,.5)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)!important;cursor:pointer;transform:none!important;transition:border-color .12s ease!important}.lm-row--live input[type=checkbox]:is(:hover,:focus,:focus-visible,:active,:checked){transform:none!important}.lm-row--live input[type=checkbox]:hover{border-color:rgba(142,233,255,.4)!important}.lm-row--live input[type=checkbox]:focus-visible{outline:0;border-color:rgba(142,233,255,.5)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35),0 0 0 3px rgba(142,233,255,.16)!important}.lm-row--live input[type=checkbox]:checked{border-color:var(--tl,#5eead4)!important;background:linear-gradient(45deg,transparent 44%,#03050c 44%,#03050c 54%,transparent 54%) 3px 6px /6px 7px no-repeat,linear-gradient(-45deg,transparent 40%,#03050c 40%,#03050c 50%,transparent 50%) 6px 2px /9px 11px no-repeat,var(--tl,#5eead4)!important}.lm-row--live:has(input:checked) .lm-row__title{color:var(--ink-1,#c1cfe3)}.lm-row--live:has(input:checked) .lm-row__num{color:var(--tl,#5eead4)}.lm-final{display:grid;gap:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--hair,rgba(150,178,214,.13))}@media (min-width:900px){.lm-final{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}}.lm-final__title{margin:.75rem 0 0;max-width:22ch;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:clamp(1.6rem,1.9vw + .9rem,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.lm-final__body p{margin:0;max-width:56ch;color:var(--ink-2,#8a9ab3);line-height:1.7}.lm-final__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,2.5vw,2rem)}@media (max-width:559px){.lm-final__actions .ns-btn{width:100%}}.lm-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(2,4,10,.72);backdrop-filter:blur(3px)}.lm-modal[aria-hidden=false]{display:flex;animation:lm-fade .25s var(--lm-ease) both}.lm-modal__panel{position:relative;width:min(30rem,100%);padding:clamp(1.5rem,2vw + 1rem,2.15rem);border:1px solid var(--hair-2,rgba(150,178,214,.22));border-radius:16px;background:linear-gradient(180deg,rgba(13,18,29,.99),rgba(6,9,17,.99));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 40px 90px -40px rgba(0,0,0,.95);text-align:left;animation:lm-rise .35s var(--lm-ease) both}.lm-modal__title{margin:.8rem 0 0;color:var(--ink,#f5f9ff);font-family:var(--font-heading);font-size:1.35rem;font-weight:700;line-height:1.22;letter-spacing:-.026em;text-wrap:balance}.lm-modal__copy{margin:.7rem 0 0;color:var(--ink-2,#8a9ab3);font-size:.92rem;line-height:1.65}.lm-modal__actions{margin-top:1.5rem}.lm-modal__actions .ns-btn{width:100%}.lm-modal__close{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-3,#7b8aa3);font-size:.95rem;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.lm-modal__close:hover{color:var(--ink,#f5f9ff);border-color:var(--hair-2,rgba(150,178,214,.22));background:hsla(0,0%,100%,.045)}@keyframes lm-fade{0%{opacity:0}to{opacity:1}}@keyframes lm-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lm-modal[aria-hidden=false],.lm-modal__panel,.lm-sheet:before,.lm-sheet__bar:after,.lm-sheet__foot,.lm-sheet__group-label,.lm-sheet__head{animation:none!important}.lm-ring__value,.lm-sheet:after{transition:none!important}}