.st-root,html.st-open,html.st-open body{overflow:hidden;overscroll-behavior:none}.st-root{--st-glass:rgba(26,12,38,.74);--st-line:rgba(255,255,255,.16);--st-grad:linear-gradient(135deg,#ff2d95,#b04cff);--st-ink:#1a0c26;--st-st:env(safe-area-inset-top,0px);--st-sb:env(safe-area-inset-bottom,0px);--st-sl:env(safe-area-inset-left,0px);--st-sr:env(safe-area-inset-right,0px);position:fixed;inset:0;z-index:900;background:#0d0618;color:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif,U4Y Native,U4Y Emoji;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.st-root,.st-root a,.st-root button{-webkit-tap-highlight-color:transparent}.st-root a,.st-root button{font:inherit;touch-action:manipulation}.st-stage{position:absolute;inset:0}.st-canvas{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;cursor:pointer;opacity:0;transition:opacity .5s ease}.st-root.is-ready .st-canvas{opacity:1}.st-pill{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:999px;border:1px solid var(--st-line);background:var(--st-glass);color:#fff;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);font-weight:900;font-size:14px;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:0 4px 0 rgba(0,0,0,.38),0 10px 24px rgba(0,0,0,.25)}a.st-pill,button.st-pill{cursor:pointer;transition:transform .5s var(--spring),box-shadow .15s ease,background-color .2s ease}a.st-pill:hover,button.st-pill:hover{transform:translateY(-2px)}a.st-pill:active,button.st-pill:active{transform:translateY(3px);box-shadow:0 1px 0 rgba(0,0,0,.38),0 4px 10px rgba(0,0,0,.2);transition-duration:.1s}.st-round{width:44px;min-width:44px;padding:0;font-size:18px}.st-top{position:absolute;z-index:5;top:calc(var(--st-st) + 10px);left:calc(var(--st-sl) + 10px);right:calc(var(--st-sr) + 10px);display:flex;align-items:center;gap:6px;pointer-events:none;animation:stDrop .8s var(--spring) .1s both}.st-top>*{pointer-events:auto}.st-map{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:6px;padding:0 8px 0 12px;cursor:default}.st-map b{min-width:0;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.st-count{flex:none;margin-left:auto;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.12);font-size:12px;font-weight:900}.st-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#52e07a;box-shadow:0 0 0 3px rgba(82,224,122,.22)}.st-dot.is-verbinden{background:#ffd23f;box-shadow:0 0 0 3px rgba(255,210,63,.22);animation:stBlink 1.2s ease-in-out infinite}.st-dot.is-offline{background:#9a90a6;box-shadow:none}.st-fire{padding:0 11px;gap:3px;background:linear-gradient(135deg,rgba(255,128,40,.92),rgba(255,45,149,.92));border-color:rgba(255,255,255,.3);font-size:15px}.st-fire span{font-size:17px}.st-who{overflow:hidden}.st-face{display:block;border-radius:50%;image-rendering:pixelated}.st-banner{left:50%;top:calc(var(--st-st) + 66px);transform:translateX(-50%);padding:10px 16px;border-radius:999px;background:var(--st-grad);color:#fff;font-size:14.5px;white-space:nowrap;box-shadow:0 5px 0 #7d0042,0 14px 30px rgba(0,0,0,.35);animation:stBanner 2.3s var(--spring) both}.st-banner,.st-hint{position:absolute;z-index:4;font-weight:900;pointer-events:none}.st-hint{left:calc(var(--st-sl) + 150px);bottom:calc(var(--st-sb) + 52px);display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:16px 16px 16px 4px;background:#fff;color:var(--st-ink);font-size:13.5px;box-shadow:0 5px 0 rgba(0,0,0,.25),0 14px 30px rgba(0,0,0,.3);animation:stPop .7s var(--spring) .4s both,stFloat 2.4s ease-in-out 1.1s infinite}.st-hint span:last-child{font-weight:700;font-size:12.5px;color:#6c5a7c}.st-stick{position:absolute;z-index:4;left:calc(var(--st-sl) + 18px);bottom:calc(var(--st-sb) + 22px);width:124px;height:124px;border-radius:50%;touch-action:none;cursor:-webkit-grab;cursor:grab;background:radial-gradient(circle,rgba(176,76,255,.12) 0,rgba(26,12,38,.55) 72%);border:2px solid rgba(255,255,255,.22);box-shadow:inset 0 0 0 7px rgba(255,255,255,.04),0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:stRise .9s var(--spring) .2s both}.st-stick-ring{inset:22px;border-radius:50%;border:2px dashed rgba(255,255,255,.12)}.st-stick-knob,.st-stick-ring{position:absolute;pointer-events:none}.st-stick-knob{left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.45),rgba(255,255,255,0) 42%),var(--st-grad);box-shadow:0 5px 0 #7d0042,0 10px 22px rgba(0,0,0,.4);transition:transform .55s var(--spring),box-shadow .15s ease;will-change:transform}.st-stick.is-active{cursor:-webkit-grabbing;cursor:grabbing;border-color:rgba(255,114,187,.55)}.st-stick.is-active .st-stick-knob{transition:box-shadow .15s ease;box-shadow:0 2px 0 #7d0042,0 6px 14px rgba(0,0,0,.35)}.st-actions{position:absolute;z-index:4;right:calc(var(--st-sr) + 16px);bottom:calc(var(--st-sb) + 26px);display:flex;flex-direction:column;align-items:flex-end;gap:16px;pointer-events:none}.st-actions>*{pointer-events:auto}.st-action-row{display:flex;gap:12px;animation:stRise .9s var(--spring) .3s both}.st-action-pad{gap:14px}.st-action-col,.st-action-pad{display:flex;align-items:flex-end}.st-action-col{flex-direction:column;gap:16px}.st-action{position:relative;min-height:58px;max-width:min(64vw,280px);padding:0 20px 0 14px;border:0;border-radius:22px;display:inline-flex;align-items:center;gap:10px;text-align:left;background:var(--st-grad);color:#fff;font-weight:900;font-size:16px;line-height:1.15;letter-spacing:-.01em;cursor:pointer;box-shadow:0 5px 0 #7d0042,0 14px 30px rgba(0,0,0,.4);transition:transform .5s var(--spring),box-shadow .12s ease;animation:stPop .65s var(--spring) both}.st-action span{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.2);font-size:21px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.18)}.st-action:after{content:"";position:absolute;inset:-4px;border-radius:26px;border:2px solid rgba(255,114,187,.7);animation:stRing 1.8s ease-out .6s infinite;pointer-events:none}.st-action:hover{transform:translateY(-2px) scale(1.02)}.st-action:active{transform:translateY(4px) scale(.99);box-shadow:0 1px 0 #7d0042,0 6px 12px rgba(0,0,0,.3);transition-duration:.1s}.st-big{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid var(--st-line);background:var(--st-glass);font-size:27px;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 5px 0 rgba(0,0,0,.45),0 12px 26px rgba(0,0,0,.3);transition:transform .5s var(--spring),box-shadow .12s ease,background-color .2s ease}.st-big:hover{transform:translateY(-2px) rotate(-6deg)}.st-big:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.45),0 5px 12px rgba(0,0,0,.25);transition-duration:.1s}.st-wave{background:linear-gradient(135deg,#7b6cff,#4b3fd6);border-color:rgba(255,255,255,.5);box-shadow:0 5px 0 #2e2490,0 12px 26px rgba(0,0,0,.3)}.st-wave:active{box-shadow:0 1px 0 #2e2490,0 5px 12px rgba(0,0,0,.25)}.st-dancebtn.is-on{background:var(--st-grad);border-color:rgba(255,255,255,.35);box-shadow:0 5px 0 #7d0042,0 12px 26px rgba(0,0,0,.3);animation:stBop .84s ease-in-out infinite}.st-bikebtn,.st-runbtn{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.st-runbtn{width:78px;height:78px;font-size:36px;background:linear-gradient(135deg,#3fd0e0,#2f8fb8);border:3px solid rgba(255,255,255,.6);box-shadow:0 6px 0 #1d5f7a,0 14px 30px rgba(0,0,0,.35)}.st-runbtn.is-on{transform:translateY(4px) scale(.95);box-shadow:0 1px 0 #1d5f7a,0 5px 12px rgba(0,0,0,.25);filter:brightness(1.12)}.st-bikebtn{background:linear-gradient(135deg,#8ee07a,#3fa04a);border-color:rgba(255,255,255,.5);box-shadow:0 5px 0 #23662c,0 12px 26px rgba(0,0,0,.3)}.st-bikebtn.is-on{background:var(--st-grad);box-shadow:0 5px 0 #7d0042,0 12px 26px rgba(0,0,0,.3);animation:stBop .84s ease-in-out infinite}.st-carbtn:not(.is-on){background:linear-gradient(135deg,#ffd23f,#f28c38);box-shadow:0 5px 0 #a8531a,0 12px 26px rgba(0,0,0,.3)}.st-carbtn{position:relative}.st-holdring{position:absolute;left:-9px;top:-9px;width:calc(100% + 18px);height:calc(100% + 18px);pointer-events:none;opacity:0;transform:rotate(-90deg);transition:opacity .15s ease;overflow:visible}.st-holdring circle{fill:none;stroke-width:8}.st-holdring-track{stroke:rgba(0,0,0,.35)}.st-holdring-fill{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 3px #c90069)}.st-carbtn.is-holding .st-holdring{opacity:1}.st-carbtn.is-holding .st-holdring-fill{animation:stHoldFill var(--hold-ms,2s) linear forwards}@keyframes stHoldFill{to{stroke-dashoffset:0}}.st-fav-car{font-size:.8em;font-weight:800;color:#ffd23f;white-space:nowrap}.st-toast{position:absolute;z-index:6;left:50%;bottom:calc(var(--st-sb) + 170px);transform:translateX(-50%);width:max-content;max-width:min(90vw,420px);padding:11px 16px;border-radius:16px;text-align:center;background:rgba(26,12,38,.92);border:1px solid var(--st-line);color:#fff;font-weight:800;font-size:14px;line-height:1.35;box-shadow:0 5px 0 rgba(0,0,0,.35),0 14px 30px rgba(0,0,0,.35);pointer-events:none;animation:stToast .55s var(--spring) both}.st-loading{position:absolute;inset:0;z-index:30;display:grid;place-content:center;justify-items:center;grid-gap:18px;gap:18px;background:radial-gradient(90% 70% at 50% 40%,#3a1460,#0d0618 70%)}.st-loading img{width:148px;height:auto;image-rendering:pixelated;animation:stBop 1s ease-in-out infinite}.st-loading span{font-weight:900;font-size:15px;color:#e6d6f5}.st-loading i{font-style:normal;display:inline-block;animation:stDots 1.2s ease-in-out infinite}.st-loading i:nth-child(2){animation-delay:.15s}.st-loading i:nth-child(3){animation-delay:.3s}.st-sheet-wrap{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center}.st-sheet-backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:rgba(8,2,16,.5);cursor:default;animation:stFade .25s ease both}.st-sheet{position:relative;width:min(100%,560px);max-height:min(86vh,780px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:10px 18px calc(var(--st-sb) + 22px);border-radius:28px 28px 0 0;background:linear-gradient(180deg,#2b1342,#190a28 55%,#12061e);border:1px solid rgba(255,255,255,.12);border-bottom:0;box-shadow:0 -18px 60px rgba(0,0,0,.5);-moz-user-select:text;user-select:text;-webkit-user-select:text;animation:stSheetIn .65s var(--spring) both}.st-sheet-wrap.is-closing .st-sheet{animation:stSheetOut .22s ease-in both}.st-sheet-wrap.is-closing .st-sheet-backdrop{animation:stFadeOut .22s ease both}.st-sheet-grip{width:44px;height:5px;margin:0 auto 12px;border-radius:3px;background:rgba(255,255,255,.22)}.st-sheet-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.st-sheet-icon{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;font-size:26px;background:var(--st-grad);box-shadow:0 4px 0 #7d0042;overflow:hidden}.st-sheet-title{flex:1 1;min-width:0}.st-sheet-title h2{margin:0;font-size:21px;line-height:1.1;letter-spacing:-.03em;color:#fff}.st-sheet-title p{margin:3px 0 0;font-size:13.5px;line-height:1.35;color:#cdbbe0}.st-close{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--st-line);background:rgba(255,255,255,.08);color:#fff;font-size:16px;font-weight:900;cursor:pointer;transition:transform .6s var(--spring),background-color .2s}.st-close:hover{transform:rotate(90deg);background:rgba(255,255,255,.14)}.st-sheet-sub{margin:20px 0 10px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#ff8fc8}.st-sheet-note{margin:16px 2px 0;font-size:12.5px;line-height:1.45;color:#a998bb}.st-dance-tile,.st-emote,.st-phrase,.st-tips li{animation:stTileIn .6s var(--spring) both;animation-delay:calc(80ms + min(var(--i, 0), 12) * 35ms)}.st-emote-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:340px){.st-emote-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-emote{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:11px 2px 9px;border-radius:18px;cursor:pointer;color:#fff;min-width:0;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.03));box-shadow:0 5px 0 rgba(0,0,0,.35);transition:transform .5s var(--spring),box-shadow .1s ease,border-color .2s}.st-emote span{font-size:28px;line-height:1}.st-emote small{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:800;color:#e3d4f2}.st-emote:hover{transform:translateY(-3px);border-color:rgba(255,114,187,.6)}.st-emote:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.35);transition-duration:.08s}.st-phrases{display:flex;flex-wrap:wrap;gap:8px}.st-phrase{padding:11px 15px;border-radius:999px;cursor:pointer;color:#fff;font-weight:900;font-size:14.5px;border:1px solid rgba(255,114,187,.45);background:rgba(255,45,149,.14);box-shadow:0 4px 0 rgba(0,0,0,.35);transition:transform .5s var(--spring),background-color .2s,box-shadow .1s}.st-phrase:hover{transform:translateY(-2px);background:rgba(255,45,149,.24)}.st-phrase:active{transform:translateY(3px);box-shadow:0 1px 0 rgba(0,0,0,.35);transition-duration:.08s}.st-emote-grid.is-waiting .st-emote,.st-phrases.is-waiting .st-phrase{opacity:.38;filter:grayscale(1);cursor:not-allowed;transform:none;box-shadow:0 2px 0 rgba(0,0,0,.3)}.st-wait{margin:12px 0 0;padding:10px 14px;border-radius:14px;background:rgba(255,210,63,.12);border:1px solid rgba(255,210,63,.35);color:#ffe7a0;font-size:13.5px;font-weight:800}.st-big.is-waiting{opacity:.5;filter:grayscale(.85)}.st-dance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.st-dance-tile{display:grid;justify-items:center;align-content:start;grid-gap:2px;gap:2px;padding:10px 6px 12px;border-radius:22px;cursor:pointer;color:#fff;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.03));box-shadow:0 6px 0 rgba(0,0,0,.35);transition:transform .5s var(--spring),box-shadow .1s ease}.st-dance-tile canvas{width:100%;max-width:84px;height:auto;aspect-ratio:28/36;image-rendering:pixelated;border-radius:14px;background:radial-gradient(circle at 50% 80%,rgba(255,45,149,.25),rgba(0,0,0,0) 65%)}.st-dance-tile b{font-size:14.5px;font-weight:900;line-height:1.2;text-align:center}.st-dance-tile small{font-size:11px;font-weight:800;color:#a998bb}.st-dance-tile:hover{transform:translateY(-3px)}.st-dance-tile:active{transform:translateY(5px);box-shadow:0 1px 0 rgba(0,0,0,.35);transition-duration:.08s}.st-dance-tile.is-on{background:var(--st-grad);border-color:rgba(255,255,255,.35);box-shadow:0 6px 0 #7d0042}.st-dance-tile.is-on small{color:#ffe0f0}.st-tips{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.st-tips li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.st-tips li>span{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.1);font-size:20px}.st-tips b{display:block;font-size:15px}.st-tips p{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:#d6c8e4}.st-rewards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.st-rewards li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.05);border:1px dashed rgba(255,255,255,.18)}.st-rewards li span{grid-row:span 2;font-size:18px}.st-rewards li b{font-size:14px}.st-rewards li small{font-size:12px;color:#a998bb}.st-rewards li.is-open{border-style:solid;border-color:rgba(82,224,122,.5);background:rgba(82,224,122,.1)}.st-dancers{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.st-dancer{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px 10px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;text-align:left;cursor:pointer;text-decoration:none;box-shadow:0 5px 0 rgba(0,0,0,.35);transition:transform .5s var(--spring),box-shadow .1s ease}.st-dancer b{font-size:16px}.st-dancer small{font-size:12.5px;font-weight:900;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.12)}.st-dancer:hover:not(:disabled){transform:translateY(-2px)}.st-dancer:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.35)}.st-dancer.is-on{cursor:default;border-color:rgba(255,210,63,.6);background:rgba(255,210,63,.1)}.st-dancer.is-on small{background:#ffd23f;color:var(--st-ink)}.st-dancer:disabled:not(.is-on){opacity:.6}.st-dancer-plus{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:22px;font-weight:900}.st-dancer-plus,.st-dancer.is-new small{background:var(--st-grad)}.st-demo-streak{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.st-demo-streak>div{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:18px 10px;border-radius:20px;background:linear-gradient(150deg,rgba(255,128,40,.25),rgba(255,45,149,.2));border:1px solid rgba(255,255,255,.14);box-shadow:0 5px 0 rgba(0,0,0,.35)}.st-demo-streak span{font-size:28px}.st-demo-streak b{font-size:34px;line-height:1}.st-demo-streak small{font-size:12.5px;font-weight:800;color:#e3d4f2}.st-demo-streak .st-sheet-note{grid-column:1/-1}.st-demo-streak>.st-demo-streak-badges{grid-column:1/-1;display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.st-streak .passport-page{width:100%;padding-bottom:4px}.st-streak .passport-badges{grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:8px}.st-streak .passport-badge{min-height:0;padding:12px 7px}.st-streak .passport-hero h1{font-size:clamp(1.4rem,6vw,2rem)}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:18px;border:0;font:inherit;font-weight:900;font-size:16px;text-decoration:none;cursor:pointer;color:#fff;transition:transform .55s var(--spring),box-shadow .12s ease,background-color .2s ease}.st-btn-primary{background:linear-gradient(135deg,#ff2d95,#b04cff);box-shadow:0 5px 0 #7d0042,0 12px 26px rgba(0,0,0,.3)}.st-btn-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 7px 0 #7d0042,0 16px 30px rgba(0,0,0,.3)}.st-btn-primary:active:not(:disabled){transform:translateY(4px) scale(.99);box-shadow:0 1px 0 #7d0042,0 6px 12px rgba(0,0,0,.25);transition-duration:.1s}.st-btn-primary:disabled{opacity:.7;cursor:progress}.st-btn-ghost{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);box-shadow:0 5px 0 rgba(0,0,0,.35)}.st-btn-ghost:hover{transform:translateY(-2px);background:rgba(255,255,255,.11)}.st-btn-ghost:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.35);transition-duration:.1s}.st-wide{width:100%}.st-sheet .st-wide{margin-top:14px}.st-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:calc(env(safe-area-inset-top, 0px) + 28px) 16px calc(env(safe-area-inset-bottom, 0px) + 28px);font-family:Montserrat,system-ui,sans-serif,U4Y Native,U4Y Emoji;color:#fff}.st-card{width:min(100%,440px);display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;padding:30px 22px 24px;border-radius:30px;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 0 rgba(0,0,0,.28),0 30px 80px rgba(0,0,0,.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:u4yRise .9s var(--spring) both}.st-card.is-wide{width:min(100%,520px)}.st-card-logo{width:148px;height:auto;image-rendering:pixelated;animation:stBop 1.4s ease-in-out infinite}.st-card-eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(255,45,149,.16);color:#ff8fc8;font-size:11.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.st-card h1{margin:0;font-size:clamp(1.6rem,7vw,2.3rem);line-height:1.05;letter-spacing:-.04em}.st-card p{margin:0;color:#d6c8e4;line-height:1.55;font-size:15px}.st-card .st-card-small{font-size:12.5px;color:#a998bb}.st-card .st-card-error{color:#ffb0c8;font-weight:800}.st-card-list{list-style:none;margin:4px 0;padding:0;width:100%;display:grid;grid-gap:8px;gap:8px;text-align:left}.st-card-list li{display:flex;gap:12px;align-items:center;padding:11px 14px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);animation:stTileIn .7s var(--spring) both}.st-card-list li:nth-child(2){animation-delay:.07s}.st-card-list li:nth-child(3){animation-delay:.14s}.st-card-list li:nth-child(4){animation-delay:.21s}.st-card-list li>span{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,rgba(255,45,149,.35),rgba(176,76,255,.35));font-size:21px}.st-card-list b{display:block;font-size:15px}.st-card-list small{display:block;font-size:13px;color:#c8b8da;line-height:1.4}@keyframes stDrop{0%{opacity:0;transform:translateY(-24px)}}@keyframes stRise{0%{opacity:0;transform:translateY(40px) scale(.8)}}@keyframes stPop{0%{opacity:0;transform:translateY(16px) scale(.6)}}@keyframes stTileIn{0%{opacity:0;transform:translateY(18px) scale(.9)}}@keyframes stFade{0%{opacity:0}}@keyframes stFadeOut{to{opacity:0}}@keyframes stSheetIn{0%{transform:translateY(100%)}}@keyframes stSheetOut{to{transform:translateY(105%)}}@keyframes stRing{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.12)}}@keyframes stBop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes stFloat{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes stBlink{50%{opacity:.35}}@keyframes stDots{0%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}@keyframes stToast{0%{opacity:0;transform:translate(-50%,18px) scale(.9)}}@keyframes stBanner{0%{opacity:0;transform:translate(-50%,-18px) scale(.85)}14%{opacity:1;transform:translate(-50%) scale(1)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@media (max-width:560px){.st-action-pad{flex-direction:column;align-items:flex-end;gap:10px}.st-action-col,.st-action-row{gap:10px}.st-big{width:52px;height:52px;font-size:23px}.st-runbtn{width:70px;height:70px;font-size:32px}}@media (max-width:360px){.st-pill{padding:0 11px;font-size:13px}.st-round{padding:0}.st-count{display:none}.st-stick{width:112px;height:112px}.st-big{width:48px;height:48px;font-size:21px}.st-action-row{gap:8px}.st-runbtn{width:64px;height:64px;font-size:29px}}@media (max-height:500px){.st-actions,.st-stick{bottom:calc(var(--st-sb) + 14px)}.st-action-col,.st-actions{gap:10px}.st-runbtn{width:66px;height:66px;font-size:30px}.st-toast{bottom:calc(var(--st-sb) + 100px)}.st-hint{display:none}}.st-maker{z-index:950;animation:stMakerIn .45s var(--spring) both}.st-maker.is-closing{animation:stMakerOut .22s ease-in both}.st-maker-loading{flex:1 1 auto;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;font-weight:900;color:#ffd6ec}.st-maker-loading span{font-size:46px;animation:stBop .9s ease-in-out infinite}@keyframes stMakerIn{0%{opacity:0;transform:translateY(5%) scale(.98)}}@keyframes stMakerOut{to{opacity:0;transform:translateY(4%) scale(.98)}}.st-action.is-look{background:linear-gradient(135deg,#a35cff,#6a2fe0);box-shadow:0 5px 0 #34127a,0 14px 30px rgba(0,0,0,.4)}.st-action.is-look:after{display:none}.st-action.is-look:active{box-shadow:0 1px 0 #34127a,0 6px 12px rgba(0,0,0,.3)}@media (prefers-reduced-motion:reduce){.st-page *,.st-root *,.st-root :after,.st-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.st-action:after{display:none}.st-maker,.st-maker-loading span{animation:none!important}}.st-rooster{max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px 8px}.st-rooster .member-week-section{margin:0;padding:0;border:0;background:none;box-shadow:none}.st-rooster-msg{padding:18px 6px 22px;color:var(--muted,#c9bdd6);font-weight:700;text-align:center}.st-tips-wrap{margin:10px 0 4px}.st-tips-wrap>summary{cursor:pointer;list-style:none}.st-tips-wrap>summary::-webkit-details-marker{display:none}.st-tips-wrap>summary:after{content:" ▾";opacity:.6}.st-tips-wrap[open]>summary:after{content:" ▴"}.st-adv-pill{position:absolute;z-index:5;left:calc(var(--st-sl) + 10px);top:calc(var(--st-st) + 64px);max-width:min(64vw,320px);display:inline-flex;align-items:center;gap:8px;text-align:left;animation:stDrop .7s var(--spring) both}.st-adv-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.st-adv-pill.is-start{background:var(--st-grad);border-color:rgba(255,255,255,.35);box-shadow:0 4px 0 #7d0042;animation:stDrop .7s var(--spring) both,stBop 1.6s ease-in-out 1s infinite}.st-adv{display:grid;grid-gap:12px;gap:12px}.st-adv-lead{margin:0;font-size:14.5px;line-height:1.45;opacity:.92}.st-adv-chip{justify-self:start;margin:0;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);font-size:13px;font-weight:900}.st-adv-hint{margin:0;padding:10px 13px;border-radius:14px;background:rgba(255,210,63,.12);border:1px solid rgba(255,210,63,.4);color:#ffe7a0;font-size:14px;font-weight:800;line-height:1.4}.st-adv-schools{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.st-adv-school{display:grid;grid-gap:4px;gap:4px;justify-items:start;text-align:left;padding:12px;min-height:96px;border-radius:18px;cursor:pointer;background:rgba(255,255,255,.07);border:2px solid rgba(255,255,255,.12);color:#fff;transition:transform .4s var(--spring),border-color .2s ease}.st-adv-school span{font-size:26px}.st-adv-school small{opacity:.75;font-size:12px;line-height:1.3}.st-adv-school.is-on{border-color:#ffd23f;background:rgba(255,210,63,.14);transform:translateY(-2px)}.st-adv-go{min-height:54px;border:0;border-radius:18px;cursor:pointer;background:var(--st-grad);color:#fff;font-size:17px;font-weight:900;box-shadow:0 5px 0 #7d0042,0 12px 26px rgba(0,0,0,.3);transition:transform .4s var(--spring)}.st-adv-go:active{transform:translateY(4px);box-shadow:0 1px 0 #7d0042}.st-adv-go:disabled{opacity:.45;filter:grayscale(.6);cursor:default}.st-adv-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.st-adv-stop{min-height:54px;padding:0 18px;border-radius:18px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;font-weight:800;cursor:pointer}.st-adv-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.st-adv-steps li{display:flex;gap:12px;align-items:center;padding:10px 13px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.st-adv-steps li>span{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.1);font-size:19px}.st-adv-steps li div{display:grid;grid-gap:2px;gap:2px}.st-adv-steps li small{opacity:.75;font-size:12.5px;line-height:1.35}.st-adv-steps li.is-nu{border-color:#ffd23f;background:rgba(255,210,63,.12)}.st-adv-steps li.is-klaar{opacity:.6}.st-adv-steps li.is-klaar b{text-decoration:line-through}.st-adv-done{display:grid;grid-gap:12px;gap:12px;text-align:center}.st-adv-badge{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:16px;border-radius:22px;background:linear-gradient(135deg,rgba(255,45,149,.25),rgba(176,76,255,.25));border:1px solid rgba(255,255,255,.2)}.st-adv-badge span{font-size:44px;animation:stPop .65s var(--spring) both}.st-adv-badge b{font-size:19px}.st-adv-badge p{margin:0;opacity:.85;font-size:14px}.st-adv-stars{margin:0;font-size:28px;letter-spacing:2px}.st-adv-stars span{opacity:.35}.st-adv-score{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-weight:700;font-size:14px}.st-game{display:grid;grid-gap:14px;gap:14px;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.st-game button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.st-game .st-wide{margin-top:0}.st-game .st-btn{min-height:54px}.st-game button:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.st-game .st-game-move{font-size:15px;font-weight:900}.st-game .st-game-cell{font-size:38px}.st-game .st-btn{font-size:16px;font-weight:900}.st-game-intro{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:18px 16px 16px;border-radius:22px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);animation:stTileIn .6s var(--spring) both}.st-game-icon{width:76px;height:76px;display:grid;place-items:center;border-radius:24px;font-size:42px;background:linear-gradient(135deg,#ff2d95,#b04cff);box-shadow:0 5px 0 #7d0042,0 14px 30px rgba(0,0,0,.3);animation:stGameWiggle 2.6s ease-in-out .8s infinite}.st-game-from{margin-top:4px;font-size:11.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#ff8fc8}.st-game-intro h3{margin:0;font-size:23px;line-height:1.1;letter-spacing:-.03em;color:#fff}.st-game-intro p{margin:0;font-size:15px;line-height:1.5;color:#e3d4f2}.st-game-intro .st-game-goal{width:100%;display:flex;gap:10px;align-items:center;text-align:left;margin:4px 0 6px;padding:11px 14px;border-radius:16px;background:rgba(255,210,63,.12);border:1px solid rgba(255,210,63,.4);color:#ffe7a0;font-size:14.5px;font-weight:800;line-height:1.35}.st-game-goal>span:first-child{flex:none;font-size:22px}.st-game-goal b{color:#ffd23f}.st-game-intro .st-btn{font-size:18px;min-height:58px}.st-game-hud{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.st-game-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:13.5px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.st-game-chip.is-score{background:rgba(255,210,63,.14);border-color:rgba(255,210,63,.42);color:#ffe7a0}.st-game-chip.is-hot{background:rgba(255,45,149,.22);border-color:rgba(255,114,187,.6);animation:stBlink 1s ease-in-out infinite}.st-game-status{margin:0;min-height:24px;text-align:center;font-size:16px;font-weight:900;line-height:1.4;color:#fff}.st-game-status.is-good{color:#6ee7b7}.st-game-status.is-bad{color:#ffb0c8}.st-game-hud>.st-game-chip.is-score,.st-les-hud>.st-les-chip.is-combo{margin-left:auto}.st-game-sound{flex:none;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;line-height:1;scale:calc(1 + var(--beat, 0) * .14);box-shadow:0 0 0 calc(var(--beat, 0) * 4px) rgba(255,210,63,.25)}.st-game .st-game-sound,.st-les .st-game-sound{font-size:17px}.st-game-sound.is-off{opacity:.7;scale:1;box-shadow:none}.st-game-sound:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.st-game .st-game-count{display:block;font-size:44px;font-weight:900;line-height:1;color:#ffd23f;text-shadow:0 4px 0 #a8730a;animation:stGameBeat .38s cubic-bezier(.2,.9,.3,1.2) both}.st-game .st-game-count.is-small{display:inline-block;margin-left:8px;font-size:20px;text-shadow:0 2px 0 #a8730a}.st-game-dots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.st-game-dots li{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);border:2px solid rgba(255,255,255,.16);font-size:12.5px;font-weight:900;color:#a998bb;transition:transform .45s var(--spring),background-color .2s ease,border-color .2s ease}.st-game-dots li.is-now{border-color:#ffd23f;color:#ffe7a0;transform:scale(1.15)}.st-game-dots li.is-ok{background:rgba(16,185,129,.85);border-color:#34d399}.st-game-dots li.is-bad,.st-game-dots li.is-ok{color:#fff;animation:stGamePop .45s var(--spring) both}.st-game-dots li.is-bad{background:rgba(255,45,149,.3);border-color:rgba(255,114,187,.75)}.st-game-pips{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:10px}.st-game-pips li{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.12);border:2px solid rgba(255,255,255,.2);transition:background-color .2s ease,transform .4s var(--spring)}.st-game-pips li.is-on{background:#ffd23f;border-color:#ffe7a0;transform:scale(1.15)}.st-game-beatwrap{display:grid;place-items:center;padding:8px 0 4px}.st-game-beat{position:relative;width:min(60vw,220px);aspect-ratio:1;padding:0;border:0;border-radius:50%;cursor:pointer;color:#fff;display:grid;place-items:center;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.38),rgba(255,255,255,0) 46%),linear-gradient(135deg,#ff2d95,#b04cff);box-shadow:0 8px 0 #7d0042,0 20px 44px rgba(0,0,0,.45);transition:transform .12s ease,box-shadow .12s ease,filter .1s ease}.st-game-beat:active{transform:translateY(6px) scale(.98);box-shadow:0 2px 0 #7d0042,0 8px 18px rgba(0,0,0,.35)}.st-game-beat.is-count{color:#2a1300;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.5),rgba(255,255,255,0) 46%),linear-gradient(135deg,#ffd23f,#ffb31f);box-shadow:0 8px 0 #a8730a,0 20px 44px rgba(0,0,0,.45)}.st-game-beat.is-count:active{box-shadow:0 2px 0 #a8730a,0 8px 18px rgba(0,0,0,.35)}.st-game-beat-in{display:grid;justify-items:center;grid-gap:2px;gap:2px;pointer-events:none;animation:stGameBeat .38s cubic-bezier(.2,.9,.3,1.2) both}.st-game-beat-in b{font-size:68px;line-height:1;letter-spacing:-.04em}.st-game-beat-in small{font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.st-game-ring{position:absolute;inset:-6px;border-radius:50%;border:4px solid rgba(255,255,255,.75);pointer-events:none;animation:stGameRing .55s ease-out both}.st-game-beat.is-count .st-game-ring{border-color:rgba(255,210,63,.85)}.st-game-beat{filter:brightness(calc(1 + var(--beat, 0) * .2))}.st-game-say{min-height:116px;display:grid;place-items:center;padding:14px;border-radius:22px;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);transition:background-color .2s ease,border-color .2s ease;box-shadow:0 0 0 calc(var(--beat, 0) * 5px) rgba(255,210,63,.2)}.st-game-say.is-good{background:rgba(16,185,129,.16);border-color:rgba(52,211,153,.55)}.st-game-say.is-bad{background:rgba(255,45,149,.14);border-color:rgba(255,114,187,.55)}.st-game-say p{margin:0;font-size:19px;font-weight:900;line-height:1.3}.st-game-say p,.st-game-say-in{animation:stPop .45s var(--spring) both}.st-game-say-in{display:grid;justify-items:center;grid-gap:8px;gap:8px}.st-game-say-in b{font-size:34px;line-height:1.05;letter-spacing:-.03em;color:#fff}.st-game-say-coach{display:inline-flex;align-items:center;min-height:30px;padding:4px 14px;border-radius:999px;background:#ffd23f;color:#2a1300;font-size:15px;font-weight:900;box-shadow:0 3px 0 #a8730a}.st-game-say-coach.is-empty{visibility:hidden}.st-game-timebar,.st-game-timer{height:12px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.st-game-timer i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd23f,#ff2d95);transform-origin:left center;transform:scaleX(0)}.st-game-timer i.is-run{animation:stGameTimer var(--ms,2.2s) linear both}.st-game-moves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.st-game-move{min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border-radius:20px;line-height:1.15;text-align:center;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.03));color:#fff;font-size:17px;font-weight:900;cursor:pointer;box-shadow:0 5px 0 rgba(0,0,0,.35);transition:transform .45s var(--spring),box-shadow .1s ease,background-color .15s ease,border-color .15s ease,opacity .2s ease}.st-game-move>span{font-size:28px;line-height:1}.st-game-move:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.35);transition-duration:.08s}.st-game-move.is-lit{background:linear-gradient(135deg,#ff2d95,#b04cff);border-color:rgba(255,255,255,.55);transform:scale(1.05);box-shadow:0 5px 0 #7d0042,0 0 0 4px rgba(255,114,187,.35),0 0 32px rgba(255,45,149,.55)}.st-game-move.is-ok{background:rgba(16,185,129,.75);border-color:#34d399}.st-game-move.is-bad{background:rgba(255,45,149,.35);border-color:rgba(255,114,187,.8);animation:stGameShake .4s ease both}.st-game-moves.is-locked .st-game-move{cursor:default}.st-game-moves.is-locked .st-game-move:not(.is-lit):not(.is-ok):not(.is-bad){opacity:.55}.st-game-moves.is-big .st-game-move{min-height:92px;gap:6px}.st-game-moves.is-big .st-game-move>span{font-size:34px}.st-game-q{margin:0;padding:14px 16px;border-radius:18px;outline:none;background:rgba(255,255,255,.07);border:1px solid rgba(255,210,63,.28);font-size:18px;font-weight:900;line-height:1.35;color:#fff;animation:stTileIn .5s var(--spring) both}.st-game-answers{display:grid;grid-gap:10px;gap:10px}.st-game-answer{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:10px 14px;text-align:left;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:#fff;cursor:pointer;box-shadow:0 5px 0 rgba(0,0,0,.35);transition:transform .45s var(--spring),box-shadow .1s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;animation:stTileIn .55s var(--spring) both;animation-delay:calc(60ms + var(--i, 0) * 50ms)}.st-game-answer>span{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.12);font-size:15px;font-weight:900}.st-game-answer b{font-size:15.5px;font-weight:800;line-height:1.35}.st-game-answer:active:not([aria-disabled=true]){transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.35);transition-duration:.08s}.st-game-answer[aria-disabled=true]{cursor:default}.st-game-answer.is-right{background:rgba(16,185,129,.26);border-color:#34d399}.st-game-answer.is-right>span{background:#10b981;color:#fff}.st-game-answer.is-wrong{background:rgba(255,45,149,.2);border-color:rgba(255,114,187,.75);animation:stGameShake .4s ease both}.st-game-answer.is-wrong>span{background:#ff2d95;color:#fff}.st-game-answer.is-dim{opacity:.45}.st-game-cards{width:100%;max-width:400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.st-game-card{position:relative;aspect-ratio:5/6;min-height:60px;padding:0;border:0;border-radius:16px;background:none;cursor:pointer;perspective:600px;animation:stTileIn .5s var(--spring) both;animation-delay:calc(60ms + var(--i, 0) * 30ms)}.st-game-card-in{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .5s var(--spring)}.st-game-card.is-up .st-game-card-in{transform:rotateY(180deg)}.st-game-card-back,.st-game-card-face{position:absolute;inset:0;display:grid;place-items:center;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 5px 0 rgba(0,0,0,.35)}.st-game-card-back{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.3),rgba(255,255,255,0) 45%),linear-gradient(135deg,#ff2d95,#b04cff);border:2px solid rgba(255,255,255,.22);color:rgba(255,255,255,.85);font-size:26px;font-weight:900}.st-game-card-face{transform:rotateY(180deg);background:rgba(255,255,255,.92);border:2px solid rgba(255,210,63,.7);font-size:34px}.st-game-card.is-found .st-game-card-face{background:rgba(16,185,129,.3);border-color:#34d399}.st-game-card:active:not(.is-up) .st-game-card-in{transform:translateY(3px)}.st-game-timebar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#ffd23f,#ff2d95);transition:width .1s linear}.st-game-field{position:relative;width:100%;max-width:420px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.st-game-cell{aspect-ratio:1;min-height:56px;padding:0;display:grid;place-items:center;border-radius:18px;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);box-shadow:inset 0 -4px 0 rgba(0,0,0,.25);font-size:38px;transition:background-color .15s ease,border-color .15s ease}.st-game-cell.is-shoe{background:rgba(255,210,63,.2);border-color:rgba(255,210,63,.65)}.st-game-cell.is-miss{background:rgba(255,45,149,.2);border-color:rgba(255,114,187,.6);animation:stGameShake .3s ease both}.st-game-shoe{display:block;line-height:1;pointer-events:none;animation:stGameHop .3s var(--spring) both;scale:calc(1 + var(--beat, 0) * .16)}.st-game-cell.is-shoe{box-shadow:inset 0 -4px 0 rgba(0,0,0,.25),0 0 calc(var(--beat, 0) * 22px) rgba(255,210,63,.55)}.st-game-bonus{left:50%;top:-8px;z-index:2;margin-left:-42px;width:84px;padding:4px 0;border-radius:999px;pointer-events:none;background:#ffd23f;color:#2a1300;text-align:center;font-size:14px;box-shadow:0 3px 0 #a8730a;animation:stGameBonus .9s ease-out both}.st-game-bonus,.st-game-ready{position:absolute;font-weight:900}.st-game-ready{inset:-2px;display:grid;place-items:center;border-radius:18px;background:rgba(13,6,24,.72);font-size:28px;color:#fff;animation:stPop .5s var(--spring) both}.st-game-result{position:relative;overflow:hidden;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;padding:22px 16px 16px;border-radius:22px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);animation:stPop .6s var(--spring) both}.st-game-result.is-won{background:linear-gradient(160deg,rgba(16,185,129,.22),rgba(176,76,255,.16));border-color:rgba(52,211,153,.5)}.st-game-result>div[role=status]{display:grid;grid-gap:6px;gap:6px}.st-game-result h3{margin:0;font-size:27px;line-height:1.1;letter-spacing:-.03em;color:#fff}.st-game-result p{margin:0;font-size:15px;line-height:1.5;color:#e3d4f2}.st-game-result .st-game-result-tip{font-size:13.5px;font-weight:800;color:#ffe7a0}.st-game-result .st-btn{position:relative;margin-top:4px}.st-game-result-icon{font-size:66px;line-height:1;animation:stGameBounce .9s var(--spring) .1s both}.st-game-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.st-game-confetti i{position:absolute;top:-14px;left:calc(var(--x, 50) * 1%);width:8px;height:14px;border-radius:2px;background:var(--c,#ffd23f);animation:stGameConfetti 1.7s ease-in both;animation-delay:calc(var(--i, 0) * 45ms)}@media (hover:hover){.st-game-answer:hover:not([aria-disabled=true]),.st-game-move:hover{transform:translateY(-2px);border-color:rgba(255,114,187,.6)}.st-game-moves.is-locked .st-game-move:hover{transform:none;border-color:rgba(255,255,255,.14)}.st-game-cell:hover{border-color:rgba(255,114,187,.45)}}@media (max-width:360px){.st-game-beat-in b{font-size:56px}.st-game-say-in b{font-size:29px}.st-game .st-game-move{font-size:13.5px;gap:3px}.st-game-dots{gap:6px}.st-game-dots li{width:26px;height:26px}.st-game .st-game-cell{font-size:32px}}@keyframes stGameBeat{0%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes stGameRing{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.28)}}@keyframes stGameTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes stGameShake{0%,to{translate:0 0}20%{translate:-6px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:3px 0}}@keyframes stGamePop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes stGameHop{0%{opacity:0;transform:translateY(12px) scale(.4)}}@keyframes stGameWiggle{0%,30%,to{transform:rotate(0)}10%{transform:rotate(-9deg)}20%{transform:rotate(9deg)}}@keyframes stGameBounce{0%{opacity:0;transform:scale(.2) rotate(-20deg)}}@keyframes stGameConfetti{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(340px) rotate(560deg)}}@keyframes stGameBonus{0%{opacity:0;transform:translateY(8px) scale(.6)}20%{opacity:1;transform:translateY(0) scale(1.08)}70%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-16px) scale(1)}}@media (prefers-reduced-motion:reduce){.st-game *,.st-game :after,.st-game :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.st-game .st-game-timer i.is-run,.st-root .st-game .st-game-timer i.is-run{animation-duration:var(--ms,2.2s)!important}.st-game-confetti,.st-game-ring{display:none}.st-game-beat.is-odd{filter:brightness(1.18)}.st-game-move.is-lit{transform:none}}.st-les{--les-coach:#b04cff;display:grid;grid-gap:12px;gap:12px;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.st-les button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.st-les button:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.st-les .st-btn{min-height:54px;font-size:16px;font-weight:900}.st-les .st-wide{margin-top:0}.st-les-intro{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:22px;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);animation:stTileIn .6s var(--spring) both}.st-les-hello{display:flex;align-items:center;gap:12px;text-align:left}.st-les-face,.st-les-hello>.st-face{flex:none;box-shadow:0 0 0 3px rgba(255,255,255,.2),0 4px 0 rgba(0,0,0,.35)}.st-les-face{display:grid;place-items:center;border-radius:50%;line-height:1}.st-les-bubble{position:relative;margin:0;padding:10px 14px;border-radius:16px 16px 16px 4px;background:#fff;color:#1a0c26;font-size:15px;font-weight:900;line-height:1.35;box-shadow:0 4px 0 rgba(0,0,0,.25);animation:stPop .6s var(--spring) .2s both}.st-les-intro h3{margin:4px 0 0;font-size:23px;line-height:1.1;letter-spacing:-.03em;color:#fff}.st-les-intro>p{margin:0;font-size:14.5px;line-height:1.5;color:#e3d4f2}.st-les-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.st-les .st-les-level{position:relative;min-height:124px;display:grid;justify-items:center;align-content:start;grid-gap:4px;gap:4px;padding:12px 8px 10px;border-radius:20px;border:2px solid rgba(255,255,255,.14);cursor:pointer;color:#fff;text-align:center;font-size:14px;background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.03));box-shadow:0 5px 0 rgba(0,0,0,.35);transition:transform .45s var(--spring),box-shadow .1s ease,border-color .2s ease,background-color .2s ease}.st-les-level>span{font-size:30px;line-height:1}.st-les .st-les-level b{font-size:17px;font-weight:900}.st-les .st-les-level small{font-size:12px;font-weight:700;line-height:1.35;color:#d6c8e4}.st-les .st-les-level em{margin-top:2px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.1);font-style:normal;font-size:11.5px;font-weight:900}.st-les-level.is-on{border-color:#ffd23f;background:linear-gradient(160deg,rgba(255,45,149,.36),rgba(176,76,255,.3));box-shadow:0 5px 0 #7d0042,0 0 0 4px rgba(255,210,63,.18)}.st-les-level.is-on:after{content:"✓";position:absolute;top:8px;right:9px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffd23f;color:#2a1300;font-size:13px;font-weight:900}.st-les-level:active{transform:translateY(4px);box-shadow:0 1px 0 rgba(0,0,0,.35);transition-duration:.08s}.st-les-goal{display:flex;gap:10px;align-items:center;margin:2px 0;padding:11px 14px;border-radius:16px;text-align:left;background:rgba(255,210,63,.12);border:1px solid rgba(255,210,63,.4);color:#ffe7a0;font-size:14px;font-weight:800;line-height:1.35}.st-les-goal>span:first-child{flex:none;font-size:22px}.st-les-goal b{color:#ffd23f}.st-les .st-les-intro .st-btn-primary{font-size:18px;min-height:58px}.st-les-keys{margin:0;font-size:12px;color:#a998bb}.st-les-play{display:grid;grid-gap:8px;gap:8px}.st-les-hud{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-les-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:999px;white-space:nowrap;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:13.5px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-les-chip small{font-size:11.5px;font-weight:800;color:#a998bb}.st-les-chip.is-combo{background:rgba(255,210,63,.14);border-color:rgba(255,210,63,.42);color:#ffe7a0}.st-les-chip.is-hot{background:linear-gradient(135deg,rgba(255,128,40,.92),rgba(255,45,149,.92));border-color:rgba(255,255,255,.35);color:#fff;animation:stBop .84s ease-in-out infinite}.st-les-stage{position:relative;display:grid;grid-gap:4px;gap:4px;padding:8px 10px 0;border-radius:20px;overflow:hidden;background:radial-gradient(70% 90% at 50% 10%,color-mix(in srgb,var(--les-coach) 34%,transparent),transparent 70%),#2b1342;border:1px solid rgba(255,255,255,.12)}.st-les-say{position:relative;justify-self:center;max-width:94%;height:50px;margin:0 0 8px;padding:7px 12px;display:flex;align-items:center;border-radius:14px;background:#fff;color:#1a0c26;font-size:14px;font-weight:900;line-height:1.3;text-align:center;box-shadow:0 3px 0 rgba(0,0,0,.25);animation:stPop .4s var(--spring) both}.st-les-say:after{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:0;margin-left:-8px;border:8px solid transparent;border-top-color:#fff;border-bottom:0}.st-les-floor{position:relative;margin:0 -10px;background:#9cc33b;overflow:hidden;touch-action:none;height:clamp(300px,calc(min(86vh, 780px) - 236px),540px)}.st-les-stage.is-marienheem .st-les-floor{background:#3fa4ad}.st-les-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.st-les-coach-emoji{position:absolute;transform:translate(-50%,-50%);font-size:40px;line-height:1;pointer-events:none}.st-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.st-kruis-pads{position:absolute;inset:0;z-index:1;pointer-events:none}.st-kruis-pad{position:absolute;pointer-events:auto}.st-kruis-fx{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;pointer-events:none}.st-les .st-les-pad{min-height:0;display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;padding:4px 1px;border-radius:22px;border:2px solid rgba(255,255,255,.6);cursor:pointer;color:#fff;touch-action:none;font-size:12px;font-weight:900;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.38),rgba(255,255,255,0) 50%),var(--les-note,linear-gradient(135deg,#ff2d95,#b04cff));box-shadow:0 5px 0 var(--les-edge,#7d0042),0 8px 18px rgba(0,0,0,.35);transition:transform .08s ease,box-shadow .08s ease,filter .12s ease;scale:calc(1 + var(--beat, 0) * .06)}.st-les-pad>span{font-size:30px;line-height:1;pointer-events:none}.st-les .st-les-pad b{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;font-weight:900;letter-spacing:-.03em;text-shadow:0 1px 0 rgba(0,0,0,.35);pointer-events:none}.st-les .st-les-pad small{position:absolute;top:4px;right:7px;font-size:10px;font-weight:900;opacity:.85;pointer-events:none}.st-les-pad:is(.is-down,.is-perfect,.is-goed,.is-mis){transform:translateY(4px);box-shadow:0 1px 0 var(--les-edge,#7d0042),0 4px 10px rgba(0,0,0,.25)}.st-les-pad.is-perfect{filter:brightness(1.25) saturate(1.15)}.st-les-pad.is-mis{filter:saturate(.45) brightness(.9)}.st-les-count{left:0;right:0;top:3%;text-align:center;font-size:66px;font-weight:900;line-height:1;letter-spacing:-.04em;color:#ffd23f;text-shadow:0 5px 0 #a8730a,0 0 30px rgba(255,210,63,.55);animation:stGameBeat .38s cubic-bezier(.2,.9,.3,1.2) both}.st-les-count,.st-les-pop{position:absolute;z-index:3;pointer-events:none}.st-les-pop{width:max-content;translate:-50% -100%;display:grid;justify-items:center;grid-gap:1px;gap:1px;animation:stLesPop .7s var(--spring) both}.st-les-pop b{font-size:27px;font-weight:900;line-height:1;letter-spacing:-.02em;text-shadow:0 3px 0 rgba(0,0,0,.5),0 0 12px rgba(26,12,38,.6)}.st-les-pop small{font-size:12.5px;font-weight:900;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.5),0 0 8px rgba(26,12,38,.7)}.st-les-pop.is-perfect b{color:#ffd23f}.st-les-pop.is-goed b{color:#6ee7b7}.st-les-pop.is-mis b{color:#ffb0c8}.st-les-progress{position:absolute;z-index:3;left:0;right:0;top:0;height:5px;background:rgba(0,0,0,.18)}.st-les-progress i{display:block;height:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#ff2d95,#ffd23f)}.st-les-mates{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);text-align:left}.st-les-mates-faces{flex:none;display:flex}.st-les-mates-faces .st-face{box-shadow:0 0 0 2px #2b1342}.st-les-mates-faces .st-face+.st-face{margin-left:-9px}.st-les-mates small{font-size:12.5px;font-weight:800;line-height:1.35;color:#e3d4f2}.st-les [data-lane="0"]{--les-note:linear-gradient(135deg,#ff2d95,#b04cff);--les-edge:#7d0042;--les-glow:rgba(255,45,149,.5)}.st-les [data-lane="1"]{--les-note:linear-gradient(135deg,#ff7a1f,#ffc23f);--les-edge:#9a4a05;--les-glow:rgba(255,160,40,.5)}.st-les [data-lane="2"]{--les-note:linear-gradient(135deg,#7c5cff,#3f8cff);--les-edge:#2d2a8a;--les-glow:rgba(110,110,255,.5)}.st-les [data-lane="3"]{--les-note:linear-gradient(135deg,#16b8cc,#2fcf8f);--les-edge:#0b6a62;--les-glow:rgba(40,200,180,.5)}.st-les-result{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;padding:16px 14px 14px;border-radius:22px;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);animation:stPop .6s var(--spring) both}.st-les-result.is-won{background:linear-gradient(160deg,rgba(255,210,63,.16),rgba(176,76,255,.16));border-color:rgba(255,210,63,.45)}.st-les-diploma{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:16px 14px 14px;border-radius:18px;background:radial-gradient(120% 80% at 50% 0,#fffdf6,#fff3d6);color:#3a1a55;border:3px double #d9a520;box-shadow:0 6px 0 rgba(0,0,0,.3),inset 0 0 0 5px #fff8e6;animation:stLesUnroll .7s var(--spring) .1s both}.st-les-eyebrow{font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#b04cff}.st-les-diploma>.st-face,.st-les-diploma>.st-les-face{box-shadow:0 0 0 3px #ffd23f,0 4px 0 rgba(0,0,0,.2)}.st-les-result h3{margin:2px 0 0;font-size:22px;line-height:1.15;letter-spacing:-.03em;color:#fff}.st-les-diploma h3{color:#3a1a55}.st-les-retry{display:grid;justify-items:center;grid-gap:6px;gap:6px}.st-les-retry-icon{font-size:60px;line-height:1;animation:stGameBounce .9s var(--spring) .1s both}.st-les-stars{display:flex;justify-content:center;gap:6px}.st-les-stars span{font-size:36px;line-height:1;opacity:.25;filter:grayscale(1)}.st-les-stars span.is-on{opacity:1;filter:drop-shadow(0 3px 0 rgba(168,115,10,.55));animation:stGameBounce .8s var(--spring) both;animation-delay:calc(.35s + var(--i, 0) * .18s)}.st-les-for{margin:0;font-size:14.5px;color:#6c5a7c}.st-les-for b{color:#3a1a55;font-size:17px}.st-les-meta{margin:0;font-size:12.5px;font-weight:800;color:#a998bb}.st-les-diploma .st-les-meta{color:#7d6a8c}.st-les-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.st-les-stats li{display:grid;grid-gap:1px;gap:1px;padding:8px 2px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.st-les-stats b{font-size:21px;font-weight:900;line-height:1.1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-les-stats small{font-size:11px;font-weight:800;color:#c8b8da}.st-les-stats li.is-perfect b{color:#ffd23f}.st-les-stats li.is-goed b{color:#6ee7b7}.st-les-stats li.is-mis b{color:#ffb0c8}.st-les-quote{margin:0;display:flex;align-items:center;gap:10px;text-align:left;font-size:14px;font-weight:800;line-height:1.4;color:#e3d4f2}.st-les-class{position:relative;display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:18px;text-align:left;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.st-les-class h4{margin:0;display:flex;align-items:baseline;gap:6px;font-size:15px;font-weight:900;color:#fff}.st-les-class h4 small{margin-left:auto;font-size:11.5px;font-weight:800;color:#a998bb}.st-les-class ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.st-les-class li{display:grid;grid-template-columns:26px 30px minmax(0,1fr) auto auto 22px;align-items:center;grid-gap:8px;gap:8px;padding:5px 8px;border-radius:14px;background:rgba(255,255,255,.05);animation:stTileIn .55s var(--spring) both;animation-delay:calc(.5s + min(var(--i, 0), 8) * 70ms)}.st-les-class li.is-me{background:rgba(255,210,63,.16);box-shadow:inset 0 0 0 2px rgba(255,210,63,.6)}.st-les-rank{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.12);font-size:13px;font-weight:900}.st-les-class li:first-child .st-les-rank{background:#ffd23f;color:#2a1300}.st-les-class li b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.st-les-class li small{font-size:12.5px;letter-spacing:-1px}.st-les-class li em{font-style:normal;font-size:13px;font-weight:900;color:#ffe7a0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-les-class li i{font-style:normal;font-size:16px;animation:stGameBounce .9s var(--spring) both;animation-delay:calc(.9s + min(var(--i, 0), 8) * 90ms)}.st-les-class p{margin:0;font-size:13.5px;font-weight:800;line-height:1.4;color:#ffe7a0;text-align:center}@media (max-width:360px){.st-les-class li small{display:none}.st-les-class li{grid-template-columns:26px 30px minmax(0,1fr) auto 22px}}.st-les-actions{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:10px;gap:10px}.st-les .st-les-actions .st-btn{padding:0 12px;white-space:nowrap}.st-les .st-les-link{position:relative;justify-self:center;min-height:48px;padding:0 14px;border:0;background:none;cursor:pointer;color:#cdbbe0;font-size:13.5px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.st-les-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.st-les-confetti i{position:absolute;top:-14px;left:calc(var(--x, 50) * 1%);width:8px;height:14px;border-radius:2px;background:var(--c,#ffd23f);animation:stGameConfetti 1.8s ease-in both;animation-delay:calc(var(--i, 0) * 45ms)}@media (hover:none){.st-les .st-les-pad small,.st-les-keys{display:none}}@media (hover:hover){.st-les-level:hover{transform:translateY(-2px);border-color:rgba(255,114,187,.6)}.st-les-level.is-on:hover{border-color:#ffd23f}.st-les-pad:hover{filter:brightness(1.08)}}.st-les-hud{flex-wrap:nowrap}.st-les-hud>.st-les-chip:first-child{flex:0 1 auto;min-width:0;overflow:hidden}@media (max-width:380px){.st-les-hud .st-les-chip small{display:none}.st-les-hud .st-les-chip{padding:6px 10px}.st-les-hud .st-game-sound{width:32px;height:32px}}@media (max-width:360px){.st-les-pad>span{font-size:26px}.st-les .st-les-pad b{font-size:10px}.st-les-say{font-size:13px}.st-les-stats b{font-size:18px}}@media (max-height:700px){.st-les-play{gap:8px}.st-les-say{height:46px;margin-bottom:6px;font-size:13px}}@keyframes stLesBurst{0%{transform:scale(1);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes stLesPop{0%{opacity:0;transform:translateY(10px) scale(.7)}18%{opacity:1;transform:translateY(0) scale(1.08)}30%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-12px)}}@keyframes stLesUnroll{0%{opacity:0;transform:scaleY(.3) translateY(-20px)}}@media (prefers-reduced-motion:reduce){.st-les *,.st-les :after,.st-les :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.st-les .st-les-pop,.st-root .st-les .st-les-pop{animation:none!important}.st-les-confetti{display:none}}.st-les-play.is-still *,.st-les-play.is-still :after,.st-les-play.is-still :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}.st-les-play.is-still .st-les-pop,.st-root .st-les-play.is-still .st-les-pop{animation:none!important}.st-les-play.is-still .st-les-pad{scale:1}html[data-ingame] .member-one-page-header,html[data-ingame] .member-one-page-nav,html[data-ingame] .teacher-one-page-header,html[data-ingame] .teacher-one-page-nav,html[data-ingame] .u-member-header,html[data-ingame] .u-sidebar,html[data-ingame] .u-topbar,html[data-ingame] .u4y-wa,html[data-ingame] .u4y-world,html[data-ingame] [data-ingame-verberg],html[data-ingame] [data-site-chrome]{display:none!important}html[data-ingame],html[data-ingame] body{background:#12061e}html[data-ingame] body{min-height:0}html[data-ingame] .u-admin{display:block!important}html[data-ingame] .member-single-page-shell,html[data-ingame] .teacher-single-page-shell{padding-bottom:0!important;min-height:0!important;background:none!important}html[data-ingame] .member-single-page-shell>.main,html[data-ingame] .teacher-single-page-shell>.main,html[data-ingame] .u-main{padding-top:14px!important;padding-bottom:28px!important;min-height:0!important}html[data-ingame] .member-single-page-shell .main-content{min-height:0!important}html[data-ingame=weg] body{visibility:hidden}.Urban4YouWebsite_siteRoot__lEHJ6{--site-pink:#ff2d95;--site-pink-light:#ff72bb;--site-pink-dark:#b60062;--site-bg:#050506;--site-panel:#111114;--site-border:rgba(255,255,255,.11);min-height:100dvh;background:radial-gradient(circle at 88% 12%,rgba(255,45,149,.12),transparent 28rem),var(--site-bg);color:#fff}.Urban4YouWebsite_siteHeader__Jg7JV{position:-webkit-sticky;position:sticky;z-index:1000;top:0;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(5,5,6,.88);box-shadow:0 12px 36px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.Urban4YouWebsite_headerInner__uw1Zh{display:flex;align-items:center;width:min(1180px,calc(100% - 36px));min-height:78px;margin:0 auto;gap:28px}.Urban4YouWebsite_brand__ZERZo{display:flex;align-items:center;flex:0 0 auto;gap:12px;color:#fff;text-decoration:none}.Urban4YouWebsite_brand__ZERZo img{display:block;width:66px;height:58px;object-fit:contain;filter:drop-shadow(0 7px 16px rgba(255,45,149,.15))}.Urban4YouWebsite_brand__ZERZo span{display:grid;grid-gap:2px;gap:2px}.Urban4YouWebsite_brand__ZERZo strong{font-size:.9rem;font-weight:950;letter-spacing:-.02em}.Urban4YouWebsite_brand__ZERZo small{color:var(--site-pink-light);font-size:.55rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.Urban4YouWebsite_siteNav__dlE9r{display:flex;align-items:center;justify-content:flex-end;flex:1 1;gap:5px}.Urban4YouWebsite_siteNav__dlE9r a{padding:10px 12px;border-radius:11px;color:#aaa1a7;font-size:.69rem;font-weight:850;text-decoration:none;transition:background .22s ease,color .22s ease,transform .22s ease}.Urban4YouWebsite_siteNav__dlE9r .Urban4YouWebsite_activeNav__hU8TX,.Urban4YouWebsite_siteNav__dlE9r a:hover{background:rgba(255,255,255,.055);color:#fff}.Urban4YouWebsite_siteNav__dlE9r .Urban4YouWebsite_loginLink__yHkHf{margin-left:6px;border:1px solid rgba(255,255,255,.12);color:#fff}.Urban4YouWebsite_siteNav__dlE9r .Urban4YouWebsite_primaryNavLink__1plwj{margin-left:5px;padding-inline:17px;background:linear-gradient(135deg,var(--site-pink),var(--site-pink-dark));color:#fff;box-shadow:0 10px 30px rgba(255,45,149,.23)}.Urban4YouWebsite_siteNav__dlE9r .Urban4YouWebsite_primaryNavLink__1plwj:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ff55aa,var(--site-pink-dark))}.Urban4YouWebsite_menuButton__g1oOv{display:none;place-items:center;width:44px;height:44px;margin-left:auto;border:1px solid var(--site-border);border-radius:13px;background:rgba(255,255,255,.045);color:#fff}.Urban4YouWebsite_pageStage__m3bUr{animation:Urban4YouWebsite_sitePageIn__4hX13 .46s cubic-bezier(.22,1,.36,1) both}@keyframes Urban4YouWebsite_sitePageIn__4hX13{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Urban4YouWebsite_homePage__Y48LZ{width:min(1140px,calc(100% - 32px));margin:0 auto;padding:28px 0 38px}.Urban4YouWebsite_reveal__TafVA{opacity:0;transform:translateY(26px);transition:opacity .7s ease var(--reveal-delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)}.Urban4YouWebsite_reveal__TafVA[data-u4y-visible=true]{opacity:1;transform:none}.Urban4YouWebsite_hero__EJk0n{position:relative;isolation:isolate;min-height:610px;margin-bottom:20px;overflow:hidden;border:1px solid rgba(255,45,149,.62);border-radius:30px;background-position:50%;background-size:cover;box-shadow:0 32px 90px rgba(0,0,0,.48),0 0 38px rgba(255,45,149,.09)}.Urban4YouWebsite_heroShade__WRaDE{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 14% 20%,rgba(255,45,149,.24),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.96) 3%,rgba(0,0,0,.82) 42%,rgba(0,0,0,.28))}.Urban4YouWebsite_hero__EJk0n:after{position:absolute;top:-65%;left:-35%;width:18%;height:230%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);content:"";pointer-events:none;transform:rotate(17deg);animation:Urban4YouWebsite_heroShine__1raxF 7s ease-in-out infinite}@keyframes Urban4YouWebsite_heroShine__1raxF{0%,55%{left:-35%;opacity:0}65%{opacity:.72}84%,to{left:125%;opacity:0}}.Urban4YouWebsite_heroContent__tJkWi{display:grid;align-content:center;justify-items:start;min-height:610px;max-width:650px;padding:clamp(42px,7vw,82px)}.Urban4YouWebsite_eyebrow__DIOCq{margin:0 0 10px;color:var(--site-pink-light);font-size:.7rem;font-weight:950;letter-spacing:.2em;text-transform:uppercase}.Urban4YouWebsite_hero__EJk0n h1{max-width:580px;margin:0 0 20px;color:#fff;font-size:clamp(3.7rem,8vw,6.7rem);font-weight:950;letter-spacing:-.075em;line-height:.83}.Urban4YouWebsite_hero__EJk0n h1 span{color:var(--site-pink);text-shadow:0 0 26px rgba(255,45,149,.38)}.Urban4YouWebsite_heroDescription__blJRz{max-width:560px;margin:0 0 28px;color:#eee7eb;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.Urban4YouWebsite_darkButton__sTono,.Urban4YouWebsite_primaryButton__loHFD{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 23px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:linear-gradient(135deg,var(--site-pink),var(--site-pink-dark));color:#fff;font-size:.78rem;font-weight:900;text-decoration:none;box-shadow:0 13px 32px rgba(255,45,149,.25);transition:transform .23s ease,box-shadow .23s ease}.Urban4YouWebsite_darkButton__sTono:hover,.Urban4YouWebsite_primaryButton__loHFD:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(255,45,149,.34)}.Urban4YouWebsite_heroHighlights__ke7ur{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.Urban4YouWebsite_heroHighlights__ke7ur span{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.075);color:#fff;font-size:.66rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Urban4YouWebsite_heroHighlights__ke7ur svg{color:var(--site-pink-light)}.Urban4YouWebsite_featureGrid__F07RL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.Urban4YouWebsite_featureCard__P9lD_{display:grid;grid-template-columns:108px 1fr;align-items:center;grid-gap:17px;gap:17px;min-height:175px;padding:23px;border:1px solid var(--site-border);border-top:3px solid var(--site-pink);border-radius:23px;background:linear-gradient(145deg,#151417,#0d0d0f);box-shadow:0 16px 40px rgba(0,0,0,.22);transition:border-color .28s ease,transform .28s ease,box-shadow .28s ease}.Urban4YouWebsite_featureCard__P9lD_:hover{transform:translateY(-5px);border-color:rgba(255,45,149,.5);box-shadow:0 22px 52px rgba(0,0,0,.34)}.Urban4YouWebsite_featureCard__P9lD_ img{width:108px;aspect-ratio:1;border:4px solid var(--site-pink);border-radius:50%;object-fit:cover;box-shadow:0 0 24px rgba(255,45,149,.15)}.Urban4YouWebsite_featureCard__P9lD_ h2{margin:0 0 7px;font-size:1.12rem}.Urban4YouWebsite_featureCard__P9lD_ p{margin:0;color:#b8afb5;font-size:.76rem;line-height:1.6}.Urban4YouWebsite_contentPanel__yhKoE,.Urban4YouWebsite_growthPanel__EtRyg{margin-bottom:18px;padding:clamp(28px,5vw,52px);scroll-margin-top:98px;border:1px solid var(--site-border);border-top:3px solid var(--site-pink);border-radius:27px;background:radial-gradient(circle at 93% 8%,rgba(255,45,149,.11),transparent 24rem),linear-gradient(145deg,#151417,#0b0b0d);box-shadow:0 18px 48px rgba(0,0,0,.24)}.Urban4YouWebsite_sectionHeading__7ZQIb{margin-bottom:25px}.Urban4YouWebsite_contentPanel__yhKoE h2,.Urban4YouWebsite_growthPanel__EtRyg h2,.Urban4YouWebsite_sectionHeading__7ZQIb h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.15rem);font-weight:950;letter-spacing:-.045em;line-height:1.03}.Urban4YouWebsite_contentPanel__yhKoE>div>p:not(.Urban4YouWebsite_eyebrow__DIOCq),.Urban4YouWebsite_contentPanel__yhKoE>p,.Urban4YouWebsite_growthPanel__EtRyg p:not(.Urban4YouWebsite_eyebrow__DIOCq){color:#c1b8be;font-size:.96rem;line-height:1.75}.Urban4YouWebsite_splitPanel__bp3Ps{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;grid-gap:42px;gap:42px}.Urban4YouWebsite_largeRoundImage__ejgZk{display:block;width:min(100%,300px);aspect-ratio:1;margin:0 auto;border:6px solid var(--site-pink);border-radius:50%;object-fit:cover;box-shadow:0 18px 44px rgba(0,0,0,.35),0 0 30px rgba(255,45,149,.15)}.Urban4YouWebsite_iconGrid__g7dcW{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:11px;gap:11px}.Urban4YouWebsite_iconGrid__g7dcW article{display:grid;align-content:center;justify-items:center;grid-gap:11px;gap:11px;min-height:148px;padding:18px 12px;border:1px solid var(--site-border);border-radius:18px;background:rgba(255,255,255,.025);text-align:center;transition:background .25s ease,border-color .25s ease,transform .25s ease}.Urban4YouWebsite_iconGrid__g7dcW article:hover{transform:translateY(-4px);border-color:rgba(255,45,149,.48);background:rgba(255,45,149,.08)}.Urban4YouWebsite_iconGrid__g7dcW span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,45,149,.12);color:var(--site-pink-light)}.Urban4YouWebsite_iconGrid__g7dcW strong{font-size:.69rem;line-height:1.45}.Urban4YouWebsite_benefitCloud__sOFgS{display:flex;flex-wrap:wrap;gap:9px}.Urban4YouWebsite_benefitCloud__sOFgS span,.Urban4YouWebsite_growthBenefits__SaD9i span{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);color:#ddd5da;font-size:.67rem;font-weight:750}.Urban4YouWebsite_benefitCloud__sOFgS svg,.Urban4YouWebsite_growthBenefits__SaD9i svg{color:var(--site-pink-light)}.Urban4YouWebsite_gallery__mcMg8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:13px;gap:13px;margin:22px 0}.Urban4YouWebsite_gallery__mcMg8 figure{margin:0;text-align:center}.Urban4YouWebsite_gallery__mcMg8 img{display:block;width:100%;aspect-ratio:1;border:4px solid var(--site-pink);border-radius:50%;object-fit:cover;box-shadow:0 0 22px rgba(255,45,149,.12);transition:transform .3s ease,box-shadow .3s ease}.Urban4YouWebsite_gallery__mcMg8 figure:hover img{transform:translateY(-4px) scale(1.03);box-shadow:0 0 30px rgba(255,45,149,.25)}.Urban4YouWebsite_gallery__mcMg8 figcaption{margin-top:9px;color:#d7cfd4;font-size:.62rem;font-weight:800;line-height:1.4}.Urban4YouWebsite_growthPanel__EtRyg{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;grid-gap:45px;gap:45px}.Urban4YouWebsite_growthBenefits__SaD9i{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.Urban4YouWebsite_parentGrid__dErM8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.Urban4YouWebsite_parentGrid__dErM8 article{padding:20px;border:1px solid var(--site-border);border-radius:18px;background:rgba(255,255,255,.025)}.Urban4YouWebsite_parentGrid__dErM8 article>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:13px;border-radius:14px;background:rgba(255,45,149,.11);color:var(--site-pink-light)}.Urban4YouWebsite_parentGrid__dErM8 h3{margin:0 0 7px;font-size:.89rem}.Urban4YouWebsite_parentGrid__dErM8 p{margin:0!important;color:#a99fa5!important;font-size:.7rem!important;line-height:1.6!important}.Urban4YouWebsite_cta__lbEli{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:35px;gap:35px;margin-top:20px;overflow:hidden;padding:clamp(34px,6vw,62px);border-radius:28px;background:linear-gradient(135deg,var(--site-pink),var(--site-pink-dark));box-shadow:0 24px 62px rgba(255,45,149,.22)}.Urban4YouWebsite_cta__lbEli:after{position:absolute;right:-70px;top:-100px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.14);content:"";filter:blur(48px)}.Urban4YouWebsite_cta__lbEli>a,.Urban4YouWebsite_cta__lbEli>div{position:relative;z-index:1}.Urban4YouWebsite_cta__lbEli .Urban4YouWebsite_eyebrow__DIOCq{color:#fff;opacity:.8}.Urban4YouWebsite_cta__lbEli h2{margin:0 0 12px;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:950;letter-spacing:-.055em;line-height:.95}.Urban4YouWebsite_cta__lbEli p:not(.Urban4YouWebsite_eyebrow__DIOCq){max-width:700px;margin:0;color:#fff;font-size:.93rem;line-height:1.65}.Urban4YouWebsite_darkButton__sTono{flex:0 0 auto;background:#111114;white-space:nowrap}.Urban4YouWebsite_siteFooter___LcSd{display:flex;align-items:center;justify-content:space-between;width:min(1140px,calc(100% - 32px));margin:24px auto 0;padding:30px 0 max(32px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.09)}.Urban4YouWebsite_siteFooter___LcSd>div{display:flex;align-items:center;gap:14px}.Urban4YouWebsite_siteFooter___LcSd img{width:65px;height:52px;object-fit:contain}.Urban4YouWebsite_siteFooter___LcSd p{color:#8f858b;font-size:.69rem}.Urban4YouWebsite_siteFooter___LcSd a{color:#bcb3b9;font-size:.65rem;font-weight:750;text-decoration:none}.Urban4YouWebsite_siteFooter___LcSd a:hover{color:var(--site-pink-light)}@media(max-width:980px){.Urban4YouWebsite_featureGrid__F07RL{grid-template-columns:1fr}.Urban4YouWebsite_featureCard__P9lD_{grid-template-columns:92px 1fr;min-height:135px}.Urban4YouWebsite_featureCard__P9lD_ img{width:92px}.Urban4YouWebsite_gallery__mcMg8,.Urban4YouWebsite_iconGrid__g7dcW{grid-template-columns:repeat(3,minmax(0,1fr))}.Urban4YouWebsite_siteNav__dlE9r a{padding-inline:8px;font-size:.62rem}.Urban4YouWebsite_brand__ZERZo span{display:none}}@media(max-width:760px){.Urban4YouWebsite_headerInner__uw1Zh{width:min(100% - 24px,1140px);min-height:70px}.Urban4YouWebsite_brand__ZERZo img{width:62px;height:52px}.Urban4YouWebsite_brand__ZERZo span,.Urban4YouWebsite_menuButton__g1oOv{display:grid}.Urban4YouWebsite_siteNav__dlE9r{position:absolute;top:calc(100% + 8px);right:12px;left:12px;display:grid;visibility:hidden;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--site-border);border-radius:18px;background:rgba(10,9,11,.98);box-shadow:0 24px 70px rgba(0,0,0,.55);opacity:0;transform:translateY(-8px) scale(.98);transition:opacity .2s ease,transform .2s ease,visibility .2s}.Urban4YouWebsite_siteNavOpen__PxdS6{visibility:visible;opacity:1;transform:none}.Urban4YouWebsite_siteNav__dlE9r a{padding:13px 14px;font-size:.71rem}.Urban4YouWebsite_siteNav__dlE9r .Urban4YouWebsite_loginLink__yHkHf,.Urban4YouWebsite_siteNav__dlE9r .Urban4YouWebsite_primaryNavLink__1plwj{margin-left:0;text-align:center}.Urban4YouWebsite_homePage__Y48LZ{width:min(100% - 20px,1140px);padding-top:12px}.Urban4YouWebsite_heroContent__tJkWi,.Urban4YouWebsite_hero__EJk0n{min-height:570px}.Urban4YouWebsite_hero__EJk0n{border-radius:24px;background-position:60%}.Urban4YouWebsite_heroShade__WRaDE{background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.9) 52%,#050506)}.Urban4YouWebsite_heroContent__tJkWi{align-content:end;padding:34px 23px}.Urban4YouWebsite_hero__EJk0n h1{font-size:clamp(3.35rem,18vw,5rem)}.Urban4YouWebsite_heroDescription__blJRz{font-size:.92rem}.Urban4YouWebsite_heroHighlights__ke7ur{display:grid;width:100%}.Urban4YouWebsite_heroHighlights__ke7ur span{justify-content:center}.Urban4YouWebsite_primaryButton__loHFD{width:100%}.Urban4YouWebsite_growthPanel__EtRyg,.Urban4YouWebsite_splitPanel__bp3Ps{grid-template-columns:1fr}.Urban4YouWebsite_largeRoundImage__ejgZk{width:min(78vw,260px)}.Urban4YouWebsite_iconGrid__g7dcW{grid-template-columns:repeat(2,minmax(0,1fr))}.Urban4YouWebsite_parentGrid__dErM8{grid-template-columns:1fr}.Urban4YouWebsite_cta__lbEli{grid-template-columns:1fr;gap:24px}.Urban4YouWebsite_darkButton__sTono{width:100%}.Urban4YouWebsite_siteFooter___LcSd{align-items:flex-start;flex-direction:column;gap:20px}.Urban4YouWebsite_siteFooter___LcSd>div:last-child{align-items:flex-start;flex-direction:column;gap:9px}}@media(max-width:480px){.Urban4YouWebsite_brand__ZERZo span{display:none}.Urban4YouWebsite_heroContent__tJkWi,.Urban4YouWebsite_hero__EJk0n{min-height:540px}.Urban4YouWebsite_featureCard__P9lD_{grid-template-columns:76px 1fr;padding:18px}.Urban4YouWebsite_featureCard__P9lD_ img{width:76px}.Urban4YouWebsite_contentPanel__yhKoE,.Urban4YouWebsite_growthPanel__EtRyg{padding:25px 19px;border-radius:22px}.Urban4YouWebsite_iconGrid__g7dcW{gap:8px}.Urban4YouWebsite_iconGrid__g7dcW article{min-height:133px;padding:14px 8px}.Urban4YouWebsite_gallery__mcMg8{grid-template-columns:repeat(2,minmax(0,1fr))}.Urban4YouWebsite_benefitCloud__sOFgS{display:grid;grid-template-columns:1fr}.Urban4YouWebsite_benefitCloud__sOFgS span{border-radius:13px}}@media(prefers-reduced-motion:reduce){.Urban4YouWebsite_hero__EJk0n:after,.Urban4YouWebsite_pageStage__m3bUr{animation:none}.Urban4YouWebsite_reveal__TafVA{opacity:1;transform:none;transition:none}.Urban4YouWebsite_darkButton__sTono,.Urban4YouWebsite_featureCard__P9lD_,.Urban4YouWebsite_gallery__mcMg8 img,.Urban4YouWebsite_iconGrid__g7dcW article,.Urban4YouWebsite_primaryButton__loHFD{transition:none}}