.v3{--ink:#f5f1e8;--dim:rgba(245,241,232,.66);--faint:rgba(245,241,232,.42);--panel:#262522;--line:rgba(255,255,255,.1)}.v3-herohub{position:relative;z-index:2;width:min(1080px,100%);margin:clamp(22px,3.4vh,36px) auto 0}.v3-sec{background:#302e2b;color:var(--ink);padding:var(--sec-y) clamp(20px,5vw,64px)}.v3-eyebrow{font:700 12px/1 Space Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);text-align:center}.v3-h2{font:700 clamp(28px,3.4vw,44px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.02em;text-align:center;margin:14px auto 0;max-width:22ch;text-wrap:balance}.v3-thread{display:flex;flex-direction:column;gap:clamp(56px,9vh,110px);max-width:1120px;margin:clamp(40px,7vh,72px) auto 0}.v3-msg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center}.v3-bubble{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start}.v3-bubble img{width:52px;height:52px;object-fit:contain}.v3-bubble__body{background:#f5f1e8;color:#26231d;border-radius:4px 18px 18px;padding:16px 18px;font-size:16.5px;line-height:1.55;box-shadow:0 10px 28px #00000040}.v3-bubble__who{font:700 12px/1 Space Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);margin:0 0 8px 66px}.v3-msg .xpl,.v3-msg .trn2{margin:0}.v3-rc{background:#262522;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:16px}.v3-rc__head{display:flex;align-items:center;gap:12px}.v3-rc__head img{width:40px;height:40px;object-fit:contain}.v3-rc__head b{font:700 16px/1.2 Space Grotesk,sans-serif}.v3-rc__head span{display:block;font-size:13px;color:var(--faint);margin-top:3px}.v3-rc__row{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;font-size:14px;color:var(--dim)}.v3-rc__track{position:relative;height:10px;border-radius:6px;background:#ffffff12;overflow:hidden}.v3-rc__fill{position:absolute;inset:0 auto 0 0;width:var(--from);border-radius:6px;background:color-mix(in srgb,var(--ac) 55%,#3a3630);transition:width 1.6s cubic-bezier(.2,.8,.2,1) .4s}.v3-rc[data-in] .v3-rc__fill{width:var(--to);background:var(--ac)}.v3-rc__verdict{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#5db67d1f;color:#8fd4a6;font-weight:600;font-size:15px;opacity:0;transform:translateY(6px);transition:opacity .5s ease 1.9s,transform .5s ease 1.9s}.v3-rc[data-in] .v3-rc__verdict{opacity:1;transform:none}.v3-rc__next{font-size:14px;color:var(--dim);opacity:0;transition:opacity .5s ease 2.4s}.v3-rc[data-in] .v3-rc__next{opacity:1}@media(prefers-reduced-motion:reduce){.v3-rc__fill,.v3-rc__verdict,.v3-rc__next{transition:none}}.v3-founder{max-width:720px;margin:0 auto;text-align:center}.v3-founder blockquote{font:500 clamp(20px,2vw,26px)/1.45 "Space Grotesk",sans-serif;letter-spacing:-.01em;margin:18px 0 0;text-wrap:balance}.v3-founder cite{display:block;margin-top:16px;font:600 14px/1.4 DM Sans,sans-serif;font-style:normal;color:var(--faint)}@media(max-width:860px){.v3-msg{grid-template-columns:1fr}}.hubx__lines{gap:10px!important}.hubx__lines p{font-size:14px!important;line-height:1.6!important;color:#e4ddd0!important}.hubx__lines p b{color:#f2be4e!important}.hubx__lines p.hubx__lead{font:700 17px/1.25 Space Grotesk,sans-serif!important;letter-spacing:-.01em;color:#fff!important}.hubx__lines p.hubx__lead b{color:#ef8a76!important}.macwin{position:relative;z-index:2;box-sizing:border-box;width:min(1080px,100%);margin:clamp(22px,3.4vh,36px) auto 0;border-radius:14px;overflow:hidden;background:#1f1e1b;border:1px solid rgba(245,241,232,.12);box-shadow:0 40px 90px #00000073,0 0 0 1px #00000059;text-align:left}.macwin__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding:0 14px;background:linear-gradient(#3a3834,#2f2d2a);border-bottom:1px solid rgba(0,0,0,.45)}.macwin__dots{display:flex;gap:8px}.macwin__dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #00000040}.macwin__dots i:nth-child(2){background:#febc2e}.macwin__dots i:nth-child(3){background:#28c840}.macwin__url{display:inline-flex;align-items:center;gap:6px;min-width:min(360px,52vw);justify-content:center;padding:5px 14px;border-radius:7px;background:#00000047;font:500 12.5px DM Sans,sans-serif;color:#f5f1e8b8;white-space:nowrap}.macwin__url svg{width:11px;height:11px;color:#f5f1e880}.macwin__body{padding:clamp(14px,2vw,22px);background:#302e2b}.macwin .v3-herohub{margin:0 auto;max-width:none}.macwin .pf-card{max-width:none}@media(max-width:760px){.macwin{width:auto;box-sizing:border-box;margin-left:12px;margin-right:12px;border-radius:12px}.macwin__bar{height:34px;padding:0 10px}.macwin__dots{gap:6px}.macwin__dots i{width:10px;height:10px}.macwin__url{min-width:0;font-size:11.5px;padding:4px 10px}.macwin__body{padding:10px}}.fnd-sec{padding-top:var(--sec-y)!important}.fnd{max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(26px,4vw,44px);border-radius:22px;background:radial-gradient(120% 120% at 0% 0%,rgba(236,180,62,.1),transparent 55%),#262522;border:1px solid rgba(245,241,232,.08)}.fnd__climb{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:10px}.fnd__from{font:700 30px/1 Space Grotesk,sans-serif;color:#f5f1e873;font-variant-numeric:tabular-nums}.fnd__to{font:700 clamp(46px,5vw,64px)/.9 "Space Grotesk",sans-serif;color:#ecb43e;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fnd__from small,.fnd__to small{display:inline;margin-left:5px;font-size:.36em;font-weight:700;letter-spacing:.02em;color:inherit;opacity:.8}.fnd__arc{width:100%;height:auto;min-width:60px;margin-bottom:4px}.fnd__lab{grid-column:1 / -1;margin-top:12px;font-size:14px;color:#f5f1e899}.fnd__say .v3-eyebrow{margin:0 0 12px;text-align:left}.fnd__say blockquote{margin:0;font:600 clamp(20px,2vw,26px)/1.4 "Space Grotesk",sans-serif;color:#f5f1e8;letter-spacing:-.01em;text-wrap:pretty}.fnd__say cite{display:block;margin-top:16px;font-style:normal;font-size:14px;color:#f5f1e88c}.fnd__say cite b{color:#f5f1e8;font-weight:600}@media(max-width:760px){.fnd{grid-template-columns:1fr;margin:0;box-sizing:border-box;padding:22px 18px}.fnd__to{font-size:40px}.fnd__from{font-size:24px}.fnd__say .v3-eyebrow{text-align:left}}.st{background:#302e2b;color:#f5f1e8;padding:var(--sec-y) 0 0}.st__intro{text-align:center;padding:0 clamp(20px,5vw,64px)}.st__screens{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.st__screen{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.6vh,26px);padding:clamp(48px,8vh,88px) 0 0;text-align:center}.st__step{max-width:720px;opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.st__screen.is-in .st__step{opacity:1;transform:none}.st__screen:first-child{padding-top:clamp(16px,2.5vh,28px)}.st__n{color:var(--ac);margin-right:.45em;font-variant-numeric:tabular-nums}.st__step h3{font:700 clamp(22px,2vw,28px)/1.2 "Space Grotesk",sans-serif;letter-spacing:-.01em;margin:0;text-wrap:balance}.st__step p{font-size:16.5px;line-height:1.6;color:#f5f1e8a8;margin:6px auto 0;max-width:60ch}.st__stage{position:relative;width:min(760px,100%);text-align:left;height:min(480px,70vh);opacity:0;transform:translateY(26px);transition:opacity .6s ease .1s,transform .8s cubic-bezier(.2,.8,.2,1) .1s;border-radius:22px;background:radial-gradient(120% 90% at 70% 10%,rgba(236,180,62,.1),transparent 60%),#262522;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 90px #00000059;overflow:hidden}.sc{position:absolute;inset:0;padding:30px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(14px) scale(.985);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1),visibility 0s linear .55s}.st__stage[data-scene="1"] .sc-games,.st__stage[data-scene="2"] .sc-skills,.st__stage[data-scene="3"] .sc-skills,.st__stage[data-scene="8"] .sc-skills,.st__stage[data-scene="4"] .sc-motif,.st__stage[data-scene="5"] .sc-session,.st__stage[data-scene="6"] .sc-board,.st__stage[data-scene="7"] .sc-wood{opacity:1;visibility:visible;transform:none;transition:opacity .55s ease .15s,transform .7s cubic-bezier(.2,.8,.2,1) .15s,visibility 0s}.sc-games__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sc-games__n{font:700 56px/1 Space Grotesk,sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sc-games__head span{font:600 18px/1 Space Grotesk,sans-serif}.sc-games__head em{flex-basis:100%;font-style:normal;font-size:13px;color:#f5f1e873;margin-top:8px}.sc-games__field{flex:0 0 auto;display:block;width:100%;margin:18px 0}.st__stage[data-scene="1"] .acc{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.acc__c{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);font-size:13px;opacity:0;transform:translateY(8px);transition:opacity .4s ease calc(var(--i) * .16s),transform .5s cubic-bezier(.2,1.4,.4,1) calc(var(--i) * .16s)}.acc__c b{font:600 13px/1 Space Grotesk,sans-serif}.acc__c em{font-style:normal;color:#f5f1e88c}.acc__c--add{border-style:dashed;color:#ecb43ed9;background:transparent}.st__stage[data-scene="1"] .acc__c{opacity:1;transform:none}.sc-games__key{display:flex;align-items:center;gap:6px 14px;font-size:13px;color:#f5f1e88c;flex-wrap:wrap}.sc-games__key i{width:10px;height:10px;border-radius:2px;margin-right:-8px}.k-w{background:#5db67d}.k-l{background:#cf6e6e}.k-d{background:#8d8a83}.sc-skills__head{display:flex;justify-content:space-between;align-items:center;font:600 18px/1 Space Grotesk,sans-serif}.sc-skills__head em{font:500 13px/1 DM Sans,sans-serif;font-style:normal;color:#f5f1e88c;display:flex;align-items:center;gap:8px}.sc-skills__head em i{width:14px;border-top:2px dashed rgba(245,241,232,.55)}.sc-skills__rows{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;padding-left:128px;margin-top:10px}.sk{position:relative;display:flex;align-items:center;height:30px;transition:opacity .5s ease}.sk>span{position:absolute;left:-128px;width:118px;font-size:14px;color:#f5f1e8cc}.sk__t{position:relative;flex:1;height:12px;border-radius:7px;background:#ffffff0f}.sk__t i{position:absolute;inset:0 auto 0 0;width:0;border-radius:7px;background:linear-gradient(90deg,#ecb43e8c,#ecb43ed9);transition:width 1s cubic-bezier(.2,.8,.2,1) calc(var(--r,0) * 90ms),background .5s ease}.sk:nth-child(1){--r:0}.sk:nth-child(2){--r:1}.sk:nth-child(3){--r:2}.sk:nth-child(4){--r:3}.sk:nth-child(5){--r:4}.sk:nth-child(6){--r:5}.st__stage:is([data-scene="2"],[data-scene="3"],[data-scene="8"]) .sk__t i{width:calc(var(--v) * 1%)}.sk-line{position:absolute;top:6%;bottom:6%;left:calc(128px + (100% - 128px) * var(--at) / 100);border-left:2px dashed rgba(245,241,232,.45);opacity:0;transition:opacity .5s ease .8s}.st__stage:is([data-scene="2"],[data-scene="3"],[data-scene="8"]) .sk-line{opacity:1}.sk__tag,.sk__done{position:absolute;right:0;top:-18px;font:700 11px/1 Space Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ac);opacity:0;transition:opacity .4s ease}.sk__done{color:#8fd4a6}.sk__tag--next{color:var(--ac)}.st__stage[data-scene="3"] .sk:not(.sk--leak),.st__stage[data-scene="8"] .sk:not(.sk--leak):not(.sk--next){opacity:.28}.st__stage[data-scene="3"] .sk--leak .sk__t i{background:#e9784f;box-shadow:0 0 18px #e9784f8c;animation:skPulse 1.6s ease-in-out infinite .9s}.st__stage[data-scene="3"] .sk--leak .sk__tag{opacity:1;color:#e9784f}.st__stage[data-scene="8"] .sk--leak .sk__t i{width:calc(var(--fixed) * 1%);background:#6fc28e;transition-delay:.3s;transition-duration:1.8s}.st__stage[data-scene="8"] .sk--leak .sk__done{opacity:1;transition-delay:1.9s}.st__stage[data-scene="8"] .sk--next .sk__t i{background:linear-gradient(90deg,#ecb43ebf,#ecb43e);animation:skGlow 1.8s ease-in-out infinite 2.4s}@keyframes skGlow{0%,to{box-shadow:0 0 6px #ecb43e40}50%{box-shadow:0 0 20px #ecb43eb3}}.st__stage[data-scene="8"] .sk--next .sk__tag{opacity:1;transition-delay:2.4s}@keyframes skPulse{50%{filter:brightness(1.35)}}.st__screen.is-in .st__stage{opacity:1;transform:none}.st__screen[data-screen="2"] .st__stage{width:min(1100px,100%);height:auto;display:grid;grid-template-columns:1fr}.st__screen[data-screen="2"] .mo__rows{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(11,auto)}.st__screen[data-screen="2"] .sc{position:relative;inset:auto;opacity:1;visibility:visible;transform:none}.pf-card{position:relative;z-index:2;width:100%;max-width:1020px;box-sizing:border-box;margin:14px auto 0;background:#262522;border:1px solid rgba(245,241,232,.12);border-radius:18px;padding:clamp(16px,2vw,22px);text-align:left;color:#f5f1e8}.pf-grid{display:grid;grid-template-columns:minmax(0,2fr) 1px minmax(0,1.15fr);gap:clamp(16px,2.4vw,26px);align-items:stretch}.pf-div{background:#f5f1e81f;border-radius:1px}.pf-card .wtrig{display:flex;align-items:center;gap:6px;background:#f5f1e80f;border:1px solid rgba(245,241,232,.12);border-radius:9px;padding:7px 12px;font:600 12px Space Grotesk,sans-serif;color:#f5f1e8}.pf-card .gstrip{display:flex;flex-wrap:nowrap;gap:clamp(1.5px,.45%,3px)}.pf-card .gsq2{flex:1 1 0;min-width:0;max-width:20px;height:15px;border-radius:3px;opacity:0;transform:scale(.5)}.pf-card[data-scene]:not([data-scene="0"]) .gsq2{animation:pfCell .35s cubic-bezier(.3,1.3,.4,1) both;animation-delay:inherit}@keyframes pfCell{to{opacity:1;transform:none}}.pf-line{stroke-dasharray:1;stroke-dashoffset:1}.pf-fill{opacity:0!important;transition:opacity .8s ease .6s}.pf-card[data-scene]:not([data-scene="0"]) .pf-line{animation:pfDraw 1.1s cubic-bezier(.25,.9,.3,1) forwards}.pf-card[data-scene]:not([data-scene="0"]) .pf-fill{opacity:.12!important}@keyframes pfDraw{to{stroke-dashoffset:0}}.pf-card .tb-skill__box{position:relative;width:100%;max-width:380px;aspect-ratio:288 / 232;flex:none;margin:auto}.pf-card .tb-skill__svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64.6%;aspect-ratio:1;display:block;overflow:visible}.pf-card .tb-skill__head{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.pf-skill{transform-origin:50px 50px;transform:scale(0);transition:transform 1.1s cubic-bezier(.2,.9,.25,1.05) .3s}.pf-card[data-scene]:not([data-scene="0"]) .pf-skill{transform:none}.pf-card .skv{position:absolute;display:flex;flex-direction:column;font-size:10.5px;line-height:1.3;color:#f5f1e880;white-space:nowrap}.pf-card .skv b{font:700 15.5px Space Grotesk,sans-serif;font-feature-settings:"tnum" 1;color:#f5f1e8}.pf-card .skv--c{align-items:center}.pf-card .skv--r{align-items:flex-start}.pf-card .skv--l{align-items:flex-end}.pf-card .skv--leak{color:color-mix(in srgb,#ecb43e 70%,#f5f1e8);font-weight:700}.pf-card .skv--leak b{color:#ecb43e}.sc-profile{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:30px}.pf__h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 17px/1.2 Space Grotesk,sans-serif;color:#fff}.pf__legend{display:flex;gap:16px;margin:12px 0 8px;font-size:13.5px;font-weight:600;color:#f5f1e8d9}.pf__legend span{display:inline-flex;align-items:center;gap:6px}.pf__legend i{width:10px;height:10px;border-radius:3px}.pf__legend b{font-size:12.5px;padding:1px 6px;border-radius:4px}.pf__legend b.up{color:#5db67d;background:#5db67d1f}.pf__legend b.down{color:#cf6e6e;background:#cf6e6e1f}.pf__chart{display:block;width:100%;height:auto;overflow:visible}.pf__line{fill:none;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.4,.1,.2,1)}.pf__area{opacity:0;transition:opacity .8s ease 1s}:is(.st__stage,.pf-card)[data-scene]:not([data-scene="0"]) .pf__line{stroke-dashoffset:0}:is(.st__stage,.pf-card)[data-scene]:not([data-scene="0"]) .pf__area{opacity:1}.pf__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.pf__stats div{padding:9px 10px;border-radius:10px;background:#ffffff0a;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.pf__stats div:nth-child(2){transition-delay:.1s}.pf__stats div:nth-child(3){transition-delay:.2s}.pf__stats div:nth-child(4){transition-delay:.3s}.pf__stats div:nth-child(5){transition-delay:.4s}:is(.st__stage,.pf-card)[data-scene]:not([data-scene="0"]) .pf__stats div{opacity:1;transform:none}.pf__stats span{display:block;font-size:11.5px;color:#f5f1e88c}.pf__stats b{display:block;margin-top:4px;font:700 18px/1 Space Grotesk,sans-serif;color:#f5f1e8;font-variant-numeric:tabular-nums}.pf__weak{font:700 11px/1 Space Grotesk,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#ef8a76;background:#cf6e6e24;padding:5px 8px;border-radius:6px;opacity:0;transition:opacity .4s ease}.rd{display:block;width:100%;max-width:400px;margin:4px auto 0;overflow:visible}.rd__g{fill:none;stroke:#ffffff17;stroke-width:1}.rd__shape{transform-origin:160px 150px;transform:scale(0);transition:transform 1.3s cubic-bezier(.2,.9,.25,1.05) .3s}:is(.st__stage,.pf-card)[data-scene]:not([data-scene="0"]) .rd__shape{transform:none}.rd__you{fill:#d4a44b29;stroke:#d4a44b;stroke-width:2;stroke-linejoin:round}.rd__dot{fill:#d4a44b}.rd__short{display:none}.rd__lab{font:600 13px DM Sans,sans-serif;fill:#f0ede8}.rd__val{font:700 13px Space Grotesk,sans-serif;fill:#d4a44b}:is(.st__stage,.pf-card):is([data-scene="3"],[data-scene="4"]) .pf__weak{opacity:1}:is(.st__stage,.pf-card):is([data-scene="3"],[data-scene="4"]) .rd__lab--weak,:is(.st__stage,.pf-card):is([data-scene="3"],[data-scene="4"]) .rd__val--weak{fill:#ef8a76}.rd__dot--weak{transition:fill .3s ease}:is(.st__stage,.pf-card):is([data-scene="3"],[data-scene="4"]) .rd__dot--weak{fill:#e9784f;animation:rdPulse 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes rdPulse{50%{transform:scale(1.7)}}.mo__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.mo__head span{display:block;font-size:13px;color:#f5f1e88c}.mo__pr{font:700 40px/1.05 Space Grotesk,sans-serif;letter-spacing:-.02em}.mo__head em{font-style:normal;font-size:13px;color:#f5f1e880;text-align:right}.mo__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(22,auto);gap:6px 26px;margin-top:16px}.mo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px}.mo>span{font-size:13px;color:#f5f1e8c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo>b{font:600 12.5px/1 Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;color:#f5f1e8b3;opacity:0;transition:opacity .4s ease calc(var(--k) * 30ms + .4s)}.mo__t{grid-column:1 / -1;position:relative;height:5px;border-radius:3px;background:#ffffff0f}.mo__t:after{content:"";position:absolute;top:-3px;bottom:-3px;left:67.5%;border-left:1px dashed rgba(245,241,232,.4)}.mo__t i{position:absolute;inset:0 auto 0 0;width:0;border-radius:3px;background:linear-gradient(90deg,#ecb43e73,#ecb43ecc);transition:width .7s cubic-bezier(.2,.8,.2,1) calc(var(--k) * 30ms)}.st__stage[data-scene="4"] .mo__t i{width:calc((var(--r) - 1100) / 800 * 100%)}.st__stage[data-scene="4"] .mo>b{opacity:1}.mo--low>span,.mo--low>b{color:#ef8a76!important;font-weight:700}.st__stage[data-scene="4"] .mo--low .mo__t i{background:#e9784f;box-shadow:0 0 12px #e9784f99;animation:skPulse 1.6s ease-in-out infinite 2s}.wd__head{display:flex;align-items:center;gap:14px}.wd__head>div:not(.wpk){flex:1;min-width:0}.wd__head em{align-self:flex-end}.wd__head .wpk{position:relative;display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:12px;background:color-mix(in srgb,#ecb43e 14%,transparent);border:1px solid color-mix(in srgb,#ecb43e 32%,transparent)}.wd__head .wpk svg{display:block;width:38px;height:38px;overflow:visible}.wd__head .wd__title{display:block;font:700 18px/1.25 Space Grotesk,sans-serif;color:#f5f1e8}.wd__head .wd__sub{display:block;margin-top:4px;font-size:13px;line-height:1.3;color:#f5f1e88c}.wpk__bird{transform-box:view-box;transform-origin:10.6px 13px}.st__stage[data-scene="7"] .wpk__bird{animation:wpPeck .3s cubic-bezier(.4,0,.6,1) .7s 7 both}@keyframes wpPeck{0%,to{transform:none}45%{transform:translate(2px) rotate(14deg)}}.wpk__chip{opacity:0;transform-box:view-box}.st__stage[data-scene="7"] .wpk__chip{animation:wpChip .3s ease-out .7s 7 both}@keyframes wpChip{0%,40%{opacity:0;transform:none}50%{opacity:1}to{opacity:0;transform:translate(2.5px,-3px) rotate(40deg)}}.wd__head span{display:block;font-size:13px;color:#f5f1e88c}.wd__head b{font:700 22px/1.2 Space Grotesk,sans-serif}.wd__head em{font-style:normal;font-size:13px;color:#f5f1e873}.wd__rows{flex:1;display:flex;flex-direction:column;justify-content:center;gap:9px;margin-top:12px}.wd{display:grid;grid-template-columns:70px 1fr 60px;align-items:center;gap:12px;font-size:13.5px;color:#f5f1e8b3}.wd>b{text-align:right;font:600 14px/1 Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;color:#f5f1e8d9;opacity:0;transition:opacity .3s ease calc(var(--k,0) * .3s + .9s)}.wd__t{height:12px;border-radius:6px;background:#ffffff0d}.wd__t i{display:block;height:100%;width:0;border-radius:6px;background:#ecb43e59;transition:width .5s cubic-bezier(.2,.8,.2,1) calc(var(--k,0) * .3s + .75s),background .4s ease calc(var(--k,0) * .3s + 1.1s)}.wd:nth-child(1){--k:0}.wd:nth-child(2){--k:1}.wd:nth-child(3){--k:2}.wd:nth-child(4){--k:3}.wd:nth-child(5){--k:4}.wd:nth-child(6){--k:5}.wd:nth-child(7){--k:6}.st__stage[data-scene="7"] .wd__t i{width:calc(var(--m) / 38 * 100%);background:color-mix(in srgb,#ecb43e calc(var(--a) * 1%),#5a5347)}.st__stage[data-scene="7"] .wd>b{opacity:1}.st__stage[data-scene="7"] .wd--last .wd__t i{background:#6fc28e;box-shadow:0 0 14px #6fc28e80}.wd__foot{margin:10px 0 0;font-size:14px;line-height:1.5;color:#f5f1e899}.sc-session__head{display:flex;justify-content:space-between;font:600 18px/1 Space Grotesk,sans-serif;margin-bottom:20px}.sc-session__head b{color:var(--ac)}.ses{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ses>span{font-size:14px;color:#f5f1e8cc}.ses>div{display:flex;gap:7px}.ses i{width:30px;height:30px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transform:scale(.6);opacity:0;transition:transform .4s cubic-bezier(.2,1.5,.4,1) var(--d),opacity .3s ease var(--d),background .3s ease calc(var(--d) + 1.4s),border-color .3s ease calc(var(--d) + 1.4s)}.st__stage[data-scene="5"] .ses i{transform:none;opacity:1}.st__stage[data-scene="5"] .ses i.done{background:#ecb43ed9;border-color:transparent}.sc-session__foot{margin-top:auto;font-size:14px;color:#f5f1e88c}.sc-board{flex-direction:row;gap:24px;align-items:flex-start}.bd__wrap{position:relative;width:min(330px,48%);aspect-ratio:1;flex:none;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #00000059}.bd{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:100%;height:100%}.bd>div{position:relative}.bd>div.l{background:#f5e6c8}.bd>div.d{background:#a67b4b}.bd img{position:absolute;inset:4%;width:92%;height:92%;z-index:2;transition:transform .28s cubic-bezier(.3,.9,.3,1)}.bd__hl{position:absolute;width:12.5%;height:12.5%;background:#81b64c80;opacity:0;transition:opacity .15s ease .55s;z-index:1}.st__stage[data-scene="6"] .bd__hl{opacity:1}.bd__cls{position:absolute;width:3.75%;height:3.75%;z-index:4;transform:scale(0);transition:transform .25s cubic-bezier(.3,1.7,.5,1) .3s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.st__stage[data-scene="6"] .bd__cls{transform:scale(1)}.bd__cls--best{transition-delay:.85s}.bd__arrows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.ar{stroke-dasharray:3;stroke-dashoffset:3;stroke-linecap:round;transition:stroke-dashoffset .35s ease .15s}.ar--good{transition-delay:1.25s}.sc-board.is-played .bd img[data-sq=d5]{transform:translate(-217.4%,108.7%);transition:transform .4s cubic-bezier(.3,.9,.3,1) .35s}.bd__mv{position:absolute;z-index:1;width:12.5%;height:12.5%;background:#ffd64f80;opacity:0;transition:opacity .2s ease .7s;pointer-events:none}.sc-board.is-played .bd__mv{opacity:1}.sc-board.no-tr *,.sc-board.no-tr .bd img{transition:none!important}.xc.is-think .mn-explain__btn,.xc.is-open .mn-explain__btn{display:none}.xc:not(.is-think):not(.is-open) .mn-explain__answer{display:none}.xc.is-think .mn-explain__answer{min-height:40px}.xc.is-think .mn-explain__answer,.xc.is-open .mn-explain__answer{margin-top:6px}.bd__nb4{position:absolute;z-index:4;width:5.2%;height:5.2%;transform:scale(0);transition:transform .3s cubic-bezier(.3,1.7,.5,1) .8s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.sc-board.is-played .bd__nb4{transform:scale(1)}.sc-board.is-played .ar{stroke-dashoffset:0}.xc{flex:1;min-width:0;margin:0;padding:13px 15px;background:#f2e9d6;border-radius:14px;box-shadow:0 5px 16px #00000047;color:#2f2a20}.xc .gr-coach__top{display:flex;align-items:stretch;gap:12px;min-height:94px}.xc .gr-coach__char{flex:0 0 auto;width:96px;height:94px;margin:-4px 0 -4px -8px}.xc .pz-coach-rig{position:relative;width:100%;height:100%}.xc .pz-coach-rig__base,.xc .pz-coach-rig__face{position:absolute;inset:0;width:100%;height:100%;display:block}.xc .pz-coach-rig__base{object-fit:contain;object-position:center top}.xc .pz-coach-rig__face{overflow:visible;pointer-events:none}.xc .pz-coach-rig[data-loading]{opacity:0}.xc .gr-coach__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.xc .gr-coach__verdict{display:flex;align-items:center;gap:8px;margin-bottom:5px}.xc .move-icon{width:22px;height:22px;flex-shrink:0}.xc .review-move-san{font:700 19px DM Sans,sans-serif;color:#2f2a20;letter-spacing:-.01em}.xc .review-eval{font:600 14px Roboto Mono,ui-monospace,monospace;color:#2f2a20b8;margin-left:3px}.xc .generic-commentary{font-size:16px;line-height:1.5;color:#2f2a20}.xc .mn-explain__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;margin-top:6px;padding:0 16px;border-radius:10px;background:#2f2a200f;border:1px solid rgba(47,42,32,.16);color:#4a4232;font:700 14px DM Sans,sans-serif;cursor:default;transition:background .12s ease,transform .1s ease}.xc .mn-explain__btn svg{width:16px;height:16px}.xc.is-press .mn-explain__btn{transform:translateY(1px);background:#2f2a2026}@keyframes xcPress{50%{transform:translateY(1px);background:#2f2a2024}}.xc .mn-explain__answer{position:relative;margin-top:10px;padding-top:10px;font-size:16px;line-height:1.5;color:#4a4232;border-top:1px solid rgba(47,42,32,.12)}.xc .xc__text{display:block;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.xc.is-open .xc__text{opacity:1;transform:none}.xc .xc__think{position:absolute;left:0;top:12px;display:inline-flex;align-items:center;gap:9px;opacity:0;transition:opacity .2s ease}.xc .cc-think__logo{width:17px;height:17px;flex:0 0 auto;animation:ccThinkBreathe 2.6s ease-in-out infinite}.xc .cc-think__logo svg{width:100%;height:100%;display:block;animation:ccThinkSpin 3.2s cubic-bezier(.72,-.18,.24,1.22) infinite}.xc .cc-think__word{font-size:16px;font-weight:500;letter-spacing:.012em;background:linear-gradient(90deg,#2f2a2073 25%,#b8862b,#2f2a2073 75%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ccThinkShimmer 2.4s linear infinite}.xc .cc-think__word.is-swap{animation:ccThinkShimmer 2.4s linear infinite,ccThinkWord .34s cubic-bezier(.22,.61,.36,1) both}@keyframes ccThinkSpin{0%,12%{transform:rotate(0)}25%,37%{transform:rotate(90deg)}50%,62%{transform:rotate(180deg)}75%,87%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes ccThinkBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes ccThinkShimmer{0%{background-position:190% 0}to{background-position:-190% 0}}@keyframes ccThinkWord{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.xc.is-think .xc__think{opacity:1}@keyframes xcShimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.st__screen[data-screen="6"] .st__stage{height:auto;width:min(900px,100%)}.st__screen[data-screen="6"] .sc{position:relative;inset:auto;padding:26px}@media(prefers-reduced-motion:reduce){.st__step,.st__stage{opacity:1!important;transform:none!important;transition:none!important}.sc,.sc *,.ar,.bd img{transition:none!important;animation:none!important}}@media(max-width:900px){.st__screens{padding:0 16px}.st__screen{gap:16px;padding-top:44px}.st__stage{height:360px}.st__step h3{font-size:21px;margin-top:0}.st__screen[data-screen="2"] .st__stage{grid-template-columns:1fr;height:auto}.sc-profile{grid-template-columns:1fr;gap:22px}.pf-grid{grid-template-columns:1fr}.pf-div{height:1px}.pf-card .gstrip{flex-wrap:wrap;gap:3px}.pf-card .gsq2{flex:none;width:9px;max-width:none}.pf__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf__stats div:nth-child(n+3){grid-column:auto}.pf__stats{grid-template-columns:repeat(6,minmax(0,1fr))}.pf__stats div:nth-child(-n+2){grid-column:span 3}.pf__stats div:nth-child(n+3){grid-column:span 2}.rd__lab,.rd__val{font-size:15px}.rd__full{display:none}.rd__short{display:inline}.st__screen[data-screen="2"] .mo__rows{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(22,auto)}.mo__head{flex-direction:column;align-items:flex-start;gap:4px}.mo__head em{text-align:left}.mo__rows{gap:5px 16px}.mo>span{font-size:11.5px;white-space:normal;line-height:1.25}.mo>b{font-size:11px}.st__step p{font-size:15px;margin-top:5px}.sc{padding:18px}.mo__pr{font-size:30px}.wd{grid-template-columns:58px 1fr 50px;font-size:12px;gap:8px}.wd__rows{gap:6px}.wd__foot{font-size:12.5px}.wd__head em{display:none}.sc-games__n{font-size:40px}.acc{gap:6px;margin-top:12px}.acc__c{padding:6px 9px;font-size:12px;gap:6px}.acc__c b{font-size:12px}.st__screen[data-screen="1"] .st__stage{height:400px}.sc-board{flex-direction:column;align-items:stretch}.sc-board .xc{flex:0 0 auto}.sc-board .bd__wrap{width:min(300px,100%);margin:0 auto}.st__screen[data-screen="6"] .sc{padding:16px}.xc .generic-commentary,.xc .mn-explain__answer{font-size:15px}.sc-games__field{margin:10px 0}.sc-skills__rows{padding-left:108px;gap:8px}.sk{height:22px}.sc-skills__rows{gap:17px!important}.sk__tag,.sk__done{top:-14px;font-size:10px}.sk>span{left:-108px;width:100px;font-size:12.5px}.sk-line{left:calc(108px + (100% - 108px) * var(--at) / 100)}.ses{grid-template-columns:118px 1fr;padding:6px 0}.ses>span{font-size:12.5px}.ses i{width:20px;height:20px;border-radius:6px}}.emx{padding:26px 28px}.emx__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.emx__title{font:700 18px/1.2 Space Grotesk,sans-serif;color:#f2efe6}.emx__title em{font-style:normal;font-weight:600;color:#ffbf00}.emx .ex-mode{display:flex;margin-left:auto;padding:2px;gap:2px;border-radius:8px;background:#f2efe60f}.emx .ex-mode__b{display:inline-flex;align-items:center;padding:6px 14px;border:0;border-radius:6px;background:transparent;font:700 12.5px DM Sans,sans-serif;color:#f2efe694;cursor:pointer;transition:background .14s ease,color .14s ease}.emx .ex-mode__b:hover{color:#f2efe6d9}.emx .ex-mode__b.is-on{background:#ffbf0029;color:#ffbf00}.emx .ex-legend{display:flex;align-items:center;gap:13px;margin:0 0 8px;padding:9px 12px;border-radius:10px;background:#f2efe60a;border:1px solid rgba(242,239,230,.07)}.emx .ex-legend__i{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#f2efe6c7}.emx .ex-legend__i--you{margin-left:auto}.emx .ex-legend__i b{font-weight:800;color:#f2efe6;font-variant-numeric:tabular-nums}.emx .ex-legend__sw{display:block;flex:none;border-radius:100px}.emx .ex-legend__sw.is-ahead{width:17px;height:6px;background:#ffbf00cc}.emx .ex-legend__sw.is-behind{width:17px;height:6px;background:#e07a63}.emx .ex-legend__sw.is-you{width:2px;height:12px;border-radius:1px;background:#f2efe6b8}.emx .ex-motifs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(15,auto);column-gap:28px}.emx .ex-motif{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(242,239,230,.07)}.emx .ex-motif__name{width:132px;flex:none;font-size:13px;font-weight:600;color:#f2efe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emx .ex-motif__bar{flex:1 1 auto;height:6px;border-radius:100px;position:relative;overflow:hidden;background:#f2efe617}.emx .ex-motif__fill{position:absolute;left:0;top:0;bottom:0;border-radius:100px}.emx .ex-motif__tick{position:absolute;top:-3px;bottom:-3px;width:2px;background:#f2efe68c}.emx .ex-motif__rating{width:44px;flex:none;text-align:right;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:#f2efe6}.emx .ex-motif__gap{width:36px;flex:none;text-align:right;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.emx .ex-motif__trend{flex:1 1 auto;height:18px;display:flex;align-items:center}.emx .ex-spark{display:block;width:62px;height:18px;overflow:visible}.emx .ex-motif.is-low{background:linear-gradient(90deg,rgba(224,122,99,.12),transparent);border-radius:6px}.emx .ex-motif.is-low .ex-motif__name{color:#f09a86;font-weight:700}.emx[data-mode=now] .emx__prog,.emx[data-mode=progress] .emx__now{display:none}.emx .ex-motifs{opacity:0;transition:opacity .5s ease .2s}.st__stage[data-scene="2"] .emx .ex-motifs{opacity:1}.st__screen[data-screen="5"] .st__stage{height:auto;width:min(1000px,100%)}.st__screen[data-screen="5"] .sc{position:relative;inset:auto}.tsn{padding:26px 28px;gap:14px}.tsn__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tsn__head b{display:block;font:700 20px/1.2 Space Grotesk,sans-serif;color:#fff}.tsn__head span{display:block;margin-top:4px;font-size:13px;color:#f5f1e88c}.tsn__head em{font-style:normal;font:700 14px/1 Space Grotesk,sans-serif;color:#ecb43e;white-space:nowrap;padding-top:4px}.tr__chips{display:flex;flex-wrap:wrap;gap:6px}.tr__chip{font:600 12px/1 DM Sans,sans-serif;padding:6px 9px;border-radius:7px;background:#f5f1e80f;color:#f5f1e8bf}.tr__chip--bad{background:#e07a6321;color:#f09a86;font-family:Space Grotesk,sans-serif}.tr__chip--hot{background:#ecb43e24;color:#f2c35a}.tr__ico{width:16px;height:16px;flex:none;color:#f5f1e873}.tsp__item.is-on .tr__ico,.tsp__bar .tr__ico{color:#ecb43e}.tsp__prog{position:relative;height:6px;border-radius:3px;background:#f5f1e814;margin:0 0 18px}.tsp__prog i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:#ecb43e}.tsp__prog span{position:absolute;right:0;top:10px;font-size:12px;color:#f5f1e880}.tsp__body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;margin-top:8px}.tsp__list{display:flex;flex-direction:column;gap:8px}.tsp__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 9px;text-align:left;padding:12px 13px;border-radius:12px;background:#f5f1e809;border:1px solid rgba(245,241,232,.07);color:#f5f1e8;cursor:pointer;font:inherit;transition:background .2s ease,border-color .2s ease}.tsp__item b{font:700 14px/1.2 Space Grotesk,sans-serif;color:#f5f1e8d9}.tsp__item.is-on{background:#ecb43e17;border-color:#ecb43e73}.tsp__item.is-on b{color:#ecb43e}.tsp__n{font:600 12.5px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums;color:#f5f1e8a6}.tsp__tiles{grid-column:1 / -1;display:flex;gap:4px}.tsp__tiles i{flex:1;max-width:26px;height:5px;border-radius:3px;background:#f5f1e81a}.tsp__tiles i.done{background:#ecb43e}.tsp__screen{position:relative;border-radius:14px;background:#1f1e1b;border:1px solid rgba(245,241,232,.08);overflow:hidden;min-height:330px}.tsp__pane{position:absolute;inset:0;padding:14px 16px;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transform:translate(12px);transition:opacity .35s ease,transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s linear .35s}.tsp__pane.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.tsp__bar{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(245,241,232,.07)}.tsp__bar b{font:700 14px Space Grotesk,sans-serif;color:#ecb43e}.tsp__bar span{margin-left:auto;font-size:12px;color:#f5f1e880}.tsp__play{display:flex;gap:18px;align-items:flex-start}.tsp__board{position:relative;flex:none;width:272px;aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:0 10px 24px #00000059}.tsp__board .bd img{transition:none}.tsp__hl{position:absolute;width:12.5%;height:12.5%;background:#ffd64f6b;z-index:1;pointer-events:none}.tsp__board .bd img{transition:transform .26s cubic-bezier(.3,.9,.3,1)}.tsp__ok{position:absolute;width:5%;height:5%;z-index:4;transform:scale(0);transition:transform .22s cubic-bezier(.3,1.7,.5,1);filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.tsp__ok.is-on{transform:scale(1)}.tsp__fb{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:10px;background:#81b64c1f;border:1px solid rgba(129,182,76,.3);font-size:14px;line-height:1.45;color:#f5f1e8e6;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.tsp__fb img{width:18px;height:18px;flex:none;margin-top:1px}.tsp__fb b{color:#a8d780;margin-right:2px}.tsp__fb.is-on{opacity:1;transform:none}.tsp__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.tsp__prompt{margin:0;font:600 17px/1.4 Space Grotesk,sans-serif;color:#f5f1e8}.tsp__prompt b{color:#ecb43e}.tsp__prompt b.bad{color:#f09a86}.tsp__what{margin:0;font-size:14px;line-height:1.5;color:#f5f1e89e}.tsn__foot{margin:0;font-size:13px;color:#f5f1e880}@media(max-width:900px){.emx .ex-mode__b{min-height:40px}.v3-herohub~* .seg-btn,#hero-cta .seg-btn,.seg-btn{min-height:40px}.emx,.tsn{padding:18px}.emx__head{flex-wrap:wrap}.emx .ex-motifs{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.emx .ex-motif__name{width:auto;flex:1 1 auto;min-width:0}.emx .ex-motif{gap:8px}.emx .ex-motif__name{font-size:12.5px}.emx .ex-motif__bar{flex:0 0 52px}.emx .ex-motif__trend{flex:0 0 62px}.emx .ex-motif__rating{width:40px;font-size:13px}.emx .ex-motif__gap{width:34px;font-size:11.5px}.emx .ex-legend{gap:9px;padding:8px 10px}.emx .ex-legend__i{font-size:11px;gap:5px}.tsn__head{flex-direction:column;gap:6px}.tsp__body{grid-template-columns:1fr}.tsp__screen{order:-1;min-height:520px}.tsp__play{flex-direction:column;align-items:stretch}.tsp__board{width:min(270px,100%);margin:0 auto}.tsp__list{display:grid;grid-template-columns:1fr 1fr}.tsp__item{padding:10px}.tsp__item b{font-size:12.5px}}#pricing .pt.mem-cards{display:block;margin:44px auto 0;max-width:1080px}#pricing .pt-tabs{display:none}#pricing .pt-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));padding:8px 20px 12px;border-radius:20px;background:#282724;border:1px solid rgba(240,235,224,.07)}#pricing .pt-hl{grid-column:4;margin:-1px 4px -5px;border-radius:14px;background:linear-gradient(180deg,#ecb43e1a,#ecb43e0a);box-shadow:inset 0 0 0 1px #ecb43e73;pointer-events:none}#pricing .pt-corner{grid-column:1;align-self:stretch;padding:22px 4px 0;border-bottom:1px solid rgba(240,235,224,.08)}#pricing .pt-corner b{display:block;font:700 19px/1.2 Space Grotesk,sans-serif;color:#f5f1e8;letter-spacing:-.01em}#pricing .pt-corner span{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:#f5f1e873;max-width:24ch}#pricing .pt .pt-h{position:relative;z-index:1;width:auto;min-width:0;max-width:none;margin:0;padding:22px 16px 18px;border:0;background:none;box-shadow:none;border-radius:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-sizing:border-box;border-bottom:1px solid rgba(240,235,224,.08)}#pricing .pt .pt-h--free{grid-column:2}#pricing .pt .pt-h--m{grid-column:3}#pricing .pt .pt-h--y{grid-column:4}#pricing .pt .pt-h--l{grid-column:5}#pricing .pt .pt-h .mem-card__badge{position:absolute;top:22px;right:16px;left:auto;transform:none;padding:3px 8px;border-radius:6px;font:700 10px/1.3 DM Sans,sans-serif;letter-spacing:.08em;background:#ecb43e29;color:var(--gold)}#pricing .pt .pt-h .mem-card__name{font:600 13px/1.2 DM Sans,sans-serif;letter-spacing:.02em;color:#f5f1e8b3}#pricing .pt .pt-h--y .mem-card__name{color:var(--gold)}#pricing .pt .pt-h .mem-card__price{margin-top:10px;display:flex;align-items:baseline;gap:4px}#pricing .pt .pt-h .mem-card__num,#pricing .pt .pt-num{font-family:var(--lumi-font);font-size:34px;line-height:1;font-weight:700;color:#f5f1e8;letter-spacing:-.03em;font-feature-settings:"tnum" 1}#pricing .pt .pt-h .mem-card__unit{font-size:13px;color:#f5f1e880}#pricing .pt .pt-h .mem-card__note,#pricing .pt .pt-note{margin-top:8px;margin-bottom:16px;min-height:18px;font-size:12.5px;line-height:1.4;color:#f5f1e880}#pricing .pt .pt-h .mem-card__note em{color:var(--gold);font-style:normal;font-weight:600}#pricing .pt .pt-h .mem-buy{margin-top:auto;width:100%;height:42px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:10px;font:600 14px DM Sans,sans-serif;border:0;background:#f5f1e814;color:#f5f1e8;box-shadow:inset 0 0 0 1px #f5f1e81a;transition:background .15s ease}#pricing .pt .pt-h .mem-buy:hover{background:#f5f1e824;color:#fff}#pricing .pt .pt-h .mem-buy--solid{background:var(--gold);color:#221f19;box-shadow:0 8px 24px #ecb43e40}#pricing .pt .pt-h .mem-buy--solid:hover{background:#f2c457;color:#221f19}#pricing .pt .pt-h .mem-buy[hidden]{display:none!important}#pricing .pt:has(.mem-buy.is-owned) .pt-free{display:none!important}html.mem-plans-open #pricing .pt-free{display:none!important}#stack .mem-fine.pt-status,#pricing .mem-fine.pt-status{margin:0 0 20px;font-size:15px;font-style:normal;color:#f5f1e8}#pricing .pt-free{text-decoration:none}#pricing .pt-g{grid-column:1 / -1;position:relative;z-index:1;padding:16px 4px 6px;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f5f1e861}#pricing .pt-f,#pricing .pt-c{position:relative;z-index:1;height:36px;border-bottom:1px solid rgba(240,235,224,.055)}#pricing .pt-f{grid-column:1;display:flex;align-items:center;gap:12px;padding:0 4px;outline:none}#pricing .pt-ico{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:#f5f1e80d}#pricing .pt-ico svg{width:18px;height:18px;display:block}#pricing .pt-name{font:500 14.5px/1.2 DM Sans,sans-serif;color:#ede8de;cursor:help;text-decoration:underline dotted rgba(245,241,232,.28);text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-color .15s,color .15s}#pricing .pt-f:hover .pt-name,#pricing .pt-f:focus-visible .pt-name,#pricing .pt-f.is-open .pt-name{color:#fff;text-decoration-color:var(--gold)}#pricing .pt-f:hover,#pricing .pt-f:focus-visible,#pricing .pt-f.is-open{z-index:50}#pricing .pt-c{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;font-size:14px;font-weight:500;color:#ede8de;font-feature-settings:"tnum" 1}#pricing .pt-c--free{grid-column:2;color:#f5f1e88c}#pricing .pt-c--m{grid-column:3}#pricing .pt-c--y{grid-column:4}#pricing .pt-c--l{grid-column:5}#pricing .pt-ok{width:18px;height:18px}#pricing .pt-ok path{stroke:var(--gold);stroke-width:2.4}#pricing .pt-c--free .pt-ok path{stroke:#f5f1e88c}#pricing .pt-x{display:block;width:12px;height:1.5px;border-radius:1px;background:#f5f1e838}#pricing .pt-grid>.pt-f:last-child,#pricing .pt-grid>.pt-c:nth-last-child(-n+4){border-bottom:0}#pricing .pt-dim{position:fixed;inset:0;z-index:45;background:#0c0b099e;opacity:0;pointer-events:none;transition:opacity .22s ease}#pricing .pt:has(.pt-f.is-live) .pt-dim{opacity:1}#pricing .pt-f.is-live{z-index:50;background:#302e2a;border-radius:10px;box-shadow:0 0 0 1px #ecb43e59}#pricing .pt-tip{position:absolute;z-index:60;left:calc(100% + 14px);top:50%;width:348px;padding:18px 18px 16px;border-radius:18px;background:#fbf6ec;color:#2a261f;box-shadow:0 30px 80px #0009;text-align:left;opacity:0;visibility:hidden;transform:translate(-8px,-50%) scale(.98);transform-origin:left center;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.9,.25,1.1),visibility 0s linear .2s;pointer-events:none;cursor:default}#pricing .pt-tip:before{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;background:#fbf6ec;transform:translateY(-50%) rotate(45deg);border-radius:2px}#pricing .pt-f.is-live .pt-tip{opacity:1;visibility:visible;transform:translateY(-50%) scale(1);transition-delay:0s}#pricing .pt-tip__head{text-align:center}#pricing .pt-tip__head b{display:block;font:700 19px/1.2 Space Grotesk,sans-serif;color:#1f1b15;letter-spacing:-.01em}#pricing .pt-tip__head span{display:block;margin-top:3px;font:600 13px/1.3 DM Sans,sans-serif;color:#a8711a}#pricing .pt-tip__art{position:relative;margin-top:12px;height:178px;border-radius:14px;overflow:hidden;display:grid;place-items:center}#pricing .pt-tip .pt-tip__desc{margin:12px 2px 0;font-size:13.5px;line-height:1.5;color:#4a4336;text-align:center}#pricing .pt-tip{width:400px}#pricing .pt-tip__art{height:226px;place-items:stretch}.pt-tip__art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px);background-size:12px 12px;mask-image:linear-gradient(180deg,#000 20%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%)}.pt-tip__art--review{background:linear-gradient(145deg,#4f9a72,#1d4a36)}.pt-tip__art--puzzles{background:linear-gradient(145deg,#e0924e,#7a3d16)}.pt-tip__art--coach{background:linear-gradient(145deg,#e8b54c,#8a5a15)}.pt-tip__art--chat{background:linear-gradient(145deg,#5f85c0,#22365a)}.pt-tip__art--explain{background:linear-gradient(145deg,#8a7550,#2e2618)}.pt-tip__art--mistakes{background:linear-gradient(145deg,#c9625a,#5a221e)}.pt-tip__art--elomax{background:linear-gradient(145deg,#d6a43e,#5e3f10)}.pt-tip__art--woodpecker{background:linear-gradient(145deg,#a8834d,#3c2a14)}.pt-tip__art--insights{background:linear-gradient(145deg,#5f98c9,#1f3a57)}.pt-tip__art--report{background:linear-gradient(145deg,#a982cc,#43295e)}.sx{position:absolute;inset:0;color:#f5f1e8;font-family:DM Sans,sans-serif}.sx-win{position:absolute;background:#262522;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 24px 48px #00000073,0 0 0 1px #00000040;overflow:hidden}.sx-win--bleed{inset:18px -24px -24px 18px;padding:12px 14px}.sx-row{display:flex;gap:12px;align-items:flex-start}.sx-bar{display:flex;align-items:center;gap:8px;margin:-2px 0 10px;font-size:11px;color:#f5f1e88c}.sx-bar b{font:700 12.5px Space Grotesk,sans-serif;color:#f5f1e8}.sx-bar em{margin-left:auto;margin-right:24px;font-style:normal}.sx-bar em .sx-num{font-size:15px;color:#ecb43e}.sx-board{position:relative;flex:none;width:136px;height:136px;border-radius:6px;overflow:hidden;box-shadow:0 6px 16px #00000059}.sx-board .bd{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:100%;height:100%}.sx-board .bd>div{position:relative}.sx-board .bd>div.l{background:#f5e6c8}.sx-board .bd>div.d{background:#a67b4b}.sx-board .bd img{position:absolute;inset:4%;width:92%;height:92%}.sx-badge{position:absolute;width:18%;height:18%;z-index:3;transform:scale(0);filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.sx-panel{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.sx-ttl{font:700 12.5px Space Grotesk,sans-serif}.sx-lab{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5f1e880}.sx-num{font:700 18px/1 Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.sx-tags{display:flex;flex-wrap:wrap;gap:4px}.sx-tags span{font-size:10px;font-weight:600;padding:3px 7px;border-radius:6px;background:#f5f1e814;color:#f5f1e8bf}.sx-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:8px;background:#ecb43e;color:#221f19;font:700 11.5px DM Sans,sans-serif}.sx-win-banner{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:#81b64c29;color:#b5e08f;font-size:11.5px;font-weight:700;opacity:0;transform:translateY(6px)}.sx-win-banner img{width:15px;height:15px}.sx-win-banner b{margin-left:auto;margin-right:22px}.sx-ask{display:block;margin:0;font-size:12px;line-height:1.4;color:#f5f1e8d9}.sx-red{color:#f09a86}.sx-evalbar{flex:none;width:8px;height:136px;border-radius:3px;background:#3a3834;position:relative;overflow:hidden}.sx-evalbar i{position:absolute;left:0;right:0;bottom:0;height:50%;background:#f3efe6}.sx-accs{display:flex;gap:6px}.sx-accb{flex:1;padding:6px 8px;border-radius:7px;display:flex;flex-direction:column;gap:2px}.sx-accb span{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.sx-accb--w{background:#f3efe6;color:#1f1b15}.sx-accb--b{background:#3a3834}.sx-tally{display:flex;flex-direction:column;gap:4px;margin-right:22px}.sx-tally div{display:flex;align-items:center;gap:7px;font-size:11px;opacity:0;transform:translate(-6px)}.sx-tally img{width:15px;height:15px}.sx-tally span{color:#f5f1e8cc}.sx-tally b{margin-left:auto;font:700 12px Space Grotesk,sans-serif}.sx-turn{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.sx-turn i{width:12px;height:12px;border-radius:50%;background:#f3efe6;box-shadow:0 0 0 2px #fff3}.sx-hub{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;padding:12px;background:#302e2b}.sx-hub__side{padding-right:30px!important}.sx-hub__main,.sx-hub__side{background:#262522;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.sx-hub__who{display:flex;align-items:center;gap:8px}.sx-hub__who img{width:32px;height:32px;object-fit:contain}.sx-hub__who b{display:block;font-size:10.5px}.sx-hub__who span{font-size:9px;color:#f5f1e880}.sx-hub__say{display:block;margin:0;font:700 12.5px/1.3 Space Grotesk,sans-serif}.sx-hub__say em{font-style:normal;color:#f09a86}.sx-hub__main .sx-btn{margin-top:auto}.sx-hub__h{display:flex;justify-content:space-between;font-size:10.5px}.sx-hub__h b{font-weight:700}.sx-pct{font:700 11px Space Grotesk,sans-serif}.sx-prog{height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.sx-prog i{display:block;height:100%;width:0;background:#ecb43e;border-radius:3px}.sx-q{display:flex;align-items:center;gap:6px;padding:4px 0;border-top:1px solid rgba(255,255,255,.06);font-size:10px}.sx-qi svg{width:13px;height:13px;display:block}.sx-q em{font-style:normal;color:#ecb43e;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-q b{font:600 10px Space Grotesk,sans-serif;color:#f5f1e8b3;margin-right:18px}.sx-chatwin{display:flex;flex-direction:column;padding:0}.sx-chathead{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:#2b2a26}.sx-chathead img{width:26px;height:26px;object-fit:contain}.sx-chathead b{display:block;font-size:11.5px}.sx-chathead span{display:flex;align-items:center;gap:4px;font-size:9.5px;color:#9fd48c}.sx-chathead span i{width:6px;height:6px;border-radius:50%;background:#81b64c}.sx-chatbody{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px 34px 10px 12px}.sx-msg{font-size:11.5px;line-height:1.4;max-width:82%}.sx-msg--me{align-self:flex-end;padding:7px 10px;border-radius:11px 11px 3px;background:#ecb43e;color:#2a2008;font-weight:600;opacity:0;transform:translateY(8px)}.sx-msg--lumi{position:relative;min-height:44px}.sx-typing,.sx-ans{position:absolute;left:0;top:0;padding:7px 10px;border-radius:11px 11px 11px 3px;background:#3a3834;color:#f5f1e8;font-size:11.5px;line-height:1.4}.sx-typing{display:flex;gap:4px;opacity:0}.sx-typing i{width:5px;height:5px;border-radius:50%;background:#a9a396}.sx-ans{right:0;opacity:0}.sx-input{display:flex;align-items:center;justify-content:space-between;margin:0 34px 30px 12px;padding:7px 10px;border-radius:9px;background:#1f1e1b;border:1px solid rgba(255,255,255,.08);font-size:10.5px;color:#f5f1e866}.sx-input i{font-style:normal;color:#ecb43e}.sx-win--board{left:18px;top:18px;padding:8px;border-radius:10px}.sx-b3{width:134px;height:134px}.sx-arrows{position:absolute;inset:0;width:100%;height:100%;z-index:2}.sx-ar{stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.sx-coachcard{position:absolute;z-index:5;left:136px;top:22px;right:14px;padding:10px 11px;border-radius:12px;background:#f2e9d6;color:#2f2a20;box-shadow:0 20px 40px #00000073}.sx-cc__top{display:flex;gap:7px}.sx-cc__av{width:38px;height:40px;object-fit:contain;object-position:top;flex:none}.sx-cc__v{display:flex;align-items:center;gap:5px}.sx-cc__v img{width:15px;height:15px}.sx-cc__v b{font-size:13px}.sx-cc__v span{font:600 10px ui-monospace,monospace;color:#2f2a20b3}.sx-cc__say{display:block;margin:3px 0 0;font-size:10.5px;line-height:1.35}.sx-exp__btn{margin-top:7px;padding:5px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:700;background:#2f2a200f;border:1px solid rgba(47,42,32,.16)}.sx-exp__txt{display:block;margin:7px 0 0;padding-top:6px;border-top:1px solid rgba(47,42,32,.12);font-size:10.5px;line-height:1.4;color:#4a4232;opacity:0}.sx-pips{display:flex;gap:4px;margin-left:auto;margin-right:24px}.sx-pips i{width:14px;height:4px;border-radius:2px;background:#ffffff24}.sx-pips i.on{background:#81b64c}.sx-pips i.cur{background:#ecb43e}.sx--mistakes .sx-win-banner{opacity:0}.sx-road{padding-bottom:10px}.sx-roadsvg{display:block;width:calc(100% - 20px);height:120px;margin-top:-4px}.sx-road__bed{stroke:#f5f1e81a;stroke-width:14;stroke-linecap:round}.sx-road__lit{stroke:#ecb43e;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.72;filter:drop-shadow(0 0 4px rgba(236,180,62,.7))}.sx-node circle{fill:#2f2d29;stroke:#f5f1e840;stroke-width:1.5}.sx-node text{font:700 9px Space Grotesk,sans-serif;fill:#f5f1e899;text-anchor:middle}.sx-node.is-done circle{fill:#ecb43e;stroke:#ecb43e}.sx-node.is-done text{fill:#221f19}.sx-marker{fill:#fff;filter:drop-shadow(0 0 6px #fff);offset-path:path("M-10 130 C 60 130, 70 60, 140 70 S 230 130, 290 60 S 350 20, 380 24");offset-distance:40%;offset-rotate:0deg}.sx-medals{display:flex;gap:10px;align-items:center;font-size:10.5px;color:#f5f1e8b3}.sx-medals span{display:flex;align-items:center;gap:4px}.sx-medals b{color:#f5f1e8}.sx-medals i{width:13px;height:13px;border-radius:50%}.sx-medals i.g{background:radial-gradient(circle at 35% 30%,#fff3c4,#f0b92f 50%,#b07a12)}.sx-medals i.s{background:radial-gradient(circle at 35% 30%,#fff,#c9c9c9 50%,#8a8a8a)}.sx-newmedal{padding:3px 8px;border-radius:999px;background:#ecb43e2e;color:#ecb43e;font-weight:700;opacity:0;transform:scale(.8)}.sx-wpc{display:flex;flex-direction:column;gap:10px}.sx-wpc__hd{display:flex;align-items:center;gap:9px}.sx-wpc__hd b{display:block;font:700 12.5px Space Grotesk,sans-serif}.sx-wpc__hd div span{font-size:10px;color:#f5f1e88c}.sx-wpc__mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#ecb43e24;border:1px solid rgba(236,180,62,.32)}.sx-wpc__mark svg{width:22px;height:22px;overflow:visible}.sx-pipsrow{display:flex;gap:6px;margin-right:24px}.sx-pipsrow i{flex:1;height:26px;border-radius:7px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-style:normal}.sx-pipsrow i span{font:700 11px Space Grotesk,sans-serif;color:#f5f1e880}.sx-wpc__times{display:flex;gap:6px;margin:-4px 24px 0 0}.sx-wpc__times span{flex:1;text-align:center;font-size:10px;color:#f5f1e873;opacity:0}.sx-wpc .sx-btn{align-self:flex-start}.sx-tabs{display:flex;gap:12px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10.5px;color:#f5f1e880}.sx-tabs span.on{color:#f5f1e8;font-weight:700;box-shadow:0 9px 0 -7px #ecb43e}.sx-ophead,.sx-op{display:grid;grid-template-columns:1.3fr .5fr 1.4fr .5fr;gap:8px;align-items:center;margin-right:22px}.sx-ophead{padding:7px 0 3px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f5f1e866}.sx-op{padding:6px 0;border-top:1px solid rgba(255,255,255,.05);font-size:11px}.sx-op em{font-style:normal;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-op span{color:#f5f1e899}.sx-op b{font:700 11px Space Grotesk,sans-serif;text-align:right}.sx-wdl{display:flex;height:7px;border-radius:4px;overflow:hidden;background:#ffffff0f}.sx-wdl i{width:var(--p);transform:scaleX(0);transform-origin:left}.sx-wdl .w{background:#81b64c}.sx-wdl .d{background:#a9a396}.sx-wdl .l{background:#e07070}.sx-weaktag{margin-left:auto;margin-right:24px;padding:3px 8px;border-radius:6px;background:#e0654f2e;color:#f09a86;font-size:10px;font-weight:700;opacity:0}.sx-sp__box{position:relative;width:250px;height:156px;margin:0 auto;transform:translate(-12px)}.sx-sp__box svg{position:absolute;left:50%;top:50%;width:122px;height:122px;transform:translate(-50%,-50%);overflow:visible}.sx-poly{transform-origin:50px 50px;transform:scale(0)}.sx-weak{transform-box:fill-box;transform-origin:center;transform:scale(0)}.sx-skv{position:absolute;display:flex;flex-direction:column;font-size:9px;line-height:1.2;color:#f5f1e88c}.sx-skv b{font:700 12px Space Grotesk,sans-serif;color:#f5f1e8}.sx-skv--l{align-items:flex-end}.sx-skv--weak,.sx-skv--weak b{color:#f09a86}@keyframes sxPop{0%,24%{transform:scale(0)}30%{transform:scale(1.25)}34%,90%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes sxRise{0%,34%{opacity:0;transform:translateY(6px)}42%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes sxIn{0%{opacity:0;transform:translate(-6px)}8%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes sxBar{0%{transform:scaleX(0)}12%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.pt-f.is-live .sx-b1 img[data-sq=e2]{animation:sxE4 3.8s ease infinite}@keyframes sxE4{0%,12%{transform:none}22%,92%{transform:translateY(-217.4%)}to{transform:none}}.pt-f.is-live .sx-b1 .sx-badge{animation:sxPop 3.8s ease infinite}.pt-f.is-live .sx-evalbar i{animation:sxEval 3.8s ease infinite}@keyframes sxEval{0%,20%{height:50%}30%,92%{height:58%}to{height:50%}}.pt-f.is-live .sx-tally div{animation:sxIn 3.8s ease infinite;animation-delay:calc(1.1s + var(--k) * .15s)}.pt-f.is-live .sx-b2 img[data-sq=d1]{animation:sxQa4 3.8s ease infinite}@keyframes sxQa4{0%,14%{transform:none}26%,92%{transform:translate(-326.1%,-326.1%)}to{transform:none}}.pt-f.is-live .sx-b2 .sx-badge{animation:sxPop 3.8s ease infinite}.pt-f.is-live .sx--puzzles .sx-win-banner{animation:sxRise 3.8s ease infinite}.pt-f.is-live .sx-prog i{animation:sxProg 4s ease infinite}@keyframes sxProg{0%,10%{width:40%}45%,90%{width:61%}to{width:40%}}.pt-f.is-live .sx-q{animation:sxIn 4s ease infinite;animation-delay:calc(var(--k) * .12s)}.pt-f.is-live .sx--coach .sx-btn{animation:sxGlow 4s ease infinite}@keyframes sxGlow{0%,50%{box-shadow:0 0 #ecb43e00}60%{box-shadow:0 0 0 6px #ecb43e40}75%,to{box-shadow:0 0 #ecb43e00}}.pt-f.is-live .sx-msg--me{animation:sxRise 4.6s ease infinite;animation-delay:-1.3s}.pt-f.is-live .sx-typing{animation:sxTypeDots 4.6s ease infinite}.pt-f.is-live .sx-typing i{animation:sxBounce .6s ease infinite}.pt-f.is-live .sx-typing i:nth-child(2){animation-delay:.1s}.pt-f.is-live .sx-typing i:nth-child(3){animation-delay:.2s}@keyframes sxTypeDots{0%,22%{opacity:0}26%,44%{opacity:1}48%,to{opacity:0}}@keyframes sxBounce{50%{transform:translateY(-3px)}}.pt-f.is-live .sx-ans{animation:sxAns 4.6s ease infinite}@keyframes sxAns{0%,46%{opacity:0;transform:translateY(6px)}54%,92%{opacity:1;transform:none}to{opacity:0}}.pt-f.is-live .sx-ar--bad{animation:sxLine 4.2s ease infinite}.pt-f.is-live .sx-ar--good{animation:sxLine2 4.2s ease infinite}@keyframes sxLine{0%,6%{stroke-dashoffset:1}18%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes sxLine2{0%,20%{stroke-dashoffset:1}32%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.pt-f.is-live .sx-exp__btn{animation:sxPress 4.2s ease infinite}@keyframes sxPress{0%,38%{transform:none;background:#2f2a200f}42%{transform:translateY(1px);background:#2f2a202e}46%,to{transform:none;background:#2f2a200f}}.pt-f.is-live .sx-exp__txt{animation:sxAns 4.2s ease infinite}.pt-f.is-live .sx-b4 img[data-sq=f4]{animation:sxFx 4.4s ease infinite}@keyframes sxFx{0%,8%{transform:none}16%,32%{transform:translate(-108.7%,-108.7%)}40%,to{transform:none}}.pt-f.is-live .sx-b4 .sx-badge--bad{animation:sxBad 4.4s ease infinite}@keyframes sxBad{0%,16%{transform:scale(0)}21%{transform:scale(1.25)}24%,34%{transform:scale(1)}40%,to{transform:scale(0)}}.pt-f.is-live .sx-b4 img[data-sq=h4]{animation:sxQe7 4.4s ease infinite}@keyframes sxQe7{0%,46%{transform:none}56%,92%{transform:translate(-326.1%,-326.1%)}to{transform:none}}.pt-f.is-live .sx-b4 img[data-sq=e7]{animation:sxGone 4.4s ease infinite}@keyframes sxGone{0%,54%{opacity:1}57%,94%{opacity:0}to{opacity:1}}.pt-f.is-live .sx-b4 .sx-badge--ok{animation:sxOk 4.4s ease infinite}@keyframes sxOk{0%,58%{transform:scale(0)}63%{transform:scale(1.25)}66%,92%{transform:scale(1)}to{transform:scale(0)}}.pt-f.is-live .sx--mistakes .sx-win-banner{animation:sxT2 4.4s ease infinite}@keyframes sxT2{0%,60%{opacity:0;transform:translateY(6px)}66%,92%{opacity:1;transform:none}to{opacity:0}}.pt-f.is-live .sx-marker{animation:sxRoad 4.2s cubic-bezier(.5,0,.3,1) infinite}@keyframes sxRoad{0%,12%{offset-distance:40%}50%,92%{offset-distance:55%}to{offset-distance:40%}}.pt-f.is-live .sx-road__lit{animation:sxLit 4.2s cubic-bezier(.5,0,.3,1) infinite}@keyframes sxLit{0%,12%{stroke-dashoffset:.6}50%,92%{stroke-dashoffset:.45}to{stroke-dashoffset:.6}}.pt-f.is-live .sx-node:nth-child(4) circle{animation:sxNode 4.2s ease infinite}.pt-f.is-live .sx-node:nth-child(4) text{animation:sxNodeT 4.2s ease infinite}@keyframes sxNode{0%,48%{fill:#2f2d29;stroke:#f5f1e840}54%,92%{fill:#ecb43e;stroke:#ecb43e}to{fill:#2f2d29}}@keyframes sxNodeT{0%,48%{fill:#f5f1e899}54%,92%{fill:#221f19}to{fill:#f5f1e899}}.pt-f.is-live .sx-newmedal{animation:sxMedal 4.2s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes sxMedal{0%,54%{opacity:0;transform:scale(.8)}62%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.pt-f.is-live .sx-wpbird{animation:sxPeck .3s cubic-bezier(.4,0,.6,1) infinite;transform-origin:40% 55%}@keyframes sxPeck{50%{transform:translate(1.5px) rotate(8deg)}}.pt-f.is-live .sx-pipsrow i{animation:sxPip 4.2s ease infinite;animation-delay:calc(var(--k) * .28s)}@keyframes sxPip{0%{background:#ffffff0f;border-color:#ffffff14}8%,86%{background:#ecb43ed9;border-color:transparent}to{background:#ffffff0f}}.pt-f.is-live .sx-pipsrow i span{animation:sxPipT 4.2s ease infinite;animation-delay:calc(var(--k) * .28s)}@keyframes sxPipT{0%{color:#f5f1e880}8%,86%{color:#221f19}to{color:#f5f1e880}}.pt-f.is-live .sx-wpc__times span{animation:sxRise2 4.2s ease infinite;animation-delay:calc(var(--k) * .28s)}@keyframes sxRise2{0%{opacity:0}8%,86%{opacity:1}to{opacity:0}}.pt-f.is-live .sx-wdl i{animation:sxBar 4s ease infinite}.pt-f.is-live .sx-op:nth-child(4) .sx-wdl i{animation-delay:.1s}.pt-f.is-live .sx-op:nth-child(5) .sx-wdl i{animation-delay:.2s}.pt-f.is-live .sx-op:nth-child(6) .sx-wdl i{animation-delay:.3s}.pt-f.is-live .sx-poly{animation:sxGrow 4s cubic-bezier(.2,.9,.25,1.05) infinite}@keyframes sxGrow{0%{transform:scale(0)}28%,90%{transform:scale(1)}to{transform:scale(0)}}.pt-f.is-live .sx-weak{animation:sxOk 4s ease infinite}.pt-f.is-live .sx-weaktag{animation:sxT2 4s ease infinite}.sx-qico{width:13px;height:13px;flex:none;color:#f5f1e873}.sx-panes{position:relative;height:150px;margin-right:22px}.sx-p{position:absolute;inset:0;opacity:0}.pt-f.is-live .sx-panes .sx-p{animation:sxPane4 10s ease infinite;animation-delay:calc(var(--k) * 2.5s)}.pt-f.is-live .sx-panes--2 .sx-p{animation:sxPane2 8s ease infinite;animation-delay:calc(var(--k) * 4s)}@keyframes sxPane4{0%{opacity:0;transform:translateY(6px)}2%,24%{opacity:1;transform:none}25.5%,to{opacity:0}}@keyframes sxPane2{0%{opacity:0;transform:translateY(6px)}4%,46%{opacity:1;transform:none}50%,to{opacity:0}}.sx-flow{padding:12px 14px}.sx-pane{position:absolute;inset:12px 14px;opacity:0}.sx-sum{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-right:22px}.sx-sum__acc{display:flex;flex-direction:column;gap:7px}.sx-sum__acc .sx-accb{flex-direction:row;justify-content:space-between;align-items:baseline}.sx-graph{width:100%;height:40px;border-radius:6px;background:#3a3834}.sx-graph__f{fill:#f3efe6;opacity:.9}.sx-graph__l{stroke:#ecb43e;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.sx-sum__tally{display:flex;flex-direction:column;gap:3px}.sx-sum__tally div{display:flex;align-items:center;gap:6px;font-size:10.5px;opacity:0}.sx-sum__tally img{width:14px;height:14px}.sx-sum__tally span{color:#f5f1e8cc}.sx-sum__tally b{margin-left:auto;font:700 11px Space Grotesk,sans-serif}.sx-startbtn{position:absolute;left:0;bottom:26px;width:calc(100% - 46px);height:30px}.sx-b5{width:132px;height:132px}.sx-evalbar--gr{height:132px}.sx-evalbar--gr i{height:62%}.sx-moves{display:grid;grid-template-columns:auto 1fr 1fr;gap:2px 6px;font:600 10.5px DM Sans,sans-serif;color:#f5f1e8bf}.sx-moves span{color:#f5f1e866}.sx-moves i{font-style:normal;padding:1px 4px;border-radius:4px}.sx-verdict{display:flex;align-items:center;gap:6px;opacity:0}.sx-verdict img{width:16px;height:16px}.sx-verdict b{font:700 13px Space Grotesk,sans-serif}.sx-verdict span{font:600 10px ui-monospace,monospace;color:#f5f1e899}.sx-vtext{display:block;font-size:11px;color:#f5f1e8cc;opacity:0}.sx-exbtn{padding:5px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:700;background:#f5f1e814;border:1px solid rgba(245,241,232,.12);margin-right:22px;opacity:0}.sx-extext{display:block;font-size:10.5px;line-height:1.4;color:#f5f1e8;margin-right:22px;opacity:0}.pt-f.is-live .sx-pane--a{animation:sxPA 9s ease infinite}.pt-f.is-live .sx-pane--b{animation:sxPB 9s ease infinite}@keyframes sxPA{0%{opacity:0}3%,30%{opacity:1}34%,to{opacity:0}}@keyframes sxPB{0%,33%{opacity:0;transform:translateY(8px)}37%,96%{opacity:1;transform:none}to{opacity:0}}.pt-f.is-live .sx-graph__l{animation:sxGr 9s ease infinite}@keyframes sxGr{0%,4%{stroke-dashoffset:1}16%,to{stroke-dashoffset:0}}.pt-f.is-live .sx-sum__tally div{animation:sxTal 9s ease infinite;animation-delay:calc(var(--k) * .12s)}@keyframes sxTal{0%,6%{opacity:0;transform:translate(-5px)}10%,31%{opacity:1;transform:none}34%,to{opacity:0}}.pt-f.is-live .sx-startbtn{animation:sxStart 9s ease infinite}@keyframes sxStart{0%,24%{transform:none;box-shadow:none}26%{transform:scale(.96);box-shadow:0 0 0 6px #ecb43e4d}29%,to{transform:none;box-shadow:none}}.pt-f.is-live .sx-b5 img[data-sq=f3]{animation:sxNxe5 9s ease infinite}@keyframes sxNxe5{0%,42%{transform:none}47%,to{transform:translate(-108.7%,-217.4%)}}.pt-f.is-live .sx-b5 img[data-sq=e5]{animation:sxCap 9s ease infinite}@keyframes sxCap{0%,45%{opacity:1}47%,to{opacity:0}}.pt-f.is-live .sx-b5 .sx-badge--mis{animation:sxMis 9s ease infinite}@keyframes sxMis{0%,48%{transform:scale(0)}51%{transform:scale(1.25)}53%,97%{transform:scale(1)}to{transform:scale(0)}}.pt-f.is-live .sx-evalbar--gr i{animation:sxDrop 9s ease infinite}@keyframes sxDrop{0%,48%{height:62%}54%,to{height:42%}}.pt-f.is-live .sx-mv-last{animation:sxHl 9s ease infinite}@keyframes sxHl{0%,44%{background:transparent;color:inherit}47%,to{background:#e58f2a40;color:#ffbe7a}}.pt-f.is-live .sx-verdict,.pt-f.is-live .sx-vtext,.pt-f.is-live .sx-exbtn{animation:sxV 9s ease infinite}@keyframes sxV{0%,52%{opacity:0;transform:translateY(4px)}56%,97%{opacity:1;transform:none}to{opacity:0}}.pt-f.is-live .sx-exbtn{animation:sxV 9s ease infinite,sxExP 9s ease infinite}@keyframes sxExP{0%,64%{background:#f5f1e814}66%{background:#ecb43e59}70%,to{background:#f5f1e814}}.pt-f.is-live .sx-extext{animation:sxE 9s ease infinite}@keyframes sxE{0%,68%{opacity:0;transform:translateY(4px)}72%,97%{opacity:1;transform:none}to{opacity:0}}.sx-b3x{width:138px;height:138px}.sx-fork{position:absolute;inset:0;width:100%;height:100%;z-index:2}.sx-fork line{stroke:#ecb43e;stroke-width:.12;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}.sx-steps{gap:6px;margin-right:22px}.sx-step{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35;color:#f5f1e859;transition:color .2s}.sx-step em{flex:none;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font:700 9px Space Grotesk,sans-serif;font-style:normal;background:#f5f1e81a}.sx-green{color:#a8d780}.sx-excard{margin-top:4px;padding:8px;border-radius:9px;background:#f2e9d6;color:#2f2a20;opacity:0}.sx-excard .sx-exp__btn{margin:0}.sx-excard .sx-exp__txt{margin-top:6px}.pt-f.is-live .sx-b3x img[data-sq=d5]{animation:sxKn 8s ease infinite}@keyframes sxKn{0%,12%{transform:none;opacity:1}17%,34%{transform:translate(-217.4%,108.7%);opacity:1}36%,48%{transform:translate(-217.4%,108.7%);opacity:0}50%,55%{transform:none;opacity:1}60%,96%{transform:translate(-108.7%,-217.4%);opacity:1}to{transform:none}}.pt-f.is-live .sx-b3x img[data-sq=f8]{animation:sxBb4 8s ease infinite}@keyframes sxBb4{0%,30%{transform:none}35%,48%{transform:translate(-434.8%,434.8%)}50%,to{transform:none}}.pt-f.is-live .sx-b3x img[data-sq=c7]{animation:sxPc7 8s ease infinite}@keyframes sxPc7{0%,59%{opacity:1}61%,97%{opacity:0}to{opacity:1}}.pt-f.is-live .sx-badge--nb4{animation:sxNb 8s ease infinite}@keyframes sxNb{0%,17%{transform:scale(0)}20%{transform:scale(1.25)}22%,34%{transform:scale(1)}36%,to{transform:scale(0)}}.pt-f.is-live .sx-badge--c7{animation:sxC7 8s ease infinite}@keyframes sxC7{0%,61%{transform:scale(0)}64%{transform:scale(1.25)}66%,96%{transform:scale(1)}to{transform:scale(0)}}.pt-f.is-live .sx-fork line{animation:sxFk 8s ease infinite}@keyframes sxFk{0%,64%{stroke-dashoffset:1}70%,96%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.pt-f.is-live .sx-step--1{animation:sxS1 8s ease infinite}.pt-f.is-live .sx-step--2{animation:sxS2 8s ease infinite}.pt-f.is-live .sx-step--3{animation:sxS3 8s ease infinite}@keyframes sxS1{0%,14%{color:#f5f1e859}17%,97%{color:#f5f1e8}to{color:#f5f1e859}}@keyframes sxS2{0%,33%{color:#f5f1e859}36%,97%{color:#f5f1e8}to{color:#f5f1e859}}@keyframes sxS3{0%,58%{color:#f5f1e859}61%,97%{color:#f5f1e8}to{color:#f5f1e859}}.pt-f.is-live .sx-excard{animation:sxXc 8s ease infinite}@keyframes sxXc{0%,70%{opacity:0;transform:translateY(5px)}74%,97%{opacity:1;transform:none}to{opacity:0}}.pt-f.is-live .sx-excard .sx-exp__txt{animation:sxE2 8s ease infinite;opacity:0}@keyframes sxE2{0%,78%{opacity:0}82%,97%{opacity:1}to{opacity:0}}.sx-night{background:radial-gradient(120% 90% at 70% 0%,#3b2f1a,#1b1813 55%,#141210)}.sx-stars{position:absolute;inset:0;pointer-events:none}.sx-stars i{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:#fff5d6;opacity:.5}.pt-f.is-live .sx-stars i{animation:sxTw 2.4s ease-in-out infinite;animation-delay:var(--d)}@keyframes sxTw{50%{opacity:.1}}.sx-night .sx-bar,.sx-night .sx-roadsvg,.sx-night .sx-medals{position:relative}.sx-emicon svg{width:16px;height:16px;display:block}.sx-tier{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#f2c14e24;color:#f2c14e!important;font-weight:700}.sx-tierglyph{width:12px;height:12px}.sx-road__pave{stroke:#f5f1e824;stroke-width:10;stroke-dasharray:1 7}.sx-night .sx-node.is-done circle{fill:#f2c14e;stroke:#f2c14e;filter:drop-shadow(0 0 5px rgba(242,193,78,.7))}.sx-night .sx-road__lit{stroke:#f2c14e}.sx-tabs--anim span{position:relative}.pt-f.is-live .sx-tabs--anim span{animation:sxTab 10s ease infinite;animation-delay:calc(var(--k) * 2.5s)}@keyframes sxTab{0%,25%{color:#f5f1e8;box-shadow:0 9px 0 -7px #ecb43e}25%,to{color:#f5f1e880;box-shadow:none}}.sx--insights2 .sx-panes{margin-top:10px;height:140px}.sx-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sx-kpis div{padding:7px;border-radius:8px;background:#f5f1e80d;display:flex;flex-direction:column;gap:2px}.sx-kpis span{font-size:9px;color:#f5f1e880}.sx-kpis b{font:700 14px Space Grotesk,sans-serif}.sx-kpis em{font-style:normal;font-size:9.5px;color:#a8d780;font-weight:700}.sx-spark{display:block;width:100%;height:44px;margin-top:10px}.sx-spark path{stroke:#6b9fd4;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1}.pt-f.is-live .sx-spark path{animation:sxSp 10s ease infinite}@keyframes sxSp{0%{stroke-dashoffset:1}12%,to{stroke-dashoffset:0}}.sx--insights2 .sx-ophead,.sx--insights2 .sx-op{margin-right:0}.pt-f.is-live .sx--insights2 .sx-wdl i{animation:sxBar2 10s ease infinite;animation-delay:2.5s}@keyframes sxBar2{0%{transform:scaleX(0)}6%,to{transform:scaleX(1)}}.sx-opp{display:flex;flex-direction:column;gap:12px;padding-top:6px}.sx-opp div{display:grid;grid-template-columns:100px 1fr 34px;gap:8px;align-items:center;font-size:11px}.sx-opp em{font-style:normal;color:#f5f1e8cc}.sx-opp b{text-align:right;font:700 11px Space Grotesk,sans-serif}.sx-opp i{height:8px;border-radius:4px;background:linear-gradient(90deg,#81b64c,#b5e08f);width:var(--w);transform-origin:left;transform:scaleX(0)}.pt-f.is-live .sx-opp i{animation:sxBar2 10s ease infinite;animation-delay:5s}.sx-pat{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sx-heat{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.sx-heat i{aspect-ratio:1;border-radius:3px;background:rgba(236,180,62,var(--a))}.sx-ends{display:flex;flex-direction:column;gap:6px}.sx-endbar{display:flex;height:10px;border-radius:5px;overflow:hidden}.sx-endbar i{width:var(--w)}.sx-endkey{display:flex;flex-direction:column;gap:2px;font-size:10px;color:#f5f1e8bf}.sx-secs{position:relative;display:grid;margin-left:auto;margin-right:24px}.sx-secs i{grid-area:1 / 1;font-style:normal;color:#ecb43e;font-weight:700;opacity:0;text-align:right}.pt-f.is-live .sx-secs i{animation:sxPane4 10s ease infinite;animation-delay:calc(var(--k) * 2.5s)}.sx--report2 .sx-panes{height:160px}.sx-sp__box--sm{width:220px;height:150px;transform:none}.sx-sp__box--sm svg{width:104px;height:104px}.sx-phases{display:flex;flex-direction:column;gap:12px;padding-top:8px}.sx-phases div{display:grid;grid-template-columns:78px 1fr 36px;gap:8px;align-items:center;font-size:11px}.sx-phases em{font-style:normal}.sx-phases b{font:700 11px Space Grotesk,sans-serif;text-align:right}.sx-phases i{height:8px;border-radius:4px;background:#ecb43e;width:var(--w);transform-origin:left;transform:scaleX(0)}.sx-phases i.low{background:#e07070}.pt-f.is-live .sx-phases i{animation:sxBar2 10s ease infinite;animation-delay:2.5s}.sx-mq{padding-top:10px;display:flex;flex-direction:column;gap:10px}.sx-mqbar{display:flex;height:14px;border-radius:7px;overflow:hidden}.sx-mqbar i{width:var(--w);transform-origin:left;transform:scaleX(0)}.pt-f.is-live .sx-mqbar i{animation:sxBar2 10s ease infinite;animation-delay:5s}.sx-mqkey{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:10px;color:#f5f1e8cc}.sx-mqkey span{display:flex;align-items:center;gap:5px}.sx-mqkey i{width:8px;height:8px;border-radius:2px}.sx-plan2{display:flex;flex-direction:column;gap:9px;padding-top:6px}.sx-plan2 div{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;background:#f5f1e80d;font-size:11px}.sx-plan2 em{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center;background:#ecb43e;color:#221f19;font:700 10px Space Grotesk,sans-serif;font-style:normal}.sx-tabs2{display:flex;gap:8px;margin-top:3px}.sx-tabs2 i{font-style:normal;font-size:9.5px;color:#f5f1e873}.sx-tabs2 i.on{color:#ecb43e;font-weight:700}.sx--wood2 .sx-panes{height:132px;margin-top:2px}.sx-src{display:flex;flex-direction:column;gap:4px;margin-top:5px}.sx-src div{display:flex;align-items:center;justify-content:space-between;padding:5px 9px;border-radius:7px;background:#f5f1e80d;font-size:11px}.sx-src em{font-style:normal}.sx-src b{font:700 11px Space Grotesk,sans-serif;color:#ecb43e}.sx-frozen{margin-top:6px;font-size:10.5px;font-weight:700;color:#a8d780}.sx--wood2 .sx-pipsrow,.sx--wood2 .sx-wpc__times{margin-right:0}.sx-wpfoot{display:flex;align-items:center;gap:10px;margin-top:12px}.sx-retrain{font-size:10.5px;padding:4px 8px;border-radius:6px;background:#e0707029;color:#f09a86;font-weight:700}.pt-f.is-live .sx--wood2 .sx-pipsrow i{animation:sxPip 8s ease infinite;animation-delay:calc(4s + var(--k) * .22s)}.pt-f.is-live .sx--wood2 .sx-pipsrow i span{animation:sxPipT 8s ease infinite;animation-delay:calc(4s + var(--k) * .22s)}.pt-f.is-live .sx--wood2 .sx-wpc__times span{animation:sxRise2 8s ease infinite;animation-delay:calc(4s + var(--k) * .22s)}.sx-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-right:22px}.sx-ring{display:flex;flex-direction:column;align-items:center;gap:4px}.sx-ring>span{font-size:10px;font-weight:600;color:#e8e4dcd9}.sx-ring__c{position:relative;width:58px;height:58px}.sx-ring__c svg{width:100%;height:100%;display:block}.sx-ring__c .sx-num{position:absolute;inset:0;display:grid;place-items:center;font:700 14px Space Grotesk,sans-serif}.sx-ring__p{stroke-dasharray:100;stroke-dashoffset:100}.sx-hero__mid{display:flex;flex-direction:column;align-items:center;gap:3px}.sx-res{display:flex;gap:4px;font:800 20px/1 Space Grotesk,sans-serif}.sx-res i{font-style:normal;color:#f5f1e866}.sx-res .w{color:#f5f1e8}.sx-res .l{color:#f5f1e88c}.sx-hero__mid span{font-size:9.5px;color:#f5f1e880}.sx-grades{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 22px 0 0;border-radius:8px;background:#ffffff0a}.sx-grades div{display:flex;flex-direction:column;align-items:center;padding:5px 0}.sx-grades div+div{border-left:.5px solid rgba(255,255,255,.06)}.sx-grades b{font:800 15px/1 Space Grotesk,sans-serif}.sx-grades span{font-size:8.5px;color:#f5f1e880;margin-top:2px}.sx-chips{display:flex;flex-wrap:wrap;gap:4px;margin:8px 22px 0 0}.sx-chips span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px 3px 4px;border-radius:999px;background:#ffffff0f;font:700 10.5px Space Grotesk,sans-serif;opacity:0}.sx-chips img{width:14px;height:14px}.sx--review .sx-startbtn{bottom:24px;height:28px}.pt-f.is-live .sx-ring__p{animation:sxRing 9s cubic-bezier(.3,.8,.3,1) infinite}@keyframes sxRing{0%,4%{stroke-dashoffset:100}16%,31%{stroke-dashoffset:calc(100 - var(--acc))}34%,to{stroke-dashoffset:100}}.pt-f.is-live .sx-chips span{animation:sxTal 9s ease infinite;animation-delay:calc(.6s + var(--k) * .1s)}.sx-exsheet{position:absolute;z-index:6;left:0;right:22px;bottom:24px;display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-radius:12px;background:#f2e9d6;color:#2f2a20;box-shadow:0 -10px 30px #00000073;opacity:0;transform:translateY(16px)}.sx-exsheet__av{width:34px;height:36px;object-fit:contain;object-position:top;flex:none}.sx-exsheet .sx-cc__v b{font-size:12.5px}.sx-exsheet__t{display:block;margin-top:3px;font-size:10.5px;line-height:1.4;color:#3d372b}.pt-f.is-live .sx-exsheet{animation:sxSheet 9s cubic-bezier(.2,.9,.25,1) infinite}@keyframes sxSheet{0%,67%{opacity:0;transform:translateY(16px)}71%,97%{opacity:1;transform:none}to{opacity:0}}.sx-b6{width:140px;height:140px}.sx-cc3{flex:1;min-width:0;margin-right:22px;padding:9px 10px;border-radius:12px;background:#f2e9d6;color:#2f2a20;box-shadow:0 10px 24px #00000059;opacity:0}.sx-cc3 .sx-cc__say{opacity:0}.pt-f.is-live .sx-b6 img[data-sq=d5]{animation:sxK6 7s ease infinite}@keyframes sxK6{0%,8%{transform:none}16%,94%{transform:translate(-217.4%,108.7%)}to{transform:none}}.pt-f.is-live .sx-badge--nb{animation:sxB6 7s ease infinite}@keyframes sxB6{0%,17%{transform:scale(0)}21%{transform:scale(1.25)}24%,94%{transform:scale(1)}to{transform:scale(0)}}.pt-f.is-live .sx-cc3{animation:sxC6 7s ease infinite}@keyframes sxC6{0%,22%{opacity:0;transform:translateY(8px)}28%,95%{opacity:1;transform:none}to{opacity:0}}.pt-f.is-live .sx-cc3 .sx-cc__say{animation:sxC6 7s ease infinite}.pt-f.is-live .sx-cc3 .sx-exp__btn{animation:sxP6 7s ease infinite}@keyframes sxP6{0%,44%{transform:none;background:#2f2a200f}47%{transform:translateY(1px);background:#2f2a2033}51%,to{transform:none;background:#2f2a200f}}.pt-f.is-live .sx-cc3 .sx-exp__txt{animation:sxT6 7s ease infinite}@keyframes sxT6{0%,52%{opacity:0;transform:translateY(4px)}57%,95%{opacity:1;transform:none}to{opacity:0}}#pricing .pt-tip{width:392px;padding:16px 14px 14px;background:#fbf6ec;color:#2a261f;border:0;box-shadow:0 30px 80px #0009}#pricing .pt-tip:before{background:#fbf6ec;border:0}.lx-card__h{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:12px;text-align:center}.lx-card__t{display:flex;align-items:center;gap:8px}.lx-card__t b{font:700 19px/1.2 Space Grotesk,sans-serif;color:#1f1b15;letter-spacing:-.01em}.lx-card__i{width:24px;height:24px;display:grid;place-items:center}.lx-card__i svg{width:22px;height:22px;display:block}.lx-card__tag{font:600 13px/1.3 DM Sans,sans-serif;color:#a8711a}#pricing .pt-tip .lx-card__c{margin:12px 4px 0;font-size:13.5px;line-height:1.5;color:#4a4336;text-align:center}.lx{position:relative;padding:12px;border-radius:12px;background:#1d1c19;border:1px solid rgba(245,241,232,.06);overflow:hidden;box-sizing:border-box;font-family:DM Sans,sans-serif;color:#f5f1e8}.lx [data-on]{opacity:0;transition:opacity .28s ease,transform .3s ease}.lx [data-on].is-on{opacity:1}.lx.no-tr,.lx.no-tr *{transition:none!important}.lx-row{display:flex;gap:12px;align-items:flex-start}.lx-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.lx-board{position:relative;flex:none;width:164px;height:164px;border-radius:6px;overflow:hidden;box-shadow:0 6px 16px #0006}.lx-board .bd{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:100%;height:100%}.lx-board .bd>div{position:relative}.lx-board .bd>div.l{background:#f5e6c8}.lx-board .bd>div.d{background:#a67b4b}.lx-board .bd img{position:absolute;z-index:3;inset:4%;width:92%;height:92%;transition:transform .38s cubic-bezier(.3,.9,.3,1),opacity .2s ease}.lx-badge{position:absolute;width:7.8%;height:7.8%;z-index:4;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));transform:scale(.3)}.lx-badge.is-on{transform:scale(1);transition:opacity .15s,transform .3s cubic-bezier(.3,1.7,.5,1)!important}.lx-lumi{display:flex;align-items:flex-end;gap:6px}.lx-lumi img{width:34px;height:36px;object-fit:contain;object-position:top;flex:none}.lx-say{position:relative;display:grid;flex:1;padding:7px 10px;border-radius:11px 11px 11px 3px;background:#f2e9d6;color:#2f2a20;font-size:11.5px;line-height:1.35;font-weight:500}.lx-say span{grid-area:1/1}.lx-say span.is-on{transform:none}.lx-say span:not(.is-on){transform:translateY(4px)}.lx-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;color:#f5f1e88c}.lx-head b{font:700 12.5px Space Grotesk,sans-serif;color:#f5f1e8}.lx-head span{position:relative}.lx-lab{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f5f1e880}.lx-rt{display:grid}.lx-rt b{grid-area:1/1;font:700 14px Space Grotesk,sans-serif;text-align:right}.lx-rt b.up{color:#ecb43e}.lx-rt em{font-style:normal;font-size:11px;color:#a8d780}.lx-strip{display:flex;align-items:center;gap:8px;margin-bottom:10px}.lx-arr{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:7px;background:#f5f1e814;color:#f5f1e899;font-size:18px;line-height:1}.lx-arr--next{background:#ecb43e;color:#221f19;transition:transform .12s}.lx.s2:not(.s3) .lx-arr--next,.lx.s3:not(.s4) .lx-arr--next{animation:lxTap .35s ease}@keyframes lxTap{40%{transform:scale(.85)}}.lx-mv{position:relative;flex:1;height:26px}.lx-mv i{position:absolute;inset:0;display:flex;align-items:center;gap:6px;padding:0 9px;border-radius:7px;background:#f5f1e80f;font:700 12px Space Grotesk,sans-serif;font-style:normal}.lx-mv i img{width:15px;height:15px}.lx-mv i.is-mis{background:#e58f2a2e;color:#ffbe7a}.lx-btn{padding:6px;border-radius:8px;text-align:center;font-size:11px;font-weight:700;background:#f5f1e814;border:1px solid rgba(245,241,232,.12)}.lx.s4 .lx-btn{background:#ecb43e4d}.lx--review .lx-col{justify-content:space-between;height:164px}.lx-pips{display:flex;align-items:center;gap:5px;margin-bottom:10px}.lx-pips i{width:22px;height:5px;border-radius:3px;background:#f5f1e824}.lx-pips i.g{background:#81b64c}.lx-pips i.r{background:#e07070}.lx-pips i.cur{background:#ecb43e}.lx.s4 .lx-pips i.cur{background:#81b64c}.lx-pips .lx-rt{margin-left:auto}.lx-arrow{position:absolute;inset:0;width:100%;height:100%;z-index:2}.lx-arrow--on{opacity:1}.lx-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;font-weight:700}.lx-meta em{font-style:normal;font-size:10px;font-weight:600;color:#f5f1e880}.lx--puzzles .lx-col,.lx--mistakes .lx-col,.lx--pattern .lx-col,.lx--opening .lx-col,.lx--endgame .lx-col,.lx--conversion .lx-col{justify-content:space-between;height:164px}.lx-tasks{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.lx--woodpecker .lx-row{margin-bottom:10px}.lx-task{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:8px;background:#f5f1e80a;font-size:11.5px;transition:background .3s}.lx-ti{width:14px;height:14px;color:#f5f1e873;flex:none}.lx-task em{font-style:normal;color:#ecb43e;font-weight:600;flex:1}.lx-task span{font-size:10px;color:#f5f1e873}.lx-tick{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:10px;background:#f5f1e814;color:transparent;transition:background .25s,color .25s}.lx--coach .lx-head span{display:grid}.lx--coach .lx-head span i{grid-area:1/1;font-style:normal;font:700 12px Space Grotesk,sans-serif;color:#ecb43e;text-align:right}.lx-me{margin-left:auto;width:max-content;max-width:80%;padding:7px 10px;border-radius:11px 11px 3px;background:#ecb43e;color:#2a2008;font-size:11.5px;font-weight:600}.lx-agent{display:flex;flex-direction:column;gap:5px;margin:10px 0}.lx-agent div{display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:8px;background:#f5f1e80d;font-size:11px;color:#f5f1e8cc}.lx-spin{width:11px;height:11px;border-radius:50%;border:2px solid rgba(236,180,62,.3);border-top-color:#ecb43e;animation:lxSpin .7s linear infinite;flex:none}.lx-ok{display:none;width:13px;height:13px;border-radius:50%;background:#81b64c;color:#fff;font-size:8px;place-items:center;flex:none}.lx.s3 .lx-agent div:first-child .lx-spin,.lx.s4 .lx-agent div .lx-spin{display:none}.lx.s3 .lx-agent div:first-child .lx-ok,.lx.s4 .lx-agent div .lx-ok{display:grid}@keyframes lxSpin{to{transform:rotate(360deg)}}.lx-ans{display:flex;align-items:flex-end;gap:6px}.lx-ans img{width:32px;height:34px;object-fit:contain;object-position:top}.lx-ans span{padding:7px 10px;border-radius:11px 11px 11px 3px;background:#f2e9d6;color:#2f2a20;font-size:11.5px;line-height:1.4;clip-path:inset(0 0 100% 0);transition:clip-path .9s steps(6,end) .1s}.lx.s4 .lx-ans span{clip-path:inset(0 0 0 0)}.lx-cc{flex:1;min-width:0;padding:9px 10px;border-radius:11px;background:#f2e9d6;color:#2f2a20;transform:translateY(6px)}.lx-cc.is-on{transform:none}.lx-cc__v{display:flex;align-items:center;gap:5px}.lx-cc__v img{width:15px;height:15px}.lx-cc__v b{font:700 13px Space Grotesk,sans-serif}.lx-cc__v span{font:600 10px ui-monospace,monospace;color:#2f2a20a6}.lx-cc__s{display:block;margin-top:4px;font-size:11px;line-height:1.35}.lx-cc__btn{margin-top:7px;padding:5px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:700;background:#2f2a200f;border:1px solid rgba(47,42,32,.16);transition:background .15s,transform .15s}.lx.s3:not(.s4) .lx-cc__btn{background:#2f2a2033;transform:translateY(1px)}.lx-cc__a{display:block;margin-top:7px;padding-top:6px;border-top:1px solid rgba(47,42,32,.12);font-size:11px;line-height:1.4;color:#4a4232}.lx-dots{display:flex;gap:4px}.lx-dots i{width:14px;height:4px;border-radius:2px;background:#f5f1e824}.lx-dots i.g{background:#81b64c}.lx-dots i.cur{background:#ecb43e}.lx.s3 .lx-dots i.cur{background:#81b64c}.lx-played{font-size:12px}.lx-played b{color:#f09a86}.lx--elomax{background:radial-gradient(120% 90% at 70% 0%,#3b2f1a,#1b1813 55%,#141210)}.lx-stars{position:absolute;inset:0;pointer-events:none}.lx-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff5d6;opacity:.5;animation:sxTw 2.4s ease-in-out infinite;animation-delay:var(--d)}.lx-tier{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:#f2c14e24;color:#f2c14e;font-weight:700;font-size:11px}.lx-tier svg{width:12px;height:12px}.lx-road{position:relative;display:block;width:100%;height:112px;margin:-6px 0 4px}.lx-road .bed{fill:none;stroke:#f5f1e81a;stroke-width:14;stroke-linecap:round}.lx-road .pave{fill:none;stroke:#f5f1e824;stroke-width:10;stroke-dasharray:1 7}.lx-road .lit{fill:none;stroke:#f2c14e;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.63;filter:drop-shadow(0 0 4px rgba(242,193,78,.7));transition:stroke-dashoffset 1s cubic-bezier(.5,0,.3,1)}.lx--elomax.s3 .lx-road .lit{stroke-dashoffset:.47}.lx-node circle{fill:#2f2d29;stroke:#f5f1e840;stroke-width:1.5;transition:fill .3s,stroke .3s}.lx-node text{font:700 9px Space Grotesk,sans-serif;fill:#f5f1e899;text-anchor:middle}.lx-node.done circle,.lx.s3 .lx-node.nxt circle{fill:#f2c14e;stroke:#f2c14e}.lx-node.done text,.lx.s3 .lx-node.nxt text{fill:#221f19}.lx-marker{fill:#fff;filter:drop-shadow(0 0 6px #fff);offset-path:path("M-10 118 C 60 118, 70 50, 140 60 S 230 118, 290 50 S 350 12, 380 16");offset-distance:38%;offset-rotate:0deg;transition:offset-distance 1s cubic-bezier(.5,0,.3,1)}.lx--elomax.s3 .lx-marker{offset-distance:54.5%}.lx--elomax .lx-head,.lx--elomax .lx-lumi{position:relative}.lx-medal{position:absolute;right:16px;top:48px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#f0b92f 45%,#b07a12);box-shadow:0 0 18px #f0b92f99;transform:scale(.3)}.lx-medal.is-on{transform:scale(1);transition:opacity .2s,transform .45s cubic-bezier(.3,1.7,.5,1)!important}.lx-lab--sm{margin-top:6px;font-size:9px}.lx-big{display:grid}.lx-big b{grid-area:1/1;font:700 40px/1 Space Grotesk,sans-serif;letter-spacing:-.02em}.lx-big small{font-size:13px;margin-left:4px;color:#f5f1e880}.lx-big b.is-on{transform:none}.lx-big b:not(.is-on){transform:translateY(6px)}.lx-cyc{display:flex;gap:4px;margin-top:4px}.lx-cyc i{flex:1;height:8px;border-radius:3px;background:#f5f1e81a;transition:background .3s}.lx-cyct{display:grid;font-size:10.5px;color:#f5f1e899}.lx-cyct i{grid-area:1/1;font-style:normal}.lx--woodpecker .lx-col{gap:4px}.lx-ops{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.lx-op{display:grid;grid-template-columns:1.25fr .4fr 1.3fr .45fr;gap:8px;align-items:center;padding:5px 8px;border-radius:7px;font-size:11px;border:1px solid transparent;transition:border-color .3s,background .3s}.lx-op em{font-style:normal;font-weight:600;display:flex;flex-direction:column}.lx-op em small{font-size:9px;font-weight:500;color:#f5f1e873}.lx-op span{color:#f5f1e88c}.lx-op b{font:700 11px Space Grotesk,sans-serif;text-align:right}.lx-wdl{display:flex;height:7px;border-radius:4px;overflow:hidden;background:#f5f1e80f}.lx-wdl i{width:var(--p);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.3,.8,.3,1)}.lx-wdl .w{background:#81b64c}.lx-wdl .d{background:#a9a396}.lx-wdl .l{background:#e07070}.lx.s2 .lx-wdl i{transform:scaleX(1)}.lx.s3 .lx-op.worst{border-color:#e0707099;background:#e0707014}.lx-skills{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.lx-sk{display:grid;grid-template-columns:18px 76px 1fr 24px;gap:8px;align-items:center;padding:3px 6px;border-radius:7px;font-size:11px;border:1px solid transparent;transition:border-color .3s,background .3s}.lx-ski svg{width:15px;height:15px;display:block}.lx-sk em{font-style:normal;font-weight:600}.lx-sk b{font:700 11px Space Grotesk,sans-serif;text-align:right}.lx-sk i{display:block;height:6px;border-radius:3px;background:#ecb43e;width:var(--v);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.3,.8,.3,1)}.lx.s2 .lx-sk i{transform:scaleX(1)}.lx.s3 .lx-sk.weak{border-color:#e0707099;background:#e0707014}.lx.s3 .lx-sk.weak i{background:#e07070}.lx.s3 .lx-sk.weak em,.lx.s3 .lx-sk.weak b{color:#f09a86}@media(prefers-reduced-motion:reduce){.lx *,.lx{transition:none!important;animation:none!important}}.lx.s1 .b-gr img[data-sq=f1]{transform:translate(-326.1%,-326.1%)}.lx.s2 .b-gr img[data-sq=c6]{transform:translate(108.7%,217.4%)}.lx.s3 .b-gr img[data-sq=f3]{transform:translate(-108.7%,-217.4%)}.lx.s3 .b-gr img[data-sq=e5]{opacity:0}.lx.s3 .b-pz img[data-sq=d1]{transform:translate(-326.1%,-326.1%)}.lx.s1 .b-ex img[data-sq=d5]{transform:translate(-217.4%,108.7%)}.lx.s1:not(.s2) .b-lm img[data-sq=f4]{transform:translate(-108.7%,-108.7%)}.lx.s1:not(.s2) .b-lm img[data-sq=e5]{opacity:0}.lx.s3 .b-lm img[data-sq=h4]{transform:translate(-326.1%,-326.1%)}.lx.s3 .b-lm img[data-sq=e7]{opacity:0}.lx.s2 .lx-task[data-k="2"]{background:#81b64c1a}.lx.s2 .lx-task[data-k="2"] .lx-tick{background:#81b64c;color:#fff}.lx.s3 .lx-task[data-k="3"]{background:#81b64c1a}.lx.s3 .lx-task[data-k="3"] .lx-tick{background:#81b64c;color:#fff}.lx.s4 .lx-task[data-k="4"]{background:#81b64c1a}.lx.s4 .lx-task[data-k="4"] .lx-tick{background:#81b64c;color:#fff}.lx.s5 .lx-task[data-k="5"]{background:#81b64c1a}.lx.s5 .lx-task[data-k="5"] .lx-tick{background:#81b64c;color:#fff}.lx.s1 .lx-cyc i[data-k="1"],.lx.s2 .lx-cyc i[data-k="2"],.lx.s3 .lx-cyc i[data-k="3"],.lx.s4 .lx-cyc i[data-k="4"]{background:#ecb43e}.lx.s4 .lx-cyc i{background:#81b64c!important}.lx-hl{position:absolute;z-index:1;width:12.5%;height:12.5%;background:#ffd64f80;pointer-events:none}.lx-promo{position:absolute;z-index:3;width:12.5%;height:12.5%;padding:.5%;box-sizing:border-box}.lx.s2 .b-pd img[data-sq=f4]{transform:translate(108.7%,-108.7%)}.lx.s3 .b-pd img[data-sq=f7]{transform:translateY(108.7%)}.lx.s4 .b-pd img[data-sq=e5]{transform:translate(108.7%,-108.7%)}.lx.s4 .b-pd img[data-sq=f7]{opacity:0}.lx.s2 .b-op img[data-sq=c6]{transform:translateY(-108.7%)}.lx.s3 .b-op img[data-sq=e1]{transform:translate(-217.4%)}.lx.s3 .b-op img[data-sq=h1]{transform:translate(217.4%)}.lx.s4 .b-op img[data-sq=b8]{transform:translate(-108.7%,-217.4%)}.lx.s2 .b-eg img[data-sq=d4],.lx.s3 .b-eg img[data-sq=c3]{transform:translateY(-108.7%)}.lx.s4 .b-eg img[data-sq=d4]{transform:translate(326.1%,-108.7%)}.lx.s4 .b-eg img[data-sq=g5]{opacity:0}.lx.s5 .b-eg img[data-sq=g6]{transform:translateY(108.7%)}.lx.s5 .b-eg img[data-sq=d4]{opacity:0}.lx.s6 .b-eg img[data-sq=g4]{transform:translateY(-108.7%)}.lx.s6 .b-eg img[data-sq=g6]{opacity:0}.lx.s2 .b-cv img[data-sq=f3]{transform:translate(-326.1%,-326.1%)}.lx.s3 .b-cv img[data-sq=a7]{transform:translateY(108.7%)}.lx.s4 .b-cv img[data-sq=d6]{transform:translateY(-108.7%)}.lx.s5 .b-cv img[data-sq=a7]{transform:translate(217.4%,108.7%)}.lx.s5 .b-cv img[data-sq=f3]{opacity:0}.lx.s6 .b-cv img[data-sq=d6]{transform:translateY(-217.4%)}.lx.s6 .b-cv img[data-sq=d6]{opacity:0}.lx-gc{flex:1;min-width:0;display:flex;flex-direction:column;min-height:164px;box-sizing:border-box;padding:10px 11px;border-radius:12px;background:#f2e9d6;color:#2f2a20}.lx-gc__top{display:flex;gap:7px;align-items:flex-start}.lx-gc__av{margin-bottom:-4px}.lx-gc__av{width:38px;height:40px;object-fit:contain;object-position:top;flex:none}.lx-gc__body{flex:1;min-width:0}.lx-gc__vs,.lx-gc__ss{display:grid}.lx-gc__v,.lx-gc__s{grid-area:1/1}.lx-gc__v{display:flex;align-items:center;gap:5px}.lx-gc__v img{width:15px;height:15px}.lx-gc__v b{font:700 14px Space Grotesk,sans-serif}.lx-gc__v span{font:600 10px ui-monospace,monospace;color:#2f2a20a6}.lx-gc__s{margin-top:3px;font-size:11px;line-height:1.35}.lx-gc__foot{position:relative;display:grid;margin-top:4px}.lx-gc__foot>*{grid-area:1/1}.lx-gc__btn{padding:6px;border-radius:8px;text-align:center;font-size:11px;font-weight:700;background:#2f2a200f;border:1px solid rgba(47,42,32,.16);align-self:start;transition:opacity .25s,background .15s,transform .15s}.lx--review.s4:not(.s5) .lx-gc__btn,.lx--explain.s2:not(.s3) .lx-gc__btn{background:#2f2a2033;transform:translateY(1px)}.lx-gc__a{font-size:11px;line-height:1.4;color:#3d372b;padding-top:5px;border-top:1px solid rgba(47,42,32,.12)}.lx-think{display:inline-flex;align-items:center;gap:8px;align-self:start;padding:4px 0}.lx-think__m{width:16px;height:16px;flex:none;animation:ccThinkBreathe 2.6s ease-in-out infinite}.lx-think__m svg{width:100%;height:100%;display:block;animation:ccThinkSpin 3.2s cubic-bezier(.72,-.18,.24,1.22) infinite}.lx-think__w{font-size:12px;font-weight:500;background:linear-gradient(90deg,#2f2a2073 25%,#b8862b,#2f2a2073 75%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ccThinkShimmer 2.4s linear infinite}.lx--review .lx-row,.lx--explain .lx-row{align-items:stretch}.lx-reply{display:flex;align-items:flex-end;gap:6px;margin-top:12px}.lx-reply img{width:34px;height:36px;object-fit:contain;object-position:top;flex:none}.lx-reply__b{display:grid;flex:1;padding:8px 10px;border-radius:11px 11px 11px 3px;background:#f2e9d6;color:#2f2a20;min-height:36px}.lx-reply__b>*{grid-area:1/1}.lx-reply__t{font-size:11.5px;line-height:1.4}.lx--chat{min-height:150px}.lx-wpc{display:flex;flex-direction:column;gap:10px}.lx-wpc__hd{display:flex;align-items:center;gap:10px}.lx-wpc__hd b{display:block;font:700 13.5px Space Grotesk,sans-serif}.lx-wpc__hd span{font-size:10.5px;color:#f5f1e88c}.lx-wpc__mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#ecb43e24;border:1px solid rgba(236,180,62,.32)}.lx-wpc__mark svg{width:22px;height:22px}.lx-wpc__pips{display:flex;gap:5px}.lx-wpc__pips i{flex:1;height:26px;border-radius:7px;display:grid;place-items:center;background:#f5f1e80d;border:1px solid rgba(245,241,232,.1);font-style:normal;transition:background .35s,border-color .35s}.lx-wpc__pips i span{font:700 11px Space Grotesk,sans-serif;color:#f5f1e880}.lx-wpc__pips i.done{background:#81b64cd9;border-color:transparent}.lx-wpc__pips i.done span{color:#fff}.lx-wpc__pips i.cur{border-color:#ecb43e}.lx-wpc__pips i.cur span{color:#ecb43e}.lx.s3 .lx-wpc__pips i[data-k="2"]{background:#81b64cd9;border-color:transparent}.lx.s3 .lx-wpc__pips i[data-k="2"] span{color:#fff}.lx.s4 .lx-wpc__pips i[data-k="3"]{border-color:#ecb43e}.lx.s4 .lx-wpc__pips i[data-k="3"] span{color:#ecb43e}.lx-wpc__dose{display:grid;font-size:11.5px;color:#f5f1e899}.lx-wpc__dose span{grid-area:1/1}.lx-wpc__dose b{color:#f5f1e8;font:700 12.5px Space Grotesk,sans-serif}.lx-wpc__bar{height:6px;border-radius:3px;background:#f5f1e814;overflow:hidden}.lx-wpc__bar i{display:block;height:100%;width:68%;background:#ecb43e;border-radius:3px;transition:width .6s ease}.lx.s2 .lx-wpc__bar i{width:84%}.lx.s3 .lx-wpc__bar i{width:100%;background:#81b64c}.lx.s4 .lx-wpc__bar i{width:0}.lx-wpc__foot{display:flex;align-items:center;gap:10px}.lx-wpc__btn{padding:7px 12px;border-radius:8px;background:#ecb43e;color:#221f19;font-size:11.5px;font-weight:700}.lx-wpc__miss{font-size:11px;color:#f5f1e88c;text-decoration:underline}.lx-lv{display:inline-grid;font-style:normal}.lx-lv em{grid-area:1/1;font-style:normal}.lx-sess{position:relative;display:flex;align-items:center;gap:4px;margin:-2px 0 2px}.lx-sess i{width:14px;height:14px;border-radius:4px;background:#f5f1e81a;transition:background .3s}.lx-sess span{display:grid;margin-left:8px;font-size:10.5px;color:#f5f1e8b3}.lx-sess em{grid-area:1/1;font-style:normal}.lx-burst{position:absolute;inset:0;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(60% 60% at 50% 45%,#3c2c0eeb,#14120ff0)}.lx-burst__m{position:relative;width:76px;height:76px;display:grid;place-items:center;transform:scale(.4);transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.lx-burst.is-on .lx-burst__m{transform:scale(1)}.lx-burst__m svg{width:76px;height:76px;position:relative;z-index:1;filter:drop-shadow(0 0 16px rgba(236,180,62,.6))}.lx-burst__m i{position:absolute;width:76px;height:76px;border-radius:50%;border:1px solid #ecb43e;opacity:0}.lx-burst.is-on .lx-burst__m i{animation:lxRay 1.5s cubic-bezier(.2,.7,.3,1) .15s both}.lx-burst.is-on .lx-burst__m i.r2{animation-delay:.5s}@keyframes lxRay{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.4);opacity:0}}.lx-burst b{font:700 17px Space Grotesk,sans-serif;color:#f5f1e8;letter-spacing:.02em}.lx-burst span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ecb43e}.lx--elomax .lx-lumi{display:none}.lx-accs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.lx-accs span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:8px;background:#f5f1e812;font-size:10.5px;font-weight:600;transform:translateY(5px);transition-delay:var(--d)!important}.lx-accs span.is-on{transform:none}.lx-accs span svg{flex:none}.lx-accs span b{color:#f5f1e88c;font-weight:600}.lx-accs span i{width:9px;height:9px;border-radius:2px}.lx-accs i.cc{background:#81b64c}.lx-accs i.li{background:#f5f1e8}.lx-accs em{font-style:normal;font-size:10.5px;font-weight:700;color:#ecb43e;margin-left:auto}.lx-ig{display:grid;grid-template-columns:1fr 1.2fr;gap:7px}.lx-ig__card{padding:8px 9px;border-radius:9px;background:#f5f1e80d;display:flex;flex-direction:column;gap:4px;transform:translateY(6px)}.lx-ig__card.is-on{transform:none}.lx-ig__rt div{display:flex;justify-content:space-between;font-size:11px}.lx-ig__rt em{font-style:normal;color:#f5f1e899}.lx-ig__rt b{font:700 11.5px Space Grotesk,sans-serif}.lx-ig__rt div:nth-child(2) em:before,.lx-ig__rt div:nth-child(3) em:before,.lx-ig__rt div:nth-child(4) em:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:5px}.lx-ig__rt div:nth-child(2) em:before{background:#e07070}.lx-ig__rt div:nth-child(3) em:before{background:#ecb43e}.lx-ig__rt div:nth-child(4) em:before{background:#6b9fd4}.lx-ig__ch svg{width:100%;height:56px}.lx-ig__ch path{fill:none;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s ease}.lx-ig__ch .c1{stroke:#6b9fd4}.lx-ig__ch .c2{stroke:#ecb43e}.lx-ig__ch .c3{stroke:#e07070}.lx.s3 .lx-ig__ch path{stroke-dashoffset:0}.lx-ig__op b{font:700 13px Space Grotesk,sans-serif}.lx-ig__op em,.lx-ig__hr em{font-style:normal;font-size:10.5px;color:#a8d780}.lx-heat{display:grid;grid-template-columns:repeat(12,1fr);gap:2px}.lx-heat i{height:14px;border-radius:2px;background:rgba(236,180,62,var(--a))}.lx-weak{padding:3px 8px;border-radius:6px;background:#e0654f2e;color:#f09a86!important;font-size:10.5px;font-weight:700}.lx-sp{position:relative;width:260px;height:170px;margin:0 auto 8px}.lx-sp svg{position:absolute;left:50%;top:50%;width:118px;height:118px;transform:translate(-50%,-50%);overflow:visible}.lx-sp__poly{transform-origin:50px 50px;transform:scale(0);transition:transform 1.1s cubic-bezier(.2,.9,.25,1.05)}.lx.s1 .lx-sp__poly{transform:scale(1)}.lx-sp__weak{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .4s cubic-bezier(.3,1.7,.5,1)}.lx.s2 .lx-sp__weak{transform:scale(1);animation:lxPulse 1.3s ease-in-out infinite .4s}@keyframes lxPulse{50%{transform:scale(1.6)}}.lx-skv{position:absolute;display:flex;flex-direction:column;font-size:9.5px;line-height:1.2;color:#f5f1e88c}.lx-skv b{font:700 13px Space Grotesk,sans-serif;color:#f5f1e8}.lx-skv--l{align-items:flex-end}.lx.s2 .lx-skv--weak,.lx.s2 .lx-skv--weak b{color:#f09a86}.lx.s1 .lx-sess i[data-k="0"],.lx.s1 .lx-sess i[data-k="1"],.lx.s1 .lx-sess i[data-k="2"],.lx.s1 .lx-sess i[data-k="3"],.lx.s1 .lx-sess i[data-k="4"],.lx.s1 .lx-sess i[data-k="5"],.lx.s1 .lx-sess i[data-k="6"],.lx.s2 .lx-sess i[data-k="7"],.lx.s2 .lx-sess i[data-k="8"],.lx.s2 .lx-sess i[data-k="9"]{background:#81b64c}@media(prefers-reduced-motion:reduce){.pt-f.is-live .pt-tip *{animation:none!important}.sx-badge,.sx-poly,.sx-weak,.sx-wdl i{transform:none}.sx-win-banner,.sx-ans,.sx-exp__txt,.sx-msg--me,.sx-tally div,.sx-weaktag,.sx-wpc__times span{opacity:1;transform:none}}@media(max-width:1000px){#pricing .pt-tabs{display:flex;gap:4px;padding:4px;margin:0 auto 18px;width:max-content;border-radius:10px;background:#f5f1e80f}#pricing .pt-tabs button{min-height:40px;padding:8px 16px;border:0;border-radius:8px;background:transparent;font:700 13px DM Sans,sans-serif;color:#f5f1e899;cursor:pointer}#pricing .pt-tabs button.is-on{background:#ecb43e29;color:var(--gold)}#pricing .pt-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr) minmax(0,1fr);padding:6px 10px 8px;border-radius:16px}#pricing .pt .pt-h .mem-buy{white-space:nowrap}#pricing .pt-corner{display:none}#pricing .pt-hl{grid-column:3}#pricing .pt .pt-h--m,#pricing .pt .pt-h--y,#pricing .pt .pt-h--l{grid-column:3;display:none}#pricing .pt[data-pick=premium_monthly] .pt-h--m,#pricing .pt[data-pick=premium_yearly] .pt-h--y,#pricing .pt[data-pick=premium_lifetime] .pt-h--l{display:flex}#pricing .pt .pt-h--free{grid-column:1 / 3;padding-left:4px}#pricing .pt-c--m,#pricing .pt-c--l{display:none}#pricing .pt-c--y{grid-column:3}#pricing .pt .pt-h{padding:18px 8px 14px}#pricing .pt .pt-h .mem-card__badge{position:static;margin:0 0 8px;order:-1}#pricing .pt .pt-h .mem-buy,#pricing .pt .pt-h a.pt-free{display:flex;align-self:stretch;width:100%;height:42px;font-size:13.5px;margin-top:auto}#pricing .pt .pt-h--free{padding-right:14px}#pricing .pt .pt-h .mem-card__price{flex-direction:column;align-items:flex-start;gap:2px}#pricing .pt .pt-h .mem-card__num,#pricing .pt .pt-num{font-size:24px;line-height:1.1}#pricing .pt .pt-h .mem-card__unit{font-size:12px}#pricing .pt .pt-h .mem-card__note,#pricing .pt .pt-note{font-size:11px;min-height:0}#pricing .pt-f{gap:8px;padding:0 2px}#pricing .pt-name{font-size:13px}#pricing .pt-ico{width:24px;height:24px;border-radius:7px}#pricing .pt-ico svg{width:15px;height:15px}#pricing .pt-f,#pricing .pt-c{height:auto;min-height:44px}#pricing .pt-c{font-size:12.5px;padding:6px 8px;line-height:1.3}}@media(max-width:1000px){#pricing .pt-tip{position:fixed;inset:auto 12px 84px;width:auto;transform:translateY(10px)}#pricing .pt-tip:before{display:none}#pricing .pt-f.is-live .pt-tip{transform:none}}@media(max-width:400px){#pricing .pt-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr)}#pricing .pt .pt-h .mem-buy{font-size:13px}}@media(min-width:1001px)and (max-width:1320px){#pricing .pt .pt-h{padding-top:46px}#pricing .pt .pt-h .mem-card__badge{top:18px;left:16px;right:auto}#pricing .pt .pt-h .mem-card__price{flex-wrap:wrap;row-gap:3px}#pricing .pt .pt-h .mem-card__num,#pricing .pt .pt-num{font-size:30px}#pricing .pt .pt-h .mem-buy{font-size:13px;white-space:nowrap}}@media(min-width:901px)and (max-width:1160px){.tsp__body{grid-template-columns:1fr}.tsp__screen{order:-1;min-height:520px}.tsp__play{flex-direction:column;align-items:stretch}.tsp__board{width:min(270px,100%);margin:0 auto}}.seg-btn{background:transparent;color:#f5f1e88c}.seg-btn:first-child{background:#f5f1e81f;color:#f5f1e8}#pricing .pt-c{justify-content:center;text-align:center}#pricing .pt .pt-h{align-items:center;text-align:center}#pricing .pt .pt-h .mem-card__price{justify-content:center}#pricing .pt-c--y{color:#fff;font-weight:600}#pricing .pt-hl{background:#f5f1e809;box-shadow:inset 0 0 0 1.5px #ecb43ee6}#pricing .pt .pt-h .mem-card__badge{background:#ecb43e;color:#221f19}#pricing .pt-corner__lumi{margin-top:auto;padding-top:14px;display:flex;align-items:flex-end;gap:8px}#pricing .pt-corner__lumi img{flex:none;width:52px;height:52px;object-fit:contain}#pricing .pt-corner__lumi p{margin:0 0 4px;padding:8px 11px;border-radius:12px 12px 12px 4px;background:#f5f1e812;font-size:12.5px;line-height:1.45;color:#f5f1e8d1}@media(min-width:1001px){#pricing .pt-corner{display:flex;flex-direction:column;padding-bottom:18px}#pricing .pt .pt-h{padding-top:46px}#pricing .pt .pt-h .mem-card__badge{top:14px;left:50%;right:auto;transform:translate(-50%)}}@media(min-width:1001px){#pricing .pt.mem-cards{max-width:1188px}#pricing>div[style*=max-width]{max-width:1188px!important}#pricing .pt-grid{grid-template-columns:minmax(0,269fr) repeat(4,minmax(0,219fr))}#pricing .pt-f,#pricing .pt-c{height:56px}#pricing .pt-f{gap:14px}#pricing .pt-name{font-size:16px;font-weight:600}#pricing .pt-ico{width:32px;height:32px;border-radius:9px}#pricing .pt-c{font-size:16px}}@media(min-width:1321px){#pricing .pt .pt-h .mem-card__name{font-size:17px;font-weight:700}#pricing .pt .pt-h .mem-buy{height:48px;max-width:171px;font-size:17px;font-weight:600;border-radius:10px}}#pricing .pt-corner,#pricing .pt .pt-h{position:sticky;top:var(--pt-top, 0px);z-index:3}#pricing .pt.is-stuck .pt-corner,#pricing .pt.is-stuck .pt-h{background:#282724}#pricing .pt.is-stuck .pt-h--y{background:#2f2e2b}#pricing .pt.is-stuck .pt-corner,#pricing .pt.is-stuck .pt-h{box-shadow:0 14px 18px -14px #000c}#pricing .pt.is-stuck .pt-h--y:before{content:"";position:absolute;inset:0 4px 6px;border:1.5px solid rgba(236,180,62,.9);border-radius:14px;pointer-events:none}#pricing .pt-f.is-live{z-index:50}@supports (overflow-x: clip){@media(max-width:768px){html,body{overflow-x:clip}}}#pricing .pt-bar{grid-column:1 / -1;align-self:stretch;margin:-8px -21px 8px;position:sticky;top:var(--pt-top, 0px);z-index:2;pointer-events:none;border:1px solid transparent;border-top:0}#pricing .pt.is-stuck .pt-bar{background:#282724;border-color:#f0ebe012;border-bottom-color:#f0ebe029;box-shadow:0 16px 22px -16px #000000d9}#pricing .pt.is-stuck .pt-corner,#pricing .pt.is-stuck .pt-h{box-shadow:none}@media(max-width:1000px){#pricing .pt-bar{margin:-6px -11px 6px}}#pricing .ptm{display:none}@media(max-width:1000px){#pricing .pt>.pt-tabs,#pricing .pt-grid{display:none}#pricing .ptm{display:flex;flex-direction:column;gap:16px;max-width:520px;margin:0 auto}#pricing .ptm-card{position:relative;background:#282724;border:1px solid rgba(240,235,224,.08);border-radius:18px;padding:22px 18px 8px;overflow:hidden;text-align:center}#pricing .ptm-card--prem{border:1.5px solid rgba(236,180,62,.9);padding-top:0}#pricing .ptm-band{margin:0 -18px 18px;padding:7px 0;background:#ecb43e;color:#221f19;font:700 11px/1.2 DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase}#pricing .pt:not([data-pick=premium_yearly]) .ptm-band{background:transparent;color:transparent}#pricing .ptm-name{font:800 26px/1.1 Space Grotesk,sans-serif;color:#f5f1e8;letter-spacing:-.01em}#pricing .ptm-card--prem .ptm-name{color:#f2c35a}#pricing .ptm .pt-tabs{margin:14px auto 2px}#pricing .ptm .ptm-plan{display:none;background:none;border:0;padding:0;margin:0;box-shadow:none;width:auto;min-width:0;max-width:none;transform:none}#pricing .pt[data-pick=premium_monthly] .ptm-plan[data-plan-col=premium_monthly],#pricing .pt[data-pick=premium_yearly] .ptm-plan[data-plan-col=premium_yearly],#pricing .pt[data-pick=premium_lifetime] .ptm-plan[data-plan-col=premium_lifetime]{display:block}#pricing .ptm .mem-card__price{display:flex;justify-content:center;align-items:baseline;gap:6px;margin-top:12px}#pricing .ptm .mem-card__num,#pricing .ptm .pt-num{font:700 40px/1 Space Grotesk,sans-serif;color:#f5f1e8;letter-spacing:-.03em;font-feature-settings:"tnum" 1}#pricing .ptm .mem-card__unit{font-size:15px;color:#f5f1e88c}#pricing .ptm .mem-card__note,#pricing .ptm .pt-note{text-align:center;margin:8px 0 16px;min-height:18px;font-size:13px;line-height:1.4;color:#f5f1e88c}#pricing .ptm .mem-card__note em{color:#ecb43e;font-style:normal;font-weight:600}#pricing .ptm .mem-buy{display:flex;width:100%;height:52px;align-items:center;justify-content:center;margin:0;border:0;border-radius:12px;background:#ecb43e;color:#221f19;box-shadow:none;font:700 17px DM Sans,sans-serif;text-decoration:none}#pricing .ptm-card--free .mem-buy{background:#f5f1e814;color:#f5f1e8;box-shadow:inset 0 0 0 1px #f5f1e81f}#pricing .ptm .mem-buy[hidden]{display:none!important}#pricing .ptm-feats{list-style:none;margin:16px 0 0;padding:0;text-align:left}#pricing .ptm-g{margin:16px 0 2px;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f5f1e866}#pricing .ptm-f{display:flex;align-items:center;gap:12px;min-height:46px;border-top:1px solid rgba(240,235,224,.06)}#pricing .ptm-g+.ptm-f{border-top:0}#pricing .ptm-n{flex:1;min-width:0;font-size:15px;font-weight:500;color:#ede8de}#pricing .ptm-v{flex:none;max-width:45%;font-size:14px;font-weight:600;color:#fff;text-align:right}#pricing .ptm-card--free .ptm-v{color:#f5f1e89e;font-weight:500}}
