@font-face{font-family:KBH Condensed;src:url(/games/sonderthon/barlow-condensed-800.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}.SonderthonRunner-module__hEqu-W__game{--ink:#0b1014;--paper:#eeede4;--green:#b7ef59;--muted:#a2adb2;--line:#dce7e329;--mono:var(--font-geist-mono), monospace;--display:"KBH Condensed", Impact, "Arial Narrow", sans-serif;width:100%;height:100dvh;color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;isolation:isolate;overscroll-behavior:none;background:#101820;position:fixed;inset:0;overflow:hidden}.SonderthonRunner-module__hEqu-W__game button,.SonderthonRunner-module__hEqu-W__game a,.SonderthonRunner-module__hEqu-W__game input{-webkit-tap-highlight-color:transparent}.SonderthonRunner-module__hEqu-W__game button{cursor:pointer}.SonderthonRunner-module__hEqu-W__game button:disabled{cursor:wait;opacity:.55}.SonderthonRunner-module__hEqu-W__game button:focus-visible,.SonderthonRunner-module__hEqu-W__game a:focus-visible,.SonderthonRunner-module__hEqu-W__game input:focus-visible{outline:2px solid var(--green);outline-offset:5px}.SonderthonRunner-module__hEqu-W__canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.SonderthonRunner-module__hEqu-W__grain{pointer-events:none;z-index:1;background:linear-gradient(90deg,#070d13c4 0%,#070d1370 32%,#0000 66%),linear-gradient(#080e1959,#0000 15% 78%,#080e19b3);position:absolute;inset:0}.SonderthonRunner-module__hEqu-W__grain:after{content:"";opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.SonderthonRunner-module__hEqu-W__topbar{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;padding:27px 40px;display:flex;position:absolute;top:0;left:0;right:0}.SonderthonRunner-module__hEqu-W__brand,.SonderthonRunner-module__hEqu-W__topActions{pointer-events:auto}.SonderthonRunner-module__hEqu-W__brand{font:800 34px/.85 var(--display);letter-spacing:-.7px;color:var(--paper);text-decoration:none}.SonderthonRunner-module__hEqu-W__brand span{font:8px/1.4 var(--mono);letter-spacing:1.6px;color:var(--muted);margin-top:8px;display:block}.SonderthonRunner-module__hEqu-W__topActions{align-items:center;gap:12px;display:flex}.SonderthonRunner-module__hEqu-W__beta{font:8px var(--mono);letter-spacing:1.3px;border-left:2px solid var(--green);color:#c3cdc7;margin-right:8px;padding-left:12px}.SonderthonRunner-module__hEqu-W__iconButton{border:1px solid var(--line);width:42px;height:42px;color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b131bc7;border-radius:4px;place-items:center;transition:border-color .15s,background .15s;display:grid}.SonderthonRunner-module__hEqu-W__landing{z-index:3;pointer-events:none;width:min(640px,55%);position:absolute;top:50%;left:7%;transform:translateY(-46%)}.SonderthonRunner-module__hEqu-W__landing button,.SonderthonRunner-module__hEqu-W__landing a{pointer-events:auto}.SonderthonRunner-module__hEqu-W__eyebrow{font:9px/1.5 var(--mono);letter-spacing:1.9px;color:var(--green);align-items:center;gap:10px;display:flex}.SonderthonRunner-module__hEqu-W__eyebrow>span{background:var(--green);width:5px;height:5px}.SonderthonRunner-module__hEqu-W__landing h1{font:800 clamp(60px, 7.4vw, 112px)/.86 var(--display);letter-spacing:-1.5px;color:var(--paper);margin:28px 0 24px;display:inline-block;position:relative}.SonderthonRunner-module__hEqu-W__landing h1>span{color:#0000;-webkit-text-stroke:1.1px var(--paper);margin-top:6px;font-size:1.05em;display:inline-block}.SonderthonRunner-module__hEqu-W__landing h1 sup{border-top:1px solid var(--green);color:var(--green);font:9px/1 var(--mono);letter-spacing:1.2px;padding-top:5px;position:absolute;top:8px;right:-2px}.SonderthonRunner-module__hEqu-W__intro{letter-spacing:-.3px;color:#c0c9c7;max-width:380px;margin:0 0 28px;font-size:15px;line-height:1.65}.SonderthonRunner-module__hEqu-W__route{max-width:420px;font:8px var(--mono);letter-spacing:.6px;color:#c0c9c7;flex-wrap:wrap;align-items:center;gap:10px 15px;margin-bottom:29px;display:flex}.SonderthonRunner-module__hEqu-W__route i{background:#abb9b459;width:24px;height:1px}.SonderthonRunner-module__hEqu-W__startArea{width:295px}.SonderthonRunner-module__hEqu-W__primary{border:1px solid var(--green);background:var(--green);width:100%;min-height:56px;color:var(--ink);font:700 11px/1.4 var(--mono);letter-spacing:1px;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;transition:background .15s,transform .15s;display:flex}.SonderthonRunner-module__hEqu-W__primary:hover:not(:disabled){background:#c9fc76;transform:translateY(-2px)}.SonderthonRunner-module__hEqu-W__primary:active:not(:disabled){transform:translateY(1px)}.SonderthonRunner-module__hEqu-W__controlsHelp{font:9px/2 var(--mono);color:#a8b6b5;margin:15px 0 14px}.SonderthonRunner-module__hEqu-W__controlsHelp kbd{min-width:18px;font:8px/18px var(--mono);border:1px solid #a8b6b550;border-radius:2px;margin:0 3px;padding:0 4px;display:inline-block}.SonderthonRunner-module__hEqu-W__controlsHelp kbd:nth-child(3){margin-left:9px}.SonderthonRunner-module__hEqu-W__mobileHelp{display:none}.SonderthonRunner-module__hEqu-W__textButton{color:var(--paper);font:9px/1.4 var(--mono);letter-spacing:.8px;background:0 0;border:0;border-bottom:1px solid #a8b6b552;padding:5px 0}.SonderthonRunner-module__hEqu-W__textButton:hover{color:var(--green);border-bottom-color:var(--green)}.SonderthonRunner-module__hEqu-W__textButton>span{margin-left:35px}.SonderthonRunner-module__hEqu-W__localBest{font:8px var(--mono);letter-spacing:1px;color:var(--muted);align-items:baseline;gap:12px;margin:14px 0 0;display:flex}.SonderthonRunner-module__hEqu-W__localBest strong{letter-spacing:-.5px;color:var(--paper);font-size:13px}.SonderthonRunner-module__hEqu-W__sceneCaption{z-index:2;pointer-events:none;border-left:2px solid var(--green);text-shadow:0 2px 10px #030910;padding-left:13px;position:absolute;bottom:17%;right:12%}.SonderthonRunner-module__hEqu-W__sceneCaption>span{font:8px var(--mono);letter-spacing:2px;color:var(--green);display:block}.SonderthonRunner-module__hEqu-W__sceneCaption>strong{font:800 41px/1.15 var(--display);letter-spacing:-.5px;display:block}.SonderthonRunner-module__hEqu-W__sceneCaption>small{font:8px var(--mono);color:#bbc8c9}.SonderthonRunner-module__hEqu-W__footer{z-index:2;font:7px var(--mono);letter-spacing:1px;color:#98a7ac;pointer-events:none;justify-content:space-between;gap:15px;display:flex;position:absolute;bottom:23px;left:40px;right:40px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__topbar{padding:20px 30px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__brand{font-size:29px}.SonderthonRunner-module__hEqu-W__hud{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:97px;left:30px;right:30px}.SonderthonRunner-module__hEqu-W__scoreBlock>span,.SonderthonRunner-module__hEqu-W__runInfo>span{font:8px var(--mono);letter-spacing:2px;color:#bac9ca;display:block}.SonderthonRunner-module__hEqu-W__scoreBlock>strong{font:800 56px/1.05 var(--display);letter-spacing:-.5px;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px #050910;display:block}.SonderthonRunner-module__hEqu-W__scoreBlock>small{font:8px var(--mono);letter-spacing:.3px;color:#a2b1b8;align-items:center;gap:9px;display:flex}.SonderthonRunner-module__hEqu-W__scoreBlock>small b{color:var(--paper);background:#08101899;border:1px solid #c8d7d42e;padding:3px 6px;font-size:12px}.SonderthonRunner-module__hEqu-W__scoreBlock>.SonderthonRunner-module__hEqu-W__comboLive{color:var(--green)}.SonderthonRunner-module__hEqu-W__comboLive b{color:var(--green)!important;border-color:#b7ef5980!important}.SonderthonRunner-module__hEqu-W__runInfo{text-align:right}.SonderthonRunner-module__hEqu-W__runInfo>strong{font:800 52px/1.12 var(--display);letter-spacing:-.5px;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px #050910;display:block}.SonderthonRunner-module__hEqu-W__runInfo>strong small{font:8px var(--mono);letter-spacing:1px}.SonderthonRunner-module__hEqu-W__hearts{color:#6773817a;justify-content:flex-end;gap:7px;font-size:18px;display:flex}.SonderthonRunner-module__hEqu-W__progressTrack{z-index:3;pointer-events:none;background:#c2d9d229;height:2px;position:absolute;top:81px;left:30px;right:30px}.SonderthonRunner-module__hEqu-W__progressTrack>div{background:var(--green);height:100%;transition:width .1s linear}.SonderthonRunner-module__hEqu-W__progressTrack i{background:#d0e2da66;width:1px;height:6px;position:absolute;top:-2px}.SonderthonRunner-module__hEqu-W__hype{z-index:3;pointer-events:none;width:150px;position:absolute;bottom:39px;left:30px}.SonderthonRunner-module__hEqu-W__hype>span{font:8px var(--mono);letter-spacing:1.5px;color:var(--paper);text-shadow:0 1px 5px #07101c}.SonderthonRunner-module__hEqu-W__hype>div{background:#dcebe733;height:3px;margin-top:8px;overflow:hidden}.SonderthonRunner-module__hEqu-W__hype i{background:var(--green);height:100%;transition:width .1s;display:block}.SonderthonRunner-module__hEqu-W__toast{z-index:4;text-align:center;pointer-events:none;border:1px solid #c4d3cb35;border-top:2px solid var(--green);background:#0b151deb;width:max-content;max-width:calc(100% - 260px);padding:11px 18px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.SonderthonRunner-module__hEqu-W__toast strong{font:800 23px/1 var(--display);letter-spacing:.4px;color:var(--paper);display:block}.SonderthonRunner-module__hEqu-W__toast>span{color:#afc0bf;margin-top:6px;font-size:10px;display:block}.SonderthonRunner-module__hEqu-W__raidToast strong{color:var(--green)}.SonderthonRunner-module__hEqu-W__keyboardHint{z-index:3;color:#c1cecc;font:8px var(--mono);letter-spacing:1px;text-shadow:0 1px 4px #030910;pointer-events:none;position:absolute;bottom:37px;right:30px}.SonderthonRunner-module__hEqu-W__keyboardHint span{margin:0 18px}.SonderthonRunner-module__hEqu-W__touchControls{display:none}.SonderthonRunner-module__hEqu-W__scrim{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b149c;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.SonderthonRunner-module__hEqu-W__impactResult{animation:.18s ease-out .34s both SonderthonRunner-module__hEqu-W__impactResultReveal}@keyframes SonderthonRunner-module__hEqu-W__impactResultReveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.SonderthonRunner-module__hEqu-W__impactResult{animation:none}}.SonderthonRunner-module__hEqu-W__dialog{background:#111b21;border:1px solid #7d969150;width:min(100%,400px);max-height:100%;padding:33px;position:relative;overflow:auto;box-shadow:0 30px 90px #0007}.SonderthonRunner-module__hEqu-W__dialog:before{content:"";background:var(--green);width:72px;height:2px;position:absolute;top:0;left:0}.SonderthonRunner-module__hEqu-W__dialog .SonderthonRunner-module__hEqu-W__eyebrow{letter-spacing:1.1px;font-size:8px}.SonderthonRunner-module__hEqu-W__dialog h2{font:800 65px/.88 var(--display);letter-spacing:-.7px;margin:22px 0 20px}.SonderthonRunner-module__hEqu-W__dialog>p{color:#a7b7ba;margin:0 0 25px;font-size:12px;line-height:1.6}.SonderthonRunner-module__hEqu-W__dialog>.SonderthonRunner-module__hEqu-W__textButton{margin:24px auto 0;display:block}.SonderthonRunner-module__hEqu-W__finalScore{font:800 67px/1 var(--display);letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--green);margin:15px 0}.SonderthonRunner-module__hEqu-W__finalScore>span{font:9px var(--mono);letter-spacing:1px;color:#a7b7ba;margin-left:10px}.SonderthonRunner-module__hEqu-W__resultStats{border-top:1px solid var(--line);font:8px var(--mono);letter-spacing:.4px;color:#a4b5b7;justify-content:space-between;gap:15px;padding:13px 0 20px;display:flex}.SonderthonRunner-module__hEqu-W__resultStats b{letter-spacing:-.5px;color:var(--paper);margin-top:7px;font-size:16px;display:block}.SonderthonRunner-module__hEqu-W__scoreForm{margin-top:27px}.SonderthonRunner-module__hEqu-W__scoreForm label{font:8px var(--mono);letter-spacing:.5px;color:#afc0be;margin-bottom:9px;display:block}.SonderthonRunner-module__hEqu-W__scoreForm>div{border:1px solid #91aaa059;display:flex}.SonderthonRunner-module__hEqu-W__scoreForm input{min-width:0;color:var(--paper);background:#080e15;border:0;border-radius:0;flex:1;padding:11px 10px;font-size:16px}.SonderthonRunner-module__hEqu-W__scoreForm input::placeholder{color:#85989f}.SonderthonRunner-module__hEqu-W__scoreForm button{color:var(--green);font:10px var(--mono);letter-spacing:.5px;background:#25342f;border:0;border-left:1px solid #91aaa039;padding:10px}.SonderthonRunner-module__hEqu-W__resultActions{justify-content:space-between;gap:12px;margin-top:19px;display:flex}.SonderthonRunner-module__hEqu-W__resultActions .SonderthonRunner-module__hEqu-W__textButton{letter-spacing:.3px;font-size:8px}.SonderthonRunner-module__hEqu-W__dialog .SonderthonRunner-module__hEqu-W__formMessage{overflow-wrap:anywhere;margin:12px 0 0;font-size:11px}.SonderthonRunner-module__hEqu-W__results h2{margin:18px 0 12px}.SonderthonRunner-module__hEqu-W__scoresScrim{z-index:10;background:#050b14d9}.SonderthonRunner-module__hEqu-W__closeButton{width:32px;height:32px;position:absolute;top:15px;right:15px}.SonderthonRunner-module__hEqu-W__scores{margin:20px 0 24px;padding:0;list-style:none}.SonderthonRunner-module__hEqu-W__scores li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.SonderthonRunner-module__hEqu-W__scores li>span{font:9px var(--mono);color:#8faaa8;width:16px}.SonderthonRunner-module__hEqu-W__scores li strong{text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.SonderthonRunner-module__hEqu-W__scores li b{font:12px var(--mono);font-variant-numeric:tabular-nums}.SonderthonRunner-module__hEqu-W__scores li:first-child{color:var(--green)}.SonderthonRunner-module__hEqu-W__dialog .SonderthonRunner-module__hEqu-W__empty{text-align:center;padding:26px 0;font-size:13px}.SonderthonRunner-module__hEqu-W__error{color:#ffcdbd;pointer-events:auto;background:#261d24ec;max-width:350px;margin-top:12px;padding:10px;font-size:12px}.SonderthonRunner-module__hEqu-W__error button{text-decoration:underline}.SonderthonRunner-module__hEqu-W__leaderboard h2{margin-top:25px}@media (min-width:1500px){.SonderthonRunner-module__hEqu-W__landing{left:10%}.SonderthonRunner-module__hEqu-W__sceneCaption{right:18%}}@media (max-height:730px) and (min-width:701px){.SonderthonRunner-module__hEqu-W__landing h1{margin:18px 0;font-size:81px}.SonderthonRunner-module__hEqu-W__intro{margin-bottom:17px;font-size:13px}.SonderthonRunner-module__hEqu-W__route{margin-bottom:20px}.SonderthonRunner-module__hEqu-W__dialog{padding:24px}.SonderthonRunner-module__hEqu-W__dialog h2{font-size:52px}.SonderthonRunner-module__hEqu-W__finalScore{font-size:49px}.SonderthonRunner-module__hEqu-W__scoreForm{margin-top:19px}.SonderthonRunner-module__hEqu-W__sceneCaption{bottom:14%}}@media (max-width:700px){.SonderthonRunner-module__hEqu-W__topbar{padding:calc(18px + env(safe-area-inset-top)) 22px 15px}.SonderthonRunner-module__hEqu-W__brand{font-size:30px}.SonderthonRunner-module__hEqu-W__brand span{letter-spacing:1.3px;margin-top:7px;font-size:6px}.SonderthonRunner-module__hEqu-W__beta{letter-spacing:.7px;margin-right:1px;padding-left:8px;font-size:6px}.SonderthonRunner-module__hEqu-W__topActions{gap:9px}.SonderthonRunner-module__hEqu-W__iconButton{width:40px;height:40px}.SonderthonRunner-module__hEqu-W__landing{top:calc(112px + env(safe-area-inset-top));width:calc(100% - 48px);left:24px;bottom:calc(75px + env(safe-area-inset-bottom));transform:none}.SonderthonRunner-module__hEqu-W__eyebrow{letter-spacing:1.3px;gap:7px;font-size:7px}.SonderthonRunner-module__hEqu-W__landing h1{letter-spacing:-.5px;margin:18px 0 15px;font-size:clamp(53px,16.3vw,104px)}.SonderthonRunner-module__hEqu-W__landing h1>span{-webkit-text-stroke-width:.85px;margin-top:5px}.SonderthonRunner-module__hEqu-W__landing h1 sup{letter-spacing:.6px;font-size:7px;top:6px;right:0}.SonderthonRunner-module__hEqu-W__intro{color:#c1ceca;max-width:240px;margin:0;font-size:12px;line-height:1.6}.SonderthonRunner-module__hEqu-W__route{display:none}.SonderthonRunner-module__hEqu-W__startArea{text-align:center;width:100%;position:absolute;bottom:0;left:0;right:0}.SonderthonRunner-module__hEqu-W__primary{text-align:left;min-height:53px;font-size:10px}.SonderthonRunner-module__hEqu-W__controlsHelp{color:#c3d0ca;margin:12px 0 5px;font-size:8px;line-height:1.6}.SonderthonRunner-module__hEqu-W__desktopHelp{display:none}.SonderthonRunner-module__hEqu-W__mobileHelp{display:inline}.SonderthonRunner-module__hEqu-W__textButton{font-size:8px}.SonderthonRunner-module__hEqu-W__localBest{gap:7px;margin:0;font-size:6px;position:absolute;top:-28px;right:0}.SonderthonRunner-module__hEqu-W__localBest strong{font-size:11px}.SonderthonRunner-module__hEqu-W__sceneCaption{right:24px;bottom:calc(238px + env(safe-area-inset-bottom));border-left-width:1px;padding-left:9px}.SonderthonRunner-module__hEqu-W__sceneCaption>span{letter-spacing:1px;font-size:6px}.SonderthonRunner-module__hEqu-W__sceneCaption>strong{font-size:28px}.SonderthonRunner-module__hEqu-W__sceneCaption>small{display:none}.SonderthonRunner-module__hEqu-W__footer{left:24px;right:24px;bottom:calc(21px + env(safe-area-inset-bottom));letter-spacing:.6px;color:#9aabaa;align-items:end;max-width:100%;font-size:5px}.SonderthonRunner-module__hEqu-W__footer span{max-width:46%}.SonderthonRunner-module__hEqu-W__footer span:last-child{text-align:right}.SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(#050d14ba,#07121d30 42%,#0000 53%,#0a111550 71%,#080e14ed 90%)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__topbar{padding:calc(15px + env(safe-area-inset-top)) 20px 12px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__brand{font-size:26px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(#030b13e0,#070e184d 23%,#0000 39% 74%,#080e169c)}.SonderthonRunner-module__hEqu-W__hud{left:21px;right:21px;top:calc(91px + env(safe-area-inset-top))}.SonderthonRunner-module__hEqu-W__scoreBlock>strong{letter-spacing:-.3px;font-size:42px}.SonderthonRunner-module__hEqu-W__scoreBlock>span,.SonderthonRunner-module__hEqu-W__runInfo>span{letter-spacing:1.2px;font-size:6px}.SonderthonRunner-module__hEqu-W__scoreBlock>small{gap:5px;font-size:6px}.SonderthonRunner-module__hEqu-W__scoreBlock>small b{padding:2px 4px;font-size:10px}.SonderthonRunner-module__hEqu-W__runInfo>strong{font-size:39px}.SonderthonRunner-module__hEqu-W__runInfo>strong small{font-size:7px}.SonderthonRunner-module__hEqu-W__hearts{gap:6px;font-size:17px}.SonderthonRunner-module__hEqu-W__progressTrack{top:calc(77px + env(safe-area-inset-top));height:2px;left:20px;right:20px}.SonderthonRunner-module__hEqu-W__hype{left:50%;bottom:calc(105px + env(safe-area-inset-bottom));text-align:center;width:115px;transform:translate(-50%)}.SonderthonRunner-module__hEqu-W__hype>span{font-size:6px}.SonderthonRunner-module__hEqu-W__hype>div{height:3px;margin-top:5px}.SonderthonRunner-module__hEqu-W__toast{top:calc(172px + env(safe-area-inset-top));border-top-width:1px;max-width:calc(100% - 40px);padding:7px 11px}.SonderthonRunner-module__hEqu-W__toast strong{letter-spacing:.4px;font-size:17px;line-height:1.1}.SonderthonRunner-module__hEqu-W__toast>span{display:none}.SonderthonRunner-module__hEqu-W__touchControls{bottom:calc(23px + env(safe-area-inset-bottom));z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:22px;right:22px}.SonderthonRunner-module__hEqu-W__touchControls button{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:64px;height:58px;color:var(--paper);background:#0c1725bd;border:1px solid #d5e4da55;border-radius:6px;font-size:22px;font-weight:400;box-shadow:inset 0 1px #ffffff0d}.SonderthonRunner-module__hEqu-W__touchControls button:active{border-color:var(--green);background:#30482e;transform:translateY(1px)}.SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__jumpButton{width:82px;height:68px;color:var(--green);background:#b7ef591f;border-color:#b7ef5999;font-size:24px;line-height:1}.SonderthonRunner-module__hEqu-W__jumpButton span{font:7px var(--mono);letter-spacing:1.3px;margin-top:6px;display:block}.SonderthonRunner-module__hEqu-W__keyboardHint{display:none}.SonderthonRunner-module__hEqu-W__scrim{padding:19px}.SonderthonRunner-module__hEqu-W__dialog{width:min(100%,360px);padding:26px}.SonderthonRunner-module__hEqu-W__dialog h2,.SonderthonRunner-module__hEqu-W__finalScore{font-size:58px}.SonderthonRunner-module__hEqu-W__resultStats{padding-bottom:17px}.SonderthonRunner-module__hEqu-W__scoreForm{margin-top:23px}.SonderthonRunner-module__hEqu-W__resultActions{gap:8px}.SonderthonRunner-module__hEqu-W__resultActions .SonderthonRunner-module__hEqu-W__textButton{letter-spacing:.1px;font-size:7px}.SonderthonRunner-module__hEqu-W__results{margin:auto}.SonderthonRunner-module__hEqu-W__closeButton{top:12px;right:12px}}@media (max-width:700px) and (max-height:740px){.SonderthonRunner-module__hEqu-W__landing{top:92px;bottom:calc(62px + env(safe-area-inset-bottom))}.SonderthonRunner-module__hEqu-W__landing h1{margin:14px 0 11px;font-size:15.5vw}.SonderthonRunner-module__hEqu-W__intro{font-size:11px}.SonderthonRunner-module__hEqu-W__sceneCaption{bottom:221px}.SonderthonRunner-module__hEqu-W__footer{bottom:16px}.SonderthonRunner-module__hEqu-W__dialog{padding:20px}.SonderthonRunner-module__hEqu-W__dialog h2{margin:13px 0;font-size:48px}.SonderthonRunner-module__hEqu-W__finalScore{margin:10px 0;font-size:47px}.SonderthonRunner-module__hEqu-W__resultStats{padding:10px 0 13px}.SonderthonRunner-module__hEqu-W__scoreForm{margin-top:18px}.SonderthonRunner-module__hEqu-W__scoreForm label,.SonderthonRunner-module__hEqu-W__dialog .SonderthonRunner-module__hEqu-W__eyebrow{font-size:7px}.SonderthonRunner-module__hEqu-W__toast{top:169px}.SonderthonRunner-module__hEqu-W__primary{min-height:49px}}@media (max-height:500px) and (orientation:landscape){.SonderthonRunner-module__hEqu-W__landing{width:55%;top:50%;bottom:auto;left:7%;transform:translateY(-43%)}.SonderthonRunner-module__hEqu-W__landing h1{margin:12px 0;font-size:56px}.SonderthonRunner-module__hEqu-W__eyebrow{font-size:6px}.SonderthonRunner-module__hEqu-W__intro{margin-bottom:12px;font-size:11px}.SonderthonRunner-module__hEqu-W__startArea{width:235px;position:static}.SonderthonRunner-module__hEqu-W__route,.SonderthonRunner-module__hEqu-W__controlsHelp,.SonderthonRunner-module__hEqu-W__localBest,.SonderthonRunner-module__hEqu-W__sceneCaption{display:none}.SonderthonRunner-module__hEqu-W__primary{min-height:44px;padding:10px 15px;font-size:9px}.SonderthonRunner-module__hEqu-W__footer{bottom:12px}.SonderthonRunner-module__hEqu-W__landing .SonderthonRunner-module__hEqu-W__textButton{margin-top:10px}.SonderthonRunner-module__hEqu-W__touchControls{justify-content:flex-end;gap:12px;bottom:18px;left:18px;right:18px}.SonderthonRunner-module__hEqu-W__touchControls button{width:52px;height:45px}.SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__jumpButton{width:64px;height:52px}.SonderthonRunner-module__hEqu-W__hype{bottom:28px;left:30px;transform:none}.SonderthonRunner-module__hEqu-W__toast{top:92px}.SonderthonRunner-module__hEqu-W__hud{top:90px}.SonderthonRunner-module__hEqu-W__scrim{align-items:flex-start}.SonderthonRunner-module__hEqu-W__dialog{max-height:none}.SonderthonRunner-module__hEqu-W__results{margin:auto}.SonderthonRunner-module__hEqu-W__topbar{padding-top:14px}.SonderthonRunner-module__hEqu-W__keyboardHint{display:none}}@media (prefers-reduced-motion:reduce){.SonderthonRunner-module__hEqu-W__primary,.SonderthonRunner-module__hEqu-W__progressTrack>div,.SonderthonRunner-module__hEqu-W__hype i,.SonderthonRunner-module__hEqu-W__iconButton{transition:none}}.SonderthonRunner-module__hEqu-W__game{--ink:#0c0b17;--green:#c794ff;--paper:#fff0d9;--amber:#f4c27a;--muted:#bcb0b6;--line:#ecd5ff2b;background:#131322}.SonderthonRunner-module__hEqu-W__landing h1>span{color:var(--green);-webkit-text-stroke:0;transform-origin:0;transform:rotate(-2deg)}.SonderthonRunner-module__hEqu-W__context{color:#bbc2c9;margin:-9px 0 22px;font-size:11px;line-height:1.65}.SonderthonRunner-module__hEqu-W__introCopy{isolation:isolate;width:fit-content;max-width:100%;position:relative}.SonderthonRunner-module__hEqu-W__introCopy:before{content:"";z-index:-1;pointer-events:none;filter:blur(5px);background:radial-gradient(at 30%,#0d0c18ef 0%,#0d0c18cc 43%,#0d0c1870 70%,#0000 100%);position:absolute;inset:-14px -24px -14px -14px}.SonderthonRunner-module__hEqu-W__landing .SonderthonRunner-module__hEqu-W__introCopy .SonderthonRunner-module__hEqu-W__intro{color:#fff0d9;text-shadow:0 1px 5px #0d0c18}.SonderthonRunner-module__hEqu-W__landing .SonderthonRunner-module__hEqu-W__introCopy .SonderthonRunner-module__hEqu-W__context{color:#dfd6ce;text-shadow:0 1px 5px #0d0c18}@media (max-width:700px){.SonderthonRunner-module__hEqu-W__landing .SonderthonRunner-module__hEqu-W__introCopy .SonderthonRunner-module__hEqu-W__context{font-size:9px;line-height:1.55}}.SonderthonRunner-module__hEqu-W__primary:hover:not(:disabled){background:#ded6ff}.SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(90deg,#070c14c4 0%,#070c146e 33%,#0000 67%),linear-gradient(#080d1659,#0000 14% 75%,#080d16cf)}.SonderthonRunner-module__hEqu-W__dialog{background:#161c27}.SonderthonRunner-module__hEqu-W__raidToast{background:#251f35eb;border-color:#c9bbff88}.SonderthonRunner-module__hEqu-W__dialog .SonderthonRunner-module__hEqu-W__runStats{font:9px/1.5 var(--mono);color:#bfc3ce;margin:5px 0 14px}.SonderthonRunner-module__hEqu-W__toast{padding:9px 16px;top:107px}.SonderthonRunner-module__hEqu-W__toast strong{font-size:21px}@media (max-width:700px){.SonderthonRunner-module__hEqu-W__landing h1{font-size:clamp(49px,15.5vw,102px)}.SonderthonRunner-module__hEqu-W__context{margin:12px 0 0;font-size:8px;line-height:1.6}.SonderthonRunner-module__hEqu-W__landing .SonderthonRunner-module__hEqu-W__intro{max-width:280px}.SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(#060d16bb,#07121d30 40%,#0000 53%,#0a111550 71%,#080e14ed 91%)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(#030b13d8,#070e1845 22%,#0000 38% 77%,#080e1680)}.SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__jumpButton{color:#e0d6ff;background:#b7a0ff2f;border-color:#c9bbff99}.SonderthonRunner-module__hEqu-W__touchControls button:active{background:#49415f;border-color:#c9bbff}.SonderthonRunner-module__hEqu-W__toast{top:calc(167px + env(safe-area-inset-top));padding:7px 11px}.SonderthonRunner-module__hEqu-W__toast strong{font-size:17px}.SonderthonRunner-module__hEqu-W__sceneCaption{bottom:calc(229px + env(safe-area-inset-bottom))}}@media (max-width:700px) and (max-height:740px){.SonderthonRunner-module__hEqu-W__context{margin-top:8px;font-size:7px}.SonderthonRunner-module__hEqu-W__landing h1{font-size:14.6vw}.SonderthonRunner-module__hEqu-W__sceneCaption{bottom:213px}}@media (max-height:500px) and (orientation:landscape){.SonderthonRunner-module__hEqu-W__context{display:none}.SonderthonRunner-module__hEqu-W__toast{max-width:45%;top:91px}.SonderthonRunner-module__hEqu-W__toast strong{font-size:17px}.SonderthonRunner-module__hEqu-W__toast>span{display:none}}@media (pointer:coarse) and (min-width:701px) and (min-height:501px){.SonderthonRunner-module__hEqu-W__touchControls{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.SonderthonRunner-module__hEqu-W__touchControls button{touch-action:none;width:72px;height:62px;color:var(--paper);background:#151b26c9;border:1px solid #e7e4ee66;border-radius:5px;font-size:25px}.SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__jumpButton{color:#ded6ff;background:#c9bbff38;height:70px}.SonderthonRunner-module__hEqu-W__jumpButton span{font:8px var(--mono);margin-top:5px;display:block}.SonderthonRunner-module__hEqu-W__keyboardHint{display:none}.SonderthonRunner-module__hEqu-W__hype{bottom:105px}}.SonderthonRunner-module__hEqu-W__toast{top:auto;bottom:85px}@media (max-width:700px){.SonderthonRunner-module__hEqu-W__toast{top:auto;bottom:calc(137px + env(safe-area-inset-bottom))}}@media (pointer:coarse) and (min-width:701px) and (max-height:500px){.SonderthonRunner-module__hEqu-W__touchControls{z-index:4;pointer-events:none;display:flex;position:absolute}.SonderthonRunner-module__hEqu-W__touchControls button{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--paper);background:#151b26c9;border:1px solid #e7e4ee66;border-radius:5px;font-size:25px}.SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__jumpButton{color:#e0d6ff;background:#b7a0ff2f;border-color:#c9bbff99}.SonderthonRunner-module__hEqu-W__jumpButton span{font:8px var(--mono);margin-top:3px;display:block}}@media (max-height:500px) and (orientation:landscape){.SonderthonRunner-module__hEqu-W__toast{max-width:34%;padding:6px 9px;top:auto;bottom:24px}.SonderthonRunner-module__hEqu-W__toast strong{font-size:14px}}@media (max-width:700px){.SonderthonRunner-module__hEqu-W__scoreBlock>strong{font-size:32px}.SonderthonRunner-module__hEqu-W__runInfo>strong{font-size:31px}}.SonderthonRunner-module__hEqu-W__iconButton{min-width:44px;min-height:44px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__topbar{padding:calc(6px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));justify-content:flex-end}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__brand{display:none}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__topActions{gap:6px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__iconButton{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b131b75;border-color:#dce7e326;width:44px;height:44px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(#07101bb8,#07101b46 62px,#0000 100px),linear-gradient(0deg,#080e1633,#0000 85px)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__hud{top:calc(6px + env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));right:calc(116px + env(safe-area-inset-right));align-items:flex-start;gap:12px;min-height:44px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__scoreBlock{position:relative}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__scoreBlock>strong{letter-spacing:-.2px;font-size:29px;line-height:1}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__scoreBlock>small{font:8px/1.35 var(--mono);letter-spacing:.2px;gap:6px;margin-top:3px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__scoreBlock>small b{background:0 0;border:0;padding:0;font-size:10px}.SonderthonRunner-module__hEqu-W__streakCount{transform-origin:0;animation:.18s ease-out SonderthonRunner-module__hEqu-W__streakTick;display:inline-block}.SonderthonRunner-module__hEqu-W__streakTimer{background:#d4a8f12b;width:68px;height:2px;position:absolute;top:44px;left:0;overflow:hidden}.SonderthonRunner-module__hEqu-W__streakTimer>i{background:var(--green);transform-origin:0;height:100%;transition:transform 90ms linear;display:block}@keyframes SonderthonRunner-module__hEqu-W__streakTick{0%{color:#fff2c7;transform:scale(1.16)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.SonderthonRunner-module__hEqu-W__streakCount{animation:none}.SonderthonRunner-module__hEqu-W__streakTimer>i{transition:none}}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__runInfo>strong{letter-spacing:0;font-size:25px;line-height:1}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__runInfo>strong small{font:8px var(--mono)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__hearts{gap:4px;margin-top:5px;font-size:13px;line-height:1}.SonderthonRunner-module__hEqu-W__runMeta{top:calc(54px + env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.SonderthonRunner-module__hEqu-W__runMeta>span{font:8px/1.3 var(--mono);letter-spacing:1px;color:#e4e3e7;text-shadow:0 1px 5px #07101c}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__hype{text-align:left;align-items:center;gap:7px;width:auto;display:flex;position:static;transform:none}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__hype>span{font:7px/1.3 var(--mono);letter-spacing:.6px;white-space:nowrap}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__hype>div{width:54px;height:2px;margin:0}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__progressTrack{top:calc(71px + env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));background:#e0e6ea1a;height:2px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__progressTrack i{height:4px;top:-1px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__toast{background:#0b131b99;border:1px solid #c9bbff30;border-radius:3px;max-width:calc(100% - 32px);padding:5px 10px;top:auto;bottom:52px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__toast strong{font:800 14px/1.2 var(--display);letter-spacing:.7px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__toast>span{display:none}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__keyboardHint{opacity:.8;margin:0;font-size:7px;bottom:16px;right:18px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:4;pointer-events:none;justify-content:flex-start;align-items:center;gap:8px;display:none;position:absolute}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls button{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:52px;min-width:48px;height:48px;min-height:48px;box-shadow:none;color:var(--paper);background:#0c152479;border:1px solid #e7e4ee47;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:23px;line-height:1;display:flex}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__jumpButton{color:#e0d6ff;background:#b7a0ff24;border-color:#c9bbff78;gap:7px;width:72px;height:48px;margin-left:auto}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__slideButton{color:#f0cf9c;border-color:#eeb17088;gap:6px;width:68px;height:48px;margin-left:auto}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__slideButton+.SonderthonRunner-module__hEqu-W__jumpButton{margin-left:0}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__slideButton span{font:8px var(--mono);letter-spacing:.7px}.SonderthonRunner-module__hEqu-W__slideCue{color:#ffe0b6;font:700 13px var(--display);letter-spacing:1.4px;white-space:nowrap;pointer-events:none;z-index:3;background:#161321da;border:1px solid #eeb17080;border-radius:5px;padding:8px 14px;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__jumpButton span{font:8px var(--mono);letter-spacing:.7px;margin:0;display:inline}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls button:active{background:#49415fcc;border-color:#c9bbff;transform:translateY(1px)}@media (max-width:700px),(pointer:coarse){.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls{display:flex}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__keyboardHint{display:none}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__toast{bottom:calc(70px + env(safe-area-inset-bottom))}}@media (max-height:500px) and (orientation:landscape){.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(#07101b9c,#0000 82px)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__scoreBlock>strong{font-size:26px}.SonderthonRunner-module__hEqu-W__streakTimer{top:41px}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__runMeta{top:calc(51px + env(safe-area-inset-top))}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__progressTrack{top:calc(66px + env(safe-area-inset-top))}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__toast{bottom:calc(16px + env(safe-area-inset-bottom));max-width:calc(100% - 300px)}}.SonderthonRunner-module__hEqu-W__landing h1{color:var(--paper);text-shadow:0 2px 16px #120e1c33}.SonderthonRunner-module__hEqu-W__landing h1>span{color:var(--green);text-shadow:0 0 24px #a55dff20}.SonderthonRunner-module__hEqu-W__eyebrow,.SonderthonRunner-module__hEqu-W__sceneCaption>span{color:var(--amber)}.SonderthonRunner-module__hEqu-W__eyebrow>span{background:var(--amber)}.SonderthonRunner-module__hEqu-W__beta{color:#d6c8c2;border-left-color:var(--amber)}.SonderthonRunner-module__hEqu-W__primary{color:var(--paper);background:linear-gradient(135deg,#391b54,#24162f);border-color:#b974f2;box-shadow:inset 0 1px #ecd4ff14,0 0 18px #9b4ae51a}.SonderthonRunner-module__hEqu-W__primary:hover:not(:disabled){background:linear-gradient(135deg,#4b256b,#321d44);border-color:#d3a1ff}.SonderthonRunner-module__hEqu-W__textButton{border-bottom-color:#d9c1b449}.SonderthonRunner-module__hEqu-W__controlsHelp,.SonderthonRunner-module__hEqu-W__keyboardHint{color:#d0c3bc}.SonderthonRunner-module__hEqu-W__controlsHelp kbd{border-color:#dac4b650}.SonderthonRunner-module__hEqu-W__route{color:#c8bcc0}.SonderthonRunner-module__hEqu-W__route span:first-child{color:var(--amber)}.SonderthonRunner-module__hEqu-W__route i{background:#cbb99b4d}.SonderthonRunner-module__hEqu-W__sceneCaption{border-left-color:var(--amber)}.SonderthonRunner-module__hEqu-W__sceneCaption>small{color:#c8bcc0}.SonderthonRunner-module__hEqu-W__footer{color:#aaa0ab}.SonderthonRunner-module__hEqu-W__iconButton,.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__iconButton{color:var(--paper);background:#100f1cc7;border-color:#d9c3e32d}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__iconButton{background:#100f1c75}.SonderthonRunner-module__hEqu-W__iconButton:hover{border-color:var(--green);background:#292039}.SonderthonRunner-module__hEqu-W__dialog{background:#171320;border-color:#d7bd8b3d}.SonderthonRunner-module__hEqu-W__dialog>p,.SonderthonRunner-module__hEqu-W__dialog .SonderthonRunner-module__hEqu-W__runStats{color:#c7bcc4}.SonderthonRunner-module__hEqu-W__finalScore{color:var(--amber)}.SonderthonRunner-module__hEqu-W__scoreForm input{background:#0d0c16}.SonderthonRunner-module__hEqu-W__scoreForm button{background:#2d1b3d}.SonderthonRunner-module__hEqu-W__hearts .SonderthonRunner-module__hEqu-W__heartOn{color:var(--amber)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__progressTrack>div{background:var(--amber)}.SonderthonRunner-module__hEqu-W__runMeta>span{color:#eee0d4}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__hype i{background:var(--green)}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__toast{background:#110e1dba;border-color:#c58bf238}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__raidToast{background:#281737de;border-color:#ba78ff80}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls button{color:var(--paper);background:#110f2179;border-color:#e9d4ff47}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls .SonderthonRunner-module__hEqu-W__jumpButton{color:#edd6ff;background:#803cd52e;border-color:#ba78ff99}.SonderthonRunner-module__hEqu-W__playing .SonderthonRunner-module__hEqu-W__touchControls button:active{background:#513268cc;border-color:#d3a1ff}.SonderthonRunner-module__hEqu-W__startScreen{background:radial-gradient(at 50% 60%,#261c40,#080d22 75%)}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__canvas{transition:opacity .4s ease-out}.SonderthonRunner-module__hEqu-W__loadingCanvas{opacity:0}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__grain{background:linear-gradient(#0000 64%,#0908134a 84%,#090813e0 100%)}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__grain:after{display:none}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__topbar{padding:max(24px, env(safe-area-inset-top)) max(30px, env(safe-area-inset-right)) 0 max(30px, env(safe-area-inset-left));justify-content:flex-end}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__topActions{gap:14px}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__iconButton{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0b1add;border:1px solid #d5b3ff45;border-radius:10px;width:52px;height:52px;box-shadow:inset 0 1px 1px #ede1ff0d,0 3px 12px #03061136}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__iconButton svg{width:25px;height:25px}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__iconButton:hover{background:#281438;border-color:#d69cff}.SonderthonRunner-module__hEqu-W__startStage{z-index:3;pointer-events:none;position:absolute;inset:0}.SonderthonRunner-module__hEqu-W__startLogo{width:min(520px,54vh,48vw);margin:0;position:absolute;top:2.5%;left:50%;transform:translate(-50%)}.SonderthonRunner-module__hEqu-W__startLogo img{filter:drop-shadow(0 5px 14px #13091b30);width:100%;height:auto;display:block}.SonderthonRunner-module__hEqu-W__startDock{text-align:center;width:min(440px,42vw);position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.SonderthonRunner-module__hEqu-W__startButton{pointer-events:auto;color:#fff7ff;width:100%;min-height:66px;font:800 30px/1 var(--display);letter-spacing:.4px;text-shadow:0 2px 4px #27063a;background:linear-gradient(115deg,#7624c6e8,#4d158cf2 55%,#6720b2eb);border:2px solid #d799ff;border-radius:13px;justify-content:center;align-items:center;gap:19px;padding:12px 20px;transition:transform .15s,filter .15s,box-shadow .15s;display:flex;box-shadow:inset 0 2px 7px #f1caff66,inset 0 -6px 18px #21094c66,0 0 12px #c258ff87,0 5px 30px #a347d85c}.SonderthonRunner-module__hEqu-W__startButton svg{flex-shrink:0;width:31px;height:31px}.SonderthonRunner-module__hEqu-W__startButton:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);box-shadow:inset 0 2px 9px #f1caff88,0 0 22px #c258ff9c,0 5px 36px #a347d877}.SonderthonRunner-module__hEqu-W__startButton:active:not(:disabled){transform:translateY(1px)}.SonderthonRunner-module__hEqu-W__startButton:disabled{opacity:.8;cursor:wait}.SonderthonRunner-module__hEqu-W__startFeatures{color:#ffeaff;grid-template-columns:repeat(3,1fr);margin-top:23px;display:grid}.SonderthonRunner-module__hEqu-W__startFeatures>div{text-shadow:0 2px 6px #04020d;flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}.SonderthonRunner-module__hEqu-W__startFeatures>div+div:before{content:"";background:#d8bde74d;width:1px;height:29px;position:absolute;bottom:2px;left:0}.SonderthonRunner-module__hEqu-W__startFeatures svg{color:#e6acff;stroke-width:1.6px;filter:drop-shadow(0 0 5px #a851b85c);width:30px;height:30px;margin-bottom:8px}.SonderthonRunner-module__hEqu-W__startFeatures strong{font:800 15px/1.25 var(--display);letter-spacing:.4px;white-space:nowrap}.SonderthonRunner-module__hEqu-W__startFeatures span{font:9px/1.3 var(--mono);letter-spacing:.6px;color:#d5c4dc;white-space:nowrap;margin-top:5px;display:block}.SonderthonRunner-module__hEqu-W__startFooter{bottom:max(18px, env(safe-area-inset-bottom));left:max(30px, env(safe-area-inset-left));right:max(30px, env(safe-area-inset-right));z-index:3;color:#d1c2d8;font:7px/1 var(--mono);letter-spacing:1.6px;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute}.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2){letter-spacing:3px;align-items:center;gap:18px;font-size:8px;display:flex}.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2):before,.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2):after{content:"";background:#ddd0dd70;width:55px;height:1px}.SonderthonRunner-module__hEqu-W__startError{pointer-events:auto;background:#1b1025ed;margin:10px 0 0;padding:10px;font-size:12px}.SonderthonRunner-module__hEqu-W__startError button{text-decoration:underline}.SonderthonRunner-module__hEqu-W__startMenu .SonderthonRunner-module__hEqu-W__menuInstructions{margin:0 0 24px}.SonderthonRunner-module__hEqu-W__menuInstructions p{flex-direction:column;gap:5px;margin:0 0 17px;font-size:12px;display:flex}.SonderthonRunner-module__hEqu-W__menuInstructions strong{color:#f7e5fb}.SonderthonRunner-module__hEqu-W__menuInstructions span{color:#bcb0c8;font-size:11px;line-height:1.6}.SonderthonRunner-module__hEqu-W__startMenu .SonderthonRunner-module__hEqu-W__menuBest{color:var(--amber);font:10px var(--mono);justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.SonderthonRunner-module__hEqu-W__menuBest strong{font-size:18px}.SonderthonRunner-module__hEqu-W__menuHome{font:9px var(--mono);color:#e9c8fa;text-align:center;padding:18px 0 10px;display:block}.SonderthonRunner-module__hEqu-W__startMenu .SonderthonRunner-module__hEqu-W__menuAbout{color:#9c8faa;text-align:center;margin:18px 0 0;font-size:10px;line-height:1.6}@media (orientation:portrait){.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__topbar{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__topActions{gap:12px}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__iconButton{border-radius:9px;width:44px;height:44px}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__iconButton svg{width:24px;height:24px}.SonderthonRunner-module__hEqu-W__startLogo{top:max(72px, calc(env(safe-area-inset-top) + 58px));width:min(94vw,60vh,640px)}.SonderthonRunner-module__hEqu-W__startDock{bottom:max(10%, calc(env(safe-area-inset-bottom) + 32px));width:min(84vw,460px)}.SonderthonRunner-module__hEqu-W__startButton{border-radius:12px;gap:15px;min-height:60px;padding:11px 13px;font-size:28px}.SonderthonRunner-module__hEqu-W__startFeatures{margin-top:26px}.SonderthonRunner-module__hEqu-W__startFeatures>div{padding:0 4px}.SonderthonRunner-module__hEqu-W__startFeatures strong{letter-spacing:.2px;font-size:14px}.SonderthonRunner-module__hEqu-W__startFeatures span{letter-spacing:.2px;font-size:8px}.SonderthonRunner-module__hEqu-W__startFeatures svg{width:30px;height:30px}.SonderthonRunner-module__hEqu-W__startFooter{left:18px;right:18px;bottom:max(13px, env(safe-area-inset-bottom));letter-spacing:.7px;font-size:5px}.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2){letter-spacing:.8px;font-size:5px}.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2):before,.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2):after{display:none}}@media (orientation:portrait) and (max-height:740px){.SonderthonRunner-module__hEqu-W__startLogo{top:max(64px, calc(env(safe-area-inset-top) + 52px));width:min(91vw,52vh)}.SonderthonRunner-module__hEqu-W__startDock{bottom:max(5.5%, calc(env(safe-area-inset-bottom) + 26px));width:86vw}.SonderthonRunner-module__hEqu-W__startFeatures{margin-top:16px}.SonderthonRunner-module__hEqu-W__startFeatures svg{width:25px;height:25px;margin-bottom:6px}.SonderthonRunner-module__hEqu-W__startFeatures strong{font-size:12px}.SonderthonRunner-module__hEqu-W__startFeatures span{font-size:7px}.SonderthonRunner-module__hEqu-W__startButton{min-height:56px;font-size:26px}}@media (orientation:landscape) and (max-height:560px){.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__topbar{padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 0 16px}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__iconButton{width:44px;height:44px}.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__topActions{gap:9px}.SonderthonRunner-module__hEqu-W__startLogo{width:min(40vw,78vh);top:8%;left:25%}.SonderthonRunner-module__hEqu-W__startDock{left:auto;right:max(6%, env(safe-area-inset-right));width:37%;bottom:18%;transform:none}.SonderthonRunner-module__hEqu-W__startButton{gap:9px;min-height:54px;font-size:26px}.SonderthonRunner-module__hEqu-W__startButton svg{width:26px;height:26px}.SonderthonRunner-module__hEqu-W__startFeatures{display:none}.SonderthonRunner-module__hEqu-W__startFooter{bottom:max(12px, env(safe-area-inset-bottom));letter-spacing:.6px;font-size:5px}.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2){letter-spacing:1px;font-size:6px}.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2):before,.SonderthonRunner-module__hEqu-W__startFooter>span:nth-child(2):after{width:20px}}@media (prefers-reduced-motion:reduce){.SonderthonRunner-module__hEqu-W__startScreen .SonderthonRunner-module__hEqu-W__canvas,.SonderthonRunner-module__hEqu-W__startButton{transition:none}}.SonderthonRunner-module__hEqu-W__finaleOverlay{pointer-events:none;z-index:8;position:absolute;inset:0}.SonderthonRunner-module__hEqu-W__finaleBars{border-top:3.5vh solid #060811;border-bottom:3.5vh solid #060811;animation:1s ease-out both SonderthonRunner-module__hEqu-W__finaleReveal;position:absolute;inset:0}.SonderthonRunner-module__hEqu-W__finaleTitle{color:#fff3d9;text-shadow:0 3px 35px #070b1c;animation:.9s ease-out both SonderthonRunner-module__hEqu-W__finaleType;position:absolute;bottom:9%;left:6%}.SonderthonRunner-module__hEqu-W__finaleTitle>span,.SonderthonRunner-module__hEqu-W__finaleReplay>span{color:#ffc873;letter-spacing:.24em;font:600 11px monospace}.SonderthonRunner-module__hEqu-W__finaleTitle h2{letter-spacing:.015em;margin:12px 0;font-family:KBH Condensed,Impact,sans-serif;font-size:clamp(36px,5.5vw,84px);line-height:.95}.SonderthonRunner-module__hEqu-W__finaleTitle p{letter-spacing:.28em;color:#ded0ff;font:600 10px monospace}.SonderthonRunner-module__hEqu-W__finaleReplay{z-index:9;text-align:center;color:#fff3df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#151323ee,#0c111ee8);border:1px solid #c4a46d66;border-radius:16px;width:min(440px,88%);padding:23px 26px;position:absolute;bottom:max(7%,28px);left:50%;transform:translate(-50%)}.SonderthonRunner-module__hEqu-W__finaleReplay h2{margin:9px 0 18px;font:700 clamp(30px,4vw,48px)/1 KBH Condensed,Impact,sans-serif}.SonderthonRunner-module__hEqu-W__finaleReplay>a{letter-spacing:.15em;color:#e7d6ff;margin-top:17px;font:600 10px monospace;text-decoration:none;display:inline-block}@keyframes SonderthonRunner-module__hEqu-W__finaleReveal{0%{background:#050712}to{background:0 0}}@keyframes SonderthonRunner-module__hEqu-W__finaleType{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.SonderthonRunner-module__hEqu-W__finaleTitle{bottom:8%;left:7%}.SonderthonRunner-module__hEqu-W__finaleTitle h2{font-size:42px}.SonderthonRunner-module__hEqu-W__finaleBars{border-top-width:5vh;border-bottom-width:5vh}}@media (prefers-reduced-motion:reduce){.SonderthonRunner-module__hEqu-W__finaleBars,.SonderthonRunner-module__hEqu-W__finaleTitle{animation:none}}.SonderthonRunner-module__hEqu-W__personalRank{text-align:center;background:#b7ef5910;border:1px solid #b7ef5980;border-radius:10px;margin:20px 0;padding:18px}.SonderthonRunner-module__hEqu-W__personalRank>span{font:10px var(--mono);letter-spacing:2px;display:block}.SonderthonRunner-module__hEqu-W__personalRank>strong{color:var(--green);font:800 52px/1.1 var(--display);margin:5px 0;display:block}.SonderthonRunner-module__hEqu-W__personalRank p{overflow-wrap:anywhere;margin:8px 0}.SonderthonRunner-module__hEqu-W__personalRank small{color:#aaa3b5;font-size:11px}.SonderthonRunner-module__hEqu-W__scores li.SonderthonRunner-module__hEqu-W__yourScore{color:var(--green);background:#b7ef5915;border-radius:5px;padding-left:8px;padding-right:8px}.SonderthonRunner-module__hEqu-W__scores li strong em{font:normal 9px var(--mono);color:var(--green)}.SonderthonRunner-module__hEqu-W__scoreForm .SonderthonRunner-module__hEqu-W__nicknameRules{color:#b7b0c3;margin:9px 0 0;font-size:11px;line-height:1.5}.SonderthonRunner-module__hEqu-W__resultViewport{box-sizing:border-box;height:100%;position:fixed;bottom:auto;overflow:hidden}.SonderthonRunner-module__hEqu-W__resultViewport .SonderthonRunner-module__hEqu-W__results{box-sizing:border-box;overscroll-behavior-y:contain;min-height:0;max-height:100%;scroll-padding-block:20px;overflow-y:auto}
