:root{--nk-energy-green:#16a34a;--nk-energy-lime:#84cc16;--nk-energy-mint:#2dd4bf;--nk-energy-gold:#f59e0b;--nk-energy-violet:#7c3aed;--nk-energy-ink:#052e16;--nk-energy-shadow:0 24px 70px #0f3d2e29;--nk-energy-shadow-strong:0 34px 100px #0f3d2e3d}@keyframes nk-energy-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes nk-energy-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@keyframes nk-energy-sweep{0%{transform:translate(-135%)skew(-10deg)}48%,to{transform:translate(135%)skew(-10deg)}}@keyframes nk-energy-enter{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nk-energy-border{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nk-shell,.nk-auth-shell,.nk-page,.daily-wrap,.game-wrap{animation:.55s cubic-bezier(.2,.8,.2,1) both nk-energy-enter}.nk-hero,.daily-hero,.game-hero,.nk-auth-shell .nk-hero,.nk-play-hero,.nk-progression-hero,.nk-action-loop,.nk-arena{isolation:isolate;transform:translateZ(0)}.nk-hero,.daily-hero,.game-hero,.nk-auth-shell .nk-hero{text-align:center!important;box-shadow:var(--nk-energy-shadow-strong)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.nk-hero h1,.daily-hero h1,.game-hero h1,.nk-auth-shell .nk-hero h1{text-wrap:balance;text-shadow:0 18px 48px #0000002e;max-width:940px!important;margin-left:auto!important;margin-right:auto!important}.nk-hero p,.daily-hero p,.game-hero p,.nk-auth-shell .nk-hero p{text-wrap:pretty;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.nk-hero:after,.daily-hero:after,.game-hero:after,.nk-auth-shell .nk-hero:after,.nk-card.dark:after,.nk-personal-daily:after,.nk-intelligent-hub:after,.nk-living-brain:after,.nk-connected-game:after,.nk-competition-ai:after,.nk-notification-intel:after,.nk-adaptive-coach:after,.nk-kapcredits-value:after,.nk-pass-advisor:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 0% 34%,#ffffff2e 48%,#0000 62% 100%);animation:6.5s ease-in-out infinite nk-energy-sweep;position:absolute;inset:0}.nk-hero:before,.daily-hero:before,.game-hero:before,.nk-auth-shell .nk-hero:before{animation:7s ease-in-out infinite nk-energy-pulse}.nk-card,.nk-game,.nk-link-card,.nk-format-card,.daily-card,.daily-panel,.daily-score-card,.game-panel,.nk-personal-daily,.nk-intelligent-hub,.nk-living-brain,.nk-connected-game,.nk-competition-ai,.nk-notification-intel,.nk-adaptive-coach,.nk-kapcredits-value,.nk-pass-advisor,.nk-auth-shell .nk-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .28s,filter .28s;position:relative;transform:translateZ(0)}.nk-card:hover,.nk-game:hover,.nk-link-card:hover,.nk-format-card:hover,.daily-card:hover,.daily-panel:hover,.daily-score-card:hover,.game-panel:hover,.nk-personal-daily:hover,.nk-intelligent-hub:hover,.nk-living-brain:hover,.nk-connected-game:hover,.nk-competition-ai:hover,.nk-notification-intel:hover,.nk-adaptive-coach:hover,.nk-kapcredits-value:hover,.nk-pass-advisor:hover,.nk-auth-shell .nk-card:hover{filter:saturate(1.05);transform:translateY(-7px)scale(1.008);box-shadow:var(--nk-energy-shadow-strong)!important}.nk-personal-daily,.nk-intelligent-hub,.nk-living-brain,.nk-connected-game,.nk-competition-ai,.nk-notification-intel,.nk-adaptive-coach,.nk-kapcredits-value,.nk-pass-advisor,.nk-auth-shell .nk-card{overflow:hidden}.nk-personal-daily:before,.nk-intelligent-hub:before,.nk-living-brain:before,.nk-connected-game:before,.nk-competition-ai:before,.nk-notification-intel:before,.nk-adaptive-coach:before,.nk-kapcredits-value:before,.nk-pass-advisor:before,.nk-auth-shell .nk-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(110deg,#22c55eb3,#2dd4bf73,#f59e0b6b,#7c3aed66,#22c55eb3) 0 0/260% 260%;padding:1px;animation:9s infinite nk-energy-border;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nk-personal-daily>*,.nk-intelligent-hub>*,.nk-living-brain>*,.nk-connected-game>*,.nk-competition-ai>*,.nk-notification-intel>*,.nk-adaptive-coach>*,.nk-kapcredits-value>*,.nk-pass-advisor>*,.nk-auth-shell .nk-card>*{z-index:1;position:relative}.nk-cta,.nk-secondary,.nk-pill,.daily-cta,.daily-secondary,.game-cta,.nk-auth-shell button,.nk-auth-shell a,.nk-personal-daily a,.nk-intelligent-hub a,.nk-living-brain a,.nk-connected-game a,.nk-competition-ai a,.nk-notification-intel a{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s,border-color .2s!important}.nk-cta:hover,.nk-secondary:hover,.nk-pill:hover,.daily-cta:hover,.daily-secondary:hover,.game-cta:hover,.nk-auth-shell button:hover,.nk-auth-shell a:hover,.nk-personal-daily a:hover,.nk-intelligent-hub a:hover,.nk-living-brain a:hover,.nk-connected-game a:hover,.nk-competition-ai a:hover,.nk-notification-intel a:hover{filter:saturate(1.08);transform:translateY(-3px)scale(1.018)!important;box-shadow:0 18px 42px #0f3d2e2e!important}.nk-cta:active,.nk-secondary:active,.nk-pill:active,.daily-cta:active,.daily-secondary:active,.game-cta:active,.nk-auth-shell button:active,.nk-auth-shell a:active{transform:translateY(0)scale(.99)!important}.nk-top{box-shadow:0 14px 44px #0f3d2e14,inset 0 -1px #22c55e1f!important}.nk-mark,.nk-user-menu,.nk-auth-shell .nk-proof div,.nk-stat,.nk-pillar-card,.nk-play-hero-metrics span,.nk-progression-hero-grid div,.nk-arena-meta div,.nk-competition-kpis div{transition:transform .25s,box-shadow .25s,border-color .25s}.nk-mark:hover,.nk-user-menu:hover,.nk-auth-shell .nk-proof div:hover,.nk-stat:hover,.nk-pillar-card:hover,.nk-play-hero-metrics span:hover,.nk-progression-hero-grid div:hover,.nk-arena-meta div:hover,.nk-competition-kpis div:hover{transform:translateY(-4px);box-shadow:0 16px 38px #0f3d2e24}.nk-public-private-flow{box-shadow:var(--nk-energy-shadow);background:radial-gradient(circle at 12% 8%,#22c55e2e,#0000 28%),radial-gradient(circle at 88% 20%,#2dd4bf24,#0000 30%),linear-gradient(135deg,#fff,#ecfdf5 52%,#fff);border:1px solid #bbf7d0cc;border-radius:28px;padding:clamp(18px,3vw,28px);animation:.7s cubic-bezier(.2,.8,.2,1) both nk-energy-enter;position:relative;overflow:hidden}.nk-public-private-flow h2{color:#052e16;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(26px,4vw,44px);line-height:1}.nk-public-private-flow p{color:#475569;max-width:720px;font-weight:760;line-height:1.65}.nk-public-private-flow .nk-action-row{justify-content:center}@media (max-width:760px){.nk-hero,.daily-hero,.game-hero,.nk-auth-shell .nk-hero{border-radius:24px!important}.nk-card:hover,.nk-game:hover,.nk-link-card:hover,.nk-format-card:hover,.daily-card:hover,.daily-panel:hover,.game-panel:hover,.nk-personal-daily:hover,.nk-intelligent-hub:hover,.nk-living-brain:hover,.nk-connected-game:hover,.nk-competition-ai:hover,.nk-notification-intel:hover{transform:translateY(-3px)scale(1.002)}}@keyframes nk-energy-shell-fade{0%{opacity:0}to{opacity:1}}.nk-shell{will-change:auto!important;padding-bottom:max(112px, calc(96px + env(safe-area-inset-bottom)))!important;animation:.38s both nk-energy-shell-fade!important;transform:none!important}.nk-bottom{isolation:isolate;transform:translateZ(0);z-index:9999!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.nk-bottom-inner{pointer-events:auto}@supports (padding:max(0px)){.nk-bottom{padding-bottom:max(9px, env(safe-area-inset-bottom))!important}}.nk-shell .nk-hero,.nk-shell .nk-action-loop,.nk-shell .nk-arena,.nk-shell .nk-progress-stage,.nk-shell .nk-progress-map,.nk-retention-loop,.nk-notification-ai{color:#fff!important;background:linear-gradient(135deg,#062115 0%,#0f3d2e 48%,#111827 100%)!important;border:1px solid #bbf7d033!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #0f3d2e3d!important}.nk-shell .nk-hero:before,.nk-shell .nk-action-loop:before,.nk-shell .nk-arena:before,.nk-retention-loop:after,.nk-notification-ai:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 18% 18%,#86efac40,#0000 28%),radial-gradient(circle at 82% 20%,#2dd4bf2e,#0000 30%)!important;animation:8s ease-in-out infinite alternate nk-energy-pulse!important;position:absolute!important;inset:-30%!important}.nk-shell .nk-hero>*,.nk-shell .nk-action-loop>*,.nk-shell .nk-arena>*,.nk-retention-loop>*,.nk-notification-ai>*{z-index:1!important;position:relative!important}.nk-shell .nk-brand:hover{transform:translateY(-2px)}.nk-shell .nk-brand{cursor:pointer;transition:transform .2s}.nk-notification-ai{border-radius:34px!important;margin:18px 0!important;padding:clamp(18px,3vw,30px)!important}.nk-notification-head span{color:#bbf7d0!important;background:#ffffff1a!important;border-color:#bbf7d042!important}.nk-notification-ai h2{color:#fff!important;letter-spacing:-.065em!important;max-width:760px!important;font-size:clamp(30px,5vw,58px)!important;line-height:.98!important}.nk-notification-ai p,.nk-notification-kicker{color:#d1fae5!important}.nk-notification-grid{grid-template-columns:minmax(0,1fr) 330px!important;align-items:stretch!important;gap:22px!important}.nk-notification-side,.nk-notification-cards a,.nk-notification-rules,.nk-notification-channels{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0f!important}.nk-notification-side strong,.nk-notification-cards strong,.nk-notification-rules strong,.nk-notification-channels strong{color:#fff!important}.nk-notification-side span,.nk-notification-cards>span,.nk-notification-rules>span,.nk-notification-channels>span,.nk-notification-cards em{color:#86efac!important}.nk-notification-cards small,.nk-notification-rules p,.nk-notification-channels p{color:#cbd5e1!important}.nk-notification-primary{color:#04130c!important;background:linear-gradient(135deg,#22c55e,#2dd4bf)!important}.nk-notification-secondary{color:#d1fae5!important;background:#ffffff14!important;border-color:#bbf7d03d!important}.nk-retention-loop{border-radius:34px!important;padding:clamp(20px,3vw,34px)!important}.nk-retention-loop:before{height:0!important}.nk-retention-kicker{color:#bbf7d0!important;background:#ffffff1a!important;border-color:#bbf7d042!important}.nk-retention-head h2{color:#fff!important;max-width:760px!important;font-size:clamp(32px,5vw,58px)!important}.nk-retention-head p{color:#d1fae5!important}.nk-season-chip{background:linear-gradient(135deg,#16a34a,#0f766e)!important;box-shadow:0 24px 70px #22c55e33!important}.nk-retention-card,.nk-retention-mission{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0f!important}.nk-retention-card h3,.nk-retention-mission strong{color:#fff!important}.nk-retention-card p,.nk-retention-mission p{color:#cbd5e1!important}.nk-retention-card span,.nk-retention-mission small{color:#bbf7d0!important;background:#ffffff1a!important;border-color:#bbf7d02e!important}.nk-retention-card a{color:#04130c!important;background:linear-gradient(135deg,#22c55e,#2dd4bf)!important}.nk-progress-map{border-radius:34px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:18px 0!important;padding:clamp(18px,3vw,30px)!important;display:grid!important}.nk-progress-phase{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:26px!important;min-height:230px!important;padding:22px!important;transition:transform .25s,box-shadow .25s,border-color .25s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f!important}.nk-progress-phase:hover{border-color:#86efac7a!important;transform:translateY(-7px)!important;box-shadow:0 28px 80px #00000042!important}.nk-progress-phase.active{background:linear-gradient(135deg,#16a34a,#0f766e)!important;border-color:#bbf7d073!important}.nk-progress-phase span{color:#bbf7d0!important;letter-spacing:-.08em!important;align-items:center!important;min-height:42px!important;font-size:30px!important;font-weight:950!important;display:inline-flex!important}.nk-progress-phase strong{color:#fff!important;letter-spacing:-.04em!important;margin-top:18px!important;font-size:20px!important;line-height:1.1!important;display:block!important}.nk-progress-phase p{color:#d1fae5!important;margin:12px 0 0!important;font-weight:760!important;line-height:1.6!important}.nk-progress-phase small{color:#bbf7d0!important;margin-top:14px!important;font-weight:850!important;line-height:1.45!important;display:block!important}@media (max-width:900px){.nk-progress-map{grid-template-columns:1fr 1fr!important}.nk-notification-grid{grid-template-columns:1fr!important}.nk-retention-head{display:grid!important}.nk-retention-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.nk-progress-map{grid-template-columns:1fr!important}.nk-notification-ai h2,.nk-retention-head h2{font-size:32px!important}}.nk-countup{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.045em;will-change:contents, transform;min-width:1.8ch;animation:.72s cubic-bezier(.2,.8,.2,1) both nk-count-tick;display:inline-block}@keyframes nk-count-tick{0%{opacity:0;filter:blur(5px);transform:translateY(9px)scale(.965)}55%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.018)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.nk-stat strong .nk-countup,.nk-score-orb .nk-countup,.nk-arena-score .nk-countup,.nk-pass-value .nk-countup,.nk-play-hero-metrics strong .nk-countup,.nk-pillar-head .nk-countup{text-shadow:0 12px 34px #22c55e33}@media (max-width:760px){html,body{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.nk-shell,.nk-page{contain:layout style}.nk-card,.nk-game,.nk-link-card,.nk-format-card,.daily-card,.daily-panel,.game-panel,.nk-personal-daily,.nk-intelligent-hub,.nk-living-brain,.nk-connected-game,.nk-competition-ai,.nk-notification-ai,.nk-retention-loop,.nk-pass-advisor,.nk-kapcredits-value{will-change:auto!important}.nk-hero:after,.nk-card.dark:after,.nk-personal-daily:after,.nk-intelligent-hub:after,.nk-living-brain:after,.nk-connected-game:after,.nk-competition-ai:after,.nk-notification-ai:after,.nk-retention-loop:after,.nk-adaptive-coach:after,.nk-kapcredits-value:after,.nk-pass-advisor:after{opacity:.18!important;animation:none!important}.nk-shell .nk-hero:before,.nk-shell .nk-action-loop:before,.nk-shell .nk-arena:before,.nk-retention-loop:after,.nk-notification-ai:after{opacity:.42!important;animation-duration:14s!important}.nk-card:hover,.nk-game:hover,.nk-link-card:hover,.nk-format-card:hover,.nk-personal-daily:hover,.nk-intelligent-hub:hover,.nk-living-brain:hover,.nk-connected-game:hover,.nk-competition-ai:hover,.nk-notification-ai:hover,.nk-retention-loop:hover{transform:translateY(-2px)!important}.nk-top,.nk-bottom{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}}@media (prefers-reduced-motion:reduce){.nk-countup{filter:none!important;animation:none!important;transform:none!important}}.nk-wake-layer{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 18%,#22c55e42,#0000 28%),radial-gradient(circle at 82% 14%,#2dd4bf33,#0000 30%),#020617b8;place-items:center;padding:22px;animation:.28s both nk-wake-fade;display:grid;position:fixed;inset:0}.nk-wake-card{color:#fff;background:linear-gradient(135deg,#052e16f5,#0f3d2ef0 52%,#0f172af5);border:1px solid #bbf7d038;border-radius:34px;grid-template-columns:92px 1fr;align-items:center;gap:18px;width:min(520px,100%);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000061,inset 0 1px #ffffff14}.nk-wake-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff29,#0000);animation:2.4s ease-in-out infinite nk-wake-sweep;position:absolute;inset:0;transform:translate(-120%)}.nk-wake-card>*{z-index:1;position:relative}.nk-wake-orb{background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;place-items:center;width:78px;height:78px;display:grid}.nk-wake-orb span{border:2px solid #86efac7a;border-radius:999px;width:46px;height:46px;animation:1.7s ease-in-out infinite nk-wake-orbit;position:absolute}.nk-wake-orb span:nth-child(2){border-color:#2dd4bf94;width:30px;height:30px;animation-delay:.18s}.nk-wake-orb span:nth-child(3){background:#86efac;border:0;width:14px;height:14px;animation-delay:.34s}.nk-wake-kicker{color:#86efac;text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px;font-size:12px;font-weight:950}.nk-wake-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(24px,5vw,38px);line-height:1}.nk-wake-copy{color:#d1fae5;margin:9px 0 0;font-weight:750;line-height:1.55}.nk-wake-track{background:#ffffff1a;border-radius:999px;height:9px;margin-top:15px;overflow:hidden}.nk-wake-track span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#2dd4bf,#86efac);height:100%;transition:width .42s;display:block}@keyframes nk-wake-fade{0%{opacity:0}to{opacity:1}}@keyframes nk-wake-sweep{0%,30%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes nk-wake-orbit{0%,to{opacity:.58;transform:scale(.86)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(160deg)}}@media (max-width:560px){.nk-wake-card{text-align:center;border-radius:28px;grid-template-columns:1fr;justify-items:center;padding:20px}.nk-wake-orb{width:70px;height:70px}}.nk-shell{background:radial-gradient(circle at 8% 4%,#22c55e3d,#0000 28%),radial-gradient(circle at 90% 8%,#a855f72e,#0000 30%),linear-gradient(#07120d 0%,#0b1f16 38%,#f8fafc 38% 100%)!important}.nk-shell .nk-hero,.nk-shell .nk-card.dark,.nk-shell .nk-action-loop,.nk-shell .nk-arena,.nk-shell .nk-progress-stage,.nk-shell .nk-progress-map,.nk-shell .nk-personal-daily,.nk-shell .nk-intelligent-hub,.nk-shell .nk-living-brain,.nk-shell .nk-connected-game,.nk-shell .nk-competition-ai,.nk-shell .nk-notification-ai,.nk-shell .nk-retention-loop,.nk-shell .nk-pass-advisor,.nk-shell .nk-kapcredits-value{isolation:isolate!important;color:#fff!important;background:linear-gradient(135deg,#062115 0%,#0f3d2e 48%,#581c87 100%)!important;border:1px solid #d8b4fe3d!important;border-radius:34px!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #581c8747,inset 0 1px #ffffff14!important}.nk-shell .nk-hero{text-align:center!important;place-items:center!important;min-height:350px!important;padding:clamp(28px,5vw,52px)!important;display:grid!important}.nk-shell .nk-hero:before,.nk-shell .nk-card.dark:before,.nk-shell .nk-action-loop:before,.nk-shell .nk-arena:before,.nk-shell .nk-progress-stage:before,.nk-shell .nk-progress-map:before,.nk-shell .nk-personal-daily:before,.nk-shell .nk-intelligent-hub:before,.nk-shell .nk-living-brain:before,.nk-shell .nk-connected-game:before,.nk-shell .nk-competition-ai:before,.nk-shell .nk-notification-ai:before,.nk-shell .nk-retention-loop:before,.nk-shell .nk-pass-advisor:before,.nk-shell .nk-kapcredits-value:before{content:""!important;z-index:-2!important;pointer-events:none!important;background:radial-gradient(circle at 18% 18%,#86efac4d,#0000 28%),radial-gradient(circle at 82% 20%,#a855f757,#0000 30%)!important;animation:8s ease-in-out infinite alternate coachOrbit!important;position:absolute!important;inset:-30%!important}.nk-shell .nk-hero:after,.nk-shell .nk-card.dark:after,.nk-shell .nk-action-loop:after,.nk-shell .nk-arena:after,.nk-shell .nk-progress-stage:after,.nk-shell .nk-progress-map:after,.nk-shell .nk-personal-daily:after,.nk-shell .nk-intelligent-hub:after,.nk-shell .nk-living-brain:after,.nk-shell .nk-connected-game:after,.nk-shell .nk-competition-ai:after,.nk-shell .nk-notification-ai:after,.nk-shell .nk-retention-loop:after,.nk-shell .nk-pass-advisor:after,.nk-shell .nk-kapcredits-value:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(115deg,#0000 0%,#ffffff29 44%,#0000 64%)!important;animation:6s ease-in-out infinite coachSweep!important;position:absolute!important;inset:0!important;transform:translate(-130%)!important}.nk-shell .nk-hero>*,.nk-shell .nk-card.dark>*,.nk-shell .nk-action-loop>*,.nk-shell .nk-arena>*,.nk-shell .nk-progress-stage>*,.nk-shell .nk-progress-map>*,.nk-shell .nk-personal-daily>*,.nk-shell .nk-intelligent-hub>*,.nk-shell .nk-living-brain>*,.nk-shell .nk-connected-game>*,.nk-shell .nk-competition-ai>*,.nk-shell .nk-notification-ai>*,.nk-shell .nk-retention-loop>*,.nk-shell .nk-pass-advisor>*,.nk-shell .nk-kapcredits-value>*{z-index:1!important;position:relative!important}.nk-shell .nk-hero h1,.nk-shell .nk-notification-ai h2,.nk-shell .nk-retention-head h2,.nk-shell .nk-personal-daily h2,.nk-shell .nk-intelligent-hub h2,.nk-shell .nk-living-brain h2,.nk-shell .nk-connected-game h2,.nk-shell .nk-competition-ai h2,.nk-shell .nk-pass-advisor h2,.nk-shell .nk-kapcredits-value h2{color:#fff!important;text-align:center!important;letter-spacing:-.075em!important;text-wrap:balance!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(42px,6.6vw,82px)!important;font-weight:950!important;line-height:.94!important}.nk-shell .nk-hero p,.nk-shell .nk-notification-ai p,.nk-shell .nk-retention-head p,.nk-shell .nk-personal-daily p,.nk-shell .nk-intelligent-hub p,.nk-shell .nk-living-brain p,.nk-shell .nk-connected-game p,.nk-shell .nk-competition-ai p,.nk-shell .nk-pass-advisor p,.nk-shell .nk-kapcredits-value p{color:#e9d5ff!important;text-align:center!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.72!important}.nk-shell .nk-kicker,.nk-shell .nk-notification-kicker,.nk-shell .nk-retention-kicker,.nk-shell .nk-badge,.nk-shell .nk-format-badge,.nk-shell .nk-game-status{color:#e9d5ff!important;background:#a855f729!important;border:1px solid #d8b4fe59!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14!important}.nk-shell .nk-stat,.nk-shell .nk-score-orb,.nk-shell .nk-progression-hero-grid>div,.nk-shell .nk-play-hero-metrics>span,.nk-shell .nk-arena-stat,.nk-shell .nk-comp-kpi,.nk-shell .nk-pass-value,.nk-shell .nk-pillar-card,.nk-shell .nk-format-card,.nk-shell .nk-link-card,.nk-shell .nk-card:not(.dark),.nk-shell .nk-game,.nk-shell .nk-retention-card,.nk-shell .nk-retention-mission,.nk-shell .nk-notification-side,.nk-shell .nk-notification-cards a,.nk-shell .nk-notification-rules,.nk-shell .nk-notification-channels{background:#fffffff5!important;border:1px solid #e9d5ff!important;border-radius:30px!important;box-shadow:0 18px 52px #581c8714!important}.nk-shell .nk-hero .nk-stat,.nk-shell .nk-hero .nk-score-orb,.nk-shell .nk-hero .nk-progression-hero-grid>div,.nk-shell .nk-hero .nk-play-hero-metrics>span,.nk-shell .nk-arena .nk-arena-stat,.nk-shell .nk-arena .nk-card,.nk-shell .nk-progress-stage .nk-card,.nk-shell .nk-progress-map .nk-progress-phase{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff14!important}.nk-shell .nk-stat strong,.nk-shell .nk-score-orb strong,.nk-shell .nk-progression-hero-grid strong,.nk-shell .nk-play-hero-metrics strong,.nk-shell .nk-arena-score,.nk-shell .nk-arena-stat strong,.nk-shell .nk-comp-kpi strong,.nk-shell .nk-pass-value,.nk-shell .nk-pillar-card strong,.nk-shell .nk-format-card strong,.nk-shell .nk-link-card strong,.nk-shell .nk-card h2,.nk-shell .nk-card h3,.nk-shell .nk-game h3,.nk-shell .nk-retention-card h3,.nk-shell .nk-retention-mission strong,.nk-shell .nk-notification-side strong,.nk-shell .nk-notification-cards strong{color:#0f172a}.nk-shell .nk-hero .nk-stat strong,.nk-shell .nk-hero .nk-score-orb strong,.nk-shell .nk-hero .nk-progression-hero-grid strong,.nk-shell .nk-hero .nk-play-hero-metrics strong,.nk-shell .nk-arena .nk-card h2,.nk-shell .nk-arena .nk-card h3,.nk-shell .nk-progress-stage .nk-card h2,.nk-shell .nk-progress-stage .nk-card h3,.nk-shell .nk-progress-map .nk-progress-phase strong,.nk-shell .nk-progress-map .nk-progress-phase h3{color:#fff!important}.nk-shell .nk-card p,.nk-shell .nk-game p,.nk-shell .nk-link-card span,.nk-shell .nk-format-card p,.nk-shell .nk-pillar-card span,.nk-shell .nk-note,.nk-shell .nk-meta,.nk-shell .nk-map-note{color:#64748b!important}.nk-shell .nk-hero .nk-card p,.nk-shell .nk-arena .nk-card p,.nk-shell .nk-progress-stage .nk-card p,.nk-shell .nk-progress-map .nk-progress-phase p,.nk-shell .nk-progress-map .nk-progress-phase span{color:#d1fae5!important}.nk-shell .nk-cta,.nk-shell .nk-tab.active,.nk-shell .nk-game-button,.nk-shell .nk-notification-primary,.nk-shell .nk-retention-card a{color:#04130c!important;background:linear-gradient(135deg,#22c55e,#a855f7)!important;border-color:#0000!important;box-shadow:0 18px 44px #581c872e!important}.nk-shell .nk-secondary,.nk-shell .nk-tab,.nk-shell .nk-notification-secondary,.nk-shell .nk-retention-card span,.nk-shell .nk-retention-mission small{color:#7e22ce!important;background:#faf5ff!important;border-color:#e9d5ff!important}.nk-shell .nk-card:hover,.nk-shell .nk-game:hover,.nk-shell .nk-link-card:hover,.nk-shell .nk-format-card:hover,.nk-shell .nk-personal-daily:hover,.nk-shell .nk-intelligent-hub:hover,.nk-shell .nk-living-brain:hover,.nk-shell .nk-connected-game:hover,.nk-shell .nk-competition-ai:hover,.nk-shell .nk-notification-ai:hover,.nk-shell .nk-retention-loop:hover{border-color:#a855f75c!important;transform:translateY(-6px)!important;box-shadow:0 26px 80px #581c8729!important}@media (max-width:760px){.nk-shell .nk-hero{min-height:280px!important;padding:22px!important}.nk-shell .nk-hero h1,.nk-shell .nk-notification-ai h2,.nk-shell .nk-retention-head h2,.nk-shell .nk-personal-daily h2,.nk-shell .nk-intelligent-hub h2,.nk-shell .nk-living-brain h2,.nk-shell .nk-connected-game h2,.nk-shell .nk-competition-ai h2,.nk-shell .nk-pass-advisor h2,.nk-shell .nk-kapcredits-value h2{font-size:38px!important}.nk-shell .nk-hero:before,.nk-shell .nk-hero:after,.nk-shell .nk-card.dark:before,.nk-shell .nk-card.dark:after,.nk-shell .nk-personal-daily:before,.nk-shell .nk-personal-daily:after,.nk-shell .nk-intelligent-hub:before,.nk-shell .nk-intelligent-hub:after,.nk-shell .nk-living-brain:before,.nk-shell .nk-living-brain:after,.nk-shell .nk-connected-game:before,.nk-shell .nk-connected-game:after,.nk-shell .nk-competition-ai:before,.nk-shell .nk-competition-ai:after{opacity:.46!important;animation:none!important}}.nk-shell .nk-card:not(.dark),.nk-shell .nk-game,.nk-shell .nk-link-card,.nk-shell .nk-format-card,.nk-shell .nk-pillar-card,.nk-shell .nk-home-signal,.nk-shell .nk-comp-step,.nk-shell .nk-comp-product,.nk-shell .nk-comp-rule,.nk-shell .nk-comp-definition,.nk-shell .nk-comp-kpi,.nk-shell .nk-notification-side,.nk-shell .nk-notification-cards a,.nk-shell .nk-notification-rules,.nk-shell .nk-notification-channels,.nk-shell .nk-retention-card,.nk-shell .nk-retention-mission,.nk-shell .nk-play-hero-metrics>span,.nk-shell .nk-progression-hero-grid>div,.nk-shell .nk-pass-card,.nk-shell .nk-access-card,.nk-shell .nk-rules-card,.nk-shell .nk-wallet-card{color:#0f172a!important;background:#fffffff7!important;border-color:#d8b4feb8!important}.nk-shell .nk-card:not(.dark) h2,.nk-shell .nk-card:not(.dark) h3,.nk-shell .nk-card:not(.dark) h4,.nk-shell .nk-game h2,.nk-shell .nk-game h3,.nk-shell .nk-game strong,.nk-shell .nk-link-card strong,.nk-shell .nk-format-card strong,.nk-shell .nk-pillar-card strong,.nk-shell .nk-home-signal strong,.nk-shell .nk-comp-step strong,.nk-shell .nk-comp-product strong,.nk-shell .nk-comp-rule strong,.nk-shell .nk-comp-definition strong,.nk-shell .nk-comp-kpi strong,.nk-shell .nk-notification-side strong,.nk-shell .nk-notification-cards strong,.nk-shell .nk-notification-rules strong,.nk-shell .nk-notification-channels strong,.nk-shell .nk-retention-card h3,.nk-shell .nk-retention-card strong,.nk-shell .nk-retention-mission strong,.nk-shell .nk-pass-card strong,.nk-shell .nk-pass-card h2,.nk-shell .nk-pass-card h3{color:#0f172a!important;text-shadow:none!important}.nk-shell .nk-card:not(.dark) p,.nk-shell .nk-card:not(.dark) span,.nk-shell .nk-card:not(.dark) small,.nk-shell .nk-card:not(.dark) li,.nk-shell .nk-game p,.nk-shell .nk-game span,.nk-shell .nk-game small,.nk-shell .nk-link-card span,.nk-shell .nk-format-card p,.nk-shell .nk-format-card span,.nk-shell .nk-pillar-card span,.nk-shell .nk-home-signal span,.nk-shell .nk-home-signal p,.nk-shell .nk-comp-step span,.nk-shell .nk-comp-step p,.nk-shell .nk-comp-product p,.nk-shell .nk-comp-rule p,.nk-shell .nk-comp-definition p,.nk-shell .nk-notification-side span,.nk-shell .nk-notification-side p,.nk-shell .nk-notification-cards span,.nk-shell .nk-notification-cards small,.nk-shell .nk-notification-cards em,.nk-shell .nk-notification-rules span,.nk-shell .nk-notification-rules p,.nk-shell .nk-notification-channels span,.nk-shell .nk-notification-channels p,.nk-shell .nk-retention-card p,.nk-shell .nk-retention-card span,.nk-shell .nk-retention-mission p,.nk-shell .nk-retention-mission small,.nk-shell .nk-pass-card p,.nk-shell .nk-pass-card span,.nk-shell .nk-pass-card li,.nk-shell .nk-note,.nk-shell .nk-meta,.nk-shell .nk-map-note{color:#334155!important;text-shadow:none!important;opacity:1!important}.nk-shell .nk-card:not(.dark) .nk-badge,.nk-shell .nk-card:not(.dark) .nk-pill,.nk-shell .nk-game .nk-badge,.nk-shell .nk-game .nk-pill,.nk-shell .nk-game-status,.nk-shell .nk-level-badge,.nk-shell .nk-format-badge,.nk-shell .nk-retention-card span,.nk-shell .nk-retention-mission small,.nk-shell .nk-notification-side>span,.nk-shell .nk-notification-cards>span,.nk-shell .nk-notification-rules>span,.nk-shell .nk-notification-channels>span{color:#6d28d9!important;text-shadow:none!important;background:#faf5ff!important;border-color:#e9d5ff!important}.nk-shell .nk-card:not(.dark) .nk-cta,.nk-shell .nk-game .nk-cta,.nk-shell .nk-game-button,.nk-shell .nk-notification-primary,.nk-shell .nk-retention-card a{color:#04130c!important;text-shadow:none!important}.nk-shell .nk-hero,.nk-shell .nk-card.dark,.nk-shell .nk-action-loop,.nk-shell .nk-arena,.nk-shell .nk-progress-stage,.nk-shell .nk-progress-map,.nk-shell .nk-personal-daily,.nk-shell .nk-intelligent-hub,.nk-shell .nk-living-brain,.nk-shell .nk-connected-game,.nk-shell .nk-competition-ai,.nk-shell .nk-notification-ai,.nk-shell .nk-retention-loop,.nk-shell .nk-pass-advisor,.nk-shell .nk-kapcredits-value{color:#fff!important}.nk-shell .nk-hero>h1,.nk-shell .nk-hero>h2,.nk-shell .nk-hero>p,.nk-shell .nk-card.dark>h1,.nk-shell .nk-card.dark>h2,.nk-shell .nk-card.dark>h3,.nk-shell .nk-card.dark>p,.nk-shell .nk-notification-ai>h1,.nk-shell .nk-notification-ai>h2,.nk-shell .nk-notification-ai>p,.nk-shell .nk-retention-loop>h1,.nk-shell .nk-retention-loop>h2,.nk-shell .nk-retention-loop>p,.nk-shell .nk-retention-head h2,.nk-shell .nk-retention-head p{color:#fff!important;opacity:1!important;text-shadow:0 14px 46px #00000038!important}.nk-shell .nk-hero .nk-kicker,.nk-shell .nk-card.dark .nk-kicker,.nk-shell .nk-notification-kicker,.nk-shell .nk-retention-kicker{color:#d8b4fe!important;background:#a855f72e!important;border-color:#d8b4fe61!important}.nk-shell .nk-side,.nk-shell .nk-bottom,.nk-shell .nk-top{color:#0f172a!important}.nk-shell .nk-nav-item,.nk-shell .nk-bottom a,.nk-shell .nk-top a,.nk-shell .nk-top button{color:#334155!important}.nk-shell .nk-nav-item.active,.nk-shell .nk-bottom a.active,.nk-shell .nk-tab.active{color:#fff!important}.nk-shell .nk-game .nk-game-mission,.nk-shell .nk-game .nk-game-objective,.nk-shell .nk-game .nk-fair-launch,.nk-shell .nk-game .nk-game-lead{color:#0f172a!important}.nk-shell .nk-game .nk-game-title-tags span,.nk-shell .nk-game .nk-game-status-stack span{color:#334155!important}@media (max-width:760px){.nk-shell .nk-card:not(.dark),.nk-shell .nk-game,.nk-shell .nk-link-card,.nk-shell .nk-format-card,.nk-shell .nk-notification-side,.nk-shell .nk-notification-cards a,.nk-shell .nk-retention-card,.nk-shell .nk-retention-mission{background:#fff!important}}@media (max-width:860px){body .nk-shell .nk-page .nk-comp-product{border-radius:24px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body .nk-shell .nk-page .nk-comp-explain,body .nk-shell .nk-page .nk-comp-flow{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}body .nk-shell .nk-page .nk-comp-explain{padding:10px!important}body .nk-shell .nk-page .nk-comp-definition,body .nk-shell .nk-page .nk-comp-explain>.nk-card,body .nk-shell .nk-page .nk-comp-step,body .nk-shell .nk-page .nk-comp-rule{width:100%!important;min-width:0!important;max-width:100%!important}body .nk-shell .nk-page .nk-comp-rule{grid-template-columns:38px minmax(0,1fr)!important}body .nk-shell .nk-page .nk-comp-rule>span,body .nk-shell .nk-page .nk-comp-step,body .nk-shell .nk-page .nk-comp-step strong,body .nk-shell .nk-page .nk-comp-step span{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}body .nk-shell .nk-hub-page .nk-hub-hero,body .nk-shell .nk-hub-page .nk-intelligent-hub,body .nk-shell .nk-hub-page .nk-notification-ai,body .nk-shell .nk-hub-page .nk-retention-loop,body .nk-shell .nk-hub-page .nk-daily-card,body .nk-shell .nk-hub-page .nk-next-action-card,body .nk-shell .nk-hub-page .nk-hub-recommended,body .nk-shell .nk-hub-page .nk-hub-modules{text-align:center!important}body .nk-shell .nk-hub-page .nk-hub-hero{align-items:center!important}body .nk-shell .nk-hub-page .nk-hub-hero h1,body .nk-shell .nk-hub-page .nk-hub-hero p,body .nk-shell .nk-hub-page .nk-hub-ai-main h2,body .nk-shell .nk-hub-page .nk-hub-ai-main p,body .nk-shell .nk-hub-page .nk-notification-ai h2,body .nk-shell .nk-hub-page .nk-notification-ai p,body .nk-shell .nk-hub-page .nk-retention-head h2,body .nk-shell .nk-hub-page .nk-retention-head p,body .nk-shell .nk-hub-page .nk-daily-card h2,body .nk-shell .nk-hub-page .nk-daily-card p,body .nk-shell .nk-hub-page .nk-next-action-card h2,body .nk-shell .nk-hub-page .nk-next-action-copy,body .nk-shell .nk-hub-page .nk-section-title h2,body .nk-shell .nk-hub-page .nk-section-title p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-hub-page .nk-kicker,body .nk-shell .nk-hub-page .nk-hub-ai-head,body .nk-shell .nk-hub-page .nk-notification-head,body .nk-shell .nk-hub-page .nk-retention-kicker{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-hub-page .nk-hub-ai-grid,body .nk-shell .nk-hub-page .nk-notification-grid,body .nk-shell .nk-hub-page .nk-retention-head,body .nk-shell .nk-hub-page .nk-next-action-head,body .nk-shell .nk-hub-page .nk-section-title{text-align:center!important;place-items:center!important}body .nk-shell .nk-hub-page .nk-next-action-head{grid-template-columns:1fr!important;display:grid!important}body .nk-shell .nk-hub-page .nk-next-action-orb{order:-1!important;margin:0 auto!important}body .nk-shell .nk-hub-page .nk-hub-ai-side,body .nk-shell .nk-hub-page .nk-notification-side,body .nk-shell .nk-hub-page .nk-season-chip,body .nk-shell .nk-hub-page .nk-brain-next-signal,body .nk-shell .nk-hub-page .nk-retention-card,body .nk-shell .nk-hub-page .nk-retention-mission{text-align:center!important}body .nk-shell .nk-hub-page .nk-home-signal>div,body .nk-shell .nk-hub-page .nk-hub-card-meta span,body .nk-shell .nk-hub-page .nk-next-action-steps span,body .nk-shell .nk-hub-page .nk-retention-badges{text-align:center!important;justify-content:center!important}body .nk-shell .nk-hub-page .nk-home-signal>div{display:block!important}body .nk-shell .nk-hub-page .nk-action-row,body .nk-shell .nk-hub-page .nk-hub-ai-actions,body .nk-shell .nk-hub-page .nk-notification-actions{justify-content:center!important}body .nk-shell .nk-hub-page .nk-section-title .nk-secondary,body .nk-shell .nk-hub-page .nk-action-row .nk-cta,body .nk-shell .nk-hub-page .nk-action-row .nk-secondary{margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-hub-page .nk-home-signal>div{background:#fffffff5!important;border-color:#d8b4feb3!important;box-shadow:0 14px 34px #0f172a1f!important}body .nk-shell .nk-hub-page .nk-home-signal strong{color:#0f172a!important;text-shadow:none!important}body .nk-shell .nk-hub-page .nk-home-signal span{color:#047857!important;text-shadow:none!important}body .nk-shell .nk-play-page .nk-play-hero,body .nk-shell .nk-play-page>.nk-card.nk-span-12,body .nk-shell .nk-play-page .nk-play-filter-note{text-align:center!important}body .nk-shell .nk-play-page .nk-play-hero{align-items:center!important}body .nk-shell .nk-play-page .nk-play-hero h1,body .nk-shell .nk-play-page .nk-play-hero p,body .nk-shell .nk-play-page>.nk-card.nk-span-12 h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-play-page .nk-play-hero .nk-kicker{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-play-page .nk-play-hero-metrics span{text-align:center!important;color:#bbf7d0!important}body .nk-shell .nk-play-page .nk-play-pathways .nk-tab{text-align:center!important;align-items:center!important}body .nk-shell .nk-play-page .nk-play-pathways .nk-tab strong,body .nk-shell .nk-play-page .nk-play-pathways .nk-tab span{text-align:center!important;width:100%!important}body .nk-shell .nk-play-page .nk-premium-tabs{justify-content:flex-start!important}body .nk-shell .nk-play-page .nk-play-filter-note span{text-align:center!important;display:block!important}}.nk-mobile-filter-select{display:none}@media (max-width:860px){body .nk-shell .nk-play-page .nk-play-filter-panel{background:#fffffff0!important;border:1px solid #d8b4fe8c!important;border-radius:24px!important;gap:10px!important;margin:0 0 10px!important;padding:10px!important;display:grid!important;box-shadow:0 18px 48px #581c871a!important}body .nk-shell .nk-play-page .nk-premium-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body .nk-shell .nk-play-page .nk-premium-tabs .nk-tab{white-space:normal!important;text-align:center!important;border-radius:16px!important;width:100%!important;min-height:46px!important;padding:9px 8px!important}body .nk-shell .nk-play-page .nk-premium-tabs .nk-pillar-filter{display:none!important}body .nk-shell .nk-play-page .nk-mobile-filter-select{background:linear-gradient(135deg,#ecfdf5,#fff,#faf5ff)!important;border:1px solid #bbf7d0!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:8px 10px!important;display:grid!important}body .nk-shell .nk-play-page .nk-mobile-filter-select span{color:#047857!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:950!important}body .nk-shell .nk-play-page .nk-mobile-filter-select select{color:#0f172a!important;background:#fff!important;border:0!important;border-radius:14px!important;width:100%!important;min-height:38px!important;padding:0 12px!important;font:900 13px Inter,system-ui,sans-serif!important;box-shadow:inset 0 0 0 1px #e9d5ff!important}body .nk-shell .nk-progression-page .nk-progression-hero{min-height:auto!important;padding:26px 18px!important}body .nk-shell .nk-progression-page .nk-progression-hero h1{max-width:10ch!important;font-size:clamp(38px,12vw,52px)!important;line-height:.96!important}body .nk-shell .nk-progression-page .nk-progression-hero p{max-width:34ch!important;font-size:14px!important;line-height:1.58!important}body .nk-shell .nk-progression-page .nk-progression-hero-grid{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;margin-top:18px!important;display:grid!important}body .nk-shell .nk-progression-page .nk-progression-hero-grid>div{background:#ffffff1a!important;border-color:#d8b4fe47!important;border-radius:22px!important;grid-template-columns:1fr!important;justify-items:center!important;gap:5px!important;min-height:72px!important;padding:12px 14px!important;display:grid!important}body .nk-shell .nk-progression-page .nk-progression-hero-grid span{color:#bbf7d0!important;font-size:12px!important;font-weight:900!important}body .nk-shell .nk-progression-page .nk-progression-hero-grid strong{color:#fff!important;letter-spacing:-.04em!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(22px,7vw,30px)!important;line-height:1.02!important}body .nk-shell .nk-progression-page .nk-progress-stage{margin-top:16px!important}body .nk-shell .nk-progression-page .nk-brain-score,body .nk-shell .nk-progression-page .nk-progress-links{border-radius:24px!important;padding:18px!important}body .nk-shell .nk-play-page .nk-game-premium{text-align:center!important}body .nk-shell .nk-play-page .nk-game-head,body .nk-shell .nk-play-page .nk-game-status-stack,body .nk-shell .nk-play-page .nk-game-title-tags,body .nk-shell .nk-play-page .nk-premium-meta,body .nk-shell .nk-play-page .nk-signal-row{justify-content:center!important;align-items:center!important}body .nk-shell .nk-play-page .nk-game-head{grid-template-columns:1fr!important;justify-items:center!important;display:grid!important}body .nk-shell .nk-play-page .nk-game-title-block,body .nk-shell .nk-play-page .nk-game-premium-content,body .nk-shell .nk-play-page .nk-game-mission,body .nk-shell .nk-play-page .nk-brain-impact>div,body .nk-shell .nk-play-page .nk-fair-launch{text-align:center!important}body .nk-shell .nk-play-page .nk-game-objective{border-left:0!important;border-top:3px solid var(--pillar)!important;text-align:center!important;padding-top:10px!important;padding-left:0!important}body .nk-shell .nk-competition-page,body .nk-shell .nk-competition-page .nk-hero,body .nk-shell .nk-competition-page .nk-competition-ai,body .nk-shell .nk-competition-page .nk-comp-product,body .nk-shell .nk-competition-page .nk-card,body .nk-shell .nk-competition-page .nk-format-card,body .nk-shell .nk-competition-page .nk-arena,body .nk-shell .nk-competition-page .nk-arena-main,body .nk-shell .nk-competition-page .nk-board-panel{text-align:center!important}body .nk-shell .nk-competition-page .nk-hero{align-items:center!important}body .nk-shell .nk-competition-page h1,body .nk-shell .nk-competition-page h2,body .nk-shell .nk-competition-page h3,body .nk-shell .nk-competition-page p,body .nk-shell .nk-competition-page .nk-note,body .nk-shell .nk-competition-page .nk-map-note{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-competition-page .nk-kicker,body .nk-shell .nk-competition-page .nk-badge,body .nk-shell .nk-competition-page .nk-format-badge,body .nk-shell .nk-competition-page .nk-competition-ai-head,body .nk-shell .nk-competition-page .nk-competition-ai-actions,body .nk-shell .nk-competition-page .nk-action-row{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-competition-page .nk-comp-rule{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}body .nk-shell .nk-competition-page .nk-comp-rule b,body .nk-shell .nk-competition-page .nk-format-icon{margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-competition-page .nk-comp-step,body .nk-shell .nk-competition-page .nk-comp-kpi,body .nk-shell .nk-competition-page .nk-arena-stat{text-align:center!important}body .nk-shell .nk-competition-page .nk-format-top{grid-template-columns:1fr!important;align-content:start!important;justify-items:center!important;gap:10px!important;display:grid!important}body .nk-shell .nk-competition-page .nk-format-body,body .nk-shell .nk-competition-page .nk-format-meta{text-align:center!important;justify-content:center!important;align-items:center!important}body .nk-shell .nk-competition-page .nk-format-line{border-left:0!important;border-top:3px solid var(--format)!important;text-align:center!important;padding-top:10px!important;padding-left:0!important}body .nk-shell .nk-competition-page .nk-board-row,body .nk-shell .nk-competition-page .nk-board-left{text-align:center!important;justify-content:center!important}body .nk-shell .nk-competition-page .nk-board-row{grid-template-columns:1fr!important;display:grid!important}body .nk-shell .nk-competition-page .nk-board-panel{text-align:left!important}body .nk-shell .nk-competition-page .nk-board-panel h2,body .nk-shell .nk-competition-page .nk-board-panel p{text-align:left!important;margin-left:0!important;margin-right:0!important}body .nk-shell .nk-competition-page .nk-board-row{text-align:left!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;display:flex!important}body .nk-shell .nk-competition-page .nk-board-left{text-align:left!important;justify-content:flex-start!important}body .nk-shell .nk-competition-page .nk-board-score{text-align:right!important}body .nk-shell .nk-progression-page,body .nk-shell .nk-pass-page,body .nk-shell .nk-progression-page .nk-hero,body .nk-shell .nk-pass-page .nk-hero,body .nk-shell .nk-progression-page .nk-card,body .nk-shell .nk-progression-page .nk-progress-stage,body .nk-shell .nk-progression-page .nk-progress-map,body .nk-shell .nk-progression-page .nk-progress-phase,body .nk-shell .nk-pass-page .nk-pass-advisor,body .nk-shell .nk-pass-page .nk-pass-card{text-align:center!important}body .nk-shell .nk-progression-page .nk-hero,body .nk-shell .nk-pass-page .nk-hero{align-items:center!important}body .nk-shell .nk-progression-page h1,body .nk-shell .nk-progression-page h2,body .nk-shell .nk-progression-page h3,body .nk-shell .nk-progression-page p,body .nk-shell .nk-progression-page small,body .nk-shell .nk-pass-page h1,body .nk-shell .nk-pass-page h2,body .nk-shell .nk-pass-page h3,body .nk-shell .nk-pass-page p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-progression-page .nk-kicker,body .nk-shell .nk-progression-page .nk-action-row,body .nk-shell .nk-progression-page .nk-section-title,body .nk-shell .nk-pass-page .nk-kicker,body .nk-shell .nk-pass-page .nk-action-row,body .nk-shell .nk-pass-page .nk-pass-advisor-head,body .nk-shell .nk-pass-page .nk-pass-advisor-actions{text-align:center!important;justify-content:center!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-progression-page .nk-progression-hero-grid>div,body .nk-shell .nk-progression-page .nk-progression-next,body .nk-shell .nk-progression-page .nk-progression-spark,body .nk-shell .nk-progression-page .nk-focus-recommendation,body .nk-shell .nk-progression-page .nk-pillar-card,body .nk-shell .nk-pass-page .nk-pass-advisor-score,body .nk-shell .nk-pass-page .nk-pass-advisor-why,body .nk-shell .nk-pass-page .nk-pass-advisor-cards a{text-align:center!important}body .nk-shell .nk-progression-page .nk-section-title{align-items:center!important}body .nk-shell .nk-progression-page .nk-link-card{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;display:grid!important}body .nk-shell .nk-progression-page .nk-link-main{justify-items:center!important;display:grid!important}body .nk-shell .nk-progression-page .nk-pillar-head{text-align:center!important;justify-content:center!important;gap:10px!important}body .nk-shell .nk-pass-page .nk-pass-icon{margin-left:auto!important;margin-right:auto!important}body .nk-shell .nk-pass-page .nk-pass-advisor-grid,body .nk-shell .nk-pass-page .nk-pass-grid{justify-items:center!important}body .nk-shell .nk-pass-page .nk-pass-advisor-why ul{text-align:center!important;padding-left:0!important;list-style-position:inside!important}body .nk-shell .nk-pass-page .nk-pass-advisor-cards>div{justify-items:center!important}}@media (max-width:880px){body :is(.brain-shell,.coach-shell,.report-shell,.profile-shell,.brain-main,.coach-wrap,.report-wrap,.profile-wrap,.brain-hero,.coach-hero,.report-hero,.profile-hero,.brain-card,.brain-panel,.coach-card,.coach-command-card,.coach-plan article,.report-card,.report-score,.report-signal,.profile-score-card,.profile-panel,.profile-mini,.profile-pillar,.profile-stat){text-align:center!important}body :is(.brain-hero,.coach-hero,.report-hero,.profile-score-card,.profile-panel,.brain-card,.brain-panel,.coach-card,.report-card){place-items:center!important}body :is(.brain-hero h1,.brain-hero p,.brain-card h2,.brain-panel h2,.brain-panel h3,.brain-panel p,.coach-hero h1,.coach-hero p,.coach-card h2,.coach-card h3,.coach-card p,.coach-note,.report-hero h1,.report-hero p,.report-card h2,.report-card p,.profile-panel h2,.profile-muted,.profile-empty,.profile-score-title,.profile-score-label){text-align:center!important;margin-left:auto!important;margin-right:auto!important}body :is(.brain-hero>div:first-child,.coach-kicker,.report-kicker,.profile-kicker,.profile-chip,.profile-badge){justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body :is(.brain-action,.coach-actions,.report-actions,.profile-actions,.profile-cta,.coach-cta,.coach-secondary,.report-cta,.report-secondary){text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body :is(.brain-metric,.brain-panel>div,.coach-score,.coach-signal,.report-score,.report-signal,.profile-score-inner,.profile-stat,.profile-mini,.profile-pillar){text-align:center!important}body :is(.coach-signal-head,.report-signal-head,.profile-progress-head,.profile-pillar-top,.profile-pillar-name,.profile-score-grid,.profile-grid,.profile-badges){text-align:center!important;justify-content:center!important;align-items:center!important}body :is(.coach-signal-head,.report-signal-head,.profile-pillar-top,.profile-pillar-name){grid-template-columns:1fr!important;justify-items:center!important;display:grid!important}body :is(.brain-panel [style*="justify-content: space-between"],.profile-panel [style*="justify-content: space-between"]){text-align:center!important;justify-content:center!important}body :is(.brain-panel [style*="display: flex"],.profile-panel [style*="display: flex"]){justify-content:center!important;align-items:center!important}body :is(.brain-panel a,.brain-panel button,.coach-card a,.report-card a,.report-card button,.profile-panel a){text-align:center!important}body :is(.brain-score,.profile-score,.coach-countup){text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body :is(.recharge-shell,.pass-shell,.league-wrap,.clan-shell,.tour-shell,.challenge-shell,.rank-shell){text-align:center!important}body :is(.pay-hero,.pay-card,.pay-wallet-card,.pack-card,.pass-hero,.pass-card,.pass-console,.league-hero,.league-card,.league-action-loop,.clan-hero,.clan-card,.clan-action-loop,.clan-invite-panel,.tour-hero,.tour-card,.tour-action-loop,.tour-open-card,.challenge-hero,.challenge-card,.rank-hero,.rank-card){text-align:center!important;place-items:center!important}body :is(.pay-hero h1,.pay-hero p,.pay-card h2,.pay-card p,.pack-card h2,.pack-desc,.pass-hero h1,.pass-hero p,.pass-card h2,.pass-card p,.pass-console h2,.league-hero h1,.league-hero p,.league-card h2,.league-card p,.clan-hero h1,.clan-hero p,.clan-card h2,.clan-card p,.clan-action-loop h2,.clan-action-loop p,.tour-hero h1,.tour-hero p,.tour-card h2,.tour-card h3,.tour-card p,.tour-action-loop h2,.tour-action-loop p,.challenge-hero h1,.challenge-hero p,.challenge-card h2,.challenge-card h3,.challenge-card p,.rank-hero h1,.rank-hero p,.rank-card h2,.rank-card h3,.rank-card p){text-align:center!important;margin-left:auto!important;margin-right:auto!important}body :is(.pay-kicker,.pay-pill,.pack-credits,.pass-kicker,.pass-pill,.league-kicker,.league-source,.clan-kicker,.clan-source,.clan-war-pill,.tour-kicker,.tour-source,.tour-open-meta,.challenge-kicker,.challenge-pill,.rank-kicker,.rank-pill){text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body :is(.pay-hero-inner,.pay-wallet-grid,.pay-grid,.pack-grid,.pass-hero-inner,.pass-console-grid,.pass-rules,.league-grid,.league-stat-grid,.league-mission-grid,.clan-grid,.clan-score-grid,.clan-mission-grid,.tour-grid,.tour-score-grid,.tour-mission-grid,.challenge-grid,.challenge-mini-grid,.rank-grid,.rank-stats){place-items:stretch center!important}body :is(.pay-rule,.pay-wallet-mini,.pass-rule,.pass-console-mini,.league-mini,.league-mission,.clan-score,.clan-mission,.tour-score,.tour-mission,.challenge-mini,.rank-stat){text-align:center!important;justify-items:center!important}body :is(.pay-button,.pay-footer,.pass-card a,.pass-card button,.league-actions,.league-cta,.league-secondary,.clan-actions,.clan-next-cta,.clan-cta,.clan-secondary,.tour-actions,.tour-cta,.tour-secondary,.challenge-actions,.challenge-cta,.challenge-secondary,.rank-actions,.rank-cta,.rank-secondary){text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}body :is(.clan-war-head,.clan-war-score,.tour-open-meta,.rank-top-inner){text-align:center!important;justify-content:center!important}body :is(.league-rival,.clan-row,.tour-row,.rank-row,.history-row){text-align:left!important}body :is(.league-rival>div:last-child,.clan-row>div:last-child,.tour-row>div:last-child,.rank-row>div:last-child){text-align:right!important}}body .brain-shell{background:radial-gradient(circle at 12% 6%,#22c55e47,#0000 28%),radial-gradient(circle at 88% 8%,#a855f738,#0000 32%),linear-gradient(#07120d 0%,#0b1f16 34%,#f7f2ff 34%,#f8fafc 100%)!important}body .brain-top{background:#ffffffeb!important;border-bottom:1px solid #e9d5ff!important;box-shadow:0 16px 44px #581c871f!important}body .brain-top-inner{min-height:62px}body .brain-top-back{box-shadow:0 10px 24px #581c8714;color:#6d28d9!important;background:linear-gradient(135deg,#faf5ff,#ecfdf5)!important;border-color:#ddd6fe!important}body .brain-hero{background:radial-gradient(circle at 14% 18%,#86efac4d,#0000 28%),radial-gradient(circle at 86% 12%,#a855f752,#0000 30%),linear-gradient(135deg,#062115 0%,#0f3d2e 48%,#581c87 100%)!important;border:1px solid #d8b4fe3d!important;box-shadow:0 34px 110px #581c8747!important}body .brain-shell .nk-living-brain{background:radial-gradient(circle at 14% 16%,#86efac3d,#0000 27%),radial-gradient(circle at 86% 12%,#a855f747,#0000 28%),linear-gradient(135deg,#062115 0%,#0f3d2e 48%,#581c87 100%)!important;border-color:#d8b4fe47!important;box-shadow:0 30px 90px #581c873d!important}body .brain-shell .nk-living-brain:before{background:radial-gradient(circle at 18% 16%,#86efac42,#0000 27%),radial-gradient(circle at 86% 12%,#a855f757,#0000 28%)!important}body .brain-shell .nk-living-head span,body .brain-shell .nk-living-kicker,body .brain-shell .nk-living-story span,body .brain-shell .nk-living-evidence>span{color:#e9d5ff!important}body .brain-shell .nk-living-head span{background:#a855f729!important;border-color:#d8b4fe59!important}body .brain-shell .nk-living-story,body .brain-shell .nk-living-signals div,body .brain-shell .nk-living-evidence article{background:#ffffff1c!important;border-color:#d8b4fe38!important}body .brain-shell .nk-living-primary{background:linear-gradient(135deg,#22c55e,#a855f7)!important}body .brain-dimensions-shell{overflow:hidden;background:linear-gradient(#fff,#faf5ff)!important;border:1px solid #ddd6fe!important;border-radius:28px!important;padding:20px!important;box-shadow:0 22px 70px #581c871a!important}body .brain-dimensions-shell:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff7a,#0000);transition:transform .75s;position:absolute;inset:0;transform:translate(-130%)}body .brain-dimensions-shell:hover:before{transform:translate(130%)}body .brain-dimensions-head{text-align:center!important;justify-content:center!important;align-items:center!important}body .brain-dimensions-head>div{justify-items:center;display:grid}body .brain-dimensions-head strong{background:#faf5ff;border:1px solid #ddd6fe;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;display:inline-flex;color:#6d28d9!important}body .brain-dimension-card{box-shadow:0 14px 38px #581c8712;background:linear-gradient(135deg,#fff,#f8fafc,#faf5ff)!important;border-color:#e9d5ff!important;border-radius:20px!important}body .brain-dimension-card:nth-child(2n){background:linear-gradient(135deg,#ecfdf5,#fff,#faf5ff)!important}body .brain-bottom-nav{width:min(460px,100% - 28px);transform:translate(-50%);left:50%!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;background:#ffffffeb!important;border:1px solid #d8b4fe73!important;border-radius:28px!important;padding:8px!important;box-shadow:0 24px 70px #581c872e,0 8px 24px #0f3d2e14!important}body .brain-bottom-nav a{border-radius:20px;min-height:56px;transition:transform .2s,background .2s,color .2s,box-shadow .2s;color:#64748b!important}body .brain-bottom-nav a:hover{background:#faf5ff;transform:translateY(-2px);color:#6d28d9!important}body .brain-bottom-nav a[href="/jeu/profil"]{background:linear-gradient(135deg,#22c55e,#7c3aed);box-shadow:0 14px 30px #7c3aed38;color:#fff!important}body .brain-bottom-nav a[href="/jeu/profil"] b{color:#fff!important}body .brain-bottom-nav{display:none!important}@media (max-width:920px){body .nk-mobile-dock{left:14px!important;right:14px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:10000!important;background:#fffffff0!important;border:1px solid #d8b4fe7a!important;border-radius:26px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:7px!important;box-shadow:0 24px 70px #581c872e,0 8px 24px #0f3d2e14!important}body .nk-mobile-dock a{color:#64748b!important;border-radius:19px!important;min-height:56px!important;font-size:10px!important;overflow:hidden!important}body .nk-mobile-dock i{color:#334155!important;background:#f8fafc!important;border-radius:10px!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:13px!important;font-weight:950!important;display:grid!important;overflow:hidden!important}body .nk-mobile-dock a.active{color:#fff!important;background:linear-gradient(135deg,#22c55e,#7c3aed)!important;box-shadow:0 14px 32px #7c3aed3d!important}body .nk-mobile-dock a.active i{color:#fff!important;background:#ffffff2e!important}body .nk-mobile-dock span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}body .nk-sound-toggle{right:14px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;z-index:10020!important}}@media (max-width:390px){body .nk-mobile-dock{gap:4px!important;padding:6px!important;left:8px!important;right:8px!important}body .nk-mobile-dock a{min-height:52px!important;font-size:9px!important}}@media (max-width:760px){body .brain-top-inner{justify-content:center!important;padding:9px 14px!important}body .brain-top-back{min-height:42px!important}body .brain-hero{padding:26px 20px!important}body .brain-dimensions-shell{margin-top:22px!important;padding:18px!important}body .brain-dimensions-head{grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important;display:grid!important}body .brain-dimension-card>div:first-child{grid-template-columns:1fr!important;justify-items:center!important;gap:4px!important;display:grid!important}}.nk-sound-toggle{right:16px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:10020;color:#0f172a;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d8b4fe8c;border-radius:18px;place-items:center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 18px 48px #0f172a29}.nk-sound-toggle:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 24px 60px #581c8733}.nk-celebration-layer{z-index:10010;pointer-events:none;background:radial-gradient(circle at 50% 42%,#a855f729,#0000 32%);place-items:center;padding:20px;animation:3.6s both nk-celebration-fade;display:grid;position:fixed;inset:0}.nk-celebration-layer.spark{padding-bottom:calc(118px + env(safe-area-inset-bottom));place-items:end center;animation-duration:1.5s}.nk-celebration-card{color:#fff;background:linear-gradient(135deg,#062115fa,#0f3d2ef5 48%,#581c87fa);border:1px solid #d8b4fe6b;border-radius:36px;grid-template-columns:120px 1fr;align-items:center;gap:18px;width:min(560px,100%);padding:20px;animation:.58s cubic-bezier(.2,.8,.2,1) both nk-celebration-pop;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #581c8757,inset 0 1px #ffffff1a}.nk-celebration-layer.spark .nk-celebration-card{border-radius:28px;grid-template-columns:82px 1fr;width:min(430px,100%);padding:14px}.nk-celebration-card:before{content:"";background:radial-gradient(circle at 18% 18%,#86efac57,#0000 28%),radial-gradient(circle at 82% 20%,#a855f761,#0000 30%);animation:5.5s ease-in-out infinite alternate coachOrbit;position:absolute;inset:-30%}.nk-celebration-card:after{content:"";background:linear-gradient(115deg,#0000,#ffffff2e,#0000);animation:2.6s ease-in-out infinite coachSweep;position:absolute;inset:0;transform:translate(-120%)}.nk-celebration-card>*{z-index:1;position:relative}.nk-kapito{background:linear-gradient(135deg,#86efac,#22c55e 52%,#a855f7);border-radius:36px 36px 42px 42px;place-items:center;width:104px;height:104px;animation:.72s ease-in-out infinite alternate nk-kapito-dance;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 18px 50px #22c55e38}.nk-celebration-layer.spark .nk-kapito{border-radius:24px 24px 28px 28px;width:70px;height:70px}.nk-kapito-hair{background:linear-gradient(90deg,#d8b4fe,#86efac);border-radius:999px;width:60px;height:24px;position:absolute;top:-10px;left:22px;transform:rotate(-7deg)}.nk-celebration-layer.spark .nk-kapito-hair{width:42px;height:16px;top:-7px;left:15px}.nk-kapito-face{background:#ffffffdb;border-radius:22px;justify-content:center;align-items:center;gap:18px;width:66px;height:48px;display:flex}.nk-celebration-layer.spark .nk-kapito-face{border-radius:16px;gap:12px;width:45px;height:34px}.nk-kapito-face b{background:#052e16;border-radius:999px;width:8px;height:13px;animation:2.4s ease-in-out infinite nk-kapito-blink}.nk-kapito-smile{border-bottom:4px solid #052e16;border-radius:0 0 999px 999px;width:30px;height:15px;margin-left:-15px;position:absolute;bottom:33px;left:50%}.nk-celebration-layer.spark .nk-kapito-smile{border-bottom-width:3px;width:22px;margin-left:-11px;bottom:21px}.nk-kapito-arm{background:#86efac;border-radius:999px;width:34px;height:12px;position:absolute;top:50px}.nk-kapito-arm.left{left:-18px;transform:rotate(-32deg)}.nk-kapito-arm.right{right:-18px;transform:rotate(32deg)}.nk-celebration-layer.spark .nk-kapito-arm{width:24px;top:34px}.nk-celebration-copy span{color:#d8b4fe;text-transform:uppercase;letter-spacing:.12em;background:#a855f72e;border:1px solid #d8b4fe61;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.nk-celebration-copy strong{letter-spacing:-.07em;margin-top:10px;font-size:clamp(28px,5vw,52px);font-weight:950;line-height:.94;display:block}.nk-celebration-layer.spark .nk-celebration-copy strong{font-size:clamp(22px,4vw,34px)}.nk-celebration-copy p{color:#e9d5ff;margin:8px 0 0;font-weight:760;line-height:1.5}.nk-celebration-copy em{color:#86efac;background:#ffffff1f;border-radius:16px;margin-top:12px;padding:8px 11px;font-style:normal;font-weight:950;display:inline-flex}.nk-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nk-confetti i{top:-20px;left:calc(5% + var(--x,0) * 1%);background:var(--c,#86efac);border-radius:4px;width:10px;height:16px;animation:1.8s ease-out both nk-confetti-fall;position:absolute}.nk-confetti i:first-child{--x:4;--c:#86efac;animation-delay:20ms}.nk-confetti i:nth-child(2){--x:12;--c:#d8b4fe;animation-delay:.1s}.nk-confetti i:nth-child(3){--x:20;--c:#22c55e;animation-delay:.18s}.nk-confetti i:nth-child(4){--x:29;--c:#facc15;animation-delay:40ms}.nk-confetti i:nth-child(5){--x:38;--c:#a855f7;animation-delay:.14s}.nk-confetti i:nth-child(6){--x:47;--c:#2dd4bf;animation-delay:.22s}.nk-confetti i:nth-child(7){--x:56;--c:#86efac;animation-delay:70ms}.nk-confetti i:nth-child(8){--x:65;--c:#d8b4fe;animation-delay:.15s}.nk-confetti i:nth-child(9){--x:74;--c:#22c55e;animation-delay:.23s}.nk-confetti i:nth-child(10){--x:83;--c:#facc15;animation-delay:60ms}.nk-confetti i:nth-child(11){--x:92;--c:#a855f7;animation-delay:.2s}.nk-confetti i:nth-child(12){--x:33;--c:#2dd4bf;animation-delay:.28s}.nk-confetti i:nth-child(13){--x:51;--c:#86efac;animation-delay:.31s}.nk-confetti i:nth-child(14){--x:69;--c:#d8b4fe;animation-delay:.26s}.nk-confetti i:nth-child(15){--x:88;--c:#22c55e;animation-delay:.34s}.nk-confetti i:nth-child(16){--x:17;--c:#facc15;animation-delay:.3s}.nk-confetti i:nth-child(17){--x:43;--c:#a855f7;animation-delay:.38s}.nk-confetti i:nth-child(18){--x:61;--c:#2dd4bf;animation-delay:.42s}@keyframes nk-celebration-pop{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nk-celebration-fade{0%{opacity:0}10%,82%{opacity:1}to{opacity:0}}@keyframes nk-kapito-dance{0%{transform:translateY(0)rotate(-4deg)scale(1)}to{transform:translateY(-8px)rotate(5deg)scale(1.035)}}@keyframes nk-kapito-blink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.1)}}@keyframes nk-confetti-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}8%{opacity:1}to{transform:translate3d(calc((var(--x,20) - 48) * .7px), 105vh, 0) rotate(720deg);opacity:0}}@media (max-width:560px){.nk-sound-toggle{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));border-radius:15px;width:40px;height:40px}.nk-celebration-card{text-align:center;border-radius:28px;grid-template-columns:1fr;justify-items:center;padding:18px}.nk-celebration-layer.spark .nk-celebration-card{text-align:left;grid-template-columns:70px 1fr;justify-items:stretch}}@media (prefers-reduced-motion:reduce){.nk-celebration-card,.nk-kapito,.nk-confetti i{animation:none!important}}body .nk-shell .nk-progression-page{background:linear-gradient(#f8fafc 0%,#eefaf3 48%,#fff 100%)!important}body .nk-shell .nk-progression-page .nk-progress-stage,body .nk-shell .nk-progression-page .nk-progress-map,body .nk-shell .nk-progression-page .nk-card,body .nk-shell .nk-progression-page .nk-progress-phase,body .nk-shell .nk-progression-page .nk-pillar-card,body .nk-shell .nk-progression-page .nk-progression-next,body .nk-shell .nk-progression-page .nk-progression-spark,body .nk-shell .nk-progression-page .nk-focus-recommendation{color:#0f172a!important;background:#fff!important;border-color:#d1fae5!important;box-shadow:0 18px 46px #0f3d2e14!important}body .nk-shell .nk-progression-page .nk-progress-stage{background:linear-gradient(135deg,#fff,#f0fdf4 58%,#faf5ff)!important}body .nk-shell .nk-progression-page .nk-progress-map{background:#fff!important;border:1px solid #d1fae5!important}body .nk-shell .nk-progression-page h1,body .nk-shell .nk-progression-page h2,body .nk-shell .nk-progression-page h3,body .nk-shell .nk-progression-page strong,body .nk-shell .nk-progression-page .nk-link-label,body .nk-shell .nk-progression-page .nk-pillar-head{color:#0f172a!important}body .nk-shell .nk-progression-page p,body .nk-shell .nk-progression-page small,body .nk-shell .nk-progression-page .nk-note,body .nk-shell .nk-progression-page .nk-link-meta{color:#334155!important}body .nk-shell .nk-progression-page .nk-hero,body .nk-shell .nk-progression-page .nk-progression-hero{color:#fff!important;background:linear-gradient(135deg,#052e16 0%,#0f766e 58%,#581c87 100%)!important;border-color:#bbf7d052!important}body .nk-shell .nk-progression-page .nk-progression-hero h1,body .nk-shell .nk-progression-page .nk-progression-hero strong{color:#fff!important}body .nk-shell .nk-progression-page .nk-progression-hero p,body .nk-shell .nk-progression-page .nk-progression-hero span{color:#d1fae5!important}body .nk-shell .nk-progression-page .nk-progression-hero-grid>div{background:#ffffff29!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff1a!important}body .nk-shell .nk-progression-page .nk-score-orb{color:#fff!important;background:linear-gradient(135deg,#052e16,#0f766e)!important;border-color:#bbf7d06b!important}body .nk-shell .nk-progression-page .nk-score-orb .nk-countup{color:#fff!important}body .nk-shell .nk-progression-page .nk-kicker{color:#047857!important;background:#ecfdf5!important;border-color:#86efac!important}body .nk-shell .nk-progression-page .nk-track{background:#e2e8f0!important}body .nk-shell .nk-progression-page .nk-fill{min-width:6px;box-shadow:0 0 0 1px #0f172a0a,0 0 18px #14b8a638!important}body .nk-shell .nk-progression-page .nk-progress-phase.active{color:#fff!important;background:linear-gradient(135deg,#052e16,#0f766e)!important;border-color:#bbf7d08c!important}body .nk-shell .nk-progression-page .nk-progress-phase.active strong,body .nk-shell .nk-progression-page .nk-progress-phase.active span,body .nk-shell .nk-progression-page .nk-progress-phase.active p,body .nk-shell .nk-progression-page .nk-progress-phase.active small{color:#fff!important}@media (max-width:860px){body .nk-shell .nk-progression-page .nk-card,body .nk-shell .nk-progression-page .nk-progress-phase,body .nk-shell .nk-progression-page .nk-pillar-card{border-radius:24px!important}body .nk-shell .nk-progression-page .nk-progress-map{gap:12px!important;padding:14px!important}}
