.aa--walk{padding-bottom:clamp(110px,12vw,170px);background:linear-gradient(#0b0b0f,#0b0b0f) top / 100% 460px no-repeat,var(--c-bg)}.aa--walk .aa-rail{margin-bottom:0}.lx-hero,.ck{--mx: 72%;--my: 28%;position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(48% 60% at var(--mx) var(--my),color-mix(in srgb,var(--tint) 38%,transparent),transparent 72%),radial-gradient(46% 60% at 8% 100%,rgba(122,75,181,.42),transparent 70%),radial-gradient(40% 50% at 100% 100%,rgba(201,138,30,.22),transparent 70%),#0b0b0f}.lx-hero{display:grid;align-items:end;min-height:min(84vh,760px);padding:clamp(70px,9vw,120px) var(--gutter) clamp(64px,8vw,104px)}.lx-hero:after,.ck:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#a97fd6 25%,#ffd740 70%,transparent);box-shadow:0 0 36px 6px #ffd74052}.lx-hero__num{position:absolute;right:-.04em;bottom:-.16em;z-index:-1;font-family:var(--font-display);font-weight:900;font-size:clamp(200px,36vw,560px);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.16);background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 30%,transparent),transparent 62%);-webkit-background-clip:text;background-clip:text;animation:lx-float 14s ease-in-out infinite;user-select:none}@keyframes lx-float{50%{transform:translate(-1.5%,-2%)}}.lx-hero__beam{position:absolute;inset:-60%;z-index:-1;background:conic-gradient(from 200deg at 62% 42%,transparent 0 8%,rgba(255,215,64,.07) 12%,transparent 18% 48%,rgba(169,127,214,.08) 54%,transparent 60%);animation:aa-turn 40s linear infinite;pointer-events:none}@keyframes aa-turn{to{transform:rotate(360deg)}}.lx-hero__in{width:100%;max-width:var(--measure);margin:0 auto}.lx-path{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0}.lx-path li{display:flex;align-items:center;gap:6px}.lx-path li+li:before{content:"";width:14px;height:1px;background:#fff3}.lx-path span{padding:6px 12px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;box-shadow:inset 0 0 0 1px #ffffff1f}.lx-path .is-past span{color:#ffffffbf;box-shadow:inset 0 0 0 1px #c6a2e666}.lx-path .is-here span{color:#fff;background:linear-gradient(100deg,#7a4bb5,#c98a1e);box-shadow:0 0 26px #c98a1e73}.lx-kick{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:28px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.aa .lx-kick a{color:#ffd740;text-decoration:none}.lx-kick a:hover{text-decoration:underline;text-underline-offset:4px}.lx-kick span{color:#ffffff80}.lx-title{max-width:15ch;margin:14px 0 18px;font-family:var(--font-display);font-weight:800;font-size:clamp(46px,7.2vw,112px);line-height:.94;letter-spacing:-.045em;color:#fff;text-wrap:balance}.lx-title--stage{max-width:12ch;font-size:clamp(54px,9vw,140px)}.lx-hot,.lx-hot .rise-w{font-style:normal;background:linear-gradient(94deg,#c6a2e6,#ffd740);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.lx-dot{color:#ffd740}.rise-w{display:inline-block}.is-rising .rise-w{animation:lx-rise 1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 70ms + .12s)}@keyframes lx-rise{0%{opacity:0;transform:translateY(.45em);filter:blur(14px)}}.lx-goal{max-width:38ch;font-family:var(--font-display);font-weight:500;font-size:clamp(19px,1.8vw,25px);line-height:1.45;letter-spacing:-.01em;color:#fffc;animation:lx-in 1s .5s var(--ease-out) both}@keyframes lx-in{0%{opacity:0;transform:translateY(14px)}}.lx-acts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 18px;margin-top:30px;animation:lx-in 1s .7s var(--ease-out) both}.lx-hero .aa-listen,.ck .aa-listen{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lx-hero .aa-listen:hover{box-shadow:inset 0 0 0 1px #c6a2e6,0 12px 30px -12px #a97fd699}.lx-hero .lsn__read summary{color:#ffffff9e}.lx-hero .lsn__read summary:hover,.lx-hero .lsn__read[open] summary{color:#ffd740}.lx-go{position:relative;display:inline-flex;align-items:center;gap:14px;overflow:hidden;padding:14px 14px 14px 26px;border:0;border-radius:999px;background:linear-gradient(100deg,#7a4bb5,#c98a1e);color:#fff;font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:0 18px 44px -16px #c98a1eb3;transition:transform .35s var(--ease-out),box-shadow .35s}.aa .lx-go{color:#fff}.lx-go:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:lx-sheen 4.5s 1.5s ease-in-out infinite}@keyframes lx-sheen{30%,to{transform:translate(120%)}}.lx-go svg{width:32px;height:32px;padding:7px;border-radius:50%;background:#fff3;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-out)}.lx-go:hover{transform:translateY(-2px);box-shadow:0 24px 50px -16px #c98a1ed9}.lx-go:hover svg{transform:translate(3px)}.lx-done-chip{display:inline-flex;align-items:center;gap:6px;align-self:center;padding:8px 14px;border-radius:999px;background:#ffd74024;color:#ffd740;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffd74066}.lx-done-chip[hidden]{display:none}.lx-done-chip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6}.lx-dots{list-style:none;display:flex;align-items:center;gap:8px;margin:34px 0 0;padding:0}.lx-dots a{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:999px;font-family:var(--font-mono);font-size:11px;color:#ffffffb3;text-decoration:none;box-shadow:inset 0 0 0 1px #fff3;transition:background .3s,color .3s}.lx-dots li:first-child a{min-width:12px;width:12px;height:12px;padding:0;background:#ffffff59}.lx-dots a:hover{background:#ffffff1a;color:#fff}.lx-dots li.is-done a{background:#a97fd647;color:#fff;box-shadow:inset 0 0 0 1px #c6a2e699}.lx-dots a[aria-current]{background:#ffd740;color:#15121c;box-shadow:0 0 22px #ffd74080}.lx-body{position:relative;max-width:900px;margin:0 auto;padding:clamp(60px,8vw,110px) var(--gutter) 0}@media(min-width:900px){.lx-body:has(.lx-thread){padding-left:calc(var(--gutter) + 40px)}}.lx-thread{position:absolute;left:var(--gutter);top:clamp(60px,8vw,110px);bottom:0;width:2px;border-radius:2px;background:#2d241e1a}.lx-thread i{display:block;height:100%;border-radius:2px;transform-origin:top;background:linear-gradient(#7a4bb5,#c98a1e);box-shadow:0 0 14px #a97fd699}@media(max-width:899px){.lx-thread{display:none}}.lx-k{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffd740}.lx-wis{position:relative;overflow:hidden;padding:clamp(34px,5vw,66px);border-radius:30px;color:#fff;background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--tint) 34%,transparent),transparent 70%),#120f18;box-shadow:0 44px 90px -44px #15121ccc,inset 0 0 0 1px #ffffff0f}.lx-wis__glow{position:absolute;left:-10%;bottom:-60%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(122,75,181,.45),transparent 65%);animation:lx-breathe 9s ease-in-out infinite;pointer-events:none}@keyframes lx-breathe{50%{transform:scale(1.15);opacity:.7}}.lx-wis__t{position:relative;margin:18px 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(27px,3.4vw,46px);line-height:1.13;letter-spacing:-.03em}.scrub-w{color:#fff3;transition:color .4s,text-shadow .4s}.scrub-w.is-lit{color:#fff}.lx-wis.is-full .scrub-w:last-child{text-shadow:0 0 24px rgba(255,215,64,.6)}.lx-why{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin-top:26px;padding:26px 28px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px #c98a1e52,0 26px 60px -34px #6c40a673}.lx-why__icon svg{width:46px;height:46px;padding:10px;border-radius:50%;background:linear-gradient(135deg,#7a4bb5,#c98a1e);fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;animation:aa-turn 30s linear infinite}.lx-why__t{margin-top:8px;font-family:var(--font-display);font-weight:700;font-size:clamp(19px,1.7vw,23px);line-height:1.4;letter-spacing:-.015em;color:#1f1820}.lx-body>.ls__insight,.lx-body>.ls__body,.lx-body>.exs{margin-top:40px}.lx-body>.alina{margin-top:40px}.lx-pr{margin-top:clamp(56px,7vw,90px)}.lx-hints{margin-top:22px}.lx-hints__k{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:16px;color:#1f1820}.lx-hints__row{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0}.lx-hints__row li{perspective:1000px}.lx-hint{display:grid;width:100%;height:100%;min-height:150px;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.34,1.3,.5,1)}.lx-hint[aria-expanded=true]{transform:rotateY(180deg)}.lx-hint>span{grid-area:1 / 1;display:flex;flex-direction:column;padding:18px;border-radius:18px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lx-hint__front{position:relative;overflow:hidden;justify-content:space-between;color:#fff;background:radial-gradient(90% 80% at 100% 0,rgba(201,138,30,.45),transparent 60%),linear-gradient(150deg,#2a1d40,#15121c);box-shadow:0 18px 40px -22px #15121ccc}.lx-hint__front:before{content:"?";position:absolute;right:10px;bottom:-22px;font-family:var(--font-display);font-weight:900;font-size:120px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,215,64,.4)}.lx-hint__front:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translate(-130%);animation:lx-sheen 5s calc(var(--i) * .6s + 1s) ease-in-out infinite}.lx-hint__front b{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em}.lx-hint__front small{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.lx-hint:hover .lx-hint__front{box-shadow:0 0 0 1.5px #ffd740,0 22px 44px -20px #c98a1eb3}.lx-hint__back{transform:rotateY(180deg);justify-content:center;background:#fffaf2;color:#2d241e;font-size:15px;line-height:1.5;box-shadow:inset 0 0 0 1.5px #c98a1e73}.lx-end{display:grid;justify-items:center;gap:12px;margin-top:clamp(60px,7vw,90px);text-align:center}.lx-finish{display:inline-flex;align-items:center;gap:18px;max-width:100%;padding:12px;border:0;border-radius:999px;background:#15121c;color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 26px 60px -24px #15121cbf,inset 0 0 0 1px #ffffff14;transition:transform .35s var(--ease-out),box-shadow .35s}.lx-finish:hover{transform:translateY(-3px);box-shadow:0 30px 70px -22px #6c40a6b3,inset 0 0 0 1px #c6a2e6}.lx-finish__ring svg{width:48px;height:48px;padding:12px;border-radius:50%;fill:none;stroke:#ffffff80;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;box-shadow:inset 0 0 0 1.5px #ffffff4d;transition:background .4s,stroke .4s}.lx-finish__t{display:grid;gap:4px;padding-right:6px}.lx-finish__t b{font-family:var(--font-display);font-weight:800;font-size:clamp(17px,1.6vw,20px);letter-spacing:-.02em}.lx-finish__t small{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.lx-finish__go svg{width:48px;height:48px;padding:13px;border-radius:50%;background:linear-gradient(135deg,#7a4bb5,#c98a1e);fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-out)}.lx-finish:hover .lx-finish__go svg{transform:translate(4px)}.lx-finish[aria-pressed=true]{background:linear-gradient(100deg,#7a4bb5,#c98a1e)}.lx-finish[aria-pressed=true] .lx-finish__ring svg{background:#fff;stroke:#7a4bb5;box-shadow:none}.lx-finish[aria-pressed=true] .lx-finish__go svg{background:#ffffff38}.lx-finish.is-pop{animation:aa-pop .7s cubic-bezier(.34,1.56,.64,1)}.lx-undo{border:0;background:none;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-dim);text-decoration:underline dotted;text-underline-offset:4px;cursor:pointer}.lx-undo[hidden]{display:none}.lx-quote{margin-top:0}.lx-body>.aa-care{margin:0 0 30px}.lx-in{margin-top:clamp(60px,8vw,100px)}.lx-h2{margin:12px 0 26px;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.6vw,50px);line-height:1.02;letter-spacing:-.04em;color:#1f1820}.lx-cards{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0}.lx-cards li{position:relative;animation:lx-in .8s calc(var(--k) * .09s + .1s) var(--ease-out) both}.lx-cards a{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;height:100%;min-height:250px;overflow:hidden;padding:24px;border-radius:24px;background:radial-gradient(80% 70% at 100% 0,color-mix(in srgb,var(--tint) 30%,transparent),transparent 70%),#15121c;color:#fff;text-decoration:none;box-shadow:0 26px 60px -30px #15121ccc;transition:transform .45s var(--ease-out),box-shadow .45s}.aa .lx-cards a{color:#fff}.lx-cards a:hover{transform:translateY(-6px);box-shadow:0 0 0 1.5px #c6a2e6,0 34px 70px -26px #6c40a6bf}.lx-cards__n{font-family:var(--font-display);font-weight:900;font-size:64px;line-height:.9;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tint) 80%,#fff)}.lx-cards b{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1.12;letter-spacing:-.025em}.lx-cards__g{flex:1;font-size:14.5px;line-height:1.5;color:#ffffffb3}.lx-cards__go{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffd740}.lx-cards__go svg{width:30px;height:30px;padding:7px;border-radius:50%;background:#ffffff1a;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-out)}.lx-cards a:hover .lx-cards__go svg{transform:translate(4px);background:linear-gradient(135deg,#7a4bb5,#c98a1e)}.lx-cards li.is-done a:after{content:"✓";position:absolute;top:18px;right:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffd740;color:#15121c;font-weight:800;box-shadow:0 0 20px #ffd7408c}.lx-cards__check a{background:radial-gradient(90% 80% at 0 100%,rgba(122,75,181,.55),transparent 70%),radial-gradient(70% 60% at 100% 0,rgba(201,138,30,.4),transparent 70%),#15121c}.lx-cards__check .lx-cards__n{-webkit-text-stroke-color:#ffd740}.ck{display:grid;place-items:center;min-height:min(90vh,860px);padding:clamp(60px,8vw,110px) var(--gutter);text-align:center}.ck__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.ck__bg i{position:absolute;width:40vw;aspect-ratio:1;border-radius:50%;filter:blur(60px);opacity:.4;animation:ck-drift 22s ease-in-out infinite}.ck__bg i:nth-child(1){left:-10%;top:10%;background:#7a4bb5}.ck__bg i:nth-child(2){right:-12%;bottom:-10%;background:#c98a1e;opacity:.25;animation-duration:28s}.ck__bg i:nth-child(3){left:40%;top:-20%;background:var(--tint);opacity:.22;animation-duration:34s}@keyframes ck-drift{50%{transform:translate(6%,8%) scale(1.1)}}.ck__screen{width:100%;max-width:940px}.ck.is-game .ck__screen:not(.is-on){display:none}.ck:not(.is-game) .ck__done,.ck:not(.is-game) [data-start]{display:none}.ck__screen.is-on{animation:ck-in .7s var(--ease-out) both}@keyframes ck-in{0%{opacity:0;transform:translateY(18px) scale(.98);filter:blur(8px)}}.ck .lx-kick{justify-content:center;margin-top:0}.ck__t{margin:16px 0 14px;font-family:var(--font-display);font-weight:800;font-size:clamp(54px,7.5vw,112px);line-height:.92;letter-spacing:-.05em}.ck__lead{max-width:46ch;margin:0 auto 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#ffffffbf}.ck__best{margin-top:18px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.ck__best[hidden]{display:none}.ck__best b{color:#ffd740;font-weight:500}.ck__bar{display:flex;gap:8px;width:min(440px,80%);margin:0 auto 34px}.ck__bar span{flex:1;height:6px;border-radius:3px;background:#ffffff1f;transition:background .4s,box-shadow .4s}.ck__bar span.is-now{background:#ffffff8c}.ck__bar span.is-ok{background:linear-gradient(90deg,#a97fd6,#ffd740);box-shadow:0 0 14px #ffd7408c}.ck__bar span.is-no{background:#c6a2e673}.ck__qs{list-style:none;margin:0;padding:0}.ck:not(.is-game) .ck__q+.ck__q{margin-top:60px}.ck.is-game .ck__q:not(.is-on){display:none}.ck__q.is-on{animation:ck-in .6s var(--ease-out) both}.ck__n{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffd740}.ck__ask{max-width:22ch;margin:14px auto 34px;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.8vw,52px);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.ck__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ck__o{position:relative;display:flex;align-items:center;gap:16px;min-height:120px;padding:24px;border:0;border-radius:22px;background:#ffffff0d;color:#fff;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.5vw,21px);line-height:1.3;letter-spacing:-.015em;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s var(--ease-out),box-shadow .35s,background .35s,opacity .35s}.ck__o:not([disabled]):hover{transform:translateY(-5px);background:#a97fd624;box-shadow:inset 0 0 0 1.5px #c6a2e6,0 26px 60px -26px #a97fd6b3}.ck__o[disabled]{cursor:default;opacity:.4}.ck__key{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-family:var(--font-mono);font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff4d;transition:background .35s,color .35s}.ck__o[data-right]{opacity:1;background:linear-gradient(120deg,#7a4bb580,#c98a1e80);box-shadow:inset 0 0 0 2px #ffd740,0 0 70px #ffd7404d;animation:ck-win .7s cubic-bezier(.34,1.56,.64,1)}.ck__o[data-right] .ck__key{background:#ffd740;color:#15121c;box-shadow:none}.ck__o[data-right] .ck__mark:before{content:"✓"}.ck__mark{margin-left:auto;font-size:22px;color:#ffd740}.ck__o[data-res=no]{opacity:.7;animation:ck-shake .5s}.ck__o[data-res=no] .ck__ot{text-decoration:line-through;text-decoration-color:#ffffff80}@keyframes ck-win{40%{transform:scale(1.04)}}@keyframes ck-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.ck.is-game .ck__q:not(.is-answered) .ck__why{display:none}.ck__why{max-width:640px;margin:26px auto 0;padding:22px 26px;border-radius:20px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:17px;line-height:1.55;color:#ffffffd9;animation:ck-in .6s .15s var(--ease-out) both}.ck__verdict{margin-bottom:6px;font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em;color:#ffd740}.ck__q.is-no .ck__verdict{color:#c6a2e6}.ck__next{margin-top:16px;padding:12px 22px;border:0;border-radius:999px;background:#fff;color:#15121c;font-family:var(--font-display);font-weight:800;font-size:15px;cursor:pointer;transition:transform .3s var(--ease-out)}.ck__next:hover{transform:translateY(-2px)}.ck:not(.is-game) .ck__next{display:none}.ck__ring{position:relative;width:200px;height:200px;margin:0 auto}.ck__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ck__track{fill:none;stroke:#ffffff1a;stroke-width:8}.ck__fill{--p: 0;fill:none;stroke:url(#ck-g);stroke-width:8;stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:calc(326.73 * (1 - var(--p)));transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .2s}.ck__score{position:absolute;inset:0;display:grid;place-content:center}.ck__score b{font-family:var(--font-display);font-weight:800;font-size:72px;line-height:1;letter-spacing:-.04em}.ck__score small{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.ck__head{margin-top:26px;font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.045em;background:linear-gradient(94deg,#fff,#ffd740);-webkit-background-clip:text;background-clip:text;color:transparent}.ck__msg{max-width:44ch;margin:12px auto 0;font-size:18px;line-height:1.55;color:#ffffffc7}.ck__ways{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px}.ck__again{padding:14px 22px;border:0;border-radius:999px;background:transparent;color:#fff;font-family:var(--font-display);font-weight:700;font-size:15px;cursor:pointer;box-shadow:inset 0 0 0 1.5px #ffffff59;transition:box-shadow .3s}.ck__again:hover{box-shadow:inset 0 0 0 1.5px #ffd740}.ck__review{margin-top:26px;font-size:14.5px;color:#fff9}.ck__review a{color:#ffffffd9;text-underline-offset:4px}.lx-body--end{max-width:var(--measure)}.lx-endcard{margin-top:0}.aan__a{position:fixed;z-index:65;display:flex;align-items:center;padding:6px;border-radius:999px;background:#15121cdb;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px -16px #0009;transition:box-shadow .35s,transform .35s var(--ease-out)}.aan__i svg{display:block;width:42px;height:42px;padding:11px;border-radius:50%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:background .35s,transform .35s var(--ease-out)}.aan__t{display:grid;gap:2px;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .5s var(--ease-out),opacity .3s,padding .5s var(--ease-out)}.aan__t small{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffd740}.aan__t b{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.01em}.aan__a:hover,.aan__a:focus-visible{box-shadow:inset 0 0 0 1.5px #ffd740,0 22px 50px -16px #c98a1e99}.aan__a:hover .aan__i svg,.aan__a:focus-visible .aan__i svg{background:linear-gradient(135deg,#7a4bb5,#c98a1e)}.aan__a--next:hover .aan__i svg{transform:translate(2px)}.aan__a--prev:hover .aan__i svg{transform:translate(-2px)}html.pl-open .aan,html.note-open .aan{display:none}@media(min-width:1000px){.aan__a{top:50%;transform:translateY(-50%)}.aan__a--prev{left:14px}.aan__a--next{right:14px}.aan__a:hover .aan__t,.aan__a:focus-visible .aan__t{max-width:280px;opacity:1}.aan__a--prev:hover .aan__t,.aan__a--prev:focus-visible .aan__t{padding:0 16px 0 8px}.aan__a--next:hover .aan__t,.aan__a--next:focus-visible .aan__t{padding:0 8px 0 16px;text-align:right}}@media(max-width:999px){.aan__a{bottom:clamp(12px,2vw,24px)}.aan__a--prev{left:12px}.aan__a--next{right:12px}body:has(.aan) .aa-ctl{left:50%;right:auto;transform:translate(-50%)}body:has(.aan) .aa-ctl .amx__panel{right:50%;transform:translate(50%)}}.wn{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,70px);align-items:center;padding:clamp(36px,5vw,72px);border-radius:34px;color:#fff;background:radial-gradient(50% 70% at var(--mx, 80%) var(--my, 20%),rgba(201,138,30,.3),transparent 70%),radial-gradient(50% 70% at 0 100%,rgba(122,75,181,.45),transparent 70%),#0b0b0f;box-shadow:0 50px 100px -50px #15121ccc}.wn__t{margin-top:14px;font-family:var(--font-display);font-weight:800;font-size:clamp(34px,4.4vw,64px);line-height:1;letter-spacing:-.045em}.wn .aa-label{color:#ffd740}.wn__p{max-width:50ch;margin-top:18px;font-size:clamp(16.5px,1.4vw,19px);line-height:1.6;color:#ffffffc7}.wn__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wn__fields ul{list-style:none;display:grid;gap:8px;margin:0;padding:0}.wn__fade li{padding:8px 12px;border-radius:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:#ffffff80;box-shadow:inset 0 0 0 1px #ffffff1a;animation:wn-fade 7s calc(var(--k) * .9s) ease-in-out infinite}@keyframes wn-fade{0%,to{opacity:.6;filter:blur(0);transform:none}50%{opacity:.08;filter:blur(3px);transform:translateY(-4px)}}.wn__last li{padding:10px 14px;border-radius:999px;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:-.01em;background:linear-gradient(100deg,#7a4bb580,#c98a1e80);box-shadow:inset 0 0 0 1px #ffd74080,0 0 30px -6px #ffd74073;animation:wn-glow 4s calc(var(--k) * .5s) ease-in-out infinite}@keyframes wn-glow{50%{box-shadow:inset 0 0 0 1px #ffd740d9,0 0 40px -2px #ffd74099}}.pth{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;counter-reset:pth}.pth li{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 20px 20px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-rule),0 20px 50px -30px #2d241e66}.pth li:after{content:"";position:absolute;left:20px;right:20px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#7a4bb5,#c98a1e)}.pth__n{font-family:var(--font-display);font-weight:900;font-size:46px;line-height:.9;letter-spacing:-.05em;background:linear-gradient(135deg,#7a4bb5,#c98a1e);-webkit-background-clip:text;background-clip:text;color:transparent}.pth b{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.1;letter-spacing:-.025em;color:#1f1820}.pth p{flex:1;font-size:14.5px;line-height:1.5;color:var(--c-soft)}.pth__st{display:flex;flex-wrap:wrap;gap:6px}.pth__st a{padding:5px 10px;border-radius:999px;background:#7a4bb514;font-family:var(--font-display);font-weight:700;font-size:12.5px;color:var(--c-violet);text-decoration:none}.pth__st a:hover{background:#7a4bb52e}.aa .term__w{color:inherit;text-decoration-color:#7a4bb599}.aa .term:hover .term__w,.aa .term.is-open .term__w{color:var(--c-violet);text-decoration-color:var(--c-violet)}.aa .term.is-found .term__w{text-decoration-color:#c98a1eb3}.lx-hero .term__w,.wn .term__w,.lx-wis .term__w{text-decoration-color:#c6a2e6bf}.lx-hero .term:hover .term__w,.wn .term:hover .term__w{color:#ffd740}@media(max-width:1100px){.pth{grid-template-columns:repeat(2,minmax(0,1fr))}.wn{grid-template-columns:1fr}}@media(max-width:700px){.lx-hero{min-height:0;padding-top:50px;padding-bottom:60px}.lx-path span{padding:5px 9px;font-size:9.5px}.lx-path li+li:before{display:none}.lx-path{gap:5px}.lx-hints__row{grid-template-columns:1fr}.lx-hint{min-height:110px}.lx-why{grid-template-columns:1fr;padding:22px}.lx-finish{gap:12px;padding:8px}.lx-finish__ring{display:none}.lx-finish__t{padding-left:14px}.ck__opts{grid-template-columns:1fr}.ck__o{min-height:84px;padding:18px}.pth,.wn__fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lx-hero__num,.lx-hero__beam,.lx-go:after,.lx-wis__glow,.lx-why__icon svg,.lx-hint__front:after,.ck__bg i,.wn__fade li,.wn__last li{animation:none!important}.lx-goal,.lx-acts,.lx-cards li,.ck__screen.is-on,.ck__q.is-on,.ck__why{animation:none}.lx-hint{transition:none}}.mz{position:fixed;inset:0;z-index:400;display:grid;place-items:center;overflow-y:auto;padding:40px var(--gutter);background:#08070cb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;opacity:0;transition:opacity .45s var(--ease-out)}.mz[hidden]{display:none}.mz.is-open{opacity:1}html.mz-open{overflow:hidden}html.mz-open .aan,html.mz-open .aa-ctl{visibility:hidden}.mz__bg{position:fixed;inset:0;z-index:-1;pointer-events:none}.mz__bg i{position:absolute;width:46vw;aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.35;animation:ck-drift 20s ease-in-out infinite}.mz__bg i:nth-child(1){left:-12%;top:-10%;background:#7a4bb5}.mz__bg i:nth-child(2){right:-14%;bottom:-16%;background:#c98a1e;opacity:.25;animation-duration:26s}.mz__bg i:nth-child(3){left:35%;top:40%;width:30vw;background:#d06b9a;opacity:.16;animation-duration:32s}.mz__in{width:min(980px,100%);text-align:center;transform:translateY(16px) scale(.98);transition:transform .6s var(--ease-out)}.mz.is-open .mz__in{transform:none}.mz__t{margin:14px 0 12px;font-family:var(--font-display);font-weight:800;font-size:clamp(46px,7vw,104px);line-height:.95;letter-spacing:-.05em}.mz__p{max-width:50ch;margin:0 auto;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:#ffffffbf}.mz__moods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.mz__m{--c: #a97fd6;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:170px;overflow:hidden;padding:20px;border:0;border-radius:22px;background:#ffffff0d;color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff24;transition:transform .35s var(--ease-out),box-shadow .35s,background .35s;animation:lx-in .7s calc(var(--k) * .08s + .15s) var(--ease-out) both}.mz__m:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 80% at 100% 0,color-mix(in srgb,var(--c) 45%,transparent),transparent 70%);opacity:.55;transition:opacity .4s}.mz__m--still{--c: #8fb3e8}.mz__m--spark{--c: #ffd740}.mz__m--flow{--c: #a97fd6}.mz__m--neon{--c: #ff5fb4}.mz__m:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1.5px var(--c),0 26px 60px -26px var(--c)}.mz__m[aria-checked=true]{background:#ffffff1a;box-shadow:inset 0 0 0 2px var(--c),0 0 60px -10px var(--c)}.mz__m[aria-checked=true]:before{opacity:1}.mz__m b{margin-top:auto;font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.03em}.mz__m small{font-size:14px;line-height:1.4;color:#ffffffb3}.mz__eq{display:flex;align-items:flex-end;gap:3px;height:26px}.mz__eq i{width:4px;height:30%;border-radius:2px;background:var(--c);opacity:.6}.mz__m.is-playing .mz__eq i{opacity:1;animation:mz-eq .9s ease-in-out infinite alternate}.mz__m.is-playing .mz__eq i:nth-child(2){animation-delay:-.3s}.mz__m.is-playing .mz__eq i:nth-child(3){animation-delay:-.6s}.mz__m.is-playing .mz__eq i:nth-child(4){animation-delay:-.15s}.mz__m.is-playing .mz__eq i:nth-child(5){animation-delay:-.45s}.mz__m--neon.is-playing .mz__eq i{animation-duration:.47s}.mz__m--still.is-playing .mz__eq i{animation-duration:1.8s}@keyframes mz-eq{0%{height:20%}to{height:100%}}.mz__ctl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;margin-top:26px}.mz__sw{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border:0;border-radius:999px;background:#ffffff12;color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff24}.mz__sw b{min-width:2.4em;font-weight:500;color:#ffd740;text-align:left}.mz__sw-k{position:relative;width:46px;height:26px;border-radius:999px;background:linear-gradient(100deg,#7a4bb5,#c98a1e);transition:background .3s}.mz__sw-k i{position:absolute;top:3px;left:23px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:left .3s var(--ease-out)}.mz__sw[aria-checked=false] .mz__sw-k{background:#fff3}.mz__sw[aria-checked=false] .mz__sw-k i{left:3px}.mz__sw[aria-checked=false] b{color:#fff9}.mz__vol{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;transition:opacity .3s}.mz__vol input{width:min(240px,46vw);accent-color:#ffd740}.mz.is-quiet .mz__vol{opacity:.35}.mz.is-quiet .mz__m{opacity:.35;filter:grayscale(1);cursor:not-allowed;transform:none;box-shadow:inset 0 0 0 1px #ffffff1a}.mz.is-quiet .mz__m .mz__eq i{animation:none}.mz__go{display:flex;justify-content:center;margin-top:clamp(44px,6vh,64px)}@media(max-width:760px){.mz{align-items:start;padding-top:30px}.mz__moods{grid-template-columns:repeat(2,minmax(0,1fr))}.mz__m{min-height:130px;padding:16px}.mz__m b{font-size:21px}}@media(prefers-reduced-motion:reduce){.mz__bg i,.mz__m,.mz__m.is-playing .mz__eq i{animation:none!important}}.ck__ring:before{content:"";position:absolute;inset:12px;border-radius:50%;box-shadow:0 0 70px #ffd74038,inset 0 0 40px #a97fd633}@media(min-width:1000px){.ck{padding-inline:96px}}@media(min-width:1000px){.lx-hero{padding-inline:max(var(--gutter),96px)}}.aa--stage .lx-body{max-width:calc(var(--measure) + 2 * var(--gutter))}.aa--stage .lx-quote{max-width:760px}@media(min-width:1000px){.aa--walk .lx-body{padding-inline:max(var(--gutter),96px)}}.aa--stage .lx-quote,.aa--stage .lx-body>.aa-care{margin-inline:auto}.wn__fields .wn__h{padding:0 0 4px;border-radius:0;background:none;box-shadow:none;animation:none;font-family:var(--font-mono);font-weight:400;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;opacity:1;filter:none}.wn__last .wn__h{color:#ffd740}.is-rising .lx-hot{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;padding-right:0}.is-rising .lx-hot .rise-w{background:linear-gradient(94deg,#c6a2e6,#ffd740);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.lxb{position:fixed;left:0;right:0;top:80px;z-index:58;padding:0 var(--gutter);opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}html.lx-stuck .lxb{opacity:1;transform:none;pointer-events:auto}html.lx-stuck .aa--lesson .aa-rail{opacity:0;pointer-events:none}.aa-rail{transition:opacity .3s}html.pl-open .lxb,html.note-open .lxb,html.mz-open .lxb{visibility:hidden}.lxb__in{position:relative;display:flex;align-items:center;gap:14px;max-width:var(--measure);margin:0 auto;padding:8px 10px 8px 8px;border-radius:18px;color:#fff;background:radial-gradient(60% 140% at 0 0,color-mix(in srgb,var(--tint) 30%,transparent),transparent 70%),#0e0c14e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 44px -22px #000000b3}.lxb__n{flex:none;display:grid;place-items:center;min-width:48px;height:48px;padding:0 10px;border:0;border-radius:13px;background:linear-gradient(135deg,#7a4bb5,#c98a1e);color:#fff;font-family:var(--font-display);font-weight:900;font-size:17px;letter-spacing:-.03em;cursor:pointer;box-shadow:0 0 22px -4px #c98a1e99}.lxb__t{display:grid;gap:2px;min-width:0;flex:1}.lxb__t small{overflow:hidden;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffd740;white-space:nowrap;text-overflow:ellipsis}.lxb__t b{overflow:hidden;font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.lxb__jump{display:flex;gap:4px}.lxb__jump button{padding:8px 13px;border:0;border-radius:999px;background:#ffffff12;color:#ffffffd9;font-family:var(--font-display);font-weight:700;font-size:13px;cursor:pointer;transition:background .25s,color .25s}.lxb__jump button:hover{background:#ffd74029;color:#ffd740}.lxb__done{flex:none}.lxb__listen{flex:none;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#fff;cursor:pointer;transition:transform .25s var(--ease-out)}.lxb__listen:hover{transform:scale(1.06)}.lxb__listen svg{width:16px;height:16px;fill:#15121c}.lxb__listen .i-stop,.lxb__listen.is-playing .i-play{display:none}.lxb__listen.is-playing .i-stop{display:block}.lxb__listen.is-playing{box-shadow:0 0 0 4px #ffd74059}.lxb__prog{position:relative;display:block;max-width:var(--measure);height:3px;margin:-3px auto 0;overflow:hidden;border-radius:0 0 3px 3px}.lxb__prog i{position:absolute;inset:0 12px;border-radius:3px;background:linear-gradient(90deg,#a97fd6,#ffd740);transform:scaleX(0);transform-origin:left;box-shadow:0 0 10px #ffd74099}@media(max-width:900px){.lxb__jump{display:none}}@media(max-width:600px){.lxb{padding:0 10px}.lxb__t small{font-size:9.5px}.lxb__t b{font-size:15px}.lxb__done{display:none}}.amx__mood{display:block;width:100%;margin-top:6px;padding:10px;border:0;border-radius:12px;background:linear-gradient(100deg,#7a4bb51f,#c98a1e24);color:var(--c-violet, #6c40a6);font-family:var(--font-display);font-weight:800;font-size:13.5px;cursor:pointer}.amx__mood:hover{background:linear-gradient(100deg,#7a4bb538,#c98a1e3d)}body:not(:has(.mz)) .amx__mood,.amx--bar .amx__mood{display:none}.lx-wis.is-unveil .unv-w{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease-out),filter .9s var(--ease-out);transition-delay:calc(.4s + var(--i) * .14s)}.lx-wis.is-unveil.is-in .unv-w{opacity:1;filter:none}.lx-wis.is-full .unv-w:last-child{text-shadow:0 0 24px rgba(255,215,64,.6);transition:text-shadow 1.2s}.lx-about{margin-top:clamp(44px,6vw,72px);max-width:68ch}.lx-about__p{margin-top:16px;font-size:clamp(17px,1.35vw,19px);line-height:1.7;color:#3a2f36}.lx-about__p.is-lead{margin-top:12px;font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2vw,26px);line-height:1.42;letter-spacing:-.018em;color:#1f1820}.lx-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.lx-duo .lx-why{margin-top:0}.lx-duo .lx-why__t{font-size:clamp(17px,1.45vw,19.5px)}.lx-role{position:relative;overflow:hidden;padding:26px 28px;border-radius:24px;color:#fff;background:radial-gradient(80% 100% at 100% 0,rgba(201,138,30,.32),transparent 60%),#15121c;box-shadow:0 26px 60px -34px #15121ccc}.lx-role .aa-label{color:#ffd740}.lx-role__path{position:relative;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 0;padding:0}.lx-role__path:before{content:"";position:absolute;left:10%;right:10%;top:6px;height:2px;background:linear-gradient(90deg,#7a4bb5,#ffd740);opacity:.35}.lx-role__path li{position:relative;display:grid;justify-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.lx-role__path i{width:14px;height:14px;border-radius:50%;background:#2a2433;box-shadow:inset 0 0 0 1.5px #ffffff4d}.lx-role__path .is-past i{background:#7a4bb5;box-shadow:none}.lx-role__path .is-here{color:#fff}.lx-role__path .is-here i{background:linear-gradient(135deg,#7a4bb5,#ffd740);box-shadow:0 0 0 5px #ffd7402e,0 0 18px #ffd74099;animation:lx-here 2.4s ease-in-out infinite}.lx-role__path .is-goal:not(.is-here) i{box-shadow:inset 0 0 0 1.5px #ffd740}.lx-role__path .is-goal span{color:#ffd740}@keyframes lx-here{50%{box-shadow:0 0 0 9px #ffd74014,0 0 26px #ffd740cc}}.lx-role__t{margin-top:18px;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,1.6vw,21px);line-height:1.42;letter-spacing:-.015em}.lx-eg{margin-top:30px}.lx-eg ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0}.lx-eg li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:20px 22px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #8a5a9c2e,0 20px 44px -30px #6c40a673}.lx-eg li span{font-family:var(--font-display);font-weight:900;font-size:30px;line-height:.9;color:transparent;-webkit-text-stroke:1.4px #8a5a9c}.lx-eg li p{font-size:16.5px;line-height:1.55;color:#2d241e}.env{position:relative;margin-top:clamp(44px,6vw,70px)}.env__wrap{display:block;list-style:none;cursor:pointer}.env__wrap::-webkit-details-marker{display:none}.env__wrap:focus-visible{outline:none}.env__wrap:focus-visible .env__seal{outline:2px solid #6c40a6;outline-offset:4px}.env__seal{position:relative;display:grid;place-items:center;height:150px;overflow:hidden;border-radius:24px;background:radial-gradient(60% 120% at 50% 50%,rgba(122,75,181,.35),transparent 70%),#0f0c15;box-shadow:0 30px 70px -36px #15121ccc,inset 0 0 0 1px #ffffff0f;transition:height .7s .5s cubic-bezier(.7,0,.2,1),margin .7s .5s,box-shadow .4s}.env__wrap:hover .env__seal{box-shadow:0 34px 80px -34px #6c40a6cc,inset 0 0 0 1px #c9a2e640}.env__half{position:absolute;left:0;right:0;height:50%;background:linear-gradient(180deg,#1b1526,#120e19);transition:transform .75s cubic-bezier(.65,0,.2,1),opacity .75s}.env__half--a{top:0;border-bottom:1px solid rgba(255,255,255,.04)}.env__half--b{bottom:0;background:linear-gradient(0deg,#1b1526,#120e19)}.env__seam{position:absolute;left:6%;right:6%;top:calc(50% - 1px);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#a97fd6 20%,#ffd740 50%,#a97fd6 80%,transparent);box-shadow:0 0 14px #ffd740b3,0 0 40px #a97fd699;animation:env-seam 3.2s ease-in-out infinite;transition:transform .6s cubic-bezier(.3,.9,.3,1),opacity .5s .35s,height .35s}@keyframes env-seam{50%{opacity:.6;transform:scaleX(.82)}}.env__wrap:hover .env__seam{animation-duration:1.4s}.env__dust{position:absolute;inset:0;pointer-events:none}.env__dust i{position:absolute;left:calc(8% + var(--i) * 9%);top:50%;width:3px;height:3px;border-radius:50%;background:#ffd740;box-shadow:0 0 8px #ffd740;opacity:0;animation:env-dust 4.8s calc(var(--i) * .47s) ease-out infinite}.env__dust i:nth-child(odd){background:#c6a2e6;box-shadow:0 0 8px #a97fd6}@keyframes env-dust{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(calc(-50px - var(--i) * 3px)) translate(calc((var(--i) - 5) * 3px))}}.env__dust i:nth-child(2n){animation-name:env-dust-down}@keyframes env-dust-down{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(calc(48px + var(--i) * 2px))}}.env__cta{position:relative;z-index:2;display:grid;justify-items:center;gap:46px;text-align:center;transition:opacity .3s}.env__cta small{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#ffd740}.env__cta b{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.01em;color:#fff}.env__bar{display:none}.env[open] .env__seam{animation:none;height:6px;transform:scaleX(1.25);opacity:0;filter:brightness(1.6)}.env[open] .env__half--a{transform:translateY(-105%);opacity:.4}.env[open] .env__half--b{transform:translateY(105%);opacity:.4}.env[open] .env__cta,.env[open] .env__dust{opacity:0}.env[open] .env__seal{height:0;box-shadow:none}.env[open] .env__bar{display:flex;justify-content:space-between;align-items:center;padding:0 6px 10px;animation:env-in .5s 1.6s both}.env__bar small{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a5a9c}.env__bar b{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#54473d;text-decoration:underline dotted;text-underline-offset:4px}@keyframes env-in{0%{opacity:0}}.env__letter{position:relative;overflow:hidden;margin:0;padding:clamp(36px,5vw,60px) clamp(24px,5vw,64px) clamp(30px,4vw,44px);border-radius:26px;text-align:center;color:#fff;background:radial-gradient(70% 60% at 50% 0,rgba(122,75,181,.4),transparent 70%),radial-gradient(50% 50% at 100% 100%,rgba(201,138,30,.22),transparent 70%),#120f18;box-shadow:0 44px 90px -44px #15121cd9,inset 0 0 0 1px #ffffff0f;animation:env-stage .9s .45s cubic-bezier(.2,.85,.25,1) both}@keyframes env-stage{0%{opacity:0;transform:scale(.94);filter:blur(10px)}}.env__flash{position:absolute;left:50%;top:0;width:140%;aspect-ratio:2.6;margin-left:-70%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,236,170,.95),rgba(201,162,230,.5) 45%,transparent 75%);pointer-events:none;opacity:0;animation:env-flash 1.3s .45s ease-out both}@keyframes env-flash{0%{opacity:1;transform:translateY(-50%) scale(.2)}to{opacity:0;transform:translateY(-50%) scale(1.3)}}.env__letter blockquote{position:relative;max-width:26ch;margin:0 auto;font-family:var(--font-display);font-weight:800;font-size:clamp(24px,2.9vw,36px);line-height:1.22;letter-spacing:-.03em}.env__letter .ew{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(10px);animation:env-word .8s calc(.85s + var(--i) * .07s) cubic-bezier(.2,.85,.25,1) forwards}.env__letter .ew.is-last{background:linear-gradient(94deg,#c6a2e6,#ffd740);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes env-word{to{opacity:1;filter:none;transform:none}}.env__letter figcaption{position:relative;margin-top:18px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffd740;animation:env-in .6s var(--after, 1.6s) both}.env__notes{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-width:720px;margin:30px auto 0;text-align:left}.env__notes>div{padding:18px 20px;border-radius:16px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;animation:env-rise .7s calc(var(--after, 1.6s) + .25s) cubic-bezier(.2,.85,.25,1) both}.env__notes>div+div{animation-delay:calc(var(--after, 1.6s) + .45s)}@keyframes env-rise{0%{opacity:0;transform:translateY(14px)}}.env__notes .aa-label{color:#c6a2e6}.env__notes .env__here{background:linear-gradient(135deg,#7a4bb540,#c98a1e33)}.env__notes .env__here .aa-label{color:#ffd740}.env__notes p:not(.aa-label){margin-top:8px;font-size:15.5px;line-height:1.6;color:#ffffffdb}@media(prefers-reduced-motion:reduce){.env__seam,.env__dust i,.env__letter,.env__flash,.env__letter .ew,.env__letter figcaption,.env__notes>div,.env[open] .env__bar{animation:none}.env__letter .ew{opacity:1;filter:none;transform:none}.env__seal,.env__half,.env__seam{transition:none}}.lx-ex{padding:clamp(24px,3vw,34px);border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px #7a4bb538,0 30px 64px -36px #6c40a680}.lx-ex__what{margin-top:12px;font-family:var(--font-display);font-weight:800;font-size:clamp(21px,2.1vw,28px);line-height:1.3;letter-spacing:-.022em;color:#1f1820}.lx-ex__why{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-top:14px;font-size:16.5px;line-height:1.55;color:#3a2f36}.lx-ex__why b{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#a8741f}.pr .lx-ex{padding:0 0 4px;background:none;box-shadow:none}.jt{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.4vw,26px);margin-top:18px;padding:16px 22px 16px 16px;border-radius:22px;background:linear-gradient(120deg,#fffaf2,#f6ecfb);box-shadow:inset 0 0 0 1px #8a5a9c33,0 20px 44px -32px #6c40a673}.jt .jt__pen{max-width:96px}.jt__t{margin-top:4px;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1;letter-spacing:-.035em;color:#1f1820}.jt__note{max-width:40ch;margin-top:8px;font-size:14px;line-height:1.5;color:var(--c-soft, #54473d)}.jt__note svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.jt__tmr{display:grid;justify-items:center;gap:8px}.jt .tmr{width:96px;height:96px}.jt .tmr__t{font-size:21px}.jt .tmr__ring .tmr__track{stroke:#8a5a9c29}.jt .tmr__ring circle:not(.tmr__track){stroke:#7a4bb5}.jt.is-running .tmr__ring circle:not(.tmr__track){filter:drop-shadow(0 0 6px rgba(201,138,30,.6))}.tmr__adj{position:absolute;top:50%;display:grid;place-items:center;width:26px;height:26px;margin-top:-13px;padding:0;border:0;border-radius:50%;background:#fff;color:#6c40a6;font:700 16px/1 var(--font-display);box-shadow:0 4px 12px -4px #15121c59,inset 0 0 0 1px #7a4bb54d;cursor:pointer;transition:opacity .3s}.tmr__adj--less{left:-14px}.tmr__adj--more{right:-14px}.tmr__adj:disabled{opacity:0;pointer-events:none}.jt__go{padding:9px 16px;border:0;border-radius:999px;background:#15121c;color:#fff;font-family:var(--font-display);font-weight:800;font-size:13.5px;cursor:pointer;transition:background .3s}.jt__go:hover{background:linear-gradient(100deg,#7a4bb5,#c98a1e)}.jt__done:empty{display:none}.jt__done{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#a8741f}.lx-pr .lx-hints{margin-top:34px}.note__card{scrollbar-width:thin;scrollbar-color:rgba(122,75,181,.5) transparent;overscroll-behavior:contain}.note__card::-webkit-scrollbar{width:8px}.note__card::-webkit-scrollbar-track{margin:22px 0;background:transparent}.note__card::-webkit-scrollbar-thumb{border-radius:8px;background:linear-gradient(#7a4bb5,#c98a1e);border:2px solid transparent;background-clip:padding-box}@media(max-width:760px){.lx-duo,.lx-eg ul{grid-template-columns:1fr}.jt{grid-template-columns:70px minmax(0,1fr);padding:14px 16px}.jt .jt__pen{max-width:70px}.jt__tmr{grid-column:1 / -1;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:22px;padding-left:14px}.jt__done{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.lx-wis .unv-w{opacity:1;filter:none;transition:none}.lx-role__path .is-here i{animation:none}}.ins{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center}.ins__q{grid-column:1 / -1;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.035em;color:#1f1820}.ins__a{font-size:clamp(17px,1.4vw,19.5px);line-height:1.7;color:#3a2f36}.ins__facts{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}.ins__facts li{display:grid;gap:2px;padding:16px 18px;border-radius:18px;background:#15121c;color:#fff;box-shadow:0 20px 44px -30px #15121ccc}.ins__facts b{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.02em;background:linear-gradient(94deg,#c6a2e6,#ffd740);-webkit-background-clip:text;background-clip:text;color:transparent}.ins__facts span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e}.qa__list{display:grid;gap:10px;max-width:860px;margin-top:26px}.qa__item{border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #8a5a9c2e,0 18px 40px -32px #6c40a673}.qa__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;list-style:none;cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:clamp(17px,1.5vw,19.5px);letter-spacing:-.015em;color:#1f1820}.qa__item summary::-webkit-details-marker{display:none}.qa__item summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7a4bb5,#c98a1e);transition:transform .4s var(--ease-out)}.qa__item summary i:before,.qa__item summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:#fff}.qa__item summary i:after{transform:rotate(90deg);transition:transform .4s var(--ease-out)}.qa__item[open] summary i:after{transform:rotate(0)}.qa__item summary:focus-visible{outline:2px solid #6c40a6;outline-offset:2px;border-radius:20px}.qa__item p{padding:0 22px 22px;font-size:16.5px;line-height:1.65;color:#3a2f36}@media(max-width:760px){.ins{grid-template-columns:1fr}}.jt__btns{display:flex;align-items:center;gap:6px}.jt__reset{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#fff;color:#6c40a6;cursor:pointer;box-shadow:inset 0 0 0 1px #7a4bb54d;transition:transform .4s var(--ease-out),background .3s}.jt__reset[hidden]{display:none}.jt__reset svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jt__reset:hover{background:#f4ecfb;transform:rotate(-40deg)}.jt.is-done .tmr{border-radius:50%;animation:jt-ring 1.5s ease-out}@keyframes jt-ring{0%{box-shadow:0 0 #c98a1e8c}to{box-shadow:0 0 0 26px #c98a1e00}}@media(prefers-reduced-motion:reduce){.jt.is-done .tmr{animation:none}}.lx-pr .st{margin-top:18px}.lx-pr .st__q{font-size:16.5px}.lx-pr .ppr{margin-top:8px;padding:10px 18px 12px 30px;border-radius:4px 14px 14px}.lx-pr .ppr:before{left:17px;top:8px;bottom:8px}.lx-pr .ppr--fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 26px}.lx-pr .ppr--fields li{display:block;padding:9px 0 10px;border-bottom:1px dotted rgba(108,64,166,.32)}.lx-pr .ppr--fields li>i{display:none}.lx-pr .ppr--fields .ppr__note,.lx-pr .ppr--fields .is-core{grid-column:1 / -1}.lx-pr .ppr--fields .ppr__note{border-bottom:0;padding-bottom:2px}.lx-pr .ppr li>span{font-size:14px}.lx-pr .ppr--list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 22px}.lx-pr .ppr--list li{padding-top:6px;gap:8px}.lx-pr .ppr--list li>i{margin-bottom:4px;background:none;border-bottom:1px dotted rgba(108,64,166,.35);height:0}.lx-pr .ppr__lines{gap:16px;padding-top:14px}.lx-pr .ppr__lines i{height:0;background:none;border-bottom:1px dotted rgba(108,64,166,.32)}.lx-pr .ppr--two{gap:14px 26px}.lx-pr .ppr--two .ppr__lines{padding-top:10px}.lx-pr .ppr--sentence{font-size:16.5px;line-height:1.95}.lx-pr .st--paper .ppr--letter{min-height:96px}.lx-pr .st__then{margin-top:8px;font-size:14.5px}.lx-pr .vnn{grid-template-columns:130px minmax(0,1fr);gap:16px}.lx-pr .vnn__fig{max-width:130px}@media(max-width:640px){.lx-pr .vnn{grid-template-columns:1fr;justify-items:center}.lx-pr .vnn__fig{width:110px}.lx-pr .vnn .ppr{justify-self:stretch}.lx-pr .ppr--fields{grid-template-columns:1fr}}
