.quiet-hud .topbar{top:max(20px,env(safe-area-inset-top));pointer-events:none;align-items:center;left:24px;right:24px}.quiet-hud .top-actions{pointer-events:auto;gap:8px}.quiet-location{color:#fffdf1;letter-spacing:.03em;text-shadow:0 1px 5px #172c3770;pointer-events:none;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.quiet-location .live-dot{background:#e6f1ce;width:5px;height:5px;box-shadow:0 0 8px #e9efb470}.quiet-button{color:#354a43;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffff1b8;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;box-shadow:0 2px 12px #203c2d0a}.quiet-button:hover{background:#fffff5ed}.quiet-button.quiet-ranking-button{width:auto;font:inherit;white-space:nowrap;gap:7px;padding:0 14px;font-size:12px;font-weight:650;display:flex}.quiet-button:focus-visible{outline-offset:4px;outline:2px solid #608b79}.village-menu button:focus-visible{outline-offset:4px;outline:2px solid #608b79}.quiet-jump:focus-visible{outline-offset:4px;outline:2px solid #608b79}.quiet-hud .vignette{opacity:.25}.quiet-hud .event-toast{max-width:calc(100vw - 36px);box-shadow:none;background:#fffff1c9;border:0;border-radius:24px;padding:9px 14px;font-size:12px;top:auto;bottom:28px;left:50%;transform:translate(-50%)}.quiet-hud .shop-near{width:max-content;max-width:calc(100vw - 36px);min-height:40px;box-shadow:none;background:#fffff1db;border:0;border-radius:24px;padding:8px 14px;font-size:12px;bottom:26px;left:50%;transform:translate(-50%)}.quiet-hud .shop-near:hover{background:#fffff5;transform:translate(-50%)}.quiet-hud .venue-guide,.quiet-hud .game-panel{max-height:calc(100dvh - 120px);top:82px;right:24px}.quiet-hud .game-panel.compact{width:292px;max-width:calc(100vw - 32px);padding:14px}.quiet-hud .game-panel.compact .game-title,.quiet-hud .game-panel.compact .team-score,.quiet-hud .game-panel.compact .game-description,.quiet-hud .game-panel.compact .panel-footer{display:none}.quiet-hud .game-panel.compact .panel-top{margin-bottom:10px}.quiet-hud .people-popover{max-height:calc(100dvh - 120px);top:82px;right:24px;overflow-y:auto}.quiet-hud .welcome-card{background:#fffff1ed;width:330px;padding:24px;bottom:28px;left:28px;box-shadow:0 10px 50px #233c3210}.quiet-hud .welcome-card h2{letter-spacing:-.04em;margin:0 0 18px;font-size:25px;line-height:1.4}.quiet-hud .welcome-card>p,.quiet-hud .welcome-overline,.quiet-hud .welcome-footnote{display:none}.quiet-jump{bottom:max(28px,env(safe-area-inset-bottom));z-index:35;color:#314c41;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:manipulation;cursor:pointer;background:#fffff2a8;border:1px solid #ffffff70;border-radius:50%;align-content:center;place-items:center;gap:0;width:60px;height:60px;padding:0;display:none;position:absolute;right:28px}.quiet-jump>span{letter-spacing:.02em;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2}.quiet-hud[data-touch=true] kbd,.quiet-hud[data-touch=true] button[aria-label="광장 의자에 앉기"]>small{display:none}.quiet-jump.ready{background:#f4ffe9d6;border:2px solid #d1f7df;box-shadow:0 0 0 7px #d7f9e538}.village-menu-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23382d24;justify-content:flex-end;align-items:flex-start;padding:76px 24px 20px;display:flex;position:absolute;inset:0}.village-menu{color:#354b40;scrollbar-width:thin;overscroll-behavior:contain;background:#faf9f1f5;border:1px solid #fffffb;border-radius:24px;width:360px;max-width:100%;max-height:100%;padding:22px;overflow-y:auto;box-shadow:0 18px 70px #213f3524}.village-menu>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.village-menu header small{color:#889487;letter-spacing:.03em;font-size:11px}.village-menu h2{letter-spacing:-.05em;margin:4px 0 0;font-size:22px;font-weight:600}.village-menu .quiet-button{width:36px;min-width:36px;height:36px;box-shadow:none;background:#eef0e8;border:0}.menu-profile{border-bottom:1px solid #dfe4d9;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:18px;display:flex}.menu-avatar{background:#e5ece0;border-radius:12px;width:40px;height:44px;display:block;overflow:hidden}.menu-avatar svg{width:100%;height:100%}.menu-profile>div{flex-direction:column;gap:4px;display:flex}.menu-profile strong{font-size:14px;font-weight:600}.menu-profile small{color:#8b9486;font-size:10px}.menu-coins{color:#888767;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.village-menu-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.village-menu-grid>button{color:#40594a;cursor:pointer;text-align:left;background:#eff1e9;border:0;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-family:inherit;font-size:12px;display:flex}.village-menu-grid>button:hover{background:#e5eadd}.village-menu-grid>button:disabled{opacity:.4;cursor:default}.village-menu-grid>button[aria-pressed=true]{background:#dae8d8}.village-menu-grid>button svg{stroke-width:1.5px;flex:none}.village-menu-grid kbd{opacity:.5;box-shadow:none;background:0 0;border:0;margin-left:auto;font-size:9px}.menu-settings{border-top:1px solid #dfe4d9;margin-top:16px;padding-top:16px}.menu-settings>button{background:0 0;min-height:40px;padding:8px;font-size:11px}.menu-controls{color:#8c9686;margin:15px 0 0;font-size:10px;line-height:1.9}.large-text .village-menu{width:420px}.large-text .village-menu-grid>button{min-height:52px;font-size:15px}.large-text .menu-controls{font-size:13px}.quiet-hud .touch-joystick{width:100px;height:100px;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffff234;border:1px solid #ffffff75}.quiet-hud .touch-joystick:before{background:#fffff21a;border:0}.quiet-hud .touch-joystick-knob{background:#fffff2b8;width:40px;height:40px;margin:-20px 0 0 -20px;box-shadow:0 2px 10px #253c3220}.shortcut-hints{z-index:32;left:24px;bottom:max(16px,env(safe-area-inset-bottom));color:#334c40;position:absolute}.shortcut-toggle,.shortcut-touch{display:none}.shortcut-keys{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffff1c4;border:1px solid #ffffff5c;border-radius:12px;align-items:center;gap:16px;margin:0;padding:9px 13px;list-style:none;display:flex}.shortcut-keys li{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.shortcut-keys kbd{color:#425744;background:#fffff3c9;border-color:#bbc9b8;min-width:20px;height:20px;padding:0 5px;font-size:10px}.shortcut-keys small{color:#72816b;font-size:9px}.animal-call{white-space:nowrap;color:#76502c;opacity:0;visibility:hidden;pointer-events:none;background:#ffe5a9;border:1px solid #fff0ae;border-radius:20px 20px 20px 5px;align-items:center;gap:6px;padding:9px 15px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:relative;transform:translateY(5px)scale(.94);box-shadow:0 3px 12px #5e3a1720}.animal-call[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.animal-call>span{color:#ba813e;font-size:13px}.merchant-card{text-align:left;color:#354d41;cursor:pointer;background:#fffaf0f5;border:1px solid #f2e8ce;border-radius:14px;width:178px;padding:12px 14px;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;box-shadow:0 5px 22px #283a2824}.merchant-card:after{content:"";background:#fffaf0;border-bottom:1px solid #f2e8ce;border-right:1px solid #f2e8ce;width:10px;height:10px;position:absolute;bottom:-5px;left:calc(50% - 5px);transform:rotate(45deg)}:is(.merchant-card[data-hovered=true],.merchant-card:focus-visible){border-color:#bda66f;transform:translateY(-2px);box-shadow:0 5px 24px #30483235}.merchant-card:focus-visible{outline-offset:3px;outline:2px solid #7d9670}.merchant-card-title{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.merchant-card-title svg{color:#8e9c7c;transition:transform .16s}.merchant-card[data-hovered=true] .merchant-card-title svg{color:#577a5e;transform:translate(2px,-2px)}.merchant-card-caption{white-space:normal;color:#6d7969;margin-top:5px;font-size:11px;display:block}.merchant-card-action{color:#5b795e;border-top:1px solid #e6e7d5;justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;font-size:11px;font-weight:600;display:flex}.merchant-card-action kbd{color:#87927c;background:#eff0e4;border:0;border-radius:4px;min-width:16px;height:16px;padding:0 3px;font-size:9px}.quiet-hud .shop-near kbd{min-width:18px;height:18px;font-size:9px}.large-text .shortcut-keys li{font-size:13px}@media (max-width:900px),(pointer:coarse){.quiet-hud .venue-guide.glass,.quiet-hud .venue-guide.glass.expanded{border-radius:16px;width:250px;max-width:calc(100vw - 116px);max-height:min(350px,50dvh);padding:13px}.quiet-hud .venue-guide-heading .eyebrow,.quiet-hud .venue-guide>p{display:none}.quiet-hud .venue-guide-heading>.icon-button{position:absolute;top:8px;right:9px}.quiet-hud .venue-heading-toggle{margin-top:0;padding-right:30px}.quiet-hud .venue-heading-toggle h2{font-size:16px;line-height:1.5}.quiet-hud .venue-list{gap:5px;margin-top:10px}.quiet-hud .venue-link{border-radius:10px;gap:7px;padding:7px}.quiet-hud .venue-icon{border-radius:7px;width:27px;height:30px}.quiet-hud .venue-icon svg{width:16px;height:16px}.quiet-hud .venue-info>strong{font-size:12px}.quiet-hud .venue-info>strong>small{display:none}.quiet-hud .venue-info>span{margin-top:1px;font-size:9px}.quiet-hud .venue-footnote{margin-top:9px;font-size:9px}.shortcut-hints{left:18px;top:max(68px,calc(env(safe-area-inset-top) + 54px));max-width:calc(100vw - 36px);bottom:auto}.shortcut-toggle{color:#425c4c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fffff1b8;border:1px solid #ffffff70;border-radius:18px;align-items:center;gap:6px;min-height:44px;padding:9px 11px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.2;display:flex}.shortcut-toggle:focus-visible{outline-offset:3px;outline:2px solid #608b79}.shortcut-toggle svg:last-child{transition:transform .2s}.shortcut-hints.expanded .shortcut-toggle svg:last-child{transform:rotate(180deg)}.shortcut-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffff1f0;border:1px solid #fffff580;border-radius:14px;max-width:265px;margin-top:7px;padding:12px;display:none;box-shadow:0 5px 24px #243f3014}.shortcut-hints.expanded .shortcut-content{display:block}.shortcut-touch{margin:0;font-size:11px;line-height:1.9;display:block}.shortcut-keys{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #dce3d5;border-radius:0;flex-wrap:wrap;gap:8px 12px;padding:10px 0 0}.shortcut-keys li{font-size:10px}}@media (pointer:coarse){.quiet-jump{display:grid}.quiet-hud .touch-controls{left:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:35;width:100px;height:100px;display:block}}@media (max-width:640px){.quiet-hud .topbar{left:18px;right:18px;top:max(16px,env(safe-area-inset-top))}.quiet-location{font-size:11px}.quiet-button{width:40px;min-width:40px;height:40px}.quiet-hud .welcome-card{width:auto;max-height:calc(100dvh - 110px);bottom:20px;left:16px;right:16px}.quiet-hud .welcome-card h2{font-size:24px}.quiet-hud .venue-guide,.quiet-hud .venue-guide.expanded,.quiet-hud .game-panel{width:min(310px,100vw - 32px);max-height:calc(100dvh - 180px);top:74px;left:auto;right:16px}.quiet-hud .people-popover{width:min(310px,100vw - 32px);top:74px;right:16px}.village-menu-backdrop{padding:68px 16px 16px}.village-menu{width:100%;padding:20px}.quiet-hud .shop-near,.quiet-hud .event-toast{bottom:142px}.quiet-jump{right:24px;bottom:max(32px,env(safe-area-inset-bottom))}.quiet-hud .touch-controls{left:24px;bottom:max(24px,env(safe-area-inset-bottom))}}.dining-controls{z-index:38;color:#354d42;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7edee;border:1px solid #fff9e7a6;border-radius:18px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #263d3020}.dining-controls span{gap:4px;display:grid}.dining-controls strong{font-size:12px}.dining-controls small{color:#7d8978;font-size:10px}.dining-controls button{color:#fff9e8;font:inherit;white-space:nowrap;cursor:pointer;background:#507764;border:0;border-radius:12px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.2}.dining-controls button:last-child{color:#58705d;background:#e5e9d9}.dining-controls button:disabled{opacity:.45;cursor:default}@media (min-width:901px) and (max-width:1350px){.shortcut-hints{bottom:82px}}@media (max-width:900px),(pointer:coarse){.shortcut-keys .shortcut-mouse{display:none}.dining-controls{flex-wrap:wrap;gap:8px;padding:10px 12px;bottom:146px}.dining-controls small{max-width:210px}.dining-controls button{padding:10px}}@media (min-width:901px) and (pointer:fine){.quiet-hud:has(.dining-controls) .shortcut-hints{bottom:108px}}.swing-seat-hint{white-space:nowrap;color:#4b705e;min-height:40px;font:inherit;cursor:pointer;background:#fff9e9ef;border:1px solid #e6e3d1;border-radius:14px;padding:9px 12px;font-size:12px;box-shadow:0 4px 16px #234f3020}.swing-seat-hint kbd{margin-left:5px;font-size:10px}.swing-panel{z-index:37;color:#3b5a49;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9e8ed;border:1px solid #fff8dfaa;border-radius:20px;width:280px;padding:13px;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #253f3020}.swing-panel header{align-items:center;gap:7px;font-size:12px;display:flex}.swing-panel header span{color:#7c8a70;margin-left:auto;font-size:11px}.swing-panel header button{color:#65816c;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.swing-pump{color:#75856e;cursor:pointer;touch-action:none;background:#e7ead9;border:1px solid #dbe1c8;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:9px;display:flex}.swing-pump.ready{color:#395f47;background:#d6e8be;border-color:#a5c395;box-shadow:0 0 16px #b6d49335}.swing-pump span{text-align:left;gap:5px;display:grid}.swing-pump strong{font-size:12px}.swing-pump small{font-size:10px}.swing-panel p{text-align:center;color:#87927b;margin:9px 0 0;font-size:10px}.quiet-hud:has(.swing-panel) .shortcut-hints{bottom:190px}.trampoline-walkon{color:#405a4b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9e6d9;border:1px solid #fff9e67a;border-radius:17px;gap:7px;max-width:270px;padding:14px 17px;display:grid;position:absolute;top:84px;right:24px}.trampoline-walkon strong{font-size:13px}.trampoline-walkon span{font-size:11px}.trampoline-walkon small{color:#849078;font-size:9px}@media (max-width:900px),(pointer:coarse){.swing-panel{width:270px;padding:11px;bottom:145px}.quiet-hud:has(.swing-panel) .shortcut-hints{bottom:auto}.trampoline-walkon{max-width:250px;padding:11px 13px;top:76px;right:12px}.trampoline-walkon small{display:none}}.quiet-hud .button,.quiet-hud .text-button,.quiet-hud .place-back,.swing-launch,.swing-pump strong,.swing-pump small,.swing-land-button strong,.swing-land-button small{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.quiet-hud .game-panel .button{gap:6px;min-width:0;max-width:100%;padding-inline:12px}.quiet-hud .game-panel .button>svg{flex:none}.large-text .quiet-hud .game-panel.compact{width:332px}@media (max-width:360px){.quiet-hud .game-panel .button{letter-spacing:-.02em;gap:5px;padding-inline:10px;font-size:13px}}.quiet-hud:has([data-playground-active]) .shortcut-hints{display:none}.quiet-hud:has([data-playground-active]) aside[aria-label=실시간\ 미니맵]{display:none}.quiet-hud:has([data-playground-active]) .event-toast{display:none}@media (max-width:640px){.quiet-hud .top-actions{gap:5px}.quiet-button.quiet-ranking-button{justify-content:center;width:40px;min-width:40px;padding:0}.quiet-button.quiet-ranking-button>span{display:none}.quiet-location{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 210px);overflow:hidden}}[role=dialog] button{min-width:44px;min-height:44px}[role=dialog]:focus{outline:none}[role=dialog] :focus-visible{outline-offset:3px;outline:2px solid #427c67}.large-text [role=dialog] p,.large-text [role=dialog] label,.large-text [role=dialog] select{font-size:17px;line-height:1.7}.large-text [role=dialog] small,.large-text .shortcut-toggle,.large-text .merchant-card-caption{font-size:14px}.world-recovery{z-index:190;color:#354f43;text-align:center;font:inherit;background:#e5eddfef;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.world-recovery>div{max-width:390px}.world-recovery>div>span{margin-bottom:12px;font-size:34px;display:block}.world-recovery strong{font-size:19px}.world-recovery p{margin:12px 0 20px;font-size:14px;line-height:1.8}.world-recovery button{color:#fff9e7;min-height:48px;font:inherit;cursor:pointer;background:#456f5e;border:0;border-radius:13px;padding:12px 18px}.world-recovery button:focus-visible{outline-offset:4px;outline:3px solid #e8bc65}.animal-affection{color:#b86a78;white-space:nowrap;background:#fff0ebed;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-bottom:5px;padding:5px 10px;display:flex;box-shadow:0 2px 8px #55332918}.animal-affection span{font-size:20px}.animal-affection small{font-size:11px}@media (max-width:640px),(pointer:coarse){.quiet-button{width:44px;min-width:44px;height:44px}.dining-controls button,.swing-panel header button{min-width:44px;min-height:44px}}@media (max-width:640px){.quiet-button.quiet-ranking-button{width:44px;min-width:44px}.quiet-location{max-width:calc(100vw - 240px)}}.wardrobe-panel p{color:#526b67;margin:10px 0 16px;font-size:13px;line-height:1.7}.wardrobe-records{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.wardrobe-records span{background:#edf2e8;border-radius:10px;padding:8px 10px;font-size:12px}.wardrobe-records b{margin-left:6px}.wardrobe-panel fieldset{border:0;margin:18px 0;padding:0}.wardrobe-panel legend{margin-bottom:8px;font-weight:700}.wardrobe-options{gap:7px;display:grid}.wardrobe-options button{text-align:left;color:#344f46;background:#fffcf3;border:1px solid #d8dfd0;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:12px;display:flex}.wardrobe-options button[aria-pressed=true]{background:#edf4e9;border-color:#608879}.wardrobe-options button:disabled{opacity:.6}.wardrobe-options i{border-radius:10px;flex-shrink:0;width:30px;height:30px}.wardrobe-options span{flex:1}.wardrobe-options strong,.wardrobe-options small{display:block}.wardrobe-options small{color:#5f7168;margin-top:3px;font-size:12px;line-height:1.5}.context-social{z-index:28;gap:7px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:114px;left:50%;transform:translate(-50%)}.context-social button{color:#365348;white-space:nowrap;background:#fffaf0ed;border:1px solid #d3dfcb;border-radius:24px;min-height:44px;padding:9px 16px;font-size:13px;box-shadow:0 3px 12px #263a3020}.context-social button:disabled{opacity:.65}.context-social button:focus-visible{outline-offset:3px;outline:3px solid #507b6b}html.large-text .wardrobe-panel p,html.large-text .wardrobe-options small,html.large-text .context-social button{font-size:15px}@media (max-width:600px){.context-social{bottom:100px}.context-social button{padding:9px 12px;font-size:12px}.wardrobe-panel{max-height:78dvh;overflow:auto}.wardrobe-records span{font-size:11px}}.quiet-hud{--village-paper:#fffaf0;--village-green:#315d4f;--village-ink:#2c493e;--village-muted:#637367;--village-line:#d7d9c5;--village-brass:#ab814c}.quiet-hud .topbar{top:max(18px,env(safe-area-inset-top));left:max(22px,env(safe-area-inset-left));right:max(22px,env(safe-area-inset-right));align-items:flex-start;gap:16px}.quiet-hud .quiet-location{max-width:260px;min-height:55px;color:var(--village-ink);text-shadow:none;letter-spacing:0;white-space:normal;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf0ed;border:1px solid #cdd1bacc;border-radius:15px;gap:10px;padding:10px 16px 10px 13px;display:flex;box-shadow:0 5px 18px #243d3520,inset 0 1px #fffdf4}.quiet-hud .quiet-location .live-dot{background:#4f835e;flex:none;width:7px;height:7px;margin-top:13px;box-shadow:0 0 0 4px #e2ead5}.quiet-location-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.quiet-location-copy small{color:var(--village-muted);letter-spacing:.04em;font-size:9px;font-weight:650}.quiet-location-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.quiet-hud .top-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0f2;border:1px solid #cdd1bac9;border-radius:17px;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 5px 22px #243d3524,inset 0 1px #fffef8}.quiet-hud .top-actions .quiet-button{width:auto;min-width:44px;height:44px;color:var(--village-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:750;line-height:1.2;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.quiet-hud .top-actions .quiet-button svg{stroke-width:1.7px}.quiet-hud .top-actions .quiet-button:hover{background:#e9eddc;border-color:#dce1ce}.quiet-hud .top-actions .quiet-button:active{transform:translateY(1px)}.quiet-hud .top-actions .quiet-button[aria-expanded=true]{background:var(--village-green);border-color:var(--village-green);color:#fff9e8;box-shadow:0 2px 4px #2445341c}.quiet-hud .top-actions .quiet-ranking-button:first-child>svg{color:#96713a}.quiet-hud .top-actions .quiet-button[aria-expanded=true]>svg{color:inherit}.quiet-hud .top-actions .quiet-menu-button{background:#e9ecdf;border-color:#d9ddcb}:is(.quiet-hud .quiet-button:focus-visible,.quiet-hud .shortcut-toggle:focus-visible,.quiet-hud .shop-near:focus-visible){outline-offset:4px;outline:3px solid #b57b37}.quiet-hud .shortcut-hints{z-index:32;left:max(22px,env(safe-area-inset-left));top:auto;bottom:max(22px,calc(env(safe-area-inset-bottom) + 12px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:calc(100vw - 44px);color:var(--village-ink);background:#fffaf0ee;border:1px solid #d5d7c4;border-radius:14px;align-items:center;gap:13px;padding:5px 13px 5px 5px;display:flex;position:absolute;box-shadow:0 5px 20px #233f3222}.quiet-hud .shortcut-toggle{min-height:38px;color:var(--village-green);cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:#e8edde;border:1px solid #d8decd;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.2;display:flex}.quiet-hud .shortcut-toggle>svg:last-child{width:12px;transition:transform .18s}.quiet-hud .shortcut-hints.expanded .shortcut-toggle>svg:last-child{transform:rotate(180deg)}.shortcut-summary{align-items:center;gap:11px;font-size:10px;font-weight:650;display:flex}.shortcut-summary>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.quiet-hud .shortcut-summary kbd{color:#426149;background:#fffef5;border:1px solid #cbd3bf;border-bottom-width:2px;border-radius:5px;min-width:23px;height:21px;padding:0 5px;font-size:9px}.quiet-hud .shortcut-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffdf5f7,#f3f1e3f7);border:1px solid #ccd2bb;border-radius:16px;width:352px;max-width:calc(100vw - 32px);margin:0;padding:17px;display:none;position:absolute;top:auto;bottom:calc(100% + 10px);left:0;box-shadow:0 10px 35px #233c3229}.quiet-hud .shortcut-hints.expanded .shortcut-content{display:block}.shortcut-heading{gap:5px;margin-bottom:13px;display:grid}.shortcut-heading strong{font-size:13px;font-weight:800}.shortcut-heading small{color:var(--village-muted);font-size:10px;line-height:1.5}.quiet-hud .shortcut-keys{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #d9ddcc;border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr 1fr;align-items:start;gap:11px 10px;margin:0;padding:13px 0;list-style:none;display:grid}.quiet-hud .shortcut-keys li{white-space:normal;align-items:center;gap:7px;font-size:11px;line-height:1.4;display:flex}.quiet-hud .shortcut-keys small{color:#61725f;font-size:9px}.quiet-hud .shortcut-keys kbd{color:#36543f;background:#fffef5;border-color:#c8d2bd;flex:none;min-width:27px;height:24px;font-size:10px}.quiet-hud .shortcut-keys .shortcut-mouse{grid-column:1/-1}.shortcut-menu-keys{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.shortcut-menu-keys>span{color:#526a58;align-items:center;gap:6px;font-size:10px;display:flex}.shortcut-menu-keys kbd{color:#355d43;background:#e8eedf;border-color:#cbd7bf;min-width:25px;height:23px;font-size:9px}.quiet-hud .shortcut-touch{color:#4f6755;margin:0;font-size:12px;line-height:1.9;display:block}.quiet-hud .shop-near{left:50%;bottom:max(24px,calc(env(safe-area-inset-bottom) + 14px));width:max-content;max-width:min(480px,100vw - 36px);min-height:54px;color:var(--village-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0f5;border:1px solid #d9d6bf;border-radius:15px;justify-content:center;align-items:center;gap:11px;padding:10px 13px;font-size:12px;font-weight:700;line-height:1.4;transition:background .15s,border-color .15s;display:flex;box-shadow:0 7px 25px #243d3526,inset 0 1px #fffef7}.quiet-hud .shop-near:hover{background:#fffdf4;border-color:#a2b59a;transform:translate(-50%)}.quiet-hud .shop-near>svg:first-child{box-sizing:content-box;color:#4c7053;background:#eaf0dd;border:1px solid #d9e0c9;border-radius:10px;width:17px;height:17px;padding:8px}.quiet-hud .shop-near>span{white-space:normal;max-width:250px}.quiet-hud .shop-near>kbd{background:var(--village-green);color:#fffbe7;border:1px solid #315d4f;border-bottom:3px solid #234939;border-radius:7px;place-items:center;min-width:29px;height:29px;margin-left:5px;font-size:12px;font-weight:800;display:grid}.quiet-hud .shop-near:has(>strong){text-align:left;grid-template-columns:35px auto 17px 30px;gap:3px 10px;display:grid}.quiet-hud .shop-near:has(>strong)>svg:first-child{grid-area:1/1/3}.quiet-hud .shop-near:has(>strong)>strong{grid-area:1/2;font-size:13px}.quiet-hud .shop-near:has(>strong)>span{color:#657565;grid-area:2/2;font-size:10px;font-weight:550}.quiet-hud .shop-near:has(>strong)>svg:not(:first-child){color:#7e946f;grid-area:1/3/3}.quiet-hud .shop-near:has(>strong)>kbd{grid-area:1/4/3}.quiet-hud .event-toast{color:#47634e;background:#fffcf0f0;border:1px solid #d5dbc6;border-radius:11px;font-size:11px;bottom:90px;box-shadow:0 4px 16px #243d351a}.quiet-hud .context-social button{color:#385c47;background:#f7f6e9ed;border:1px solid #d2d9c3;border-radius:10px;box-shadow:0 3px 12px #243d351a}.quiet-hud .village-menu{background:linear-gradient(145deg,#fffdf4f8,#f0efe1f7);border-color:#c9d1b8;border-radius:21px;box-shadow:0 20px 70px #1c382d38}.quiet-hud .village-menu h2{letter-spacing:-.06em;font-size:25px;font-weight:800}.quiet-hud .village-menu header small{color:#677b65;letter-spacing:.04em}.quiet-hud .village-menu-grid>button{background:#edf0e1;border:1px solid #dce1ce;font-weight:700}.quiet-hud .village-menu-grid>button:hover{background:#e2e9d4;border-color:#b7c7a4}.quiet-hud .menu-settings>button{background:#fffdf147}.quiet-hud .menu-settings kbd{opacity:1;color:#63745d}.quiet-hud .village-menu-grid kbd{opacity:.85;font-size:10px}.quiet-hud .help-modal{max-width:min(650px,100vw - 32px);color:var(--village-ink);background:linear-gradient(145deg,#fffdf5f9,#f3f0e2f9);border:1px solid #cbd2bb;border-radius:23px;box-shadow:0 22px 70px #1e3d3033}.quiet-hud .help-modal h2{letter-spacing:-.05em;font-size:28px;font-weight:850}.quiet-hud .help-modal>.eyebrow{color:#8d6e3f}.quiet-hud .help-item{border-color:#d7ddc9;padding-top:19px}.quiet-hud .help-item>span{color:#4a6a46;background:#e5ebd6;border:1px solid #d0dabd;border-radius:10px;font-weight:800}.quiet-hud .help-item h3{font-size:15px;font-weight:800}.quiet-hud .help-item p{color:#5f705e;font-size:13px;line-height:1.9}.quiet-hud.large-text .shortcut-heading strong,.large-text .quiet-hud .shortcut-heading strong{font-size:16px}.large-text .quiet-hud .shortcut-summary{font-size:13px}.large-text .quiet-hud .shortcut-content{width:410px}.large-text .quiet-hud .shortcut-keys li,.large-text .quiet-hud .shortcut-menu-keys>span{font-size:13px}.large-text .quiet-hud .shop-near{font-size:15px}@media (min-width:901px) and (max-width:1120px){.quiet-hud .shortcut-summary>span:first-child{display:none}.quiet-hud .top-actions .quiet-button{padding:0 10px}}@media (max-width:900px),(pointer:coarse){.quiet-hud .topbar{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));gap:10px}.quiet-hud .quiet-location{max-width:210px;min-height:53px;padding:9px 12px}.quiet-location-copy small{font-size:8px}.quiet-location-copy strong{font-size:12px}.quiet-hud .top-actions{border-radius:15px;padding:4px}.quiet-hud .top-actions .quiet-button{min-width:44px;height:44px;padding:0 9px;font-size:11px}.quiet-hud .shortcut-hints{left:auto;right:max(16px,env(safe-area-inset-right));top:auto;bottom:max(104px,calc(env(safe-area-inset-bottom) + 96px));border-radius:12px;max-width:calc(100vw - 32px);padding:0}.quiet-hud .shortcut-toggle{border:0;border-radius:12px;min-height:44px;padding:10px 12px;font-size:11px}.quiet-hud .shortcut-summary{display:none}.quiet-hud .shortcut-content{width:292px;padding:15px;bottom:calc(100% + 9px);left:auto;right:0}.quiet-hud .shortcut-keys .shortcut-mouse{display:none}.quiet-hud .shortcut-touch{font-size:11px}.quiet-hud .shop-near{bottom:max(164px,calc(env(safe-area-inset-bottom) + 156px));min-height:52px;padding:9px 12px;font-size:12px}.quiet-hud .event-toast{bottom:228px}.quiet-hud .help-modal h2{font-size:24px}}@media (max-width:640px){.quiet-hud .quiet-location{border-radius:13px;gap:8px;min-width:0;max-width:calc(100vw - 238px);padding:10px}.quiet-hud .quiet-location .live-dot{width:5px;height:5px;margin-top:12px;box-shadow:0 0 0 3px #e2ead5}.quiet-location-copy small{letter-spacing:0;font-size:7px}.quiet-location-copy strong{font-size:11px}.quiet-hud .top-actions{gap:1px}.quiet-hud .top-actions .quiet-button,.quiet-hud .top-actions .quiet-ranking-button{width:44px;min-width:44px;padding:0}.quiet-hud .top-actions .quiet-button>span{display:none}.quiet-hud .shop-near{max-width:calc(100vw - 32px)}.quiet-hud .shop-near>span{max-width:210px}.quiet-hud .shop-near:has(>strong){grid-template-columns:33px minmax(0,1fr) 26px;column-gap:8px}.quiet-hud .shop-near:has(>strong)>svg:not(:first-child){display:none}.quiet-hud .shop-near:has(>strong)>kbd{grid-column:3}.quiet-hud .help-modal{padding:23px 18px}.quiet-hud .help-item p{font-size:12px}}@media (max-height:530px) and (orientation:landscape){.quiet-hud .quiet-location{min-height:46px;padding:7px 11px}.quiet-hud .top-actions{padding:2px}.quiet-hud .top-actions .quiet-button{min-width:40px;height:40px}.quiet-hud .shortcut-hints{bottom:max(12px,env(safe-area-inset-bottom));left:auto;right:14px}.quiet-hud .shortcut-content{max-height:calc(100dvh - 100px);overflow-y:auto}.quiet-hud .shop-near{max-width:calc(100vw - 270px);bottom:20px}.quiet-hud .event-toast{bottom:82px}}@media (prefers-reduced-motion:reduce){.quiet-hud .top-actions .quiet-button,.quiet-hud .shortcut-toggle>svg:last-child,.quiet-hud .shop-near{transition:none}}.world-context{display:contents}@media (max-width:960px),(pointer:coarse){.quiet-hud{--world-touch-left:max(16px, env(safe-area-inset-left));--world-touch-right:max(16px, env(safe-area-inset-right));--world-touch-bottom:max(16px, env(safe-area-inset-bottom));--world-touch-size:100px;--world-control-clearance:calc(var(--world-touch-bottom) + var(--world-touch-size) + 16px);--world-hud-top:calc(max(16px, env(safe-area-inset-top)) + 62px)}.quiet-hud>.touch-controls{left:var(--world-touch-left);right:auto;bottom:var(--world-touch-bottom);width:var(--world-touch-size);height:var(--world-touch-size)}.quiet-hud.activity-playing:has(.arcade-overlay:not(.arcade-obscured) :is(.bounce-status,.freeze-status))>.touch-controls{left:var(--world-touch-left);right:auto;bottom:var(--world-touch-bottom);width:var(--world-touch-size);height:var(--world-touch-size)}.quiet-hud>.touch-controls>.touch-joystick{position:relative;bottom:0;left:0}.quiet-hud>.quiet-jump,.quiet-hud>.main-game-action{right:var(--world-touch-right);bottom:var(--world-touch-bottom)}.quiet-hud>.main-game-action{width:84px;height:84px}.quiet-hud>.main-game-action strong{font-size:17px}.quiet-hud>.shortcut-hints{left:auto;right:var(--world-touch-right);bottom:calc(var(--world-touch-bottom) + 68px);max-width:calc(100vw - var(--world-touch-left) - var(--world-touch-right))}.quiet-hud .shortcut-content{max-width:calc(100vw - var(--world-touch-left) - var(--world-touch-right));max-height:max(72px, calc(100dvh - var(--world-hud-top) - var(--world-touch-bottom) - 124px));left:auto;right:0;overflow-y:auto}.quiet-hud>.world-context{--world-context-bottom:var(--world-control-clearance);--world-context-toast:0px;--world-context-social:0px;--world-context-reserved:calc(var(--world-context-toast) + var(--world-context-social));z-index:32;bottom:var(--world-context-bottom);left:var(--world-touch-left);width:min(250px, calc(100% - var(--world-touch-left) - var(--world-touch-right)));pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute}.quiet-hud>.world-context:has(>.event-toast){--world-context-toast:56px}.quiet-hud>.world-context:has(>.context-social){--world-context-social:50px}.quiet-hud>.world-context:has(>[data-playground-approach]){width:min(218px, calc(100% - var(--world-touch-left) - var(--world-touch-right) - 112px))}.quiet-hud>.world-context:has(>[data-playground-active]){display:contents}.quiet-hud[data-world-input=blocked]>.world-context,.quiet-hud.ddr-stage-view>.world-context{display:none}.quiet-hud>.world-context:has(>[data-playground-active])>:not([data-playground-active]){display:none}.quiet-hud:has(.arcade-overlay:not(.arcade-obscured) .arcade-status)>.world-context{display:none}.quiet-hud:has(>:is(.swing-panel,.swing-landing-panel,.shortcut-hints.expanded))>.world-context{display:none}.quiet-hud:has(>.village-minimap>button[aria-expanded=true])>.world-context{display:none}.quiet-hud:has(.arcade-overlay:not(.arcade-obscured) .arcade-join-card)>.world-context>:not(.route-toast){display:none}.quiet-hud>.world-context>:is(.shop-near,.dining-controls,.context-social,.event-toast){width:fit-content;max-width:100%;margin:0;position:static;transform:none}.quiet-hud>.world-context>:is(.shop-near,.dining-controls){pointer-events:auto}.quiet-hud>.world-context>.shop-near{justify-content:start;min-height:48px;padding:6px 9px}.quiet-hud>.world-context>.shop-near:has(>strong){grid-template-columns:28px minmax(0,1fr)}.quiet-hud>.world-context>.shop-near>svg:first-child{padding:5px}.quiet-hud>.world-context>.shop-near>:is(kbd,svg:not(:first-child)){display:none}.quiet-hud>.world-context>.context-social{overscroll-behavior-inline:contain;pointer-events:auto;overflow-x:auto}.quiet-hud>.world-context>.context-social button{padding:7px 10px}.quiet-hud>.world-context>.context-social button:only-child{white-space:normal;word-break:keep-all}.quiet-hud>.world-context>.dining-controls{padding:8px 10px}.quiet-hud>.world-context>.event-toast{text-align:left;word-break:keep-all;padding:6px 9px;display:flex}.quiet-hud>.world-context>.route-toast button{width:44px;height:44px}.quiet-hud>.game-panel,.quiet-hud>.venue-guide.glass,.quiet-hud>.venue-guide.glass.expanded,.quiet-hud .arcade-overlay:not(.arcade-obscured)>.arcade-card{top:var(--world-hud-top);right:var(--world-touch-right);min-height:0;max-height:calc(100dvh - var(--world-hud-top) - var(--world-control-clearance))}.quiet-hud[data-world-input=blocked]>.venue-guide.glass{max-height:calc(100dvh - var(--world-hud-top) - var(--world-touch-bottom))}.quiet-hud:has(>.world-context>.route-toast) .arcade-overlay:not(.arcade-obscured)>.arcade-join-card{max-height:calc(100dvh - var(--world-hud-top) - var(--world-control-clearance) - 58px)}.quiet-hud>.village-minimap:has(>button[aria-expanded=true]){max-height:calc(100dvh - var(--world-hud-top) - var(--world-control-clearance) - 16px);overflow-y:auto}.quiet-hud:has(>.game-panel)>.village-minimap{display:none}.quiet-hud:has(>.world-context>[data-playground-approach][data-catalog-open])>.village-minimap{display:none}.quiet-hud.playing>.game-panel{width:245px;padding:10px 12px}.quiet-hud.playing>.game-panel .team-score{margin:7px 0 0;padding:8px}.quiet-hud.playing>.game-panel>:is(.game-title,.game-description,.watch-note,.panel-footer,small){display:none}.quiet-hud .arcade-overlay:not(.arcade-obscured)>:is(.freeze-status,.bounce-status){top:var(--world-hud-top);max-width:calc(100% - var(--world-touch-left) - var(--world-touch-right));padding:3px 5px 3px 10px}.quiet-hud .arcade-overlay:not(.arcade-obscured)>:is(.freeze-status,.bounce-status) button{width:44px;height:44px}.quiet-hud .arcade-overlay:not(.arcade-obscured)>:is(.freeze-action,.bounce-controls){left:auto;right:var(--world-touch-right);bottom:var(--world-touch-bottom);width:min(320px, calc(100% - var(--world-touch-left) - var(--world-touch-right) - var(--world-touch-size) - 10px));max-width:none;transform:none}.quiet-hud .arcade-overlay:not(.arcade-obscured) :is(.freeze-button,.bounce-button){gap:6px;width:100%;min-width:0;min-height:56px;padding:8px 9px}.quiet-hud .arcade-overlay:not(.arcade-obscured) :is(.freeze-button,.bounce-button) strong{font-size:14px}.quiet-hud .arcade-overlay:not(.arcade-obscured) :is(.freeze-button,.bounce-button) small{white-space:normal;word-break:keep-all}.quiet-hud .arcade-overlay:not(.arcade-obscured)>.bounce-metrics{left:var(--world-touch-left);top:calc(var(--world-hud-top) + 56px);width:min(160px,42vw);max-height:calc(100dvh - var(--world-hud-top) - 56px - var(--world-control-clearance))}.quiet-hud .arcade-overlay:not(.arcade-obscured)>.bounce-metrics>strong{font-size:40px}.quiet-hud .arcade-overlay:not(.arcade-obscured) .trick-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-top:6px}.quiet-hud .arcade-overlay:not(.arcade-obscured) .trick-buttons button{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:3px 4px;line-height:1.15}.quiet-hud>.error-toast{top:var(--world-hud-top);max-width:calc(100% - var(--world-touch-left) - var(--world-touch-right));padding:4px 5px 4px 12px;bottom:auto}.quiet-hud>.error-toast button{flex:none;width:44px;height:44px}}@media (max-width:960px) and (max-height:530px) and (orientation:landscape),(pointer:coarse) and (max-height:530px) and (orientation:landscape){.quiet-hud>.world-context{--world-context-bottom:var(--world-touch-bottom);left:calc(var(--world-touch-left) + var(--world-touch-size) + 8px);width:min(245px, calc(100% - var(--world-touch-left) - var(--world-touch-right) - var(--world-touch-size) - 138px))}.quiet-hud>.world-context:has(>[data-playground-approach]){width:min(218px, calc(100% - var(--world-touch-left) - var(--world-touch-right) - var(--world-touch-size) - 144px))}.quiet-hud:has(.arcade-overlay:not(.arcade-obscured) :is(.freeze-status,.bounce-status)){--world-hud-top:max(8px, env(safe-area-inset-top))}.quiet-hud:has(>.world-context>.route-toast) .arcade-overlay:not(.arcade-obscured)>.arcade-join-card{max-height:calc(100dvh - var(--world-hud-top) - var(--world-control-clearance))}}.quiet-hud.playing>.game-panel.live-match{border-radius:18px;width:248px;padding:13px 14px}.quiet-hud.playing>.game-panel.live-match .game-title{gap:8px;margin-top:10px}.quiet-hud.playing>.game-panel.live-match .game-title h2{letter-spacing:-.3px;font-size:14px}.quiet-hud.playing>.game-panel.live-match .game-title p{display:none}.quiet-hud.playing>.game-panel.live-match .game-ball{border-radius:9px;width:30px;height:30px}.quiet-hud.playing>.game-panel.live-match .game-ball svg{width:20px;height:20px}.quiet-hud.playing>.game-panel.live-match .team-score{margin:10px 0 0;padding:10px 12px}.quiet-hud.playing>.game-panel.live-match .team-score strong{font-size:25px}.quiet-hud.playing>.game-panel.live-match>:is(small,.game-description,.watch-note,.panel-footer){display:none}._failure_1hwc4_1{z-index:5;color:#f4efff;text-align:center;background:#0c132d;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}._mark_1hwc4_1{color:#d4c1ff;font-family:Georgia,serif;font-size:37px}._failure_1hwc4_1 h2{word-break:keep-all;margin:17px 0 0;font-size:17px;font-weight:600;line-height:1.5}._failure_1hwc4_1 p{color:#b6b8d6;word-break:keep-all;margin:10px 0 20px;font-size:12px;line-height:1.8}._failure_1hwc4_1 button{color:#e8ddff;min-height:44px;font:inherit;cursor:pointer;background:#b9a3f017;border:1px solid #c8b6f455;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}._failure_1hwc4_1 button:focus-visible{outline-offset:4px;outline:2px solid #d1bfff}._screen_1x5s8_1{z-index:30;overscroll-behavior:contain;isolation:isolate;color:#faf5ec;scrollbar-width:thin;scrollbar-color:#8c85b0 #141934;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10152f;font-family:inherit;position:absolute;inset:0;overflow:auto}._screen_1x5s8_1 *{box-sizing:border-box}._shell_1x5s8_5{z-index:1;flex-direction:column;max-width:1480px;min-height:100%;margin:0 auto;padding:27px 48px 20px;display:flex;position:relative}._topbar_1x5s8_7{justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}._brand_1x5s8_9{color:#fff6e7;letter-spacing:-.055em;text-shadow:0 2px 14px #11152e55;align-items:center;gap:12px;font-size:27px;font-weight:850;display:flex}._brandMark_1x5s8_11{color:#e6d8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#d9cfff20,#a49be00a);border:1px solid #d8cefa70;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffff1c,0 4px 18px #0c102929}._brand_1x5s8_9 small{letter-spacing:.31em;color:#bfc6e3;margin-top:5px;font-size:9px;font-weight:650;display:block}._live_1x5s8_15{color:#e4e7f4;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#25274773;border:1px solid #e6ddfc36;border-radius:22px;align-items:center;gap:8px;min-height:37px;padding:8px 12px;font-size:12px;display:flex;box-shadow:0 3px 20px #0c10251a}._live_1x5s8_15>svg{color:#dcdcf0;flex:none}._live_1x5s8_15>i{background:#c8b5fa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #c8b5fa96}._live_1x5s8_15 strong{font-variant-numeric:tabular-nums;font-weight:800}._capacity_1x5s8_17{color:#bbc0db;font-variant-numeric:tabular-nums}._liveLabel_1x5s8_17{color:#b6bcd6;margin-left:2px;font-size:10px}._layout_1x5s8_19{flex:1;grid-template-columns:minmax(0,1fr) 365px;align-items:center;gap:58px;padding:13px 0 25px;display:grid}._showcase_1x5s8_21{min-width:0}._hero_1x5s8_21{z-index:1;text-shadow:0 3px 24px #0c10335c;position:relative}._eyebrow_1x5s8_21{letter-spacing:.18em;color:#ccd2ee;font-size:10px;font-weight:650}._hero_1x5s8_21 h1{letter-spacing:-.06em;color:#fff7e9;width:max-content;max-width:100%;margin:12px 0 15px;font-size:clamp(36px,4.15vw,59px);font-weight:800;line-height:1.18;position:relative}._hero_1x5s8_21 h1:after{content:"";background:#c0a8f6;border-radius:80% 30% 50% 60%;width:88px;height:4px;position:absolute;bottom:-7px;left:2px;transform:rotate(-5deg);box-shadow:0 0 15px #ba9cef35}._hero_1x5s8_21 h1>span{color:#c5b3fb}._hero_1x5s8_21 p{color:#e0dded;letter-spacing:-.025em;margin:0;font-size:13px;font-weight:500;line-height:1.8}._mobileBreak_1x5s8_21{display:none}._stageWrap_1x5s8_23{height:350px;margin:0 -12px;position:relative}._stage_1x5s8_23{height:100%;min-height:0!important}._stageLoading_1x5s8_23{color:#d6cdef;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;font-size:12px;display:flex}._stageTag_1x5s8_23{letter-spacing:.15em;color:#c5c9e2;pointer-events:none;z-index:2;text-shadow:0 1px 6px #131534;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex;position:absolute;top:22px;left:12px}._stageTag_1x5s8_23 i{background:#e0c4ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #d7baff91}._stageNumber_1x5s8_23{color:#ede7ff;letter-spacing:-.05em;pointer-events:none;text-shadow:0 1px 12px #20123980;font-size:28px;font-weight:350;position:absolute;bottom:31px;right:16px}._stageNumber_1x5s8_23 small{color:#b5b8d8;letter-spacing:.03em;margin-left:7px;font-size:11px}._rosterHeader_1x5s8_25{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}._rosterHeader_1x5s8_25>span{color:#f0eaf8;text-shadow:0 1px 10px #15122c99;font-size:13px;font-weight:650}._genders_1x5s8_25{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#29254089;border:1px solid #e3dcff34;border-radius:11px;gap:3px;padding:3px;display:flex}._genders_1x5s8_25 button{color:#c4bfdd;min-width:53px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:600}._genders_1x5s8_25 button[aria-pressed=true]{color:#30234f;background:linear-gradient(150deg,#ddd0ff,#aaa0e1);box-shadow:inset 0 1px #fff8,0 2px 10px #1714363d}._roster_1x5s8_25{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._roster_1x5s8_25>button{color:#f2edf9;text-align:left;min-height:82px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#bfc2df21,#181b3c73);border:1px solid #e3dcff3d;border-radius:14px;align-items:center;gap:8px;padding:9px 8px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #fff1,0 7px 19px #0c10251c}._roster_1x5s8_25>button:hover{background:#d4c9ff29;border-color:#e4daff88;transform:translateY(-2px)}._roster_1x5s8_25>button._selectedAvatar_1x5s8_27{background:linear-gradient(145deg,#cdb7fa40,#a894e92b);border-color:#e1caff;box-shadow:inset 0 0 0 1px #c7a6f559,0 0 17px #bb9dea30}._thumbnail_1x5s8_29{background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--outfit-color),transparent 64%),transparent 78%);border-radius:9px;flex:none;width:48px;height:60px;display:block;position:relative}._thumbnail_1x5s8_29 svg{width:100%;height:100%;display:block}._avatarCheck_1x5s8_29{color:#3d2e63;background:#ddd0ff;border:2px solid #8f7db8;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:1px;right:-3px;box-shadow:0 0 8px #ccb4ff55}._choiceLabel_1x5s8_29{white-space:nowrap;letter-spacing:-.04em;font-size:13px;font-weight:700}._choiceLabel_1x5s8_29 small{color:#c0bdd4;letter-spacing:-.02em;margin-top:5px;font-size:10px;font-weight:450;display:block}._selectedAvatar_1x5s8_27 ._choiceLabel_1x5s8_29{color:#fff4ff}._selectedAvatar_1x5s8_27 ._choiceLabel_1x5s8_29 small{color:#e2d0fa}._panel_1x5s8_31{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#4a466897,#252942c9);border:1px solid #e0d2ff8c;border-radius:27px;min-width:0;padding:24px 25px 21px;box-shadow:inset 0 1px #fff3,0 22px 65px #090d2a40,0 0 36px #a88de00c}._identity_1x5s8_33 h2{letter-spacing:-.05em;color:#fff4e8;margin:6px 0 0;font-size:28px;font-weight:750;line-height:1.15}._selectionSummary_1x5s8_33{background:linear-gradient(130deg,#e7dcfb0e,#c7bded03);border:1px solid #e6def62e;border-radius:14px;align-items:center;gap:12px;min-height:63px;margin-top:14px;padding:8px 10px;display:flex}._selectionPortrait_1x5s8_33{background:#b9aed51f;border-radius:10px;flex:none;width:44px;height:49px;display:block}._selectionPortrait_1x5s8_33 svg{width:100%;height:100%;display:block}._selectionSummary_1x5s8_33>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._selectionSummary_1x5s8_33 small{color:#c6c1dd;font-size:10px}._selectionSummary_1x5s8_33 strong{color:#fff5f2;letter-spacing:-.04em;font-size:20px;font-weight:750;line-height:1.15}._genderBadge_1x5s8_33{color:#d6d1e8;border:1px solid #ded8ef33;border-radius:6px;flex:none;padding:4px 6px;font-size:10px}._identity_1x5s8_33>p{color:#c9c7dd;word-break:keep-all;margin:10px 0 0;font-size:11px;line-height:1.6}._traits_1x5s8_35{border-top:1px solid #ece2ff28;margin-top:16px;padding-top:15px}._traitsTitle_1x5s8_35{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}._traitsTitle_1x5s8_35 h3{color:#f1eafa;margin:0;font-size:12px;font-weight:650}._traitsTitle_1x5s8_35>span{color:#e3ceff;background:#c3a7f519;border:1px solid #d3bbfb3d;border-radius:20px;padding:4px 8px;font-size:10px}._stat_1x5s8_35{color:#ded7ee;grid-template-columns:43px minmax(0,1fr) 43px;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:grid}._statBars_1x5s8_35{gap:4px;height:7px;display:flex}._statBars_1x5s8_35>i{background:#d8c8ed24;border-radius:5px;flex:1}._statBars_1x5s8_35>i._filled_1x5s8_35{background:linear-gradient(100deg,#ddc8ff,#bda6ed);box-shadow:0 0 10px #bb9fee22}._stat_1x5s8_35 small{text-align:right;color:#e3d5f9;font-variant-numeric:tabular-nums;font-size:10px}._balanceNote_1x5s8_35{color:#b8b6ce;letter-spacing:-.025em;margin:12px 0 0;font-size:9px;line-height:1.65}._form_1x5s8_37{border-top:1px solid #ece2ff28;margin-top:17px;padding-top:16px}._fieldLabel_1x5s8_37{color:#f0e9fa;margin-bottom:9px;font-size:12px;font-weight:650;display:block}._nameField_1x5s8_37{background:#1d213c57;border:1px solid #dad4ee66;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 12px;transition:box-shadow .18s,border-color .18s;display:flex}._nameField_1x5s8_37:focus-within{border-color:#dfc8ff;box-shadow:0 0 0 3px #c4a4f721}._nameField_1x5s8_37>i{background:var(--visitor-color);width:7px;height:7px;box-shadow:0 0 9px color-mix(in srgb,var(--visitor-color),transparent 35%);border-radius:50%;flex:none}._nameField_1x5s8_37 input{color:#fff8f2;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:550;display:block}._nameField_1x5s8_37 input::placeholder{color:#a9aac8;font-size:12px;font-weight:400}._nameField_1x5s8_37>span{font-variant-numeric:tabular-nums;color:#d0c7e1;font-size:10px}._nameField_1x5s8_37 small{color:#989bbd;margin-left:2px;font-size:9px}._colorTitle_1x5s8_37{color:#e5ddf2;justify-content:space-between;align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}._colorTitle_1x5s8_37 small{color:#b4b4cf;font-size:9px}._colors_1x5s8_37{justify-content:space-between;gap:3px;margin:4px -4px 0;display:flex}._colors_1x5s8_37 button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:43px;min-width:30px;height:40px;padding:4px;display:grid}._colors_1x5s8_37 button>span{background:var(--swatch);color:#2b2643;border:1px solid #fffc;border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .18s,box-shadow .18s;display:grid}._colors_1x5s8_37 button:hover>span{transform:translateY(-2px)}._colors_1x5s8_37 button[aria-pressed=true]>span{box-shadow:0 0 0 3px #3a3556,0 0 0 4px #ede1ff,0 0 13px color-mix(in srgb,var(--swatch),transparent 52%)}._enter_1x5s8_39{color:#32264f;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#e0caff,#b8a4ee);border:1px solid #eee1ff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:0 17px;font-size:15px;font-weight:800;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px 3px #fff9,0 0 19px #b6a0f249,0 7px 21px #15153329}._enter_1x5s8_39:hover:not(:disabled){background:linear-gradient(145deg,#ead9ff,#c9b8fa);transform:translateY(-1px);box-shadow:inset 0 1px 3px #fff9,0 0 26px #b6a0f25c}._enter_1x5s8_39:disabled{opacity:.5;cursor:default}._returning_1x5s8_39{text-align:center;color:#b8b5cf;word-break:keep-all;margin:10px 0 0;font-size:10px;line-height:1.65}._footer_1x5s8_41{color:#c4bed7;text-shadow:0 1px 8px #0c123380;border-top:1px solid #eee0ff1b;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;font-size:10px;display:flex}._footer_1x5s8_41 span{align-items:center;gap:7px;display:flex}._screen_1x5s8_1 button:focus-visible{outline-offset:4px;outline:2px solid #e4cbff}._brand_1x5s8_9:focus-visible{outline-offset:4px;outline:2px solid #e4cbff}._pulse_1x5s8_41{animation:1s ease-in-out infinite _pulse_1x5s8_41}@keyframes _pulse_1x5s8_41{50%{opacity:.4;transform:rotate(15deg)}}@media (min-width:1500px){._stageWrap_1x5s8_23{height:420px}._layout_1x5s8_19{gap:85px}._panel_1x5s8_31{padding:28px 29px 24px}}@media (max-width:1120px){._shell_1x5s8_5{padding:24px 30px 18px}._layout_1x5s8_19{grid-template-columns:minmax(0,1fr) 335px;gap:28px}._panel_1x5s8_31{padding:23px 22px 20px}._roster_1x5s8_25>button{text-align:center;flex-direction:column;gap:4px;min-height:102px;padding:8px 3px}._thumbnail_1x5s8_29{width:49px;height:57px}._choiceLabel_1x5s8_29 small{margin-top:4px}._stageWrap_1x5s8_23{height:322px}._hero_1x5s8_21 h1{font-size:43px}._hero_1x5s8_21 p{font-size:12px}}@media (min-width:761px) and (max-height:800px){._shell_1x5s8_5{padding:18px 36px 15px}._topbar_1x5s8_7{padding-bottom:12px}._layout_1x5s8_19{align-items:center;gap:42px;padding:15px 0}._brand_1x5s8_9{font-size:24px}._brandMark_1x5s8_11{width:39px;height:39px}._stageWrap_1x5s8_23{height:288px}._hero_1x5s8_21 h1{margin-top:10px;font-size:41px}._hero_1x5s8_21 p{font-size:12px}._panel_1x5s8_31{padding:20px 23px 18px}._identity_1x5s8_33 ._eyebrow_1x5s8_21{font-size:9px}._identity_1x5s8_33 h2{margin-top:4px;font-size:26px}._selectionSummary_1x5s8_33{min-height:55px;margin-top:11px;padding:5px 9px}._selectionPortrait_1x5s8_33{width:39px;height:45px}._selectionSummary_1x5s8_33 strong{font-size:18px}._identity_1x5s8_33>p{margin-top:7px;font-size:10px}._traits_1x5s8_35{margin-top:12px;padding-top:11px}._traitsTitle_1x5s8_35{margin-bottom:8px}._stat_1x5s8_35{margin-top:8px;font-size:11px}._balanceNote_1x5s8_35{margin-top:9px;font-size:9px;line-height:1.5}._form_1x5s8_37{margin-top:12px;padding-top:12px}._fieldLabel_1x5s8_37{margin-bottom:8px}._colorTitle_1x5s8_37{margin-top:12px}._enter_1x5s8_39{min-height:49px;margin-top:10px}._returning_1x5s8_39{margin-top:9px;font-size:9px}._footer_1x5s8_41{padding-top:10px;font-size:9px}._roster_1x5s8_25>button{min-height:76px}._stageTag_1x5s8_23{top:18px}}@media (max-width:760px){._shell_1x5s8_5{padding:20px 20px max(20px,env(safe-area-inset-bottom))}._topbar_1x5s8_7{gap:12px;padding-bottom:15px}._brand_1x5s8_9{gap:9px;font-size:23px}._brandMark_1x5s8_11{border-radius:12px;width:35px;height:35px}._brandMark_1x5s8_11 svg{width:22px;height:22px}._brand_1x5s8_9 small{letter-spacing:.27em;font-size:8px}._live_1x5s8_15{gap:6px;min-height:32px;padding:7px 9px;font-size:11px}._live_1x5s8_15>svg{width:13px}._liveLabel_1x5s8_17{display:none}._layout_1x5s8_19{flex-direction:column;align-items:stretch;gap:22px;padding:14px 0 23px;display:flex}._hero_1x5s8_21 h1{margin:9px 0 15px;font-size:37px}._hero_1x5s8_21 p{font-size:12px}._eyebrow_1x5s8_21{letter-spacing:.15em;font-size:8px}._stageWrap_1x5s8_23{height:242px;margin:0 -8px}._stageTag_1x5s8_23{font-size:8px;top:17px;left:8px}._stageNumber_1x5s8_23{font-size:23px;bottom:27px;right:9px}._stageNumber_1x5s8_23 small{font-size:10px}._rosterHeader_1x5s8_25{margin-top:0;margin-bottom:9px}._rosterHeader_1x5s8_25>span{font-size:12px}._genders_1x5s8_25 button{min-width:48px;min-height:29px;font-size:11px}._roster_1x5s8_25{gap:7px}._roster_1x5s8_25>button{border-radius:12px;min-height:98px;padding:8px 3px}._thumbnail_1x5s8_29{width:47px;height:53px}._choiceLabel_1x5s8_29{font-size:12px}._choiceLabel_1x5s8_29 small{font-size:9px}._panel_1x5s8_31{border-radius:24px;padding:23px 22px 20px}._identity_1x5s8_33 h2{font-size:27px}._selectionSummary_1x5s8_33{min-height:58px;margin-top:12px}._selectionSummary_1x5s8_33 strong{font-size:20px}._identity_1x5s8_33>p{font-size:11px}._traits_1x5s8_35{margin-top:18px;padding-top:17px}._traitsTitle_1x5s8_35{margin-bottom:10px}._stat_1x5s8_35{margin-top:11px;font-size:12px}._balanceNote_1x5s8_35{margin-top:12px;font-size:10px;line-height:1.7}._form_1x5s8_37{margin-top:19px;padding-top:18px}._fieldLabel_1x5s8_37{font-size:13px}._nameField_1x5s8_37{min-height:50px}._nameField_1x5s8_37 input{font-size:16px}._colorTitle_1x5s8_37{font-size:12px}._colorTitle_1x5s8_37 small{font-size:10px}._colors_1x5s8_37 button{width:44px;height:44px}._enter_1x5s8_39{min-height:54px;font-size:16px}._returning_1x5s8_39{font-size:10px}._footer_1x5s8_41{border:0;justify-content:center;padding-top:0;font-size:10px}._footer_1x5s8_41 span:last-child{display:none}}@media (max-width:360px){._shell_1x5s8_5{padding-left:16px;padding-right:16px}._brand_1x5s8_9{font-size:21px}._brandMark_1x5s8_11{width:32px;height:33px}._live_1x5s8_15{gap:5px;padding-inline:8px}._live_1x5s8_15>svg{display:none}._hero_1x5s8_21 h1{font-size:34px}._hero_1x5s8_21 p{font-size:11px}._mobileBreak_1x5s8_21{display:block}._panel_1x5s8_31{padding:21px 18px}._roster_1x5s8_25{gap:6px}._stageWrap_1x5s8_23{height:222px}._choiceLabel_1x5s8_29 small{font-size:8px}._thumbnail_1x5s8_29{width:43px;height:51px}}@media (orientation:landscape) and (max-height:520px){._shell_1x5s8_5{padding:15px 24px}._topbar_1x5s8_7{padding-bottom:10px}._brand_1x5s8_9 small{display:none}._layout_1x5s8_19{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding:17px 0;display:grid}._hero_1x5s8_21 h1{font-size:31px}._hero_1x5s8_21 p{font-size:10px}._stageWrap_1x5s8_23{height:249px}._panel_1x5s8_31{padding:20px}._roster_1x5s8_25>button{min-height:96px}._footer_1x5s8_41{padding:0}._stageTag_1x5s8_23{top:15px}._liveLabel_1x5s8_17{display:none}._selectionSummary_1x5s8_33{gap:8px}._identity_1x5s8_33>p{font-size:10px}}.large-text ._fieldLabel_1x5s8_37,.large-text ._colorTitle_1x5s8_37,.large-text ._stat_1x5s8_35,.large-text ._hero_1x5s8_21 p{font-size:14px}.large-text ._nameField_1x5s8_37 input,.large-text ._enter_1x5s8_39{font-size:17px}.large-text ._balanceNote_1x5s8_35,.large-text ._returning_1x5s8_39,.large-text ._identity_1x5s8_33>p{font-size:12px}.large-text ._choiceLabel_1x5s8_29{font-size:14px}.large-text ._choiceLabel_1x5s8_29 small{font-size:10px}@media (prefers-reduced-motion:reduce){._screen_1x5s8_1 *{transition:none!important;animation:none!important}}._panel_1602s_1{color:#2e5047;background:linear-gradient(125deg,#f1f6ef,#e8f1ed);border:1px solid #d7e3db;border-radius:18px;margin:14px 0 4px;padding:16px}._panel_1602s_1 header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._panel_1602s_1 header span{letter-spacing:.16em;color:#6e9085;font-size:9px;font-weight:800}._panel_1602s_1 h3{letter-spacing:-.03em;margin:5px 0 0;font-size:15px}._control_1602s_1{grid-template-columns:1fr auto;align-items:center;gap:7px 12px;margin-top:12px;display:grid}._control_1602s_1>span{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}._control_1602s_1 output{font-variant-numeric:tabular-nums;color:#52776b;font-size:11px}._control_1602s_1 input{accent-color:#317969;cursor:pointer;grid-column:1/-1;width:100%;height:28px;margin:0}._control_1602s_1 input:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #408b79}._panel_1602s_1 footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}._panel_1602s_1 p{color:#6b8378;margin:0;font-size:10px;line-height:1.7}._panel_1602s_1 footer button{color:#356d5c;min-height:36px;font:inherit;cursor:pointer;background:#fafff9;border:1px solid #bdd4c8;border-radius:10px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}._panel_1602s_1 footer button:focus-visible{outline-offset:3px;outline:2px solid #408b79}@media (max-width:640px),(pointer:coarse){._panel_1602s_1{padding:13px}._control_1602s_1 input{height:36px}._panel_1602s_1 footer button{min-height:44px}}.large-text ._control_1602s_1>span,.large-text ._panel_1602s_1 p,.large-text ._panel_1602s_1 footer button{font-size:14px}._panel_1602s_1 ._master_1602s_5{color:#3e765f;min-height:34px;font:inherit;background:#eef5ee;border:1px solid #c5d7ce;border-radius:10px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}._master_1602s_5 i{background:#49a580;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #54a58518}._panel_1602s_1 ._master_1602s_5[aria-pressed=false]{color:#89978c;background:#e7eae5;border-color:#d6ded4}._master_1602s_5[aria-pressed=false] i{box-shadow:none;background:#a2aea1}._samples_1602s_5{border-top:1px solid #dbe6dc;margin-top:12px;padding-top:14px}._samples_1602s_5>span{color:#7c9387;font-size:10px;font-weight:750}._samples_1602s_5>div{gap:5px;margin-top:7px;display:flex}._samples_1602s_5 button{color:#678276;min-height:33px;font:inherit;background:#ffffffa8;border:1px solid #d9e3da;border-radius:9px;flex:1;padding:6px 4px;font-size:10px;font-weight:750}._samples_1602s_5 button[aria-pressed=true]{color:#2c6c55;background:#e0eee1;border-color:#9ec7ae}._samples_1602s_5 button:focus-visible{outline-offset:2px;outline:2px solid #408b79}._master_1602s_5:focus-visible{outline-offset:2px;outline:2px solid #408b79}._panel_1602s_1 footer{align-items:flex-start}._panel_1602s_1 footer button{align-items:center;gap:4px;display:flex}._panel_1602s_1 footer button:disabled{opacity:.45;cursor:not-allowed}._control_1602s_1{margin-top:15px}._control_1602s_1>span{font-size:13px}._control_1602s_1 output{font-size:12px}._panel_1602s_1 p{font-size:11px}._popover_zlruv_1{z-index:150;overscroll-behavior:contain;color:#233e45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcf7f5;border:1px solid #fffdf4;border-radius:23px;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 108px);padding:20px 18px 14px;font-family:inherit;position:absolute;top:84px;right:24px;overflow:auto;box-shadow:0 16px 60px #183b3b33}._header_zlruv_1{align-items:center;gap:11px;margin-bottom:17px;display:flex}._symbol_zlruv_1{color:#267864;background:#e4f0e9;border:1px solid #c8ddd6;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}._header_zlruv_1 div{flex:1}._header_zlruv_1 small{letter-spacing:.16em;color:#78918b;font-size:9px;font-weight:800}._header_zlruv_1 h2{letter-spacing:-.04em;margin:3px 0 0;font-size:18px;font-weight:850}._header_zlruv_1 button{color:#496362;background:#fff;border:1px solid #dce5de;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}._header_zlruv_1 button:hover{background:#e7f0e9}._header_zlruv_1 button:focus-visible{outline-offset:3px;outline:2px solid #408b79}._note_zlruv_1{text-align:center;color:#79918b;margin:13px 2px 0;font-size:10px;line-height:1.6}@media (max-width:640px){._popover_zlruv_1{max-height:calc(100dvh - 94px);padding:17px 15px 12px;top:74px;right:16px}}@media (max-height:480px){._popover_zlruv_1{max-height:calc(100dvh - 80px);top:66px}}._stageShortcut_zlruv_5{display:none}@media (max-width:960px),(pointer:coarse){.quiet-hud.ddr-stage-view>._stageShortcut_zlruv_5{right:12px;top:max(12px,env(safe-area-inset-top));z-index:81;color:#3a685b;min-height:38px;font:inherit;background:#fffaf1f5;border:1px solid #e0eddd;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 4px 18px #173b3522}._stageShortcut_zlruv_5:focus-visible{outline-offset:3px;outline:3px solid #8bc9a7}}._root_oajeo_1{--social-ink:#172c37;--social-green:#276d61;--social-surface:#fffffff5;z-index:38;pointer-events:none;color:var(--social-ink);position:absolute;inset:0}._compact_oajeo_23{z-index:1;pointer-events:auto;position:relative;inset:auto}._compact_oajeo_23 ._textToggle_oajeo_25{display:none}._compact_oajeo_23 ._toolbar_oajeo_27{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:static}._compact_oajeo_23 ._action_oajeo_29{width:100%;box-shadow:none;background:#f1f3ee;border:0;font-size:13px}._compact_oajeo_23 ._panel_oajeo_31{z-index:120;width:min(480px,100vw - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}._root_oajeo_1 button{pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit}._root_oajeo_1 button:focus-visible{outline-offset:3px;outline:3px solid #5a9e92}._textToggle_oajeo_25,._action_oajeo_29{background:var(--social-surface);min-height:48px;color:var(--social-ink);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #d9e3e4;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 4px 18px #182f3d12}._textToggle_oajeo_25{min-height:48px;font-size:14px;position:absolute;top:24px;left:244px}._textToggle_oajeo_25[aria-pressed=true]{color:#205d53;background:#e8f2ef;border-color:#83afa5}._toolbar_oajeo_27{left:24px;bottom:max(24px, env(safe-area-inset-bottom));pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}._action_oajeo_29:disabled{color:#62727a;box-shadow:none;opacity:.82;cursor:default;background:#f0f3f2;border-color:#dce3e3}._action_oajeo_29:hover:not(:disabled),._textToggle_oajeo_25:hover{background:#f3f8f6;border-color:#9abeb5;transform:translateY(-1px)}._action_oajeo_29._selected_oajeo_175{background:var(--social-green);border-color:var(--social-green);color:#fff}._action_oajeo_29._selected_oajeo_175:hover:not(:disabled){color:#fff;background:#1f5b51;border-color:#1f5b51}._panel_oajeo_31{background:var(--social-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border:1px solid #d9e3e4;border-radius:20px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 118px);padding:20px;animation:.16s ease-out _arrive_oajeo_1;position:absolute;bottom:84px;left:24px;overflow-y:auto;box-shadow:0 12px 38px #16303e24}._panelHeader_oajeo_225{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}._panelHeader_oajeo_225 strong{letter-spacing:-.4px;font-size:18px;font-weight:800;line-height:1.4;display:block}._panelHeader_oajeo_225 p{color:#526674;margin:5px 0 0;font-size:14px;line-height:1.6}._close_oajeo_245{color:#526674;background:0 0;border:0;border-radius:11px;place-items:center;min-width:44px;min-height:44px;margin:-8px -8px 0 0;padding:0;display:grid}._close_oajeo_245:hover{color:#172c37;background:#edf3f1}._words_oajeo_249{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._words_oajeo_249 button,._expressions_oajeo_251 button{color:#233f49;background:#f3f6f5;border:1px solid #d9e3e4;border-radius:12px;min-height:52px;padding:11px 8px;font-size:16px;font-weight:700;line-height:1.45}._words_oajeo_249 button:hover,._expressions_oajeo_251 button:hover{background:#e6f0ed;border-color:#83afa5}._expressions_oajeo_251{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._expressions_oajeo_251 button{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:88px;font-size:14px;display:flex}._expressions_oajeo_251 button>span:first-child{font-size:29px;line-height:1.1}._panelHint_oajeo_261{text-align:center;color:#526674;margin-top:14px;font-size:14px;line-height:1.6;display:block}._srOnly_oajeo_263{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_oajeo_1[data-large=true] ._action_oajeo_29{min-height:56px;font-size:18px}._root_oajeo_1[data-large=true] ._textToggle_oajeo_25{min-height:52px;font-size:17px}._root_oajeo_1[data-large=true] ._words_oajeo_249 button{min-height:62px;font-size:20px}._root_oajeo_1[data-large=true] ._expressions_oajeo_251 button{font-size:18px}._root_oajeo_1[data-large=true] ._panelHeader_oajeo_225 strong{font-size:22px}._root_oajeo_1[data-large=true] ._panelHeader_oajeo_225 p,._root_oajeo_1[data-large=true] ._panelHint_oajeo_261{font-size:16px}._root_oajeo_1[data-large=true] ._panel_oajeo_31{width:400px;bottom:92px}@keyframes _arrive_oajeo_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){._textToggle_oajeo_25{top:max(72px, calc(env(safe-area-inset-top) + 64px));border-radius:12px;min-height:44px;padding:0 12px;font-size:14px;left:12px}._textToggle_oajeo_25 svg{width:19px;height:19px}._toolbar_oajeo_27{left:16px;bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));gap:8px}._action_oajeo_29{border-radius:12px;gap:7px;min-height:44px;padding:0 12px;font-size:14px}._action_oajeo_29 svg{width:20px;height:20px}._panel_oajeo_31{left:16px;bottom:max(80px, calc(env(safe-area-inset-bottom) + 68px));border-radius:18px;width:360px;max-height:calc(100dvh - 158px);padding:18px}._panelHeader_oajeo_225 strong{font-size:18px}._panelHeader_oajeo_225 p{font-size:14px}._words_oajeo_249 button{font-size:16px}._root_oajeo_1[data-large=true] ._action_oajeo_29{min-height:52px;padding:0 12px;font-size:17px}._root_oajeo_1[data-large=true] ._textToggle_oajeo_25{min-height:48px;font-size:16px}._root_oajeo_1[data-large=true] ._words_oajeo_249 button{min-height:62px;font-size:18px}._root_oajeo_1[data-large=true] ._panel_oajeo_31{bottom:max(88px, calc(env(safe-area-inset-bottom) + 76px))}._root_oajeo_1[data-large=true] ._expressions_oajeo_251 button{font-size:16px}}@media (max-height:650px) and (max-width:640px){._panel_oajeo_31{max-height:calc(100dvh - 112px);bottom:76px}._root_oajeo_1[data-large=true] ._panel_oajeo_31{bottom:84px}}@media (prefers-reduced-motion:reduce){._panel_oajeo_31{animation:none}._action_oajeo_29,._textToggle_oajeo_25{transition:none}}._board_1syjv_1{color:#172c37;width:100%;font-family:inherit}._steps_1syjv_3{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}._steps_1syjv_3 li{color:#66796e;background:#f0f4f1;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:13px;display:flex}._steps_1syjv_3 li>span{background:#fafcf9;border:1px solid #d5dfd8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:750;display:grid}._steps_1syjv_3 li>strong{font-size:13px;font-weight:750}._steps_1syjv_3 li._currentStep_1syjv_11{color:#235e4b;background:#e2f0e6}._steps_1syjv_3 li._currentStep_1syjv_11>span{color:#fff;background:#387b61;border-color:#387b61}._steps_1syjv_3 li._doneStep_1syjv_15{color:#427c60;background:#eef4ec}._kitchenHeading_1syjv_17{text-align:center;margin-bottom:10px}._kitchenHeading_1syjv_17 small{color:#526674;font-size:12px;font-weight:700}._kitchenHeading_1syjv_17 h3{letter-spacing:-.6px;margin-top:5px;font-size:21px;font-weight:800;line-height:1.4}._kitchenPan_1syjv_23{aspect-ratio:4/3;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:17px;outline:none;width:min(100%,360px,36dvh);height:auto;margin:0 auto;display:block}._kitchenPan_1syjv_23._stirring_1syjv_25{cursor:grab}._kitchenPan_1syjv_23._stirring_1syjv_25:active{cursor:grabbing}._kitchenPan_1syjv_23:focus-visible{outline-offset:3px;outline:3px solid #4f9a8a}._flame_1syjv_31{transform-origin:240px 271px;animation:.55s ease-in-out infinite alternate _flame_1syjv_31}._pressMeter_1syjv_33{text-align:center;background:linear-gradient(#e4e7de 10px,#0000 10px);border-radius:8px;height:35px;margin:14px 5px 0;position:relative}._pressGood_1syjv_35{background:linear-gradient(90deg,#afd2b3 82%,#dccb93);border-radius:0 7px 7px 0;height:10px;position:absolute;top:0;right:0}._pressNeedle_1syjv_37{background:#285e4b;border:1px solid #fff;border-radius:3px;width:4px;height:16px;position:absolute;top:-3px;transform:translate(-2px)}._pressMeter_1syjv_33 small{color:#526674;font-size:12px;font-weight:650;position:relative;top:15px}._pressButton_1syjv_41{touch-action:none;-webkit-user-select:none;user-select:none}._pressButton_1syjv_41:active{background:#174b3e!important;transform:none!important}._kitchenFooter_1syjv_45{color:#526674;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}._kitchenFooter_1syjv_45 button{color:#526674;text-underline-offset:3px;background:0 0;min-height:32px;padding:4px 0;font-size:13px;text-decoration:underline}@keyframes _flame_1syjv_31{0%{opacity:.7;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}._heading_1syjv_51{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._title_1syjv_53{flex-direction:column;gap:4px;display:flex}._title_1syjv_53 small{letter-spacing:.8px;color:#526674;font-size:12px;font-weight:750}._title_1syjv_53 h3{letter-spacing:-.7px;font-size:22px;font-weight:850;line-height:1.3}._clock_1syjv_59{color:#172c37;font-variant-numeric:tabular-nums;background:#f3f6f5;border:1px solid #d9e3e4;border-radius:12px;justify-content:center;align-items:baseline;gap:4px;min-width:74px;padding:10px 12px;display:flex}._clock_1syjv_59 strong{font-size:25px;font-weight:850;line-height:1}._clock_1syjv_59 small{color:#526674;font-size:13px;font-weight:750}._urgent_1syjv_65{color:#a4432e;background:#fff0e9;border-color:#dfa88f}._urgent_1syjv_65 small{color:#a4432e}._trayWrap_1syjv_69{max-width:430px;margin:0 auto;position:relative}._tray_1syjv_69{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:24px;outline:none;width:100%;height:auto;display:block}._tray_1syjv_69:focus-visible{outline-offset:3px;outline:3px solid #4f9a8a}._inactive_1syjv_75{cursor:default}._trayText_1syjv_77{fill:#4b5d60;letter-spacing:4px;font-size:17px;font-weight:750}._shapeText_1syjv_79{fill:#6b3e1e;text-anchor:middle;letter-spacing:1px;font-size:20px;font-weight:750}._nextPoint_1syjv_81{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite _breathe_1syjv_1}._result_1syjv_83{text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d9e3e4;border-radius:16px;padding:18px 12px;position:absolute;top:38%;left:13%;right:13%;box-shadow:0 7px 28px #263c4026}._result_1syjv_83 strong{letter-spacing:-.6px;color:#276d61;font-size:23px;line-height:1.35;display:block}._result_1syjv_83 span{color:#526674;margin-top:6px;font-size:14px;line-height:1.6;display:block}._preStart_1syjv_91{background:#fffffff2;top:39%}._preStart_1syjv_91 strong{color:#172c37;font-size:20px}._progressRow_1syjv_95{color:#334e5a;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:750;display:flex}._cracks_1syjv_97{white-space:nowrap;align-items:center;gap:5px;display:flex}._crack_1syjv_97{color:#6c7c83;background:#f3f6f5;border:1px solid #cbd8d9;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}._crack_1syjv_97 svg{width:16px;height:16px}._progressTrack_1syjv_105{background:#dfe8e6;border-radius:10px;height:7px;margin-top:8px;overflow:hidden}._progressTrack_1syjv_105>span{background:#337f70;border-radius:10px;height:100%;transition:width .18s ease-out;display:block}._hint_1syjv_109{text-align:center;color:#526674;word-break:keep-all;justify-content:center;align-items:center;min-height:45px;padding:10px 2px 0;font-size:14px;line-height:1.65;display:flex}._start_1syjv_113{color:#fff;background:#276d61;border:1px solid #276d61;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:53px;margin-top:12px;padding:13px 16px;font-size:15px;font-weight:800;transition:background .15s,transform .15s;display:flex;box-shadow:0 4px 12px #234a3e17}._start_1syjv_113:not(:disabled):hover{background:#1f5b51;transform:translateY(-1px)}._start_1syjv_113:disabled{color:#60736e;box-shadow:none;opacity:1;background:#dde6e3;border-color:#c9d6d1}._start_1syjv_113:focus-visible{outline-offset:3px;outline:3px solid #6caca0}._start_1syjv_113 small{opacity:1;font-size:13px;font-weight:650}._start_1syjv_113 svg{width:18px;height:18px}._keyboard_1syjv_125{text-align:center;color:#526674;word-break:keep-all;margin-top:9px;font-size:13px;line-height:1.65;display:block}._keyboard_1syjv_125 kbd{color:#334e5a;background:#f3f6f5;border:1px solid #ccd8d9;border-bottom-width:2px;border-radius:4px;margin:0 1px;padding:1px 4px;font-family:inherit;font-size:12px}._busy_1syjv_129{color:#526674;font-size:12px;font-weight:650}._screenReader_1syjv_131{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _breathe_1syjv_1{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@media (min-width:641px) and (max-height:820px){._trayWrap_1syjv_69{max-width:310px}._heading_1syjv_51{margin-bottom:8px}._title_1syjv_53 small{display:none}._title_1syjv_53 h3{font-size:20px}._hint_1syjv_109{min-height:36px;padding-top:8px;font-size:13px;line-height:1.5}._start_1syjv_113{min-height:46px;margin-top:9px;padding:10px 13px}._progressRow_1syjv_95{margin-top:9px;font-size:13px}._keyboard_1syjv_125{margin-top:7px;font-size:12px}._keyboard_1syjv_125 kbd{font-size:11px}._result_1syjv_83{padding:13px 10px}._result_1syjv_83 span{font-size:13px}}@media (min-width:641px) and (max-height:650px){._trayWrap_1syjv_69{max-width:250px}._title_1syjv_53 h3,._result_1syjv_83 strong{font-size:19px}._result_1syjv_83 span{font-size:12px}}@media (max-width:560px){._heading_1syjv_51{margin-bottom:8px}._title_1syjv_53 h3{font-size:20px}._title_1syjv_53 small{font-size:12px}._clock_1syjv_59{min-width:65px;padding:9px}._clock_1syjv_59 strong{font-size:23px}._trayWrap_1syjv_69{max-width:365px}._tray_1syjv_69{border-radius:19px}._result_1syjv_83{padding:14px 10px}._result_1syjv_83 strong{font-size:20px}._result_1syjv_83 span{font-size:13px}._hint_1syjv_109{min-height:43px;font-size:13px}._start_1syjv_113{min-height:50px;padding:12px 14px;font-size:14px}._start_1syjv_113 small,._keyboard_1syjv_125{font-size:12px}._keyboard_1syjv_125 kbd{font-size:11px}._progressRow_1syjv_95{margin-top:9px;font-size:13px}}@media (prefers-reduced-motion:reduce){._nextPoint_1syjv_81{animation:none}._progressTrack_1syjv_105>span,._start_1syjv_113{transition:none}}@media (max-width:560px){._steps_1syjv_3{gap:4px;margin-bottom:12px}._steps_1syjv_3 li{gap:4px}._steps_1syjv_3 li>strong{font-size:12px}._kitchenHeading_1syjv_17 h3{font-size:19px}._kitchenFooter_1syjv_45{font-size:12px}._kitchenPan_1syjv_23{width:min(100%,340px,42dvh)}}@media (prefers-reduced-motion:reduce){._flame_1syjv_31{animation:none}}._start_1syjv_113,._start_1syjv_113>span,._kitchenFooter_1syjv_45 button{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}._start_1syjv_113{gap:8px;min-width:0}._start_1syjv_113>span{min-width:0}._start_1syjv_113 svg{flex:none}@media (max-width:360px){._start_1syjv_113{letter-spacing:-.025em;padding-inline:11px;font-size:13px}._start_1syjv_113 small{font-size:11px}}._board_1syjv_1{color:#513c2c}._steps_1syjv_3 li{color:#8c7b65;background:#f3ede0;border:1px solid #e7ddc8;min-height:34px}._steps_1syjv_3 li>span{color:#8a6b47;background:#fffcf2;border-color:#dfcdb0}._steps_1syjv_3 li._currentStep_1syjv_11{color:#795228;background:#f8e7bd;border-color:#d9b978}._steps_1syjv_3 li._currentStep_1syjv_11>span{background:#a27236;border-color:#a27236}._steps_1syjv_3 li._doneStep_1syjv_15{color:#68805b;background:#edf1e6;border-color:#dce4d0}._title_1syjv_53 small,._kitchenHeading_1syjv_17 small{color:#a18056;letter-spacing:.13em;font-size:10px}._title_1syjv_53 h3,._kitchenHeading_1syjv_17 h3{color:#4f3928;letter-spacing:-.045em}._clock_1syjv_59{color:#8d6232;background:#f8efdb;border-color:#e4d1a8}._clock_1syjv_59 small{color:#9c8059}._clock_1syjv_59._urgent_1syjv_65{color:#b24e34;background:#fbe7d9;border-color:#da9a7c}._kitchenPan_1syjv_23{filter:drop-shadow(0 7px 12px #734c2920);border-radius:22px;width:min(100%,410px,44dvh)}._kitchenHeading_1syjv_17 h3{margin-top:6px;font-size:21px}._heatControl_1syjv_159{background:#fcf7eaf0;border:1px solid #e8dcc4;border-radius:14px;margin-top:9px;padding:11px 13px}._temperatureHeading_1syjv_159{color:#927550;justify-content:space-between;align-items:center;font-size:11px;display:flex}._temperatureHeading_1syjv_159 strong{color:#98703e;font-size:11px}._temperatureTrack_1syjv_159{background:linear-gradient(90deg,#e7e9d2 0% 50%,#bbce93 50% 84%,#e3a76a 84%,#bf6048);border-radius:8px;height:8px;margin:9px 0 13px;position:relative}._temperatureTrack_1syjv_159>span{opacity:.65;background:linear-gradient(90deg,#d6b06d,#bb7d36);border-radius:8px;height:100%;display:block}._temperatureTrack_1syjv_159>i{background:#79592f;border:1px solid #fff9e7;border-radius:3px;width:5px;height:14px;position:absolute;top:-3px;transform:translate(-50%)}._heatButtons_1syjv_159{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._heatButtons_1syjv_159 button{color:#8b7556;min-height:44px;font:inherit;cursor:pointer;background:#fffdf5;border:1px solid #e3d6bc;border-radius:10px;font-size:12px;font-weight:750}._heatButtons_1syjv_159 button small{color:#a18c6b;margin-top:3px;font-size:9px;font-weight:500;display:block}._heatButtons_1syjv_159 button[aria-pressed=true]{color:#fff9e9;background:#a7753d;border-color:#a7753d;box-shadow:0 3px 7px #ad854125}._heatButtons_1syjv_159 button[aria-pressed=true] small{color:#f2dbb6}._heatButtons_1syjv_159 button:focus-visible{outline-offset:3px;outline:2px solid #8f6a36}._sodaMeter_1syjv_159{text-align:center;background:linear-gradient(#e8e5d4 11px,#0000 11px);border-radius:8px;height:35px;margin:14px 8px 0;position:relative}._sodaGood_1syjv_159{background:linear-gradient(90deg,#b7ce9c 0% 32%,#e3bd5e 32% 68%,#b7ce9c 68%);border-radius:5px;height:11px;position:absolute;left:30%;right:20%}._sodaMeter_1syjv_159 small{color:#a18a65;font-size:11px;display:block;position:relative;top:16px}._sodaMeter_1syjv_159 small strong{color:#697d4d;font-weight:750}._pressGood_1syjv_35{background:#b9cc9b}._pressPerfect_1syjv_159{background:#e2b955;border-radius:3px;width:20.8%;height:10px;position:absolute;left:50%}._pressNeedle_1syjv_37{background:#8e6333;border-color:#fff8df}._pressMeter_1syjv_33 small{color:#9c8058;font-size:11px}._hint_1syjv_109{color:#907752;min-height:43px;font-size:13px;line-height:1.6}._errorHint_1syjv_111{color:#ad5636}._start_1syjv_113{color:#fffaf0;background:#926332;border-color:#926332;border-radius:13px;min-height:48px;font-size:14px;box-shadow:0 4px 13px #6e47211a}._start_1syjv_113:not(:disabled):hover{background:#7b5027}._start_1syjv_113:disabled{color:#a1937b;background:#e8e1d2;border-color:#dacfba}._pressButton_1syjv_41:active{background:#725027!important}._kitchenFooter_1syjv_45{color:#9e8868;font-size:10px}._kitchenFooter_1syjv_45 button{color:#9b7750;min-height:36px;font-size:11px}._kitchenFooter_1syjv_45>span{font-size:10px}._trayWrap_1syjv_69{border-radius:25px;overflow:visible}._tray_1syjv_69{filter:drop-shadow(0 6px 10px #6c452017);border-radius:25px}._result_1syjv_83{background:#fffbefed;border-color:#e0cda5;border-radius:19px;box-shadow:0 9px 25px #6f4a2826}._result_1syjv_83 strong{color:#82552d;font-size:23px}._result_1syjv_83 span{color:#9a7d55;font-size:13px;line-height:1.8}._resultEyebrow_1syjv_159{letter-spacing:.1em;color:#bd9359;margin-bottom:8px;font-size:10px;font-weight:800;display:block}._result_1syjv_83 b{color:#94682e;background:#f1dca7;border-radius:20px;margin-top:10px;padding:6px 14px;font-size:15px;display:inline-block}._failure_1syjv_89 strong{color:#aa6240}._successResult_1syjv_159{top:34%}._progressRow_1syjv_95{color:#866a43;font-size:12px}._progressTrack_1syjv_105{background:#e9e0ca;height:6px}._progressTrack_1syjv_105>span{background:linear-gradient(90deg,#c29a50,#9a7841)}._crack_1syjv_97{color:#b39d77;background:#faf4e5;border-color:#e2d4b6}._crackUsed_1syjv_101{color:#b1603f;background:#f4e2cb;border-color:#d1a27d}._needleControl_1syjv_159{background:#f8f2e3;border:1px solid #e9ddc5;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:10px 11px;display:flex}._needleControl_1syjv_159>div{flex:1;min-width:0}._needleControl_1syjv_159>div>span{color:#9d855f;font-size:10px;display:block}._needleControl_1syjv_159 strong{color:#7c7750;margin-left:6px;font-size:10px;font-weight:650}._needlePressure_1syjv_159{background:#e7dcc5;border-radius:5px;height:5px;margin-top:7px;overflow:hidden}._needlePressure_1syjv_159>i{background:linear-gradient(90deg,#9eb581 0%,#d4b362 65%,#c5704a);border-radius:5px;height:100%;transition:width .1s linear;display:block}._needleControl_1syjv_159 button{color:#987243;min-height:37px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #dcc9a3;border-radius:9px;flex:none;padding:7px 10px;font-size:10px;font-weight:750}._needleControl_1syjv_159 button:focus-visible{outline-offset:2px;outline:2px solid #9a7543}._keyboard_1syjv_125{color:#a28a66;font-size:11px}._keyboard_1syjv_125 kbd{color:#987449;background:#f9f3e5;border-color:#dfd1b5;font-size:10px}._craftBadge_1syjv_159{text-align:center;color:#9a6d32;letter-spacing:.03em;background:#f3e4bc;border:1px solid #ddc188;border-radius:13px;margin-top:10px;padding:14px;font-size:13px;font-weight:800}._sugarBubble_1syjv_159{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate _sugar-bubble_1syjv_1}._cookieWarning_1syjv_159 ._tray_1syjv_69{animation:.25s ease-in-out 2 _cookie-shake_1syjv_1}._cookieWarning_1syjv_159 ._needlePressure_1syjv_159>i{background:#c16f4a}@keyframes _sugar-bubble_1syjv_1{0%{opacity:.35;transform:scale(.7)}to{opacity:.9;transform:scale(1.1)}}@keyframes _cookie-shake_1syjv_1{0%,to{transform:translate(0)}30%{transform:translate(-3px)}70%{transform:translate(3px)}}@media (max-width:560px){._steps_1syjv_3 li{gap:3px}._steps_1syjv_3 li>strong{letter-spacing:-.02em;font-size:10px}._steps_1syjv_3 li>span{width:16px;height:16px;font-size:9px}._kitchenPan_1syjv_23{width:min(100%,350px,39dvh)}._kitchenHeading_1syjv_17 h3{font-size:19px}._heatControl_1syjv_159{padding:9px 10px}._hint_1syjv_109{min-height:38px;font-size:12px}._kitchenFooter_1syjv_45{gap:2px}._kitchenFooter_1syjv_45>span{font-size:9px}._needleControl_1syjv_159 button{min-height:44px}._needleControl_1syjv_159{gap:8px;padding:7px 9px}._needleControl_1syjv_159 strong{margin:2px 0 0;font-size:9px;display:block}._result_1syjv_83 strong{font-size:20px}}@media (prefers-reduced-motion:reduce){._sugarBubble_1syjv_159,._cookieWarning_1syjv_159 ._tray_1syjv_69{animation:none}._needlePressure_1syjv_159>i{transition:none}}.large-text ._hint_1syjv_109,.large-text ._needleControl_1syjv_159>div>span,.large-text ._needleControl_1syjv_159 strong,.large-text ._keyboard_1syjv_125{font-size:14px}._backdrop_1b7z3_1{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#142c3b66;place-items:center;padding:24px;display:grid;position:absolute;inset:0}._dialog_1b7z3_23{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bbc9c7 #f3f6f5;color:#172c37;background:#fffffff7;border:1px solid #d9e3e4;border-radius:20px;width:min(820px,100%);max-height:min(90dvh,100dvh - 48px);font-family:inherit;font-size:14px;line-height:1.5;overflow-y:auto;box-shadow:0 24px 80px #12293638,0 4px 18px #12293612}._dialog_1b7z3_23,._dialog_1b7z3_23 *{box-sizing:border-box}._dialog_1b7z3_23 button{cursor:pointer;font-family:inherit}._dialog_1b7z3_23 button:focus-visible{outline-offset:3px;outline:3px solid #2f8379}._dialog_1b7z3_23 button:disabled{cursor:not-allowed}._header_1b7z3_69{background:#fff;border-bottom:1px solid #e1e9e9;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 22px;display:flex}._header_1b7z3_69>div{min-width:0}._overline_1b7z3_89{color:#526674;letter-spacing:.2px;font-size:13px;font-weight:600}._header_1b7z3_69 h2{color:#172c37;letter-spacing:-.8px;margin:7px 0 8px;font-size:28px;font-weight:800;line-height:1.25}._header_1b7z3_69 p{color:#526674;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}._close_1b7z3_95{color:#435b67;background:#f3f6f5;border:1px solid #dce6e5;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}._close_1b7z3_95:hover{color:#172c37;background:#e8efed}._merchant_1b7z3_123{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 28px;display:grid}._portrait_1b7z3_137{color:#806c4b;background:#f5eddd;border:1px solid #e5dfd0;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:28px;display:grid}._merchant_1b7z3_123 p{color:#304956;word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.65}._merchant_1b7z3_123 p small{color:#526674;margin-top:4px;font-size:13px;font-weight:600;display:block}._wallet_1b7z3_143{color:#276d61;background:#eef5f1;border:1px solid #d9e6e1;border-radius:14px;grid-template-columns:18px auto;align-items:center;gap:1px 9px;padding:12px 14px;display:grid}._wallet_1b7z3_143>svg{grid-area:1/1/3;width:18px;height:18px}._wallet_1b7z3_143 strong{color:#173e38;letter-spacing:-.45px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1.2}._wallet_1b7z3_143 strong small{color:#395d53;margin-left:4px;font-size:13px;font-weight:600}._wallet_1b7z3_143>span{color:#526b60;writing-mode:horizontal-tb;letter-spacing:0;grid-column:2;font-size:13px;line-height:1.35}._tabs_1b7z3_177{flex-wrap:wrap;gap:8px;padding:0 28px 20px;display:flex}._tabs_1b7z3_177 button{color:#435c66;background:#f1f5f3;border:1px solid #dce5e3;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.3;display:flex}._tabs_1b7z3_177 button:hover{background:#e7efeb}._tabs_1b7z3_177 button._active_1b7z3_183{color:#fff;background:#276d61;border-color:#276d61;box-shadow:0 2px 5px #174d3f15}._items_1b7z3_187{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 28px 26px;display:grid}._item_1b7z3_187{background:#f3f6f5;border:1px solid #dce6e4;border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:164px;padding:16px;display:flex}._itemArt_1b7z3_191{background:#f6eddb;border:1px solid #e8dfcc;border-radius:12px;flex:none;align-self:center;width:92px;position:relative;overflow:hidden}._foodArt_1b7z3_193{width:100%;height:88px;display:block}._count_1b7z3_195{color:#6f5c3c;text-align:center;padding:2px 3px 7px;font-size:13px;font-weight:600;line-height:1.3;display:block}._itemText_1b7z3_197{flex:1;min-width:0}._itemText_1b7z3_197 h3{color:#172c37;letter-spacing:-.35px;word-break:keep-all;margin:0;font-size:17px;font-weight:800;line-height:1.35}._toyTag_1b7z3_201{color:#356857;background:#e2eee7;border-radius:5px;margin-top:5px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-block}._itemText_1b7z3_197>p{color:#526674;word-break:keep-all;overflow-wrap:anywhere;min-height:42px;margin:6px 0 0;font-size:13px;line-height:1.6}._itemBottom_1b7z3_205{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}._itemBottom_1b7z3_205>strong{color:#172c37;letter-spacing:-.4px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.3}._itemBottom_1b7z3_205>strong>small{color:#526674;margin-left:3px;font-size:13px;font-weight:600}._itemBottom_1b7z3_205 button{color:#fff;white-space:nowrap;background:#276d61;border:1px solid #276d61;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:84px;min-height:42px;padding:10px 13px;font-size:14px;font-weight:700;line-height:1.3;display:flex}._itemBottom_1b7z3_205 button:hover:not(:disabled){background:#1c5a4f;border-color:#1c5a4f}._itemBottom_1b7z3_205 button:disabled{color:#52665d;opacity:1;background:#e2e9e6;border-color:#d4dedd}._itemBottom_1b7z3_205 button span{font-size:18px;line-height:1}._empty_1b7z3_221{color:#6d8486;text-align:center;grid-column:1/-1;padding:40px 16px 46px}._empty_1b7z3_221 svg{margin:0 auto 16px}._empty_1b7z3_221 h3{color:#304956;margin:0;font-size:19px;font-weight:750;line-height:1.4}._empty_1b7z3_221 p{color:#526674;margin:9px 0 0;font-size:14px;line-height:1.75}._footer_1b7z3_229{color:#526674;background:#f8faf9;border-top:1px solid #dfe7e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:17px 28px;font-size:13px;line-height:1.6;display:flex}._footer_1b7z3_229>span{color:#617782;white-space:nowrap;font-size:13px}._dalgonaArea_1b7z3_235{padding:0 24px 24px}._dalgonaDialog_1b7z3_237 ._header_1b7z3_69{align-items:center;padding:16px 24px}._dalgonaDialog_1b7z3_237 ._header_1b7z3_69 h2{margin:0;font-size:24px}._dalgonaDialog_1b7z3_237 ._header_1b7z3_69 p,._dalgonaDialog_1b7z3_237 ._overline_1b7z3_89,._dalgonaDialog_1b7z3_237 ._merchant_1b7z3_123,._dalgonaDialog_1b7z3_237 ._footer_1b7z3_229{display:none}._dalgonaDialog_1b7z3_237 ._tabs_1b7z3_177{padding:16px 24px 18px}._menuIntro_1b7z3_253{background:linear-gradient(115deg,#f3ecdf,#faf7ef);border:1px solid #e6dccb;border-radius:15px;margin:0 28px 17px;padding:18px 20px}._menuIntro_1b7z3_253>span{color:#a18a67;letter-spacing:.12em;font-size:10px;font-weight:800}._menuIntro_1b7z3_253 h3{color:#594a38;letter-spacing:-.65px;margin:6px 0 4px;font-size:21px;line-height:1.4}._menuIntro_1b7z3_253 p{color:#8b7a64;margin:0;font-size:12px;line-height:1.7}._marketIntro_1b7z3_261{background:linear-gradient(115deg,#ecf3e8,#f7f9ef);border-color:#d7e6d5}._marketIntro_1b7z3_261>span{color:#7c9c7e}._marketIntro_1b7z3_261 h3{color:#4e7058}._marketIntro_1b7z3_261 p{color:#7a937a}._menuCategories_1b7z3_265{gap:7px;padding:0 28px 20px;display:flex;overflow-x:auto}._menuCategories_1b7z3_265 button{color:#607164;white-space:nowrap;background:#f6f8f4;border:1px solid #dce5df;border-radius:12px;flex:1;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;font-weight:750}._menuCategories_1b7z3_265 button[aria-pressed=true]{color:#fffdf0;background:#3a7160;border-color:#3a7160}._cafeCard_1b7z3_271{background:#fbfaf5;border-color:#e3ded3;align-items:flex-start;gap:14px;padding:17px 15px}._cafeArt_1b7z3_273{background:#f2e9d8;border-color:#e4d6bd;align-self:flex-start;width:88px;margin-top:16px}._menuEyebrow_1b7z3_275{color:#a28c70;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}._cafeCard_1b7z3_271 ._itemText_1b7z3_197 h3{color:#574737;font-size:17px}._cafeCard_1b7z3_271 ._itemText_1b7z3_197>p{color:#8b7a67;min-height:39px;font-size:12px}._temperatures_1b7z3_279{gap:6px;margin-top:11px;display:flex}._temperatures_1b7z3_279 button{color:#8e9489;letter-spacing:.05em;background:#fffdf8;border:1px solid #deded5;border-radius:9px;min-width:54px;min-height:36px;padding:7px 9px;font-size:11px;font-weight:800}._temperatures_1b7z3_279 button[data-temperature=hot][aria-pressed=true]{color:#b55f40;background:#fbebe1;border-color:#dca385}._temperatures_1b7z3_279 button[data-temperature=iced][aria-pressed=true]{color:#3c7f9f;background:#e3eff5;border-color:#91b8ce}._singleTemperature_1b7z3_287{color:#3c7f9f;letter-spacing:.05em;background:#e3eff5;border-radius:9px;margin-top:12px;padding:8px 10px;font-size:10px;font-weight:800;line-height:1.7;display:inline-block}._singleTemperature_1b7z3_287[data-temperature=dessert]{color:#a68146;background:#f5ebd7}._cafeCard_1b7z3_271 ._itemBottom_1b7z3_205{gap:7px;margin-top:13px}._cafeCard_1b7z3_271 ._itemBottom_1b7z3_205>strong{color:#574737;font-size:19px}._cafeCard_1b7z3_271 ._itemBottom_1b7z3_205 button{min-width:83px;padding:9px 10px;font-size:12px}.large-text ._overline_1b7z3_89{font-size:14px}.large-text ._header_1b7z3_69 h2{font-size:30px}.large-text ._header_1b7z3_69 p,.large-text ._merchant_1b7z3_123 p,.large-text ._itemText_1b7z3_197>p,.large-text ._empty_1b7z3_221 p{font-size:16px}.large-text ._merchant_1b7z3_123 p small,.large-text ._wallet_1b7z3_143>span,.large-text ._count_1b7z3_195,.large-text ._footer_1b7z3_229,.large-text ._footer_1b7z3_229>span{font-size:14px}.large-text ._itemText_1b7z3_197 h3{font-size:20px}.large-text ._wallet_1b7z3_143 strong{font-size:23px}.large-text ._itemBottom_1b7z3_205>strong{font-size:22px}.large-text ._itemBottom_1b7z3_205 button,.large-text ._tabs_1b7z3_177 button{min-height:48px;font-size:16px}.large-text ._menuCategories_1b7z3_265 button,.large-text ._temperatures_1b7z3_279 button{min-height:48px;font-size:15px}.large-text ._cafeCard_1b7z3_271 ._itemText_1b7z3_197>p,.large-text ._menuIntro_1b7z3_253 p{font-size:15px}@media (max-width:640px){._backdrop_1b7z3_1{padding:12px}._dialog_1b7z3_23{border-radius:20px;max-height:calc(100dvh - 24px)}._header_1b7z3_69{gap:14px;padding:20px 20px 18px}._header_1b7z3_69 h2{letter-spacing:-.65px;font-size:26px}._header_1b7z3_69 p,._overline_1b7z3_89{font-size:13px}._merchant_1b7z3_123{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 20px}._portrait_1b7z3_137{border-radius:13px;width:44px;height:44px;font-size:25px}._merchant_1b7z3_123 p,._merchant_1b7z3_123 p small{font-size:13px}._wallet_1b7z3_143{grid-column:1/-1;align-items:center;gap:9px;min-height:50px;padding:11px 14px;display:flex}._wallet_1b7z3_143 strong{font-size:21px}._wallet_1b7z3_143>span{margin-left:auto;font-size:13px}._items_1b7z3_187{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 20px 22px}._item_1b7z3_187{gap:14px;min-height:144px;padding:14px}._itemArt_1b7z3_191{width:88px}._foodArt_1b7z3_193{height:84px}._itemText_1b7z3_197 h3{font-size:17px}._itemText_1b7z3_197>p{min-height:0;font-size:13px}._itemBottom_1b7z3_205{gap:7px;margin-top:10px}._itemBottom_1b7z3_205>strong{font-size:20px}._itemBottom_1b7z3_205 button{min-width:80px;min-height:42px;padding:10px 12px;font-size:14px}._tabs_1b7z3_177{gap:7px;padding:0 20px 18px}._tabs_1b7z3_177 button{padding:10px 12px}._footer_1b7z3_229{padding:16px 20px;font-size:13px}._footer_1b7z3_229>span{display:none}._dalgonaArea_1b7z3_235{padding:0 16px 18px}._dalgonaDialog_1b7z3_237 ._header_1b7z3_69{padding:16px 20px}._dalgonaDialog_1b7z3_237 ._header_1b7z3_69 h2{font-size:24px}._dalgonaDialog_1b7z3_237 ._tabs_1b7z3_177{padding:14px 16px 16px}._menuIntro_1b7z3_253{margin:0 20px 15px;padding:15px 16px}._menuIntro_1b7z3_253 h3{font-size:20px}._menuCategories_1b7z3_265{gap:6px;padding:0 20px 17px}._menuCategories_1b7z3_265 button{padding:10px 7px;font-size:12px}._cafeCard_1b7z3_271{gap:13px;padding:15px 13px}._cafeArt_1b7z3_273{width:81px}._temperatures_1b7z3_279 button{min-width:56px;min-height:44px}._cafeCard_1b7z3_271 ._itemText_1b7z3_197>p{min-height:0}._cafeCard_1b7z3_271 ._itemBottom_1b7z3_205 button{min-height:44px}.large-text ._header_1b7z3_69 h2{font-size:28px}.large-text ._header_1b7z3_69 p,.large-text ._merchant_1b7z3_123 p,.large-text ._itemText_1b7z3_197>p{font-size:15px}.large-text ._itemText_1b7z3_197 h3{font-size:20px}.large-text ._itemBottom_1b7z3_205 button{min-height:46px;font-size:16px}}@media (max-width:360px){._header_1b7z3_69,._merchant_1b7z3_123{padding-left:16px;padding-right:16px}._items_1b7z3_187{padding-left:14px;padding-right:14px}._item_1b7z3_187{gap:11px;padding:12px}._itemArt_1b7z3_191{width:74px}._foodArt_1b7z3_193{height:74px}._itemBottom_1b7z3_205{column-gap:6px}}.arcade-card{z-index:33;color:#2b4549;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf0f2;border:1px solid #ffffffb8;border-radius:22px;width:330px;max-height:calc(100dvh - 130px);padding:24px;position:absolute;top:90px;right:24px;overflow:auto;box-shadow:0 15px 60px #183d4521}.arcade-back{color:#788a87;background:0 0;align-items:center;gap:5px;margin-bottom:20px;font-size:11px;display:flex}.arcade-eyebrow{letter-spacing:2px;color:#80998e;font-size:9px;font-weight:800}.arcade-card h2{letter-spacing:-1.3px;margin:10px 0 12px;font-size:29px;line-height:1.2}.arcade-card p{color:#687d78;word-break:keep-all;font-size:13px;line-height:1.85}.arcade-rule{color:#598780;border-block:1px solid #dce6df;align-items:center;gap:9px;margin-top:18px;padding:14px 0;font-size:11px;line-height:1.7;display:flex}.arcade-primary{color:#fff9ec;background:#355e57;border-radius:12px;width:100%;min-height:46px;padding:14px 12px;font-size:13px;font-weight:750}.arcade-primary:disabled{color:#7e9289;background:#dce6df}.arcade-link{color:#85928a;text-underline-offset:4px;background:0 0;margin:12px auto 0;padding:4px;font-size:11px;text-decoration:underline;display:block}.arcade-people{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.arcade-people>span{color:#637d71;align-items:center;gap:5px;font-size:11px;display:flex}.arcade-people i{border-radius:50%;width:6px;height:6px}.arcade-status{z-index:34;color:#365c60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#fffaf0ec;border:1px solid #fff9;border-radius:16px;align-items:center;gap:11px;max-width:calc(100% - 24px);padding:12px 16px;font-size:12px;display:flex;position:absolute;top:82px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #25484712}.arcade-status strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.arcade-status>span{opacity:.7;font-size:11px}.arcade-status button{color:inherit;background:0 0;place-items:center;margin-left:8px;padding:3px;display:grid}.freeze-action{z-index:34;width:max-content;max-width:calc(100% - 24px);position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.freeze-button,.bounce-button{color:#346579;background:#daf5f4eb;border:1px solid #c5f6ffbd;border-radius:22px;justify-content:center;align-items:center;gap:14px;min-width:230px;padding:18px 25px;display:flex;box-shadow:0 10px 40px #234c5e26}.freeze-button span,.bounce-button span{flex-direction:column;gap:5px;display:flex}.freeze-button strong,.bounce-button strong{letter-spacing:-.5px;font-size:20px}.freeze-button small,.bounce-button small{opacity:.7;font-size:10px}.freeze-action>p{color:#426d7c;background:#f5fffeec;border:1px solid #fff9;border-radius:17px;align-items:center;gap:9px;padding:16px 21px;font-size:12px;display:flex}.freeze-action .frozen-message{color:#447e9b}.frozen-message strong{font-size:20px}.freeze-action .tagger-message{color:#a16552;background:#fff1e7ed}.arcade-cheer{z-index:34;color:#e0ffeb;text-shadow:0 2px 12px #41765d;font-size:27px;font-weight:850;position:absolute;top:26%;left:50%;transform:translate(-50%)}.bounce-metrics{z-index:30;color:#fffce7;text-shadow:0 2px 12px #234d5370;position:absolute;top:150px;left:30px}.bounce-metrics>span{letter-spacing:2px;font-size:11px}.bounce-metrics>strong{letter-spacing:-3px;font-variant-numeric:tabular-nums;font-size:64px;line-height:1.2;display:block}.bounce-metrics strong small{letter-spacing:0;padding-left:5px;font-size:21px}.bounce-metrics p{opacity:.85;margin-top:6px;font-size:11px}.bounce-metrics>b{letter-spacing:2px;color:#d7ffdb;margin-top:16px;font-size:17px;display:block}.bounce-controls{z-index:35;width:max-content;max-width:calc(100% - 24px);position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.bounce-button{color:#54796e;touch-action:manipulation;background:#fff9e8e8;border-color:#fff8;transition:background 70ms,box-shadow 70ms}.bounce-button.timing-ready{color:#285b42;background:#c4f4ce;box-shadow:0 0 0 6px #bcf5c634,0 0 45px #c0ffb7b0}.trick-buttons{justify-content:center;gap:8px;margin-top:10px;display:flex}.trick-buttons button{color:#4c736b;background:#fff9e8de;border:1px solid #fff8;border-radius:10px;padding:10px 14px;font-size:11px}.arcade-countdown{z-index:34;color:#fffae6;text-shadow:0 4px 30px #2c514d55;text-align:center;pointer-events:none;font-size:100px;font-weight:850;position:absolute;top:34%;left:50%;transform:translate(-50%)}.arcade-countdown small{white-space:nowrap;font-size:13px;font-weight:650;display:block}.arcade-result{z-index:36;text-align:center;color:#3b645e;background:#fff9eeef;border:1px solid #fff;border-radius:24px;width:320px;max-width:calc(100% - 24px);padding:30px 24px;position:absolute;top:30%;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #1a3c4b33}.arcade-result>svg{color:#bb9b61;margin:auto auto 12px}.arcade-result>span{letter-spacing:3px;color:#ac9575;font-size:10px}.arcade-result h2{letter-spacing:-1px;margin:10px 0;font-size:27px}.arcade-result>strong{font-variant-numeric:tabular-nums;font-size:50px}.arcade-result p{margin-top:12px;font-size:12px;line-height:1.8}.arcade-result small{opacity:.6;margin-top:15px;font-size:10px;display:block}.ddr-selection{width:330px;top:150px;left:24px;right:auto}.ddr-songs{flex-direction:column;gap:7px;margin:22px 0;display:flex}.ddr-songs button{color:#58706c;text-align:left;background:#fff9ef;border:1px solid #dce3dd;border-radius:12px;align-items:center;gap:11px;padding:13px 12px;display:flex}.ddr-songs button.selected{background:#f6eaf1;border-color:#b286ac}.ddr-songs i{border-radius:4px;width:5px;height:34px}.ddr-songs button>span{flex-direction:column;flex:1;gap:5px;display:flex}.ddr-songs strong{font-size:13px}.ddr-songs small{opacity:.7;font-size:10px}.ddr-difficulty{gap:6px;margin-bottom:18px;display:flex}.ddr-difficulty button{color:#77877b;background:#eceee5;border:1px solid #0000;border-radius:8px;flex:1;padding:10px 5px;font-size:10px}.ddr-difficulty button.selected{color:#426d5c;background:#e4efe6;border-color:#7e9a8d}.ddr-music{z-index:33;background:#fdf7edf0;border:1px solid #fff9;border-radius:14px;width:300px;padding:7px;position:absolute;bottom:24px;right:24px;box-shadow:0 8px 30px #173c4a23}.ddr-audio-player{border-radius:8px;width:100%;height:44px;display:block}.ddr-music>span{color:#7b8a83;padding:7px 5px 1px;font-size:9px;display:block}.ddr-highway{z-index:32;color:#fff4e9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#19263bba,#37263cce);border:1px solid #e8cfe954;border-radius:18px;width:285px;max-height:580px;padding:12px 10px 24px;position:absolute;top:160px;bottom:110px;left:30px;box-shadow:0 10px 50px #182c4d28}.ddr-highway-title{border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;padding:7px 6px 12px;display:flex}.ddr-highway-title span{letter-spacing:2px;color:#efcbea;font-size:8px}.ddr-highway-title b{letter-spacing:1px;font-size:11px}.ddr-lanes{height:calc(100% - 45px);display:flex;position:relative;overflow:hidden}.ddr-lane{background:linear-gradient(90deg,#ffffff03,#0000);border-right:1px solid #ffffff0d;flex:1;position:relative}.ddr-lane:last-child{border:0}.ddr-lane>i{opacity:.2;font-size:8px;font-style:normal;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ddr-receptor,.ddr-note{text-shadow:0 0 12px;pointer-events:none;font-size:45px;font-weight:950;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.ddr-receptor{opacity:.36;filter:grayscale(.5);text-shadow:none;top:85%}.lane-left{color:#f390d1}.lane-down{color:#8ec6ff}.lane-up{color:#90efd5}.lane-right{color:#ffcc81}.ddr-judgment{text-align:center;letter-spacing:2px;color:#f4edbe;font-size:12px;font-weight:900;position:absolute;bottom:10px;left:0;right:0}.ddr-touch{z-index:35;gap:9px;width:285px;display:flex;position:absolute;bottom:24px;left:30px}.ddr-touch button{touch-action:none;background:#223348c7;border:1px solid #fff5;border-radius:13px;flex:1;min-width:0;height:60px;font-size:32px;font-weight:850}.ddr-touch button:active{background:#526471;transform:translateY(2px)}.ddr-progress{z-index:31;background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.ddr-progress i{background:#e1b2d2;height:100%;display:block}.ddr-audio-note{margin-top:12px!important;font-size:10px!important}.quiet-hud.activity-playing .touch-joystick{display:none}.quiet-hud.activity-playing:has(.freeze-status) .touch-joystick{display:block}@media (max-width:700px){.arcade-card{width:calc(100% - 24px);max-width:340px;max-height:calc(100dvh - 115px);padding:20px;top:83px;right:12px}.arcade-status{gap:8px;padding:10px 12px;font-size:10px;top:75px}.arcade-status strong{font-size:11px}.arcade-status>svg{width:14px}.freeze-action{bottom:24px}.freeze-action>p{padding:14px;font-size:10px}.freeze-button,.bounce-button{min-width:220px;padding:16px 20px}.freeze-button strong,.bounce-button strong{font-size:18px}.arcade-cheer{font-size:20px;top:24%}.bounce-metrics{top:132px;left:18px}.bounce-metrics>strong{font-size:51px}.bounce-metrics p{font-size:9px}.bounce-metrics>b{font-size:13px}.bounce-controls{bottom:22px}.ddr-selection{width:calc(100% - 24px);max-height:calc(100dvh - 255px);top:127px;left:12px}.ddr-selection h2{font-size:23px}.ddr-selection .arcade-eyebrow{font-size:8px}.ddr-songs{gap:5px;margin:16px 0}.ddr-songs button{padding:10px}.ddr-songs strong{font-size:12px}.ddr-songs small{font-size:9px}.ddr-difficulty{margin-bottom:12px}.ddr-music{width:214px;padding:6px;bottom:100px;right:12px}.ddr-highway{border-radius:13px;width:160px;height:360px;padding:8px 4px 24px;top:130px;bottom:auto;left:12px}.ddr-note,.ddr-receptor{font-size:34px}.ddr-highway-title{gap:4px;padding:7px 3px 12px}.ddr-highway-title b{letter-spacing:0;font-size:7px}.ddr-highway-title span{letter-spacing:1px;font-size:6px}.ddr-judgment{letter-spacing:1px;font-size:9px}.ddr-touch{width:auto;bottom:20px;left:12px;right:12px}.ddr-touch button{height:60px}.ddr-status{max-width:calc(100% - 24px)}.ddr-selection~.ddr-music{width:auto;bottom:20px;left:12px;right:12px}.arcade-result{top:28%}.frozen-message strong{font-size:18px}.quiet-hud.activity-playing:has(.freeze-status) .touch-joystick{bottom:110px}}@media (max-height:650px) and (min-width:701px){.ddr-highway{max-height:380px;top:135px;bottom:92px}.ddr-selection{max-height:calc(100dvh - 160px);top:130px}.ddr-music{width:240px;bottom:15px}.arcade-card h2{font-size:23px}.ddr-songs{margin:14px 0}.ddr-songs button{padding:9px}.ddr-touch{bottom:17px}.ddr-touch button{height:52px}}.arcade-join-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.arcade-info-toggle,.arcade-join-count{display:none}@media (max-width:700px),(pointer:coarse){.arcade-card.arcade-join-card{background:#fffaf0eb;border-radius:16px;width:260px;max-width:calc(100vw - 116px);max-height:calc(100dvh - 225px);padding:13px 14px;top:76px;left:auto;right:12px}.arcade-join-card>.arcade-back,.arcade-join-card>.arcade-eyebrow,.arcade-join-card>.arcade-join-description,.arcade-join-card .arcade-rule{display:none}.arcade-join-card .arcade-join-heading h2{letter-spacing:-.04em;margin:0;font-size:18px;line-height:1.3}.arcade-info-toggle{color:#7c8d7c;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:6px 0 6px 7px;font-family:inherit;font-size:10px;display:flex}.arcade-info-toggle svg{transition:transform .16s}.details-expanded .arcade-info-toggle svg{transform:rotate(180deg)}.arcade-join-card.details-expanded>.arcade-join-description{margin:10px 0;font-size:11px;line-height:1.75;display:block}.arcade-join-card.details-expanded .arcade-rule{margin:9px 0;font-size:10px;line-height:1.5;display:flex}.arcade-join-card .arcade-rule svg{flex:none;width:13px}.arcade-join-card .arcade-pad-choices{gap:6px;margin:10px 0 8px}.arcade-join-card .arcade-pad-choices button{min-height:36px;padding:7px 5px;font-size:10px}.arcade-join-card .arcade-pad-choices small{margin-top:3px;font-size:9px}.arcade-join-count{white-space:nowrap;color:#8b9987;margin-left:auto;font-size:9px;display:block}.arcade-join-heading{gap:7px}.arcade-join-card .arcade-people{display:none}.arcade-join-card>.arcade-primary{border-radius:10px;min-height:38px;margin-top:9px;padding:10px 8px;font-size:11px;line-height:1.5}.arcade-join-card>.arcade-link{margin-top:7px;font-size:10px}}.arcade-overlay{display:contents}.arcade-obscured>:not(.ddr-music){visibility:hidden;pointer-events:none}.arcade-pad-choices{gap:8px;margin:16px 0;display:flex}.arcade-pad-choices button{color:#446d63;background:#e7eee5;border:1px solid #cbded8;border-radius:12px;flex:1;min-height:48px;padding:12px 9px;font-size:12px}.arcade-pad-choices small{opacity:.7;margin-top:6px;font-size:10px;display:block}.arcade-pad-choices button:disabled{opacity:.45}.bounce-movement{color:#fffce7;text-shadow:0 1px 5px #284b48;text-align:center;margin-bottom:10px;font-size:10px;display:block}.bounce-controls .bounce-button{width:100%}.trick-buttons{grid-template-columns:repeat(3,1fr);gap:6px;width:320px;max-width:100%;display:grid}.trick-buttons button{min-height:36px;padding:10px 8px}.trick-buttons button:disabled{opacity:.4}.quiet-hud.activity-playing:has(.bounce-status) .touch-joystick{display:block;bottom:225px}@media (max-width:700px){.trick-buttons{width:292px}.bounce-controls{bottom:16px}.bounce-movement{font-size:9px}.quiet-hud.activity-playing:has(.bounce-status) .touch-joystick{bottom:225px;left:18px}}@media (max-width:700px),(pointer:coarse){:is(.quiet-hud.activity-playing:has(.bounce-status) .touch-controls,.quiet-hud.activity-playing:has(.freeze-status) .touch-controls){width:100px;height:100px;display:block;left:18px;right:auto}.quiet-hud.activity-playing:has(.bounce-status) .touch-controls{bottom:225px}.quiet-hud.activity-playing:has(.freeze-status) .touch-controls{bottom:110px}:is(.quiet-hud.activity-playing:has(.bounce-status) .touch-joystick,.quiet-hud.activity-playing:has(.freeze-status) .touch-joystick){bottom:0;left:0}}.arcade-primary,.arcade-link,.arcade-back,.arcade-info-toggle,.arcade-pad-choices button,.trick-buttons button{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.arcade-primary{min-width:0;max-width:100%}.freeze-button strong,.freeze-button small,.bounce-button strong,.bounce-button small{white-space:nowrap}@media (max-width:700px),(pointer:coarse){.arcade-card.arcade-join-card{width:292px;max-width:calc(100vw - 32px)}.arcade-join-card>.arcade-primary{letter-spacing:-.02em;padding-inline:10px;font-size:12px}}.ddr-highway{background:linear-gradient(#0d2538ee,#25263be8);border-color:#9ab7d264;box-shadow:0 10px 40px #13243b30,inset 0 0 25px #77c3e309}.ddr-highway-title{z-index:3;gap:8px;position:relative}.ddr-highway-title span{letter-spacing:1px;font-size:9px}.ddr-highway-title b{white-space:nowrap;color:#d4f5e2;font-variant-numeric:tabular-nums;font-size:11px}.ddr-lane{background:linear-gradient(90deg,#ffffff04,#0000,#ffffff04)}.ddr-lane:after{content:"";opacity:.3;background:currentColor;height:2px;position:absolute;top:85%;left:9%;right:9%;box-shadow:0 0 7px}.ddr-receptor{opacity:.7;filter:none;text-shadow:0 0 10px;-webkit-text-stroke:1px #e6f0ff44}.ddr-lane[data-hit=true]{background:linear-gradient(#0000 45%,#dcfff327)}.ddr-lane[data-hit=true] .ddr-receptor{opacity:1;filter:brightness(1.8);transform:translate(-50%,-50%)scale(1.15)}.ddr-note{text-shadow:0 -9px #ffffff12,0 -18px #ffffff08,0 0 9px;-webkit-text-stroke:1px #fcf4e87a;font-size:43px}.ddr-combo{z-index:3;text-align:center;pointer-events:none;color:#e9f8c4;text-shadow:0 2px 12px #122b4d;display:grid;position:absolute;top:30%;left:50%;transform:translate(-50%)}.ddr-combo strong{font-variant-numeric:tabular-nums;font-size:42px;font-weight:900;line-height:1;animation:.18s ease-out ddr-combo-pulse}.ddr-combo span{letter-spacing:3px;margin-top:5px;font-size:10px}.ddr-judgment{z-index:4;letter-spacing:.6px;text-shadow:0 1px 9px;min-height:38px;font-size:20px;bottom:5px}.ddr-judgment-pop{animation:.2s ease-out ddr-judge-pop;display:block}.ddr-judgment-pop small{letter-spacing:0;text-shadow:none;opacity:.85;font-size:9px;font-weight:600;line-height:1.7;display:block}.ddr-judgment[data-grade=perfect]{color:#c7ffa1}.ddr-judgment[data-grade=great]{color:#9defff}.ddr-judgment[data-grade=good]{color:#ffe0a1}.ddr-judgment[data-grade=miss]{color:#ffaaa8}.ddr-touch button{border-color:#b6c9db75;transition:background 70ms,box-shadow 70ms,transform 70ms}.ddr-touch button[data-pressed=true]{background:#577b839c;transform:translateY(2px)scale(.97);box-shadow:inset 0 0 0 2px,0 0 18px #a3e8d455}.ddr-touch button[data-pressed=true][data-grade=perfect]{background:#628e616b}.ddr-touch button[data-pressed=true][data-grade=great]{background:#578f9b6b}.arcade-pad-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.arcade-pad-choices button{min-width:0}@keyframes ddr-judge-pop{0%{opacity:.55;transform:translateY(5px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ddr-combo-pulse{0%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:700px){.ddr-highway-title{gap:4px;display:grid}.ddr-highway-title span{letter-spacing:.3px;font-size:7px}.ddr-highway-title b{font-size:9px}.ddr-note{font-size:33px}.ddr-combo strong{font-size:32px}.ddr-combo span{letter-spacing:2px;font-size:8px}.ddr-judgment{min-height:34px;font-size:17px;bottom:2px}.ddr-judgment-pop small{font-size:8px}}@media (prefers-reduced-motion:reduce){.ddr-judgment-pop,.ddr-combo strong{animation:none}.ddr-touch button{transition:none}}.ddr-difficulty button{white-space:nowrap;flex-direction:column;align-items:center;gap:5px;min-width:0;padding-inline:4px;display:flex}.ddr-difficulty strong{letter-spacing:.4px;font-size:12px}.ddr-difficulty small{opacity:.75;font-size:9px}.ddr-difficulty button:last-child.selected{color:#855664;background:#f2e4e5;border-color:#bc8896}.ddr-style-switch{z-index:36;color:#456b5d;white-space:nowrap;background:#fffaf0ed;border:1px solid #d9e9dc;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:133px;right:24px;box-shadow:0 4px 18px #173c4820}.ddr-style-switch>span{font-weight:750}.ddr-style-switch small{color:#758c7a;border-left:1px solid #c6d9c9;margin-left:5px;padding-left:10px;font-size:10px}.ddr-style-switch.holding{color:#3c6d4c;background:#e0f0d9;border-color:#9abd91}.ddr-style-switch:disabled{opacity:.5}@media (max-width:700px){.ddr-style-switch{gap:6px;padding:9px 10px;font-size:11px;top:auto;bottom:315px;right:12px}.ddr-style-switch small{margin-left:2px;padding-left:8px;font-size:9px}.ddr-difficulty strong{font-size:11px}.ddr-difficulty small{font-size:8px}}.ddr-style-switch.selecting{width:100%;box-shadow:none;justify-content:center;margin:0 0 12px;position:static}.lane-shift{color:#ffc34e}.lane-space{color:#bbabff}.ddr-highway{width:330px}.ddr-lane{min-width:0}.ddr-lane>i{letter-spacing:.4px;font-size:8px;font-style:normal}.ddr-touch{gap:6px;width:330px;max-width:calc(100vw - 48px)}.ddr-touch button{flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:29px;line-height:1;display:flex}.ddr-touch button small{letter-spacing:.3px;min-height:8px;font-size:8px;font-weight:800}.ddr-touch button.lane-space{flex:1.25}@media (max-width:700px){.ddr-highway{width:210px}.ddr-note,.ddr-receptor{font-size:29px}.ddr-highway-title span{font-size:8px}.ddr-touch{width:auto;max-width:none}.ddr-touch button{font-size:28px}.ddr-touch button small{font-size:8px}.ddr-lane>i{letter-spacing:0;font-size:6px}.arcade-countdown small{font-size:11px}}.arcade-auto-start{color:#557b62;font-size:12px}.game-result-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.game-result-actions button,.ddr-recovery button,.ddr-calibration button{color:#315c4d;font:inherit;cursor:pointer;background:#f6fbf0;border:1px solid #b5ccbd;border-radius:9px;padding:9px 12px;font-size:12px}.game-result-actions button:disabled,.ddr-recovery button:disabled{opacity:.5;cursor:default}.ddr-calibration{color:#587265;border:1px solid #d8dfd1;border-radius:10px;margin:0 0 12px;padding:10px;font-size:11px}.ddr-calibration summary,.bounce-challenges summary{cursor:pointer}.ddr-calibration label{gap:7px;margin-top:10px;display:grid}.ddr-calibration input{accent-color:#638e74;width:100%}.ddr-calibration small{margin:7px 0;line-height:1.5;display:block}.ddr-calibration button{padding:5px 9px;font-size:10px}.ddr-recovery{z-index:39;color:#456150;background:#fff9eded;border:1px solid #c6d5bf;border-radius:12px;width:310px;max-width:calc(100vw - 32px);padding:13px;font-size:12px;position:absolute;top:185px;right:24px;box-shadow:0 4px 18px #173c4820}.ddr-recovery>div{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ddr-recovery button{padding:7px 9px;font-size:11px}.ddr-recovery small{font-size:10px;line-height:1.5}.bounce-challenges{text-align:left;margin-top:9px;font-size:10px}.bounce-challenges>span{color:#6e7b78;justify-content:space-between;gap:8px;margin-top:7px;display:flex}.bounce-challenges>span[data-complete=true]{color:#52865b}.bounce-challenges small{white-space:nowrap}.bounce-metrics{max-height:calc(100dvh - 260px);overflow-y:auto}.ddr-selection{max-height:calc(100dvh - 155px);overflow-y:auto}@media (max-width:700px),(pointer:coarse){.ddr-recovery{width:215px;padding:10px;font-size:11px;top:160px;right:12px}.ddr-recovery button{padding:6px 7px;font-size:10px}.game-result-actions{gap:6px}.game-result-actions button{padding:8px;font-size:11px}.bounce-metrics>p{margin:5px 0;font-size:9px}.bounce-challenges{font-size:9px}.ddr-selection{max-height:calc(100dvh - 210px)}}@media (max-width:700px){.ddr-style-switch:not(.selecting){gap:5px;max-width:calc(100vw - 188px);padding:8px;font-size:10px;top:118px;bottom:auto}.ddr-style-switch:not(.selecting)>svg{display:none}.ddr-style-switch:not(.selecting) small{margin-left:0;padding-left:6px;font-size:8px}}.ddr-session,.ddr-session-header{display:contents}.ddr-style-touch-label{display:none}.ddr-note{top:var(--ddr-note-position)}@media (max-width:960px),(pointer:coarse){.quiet-hud.ddr-stage-view>.topbar,.quiet-hud.ddr-stage-view>.touch-controls,.quiet-hud.ddr-stage-view>.quiet-jump{display:none!important}.quiet-hud:has(.arcade-status)>aside[aria-label=실시간\ 미니맵]{display:none!important}.quiet-hud:has(.arcade-status)>.shortcut-hints{display:none!important}.quiet-hud{--ddr-panel-size:min(100%, max(310px, 50%))}.quiet-hud.ddr-stage-view{min-height:0}.quiet-hud.ddr-stage-view>.scene-wrap{bottom:var(--ddr-panel-size)}.quiet-hud .ddr-session{z-index:45;height:var(--ddr-panel-size);padding:8px max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));color:#fff5e2;isolation:isolate;background:linear-gradient(150deg,#17384a,#151f32);border:1px solid #6f8b9b;border-bottom:0;border-radius:15px 15px 0 0;grid-template:"header"44px"highway"minmax(0,1fr)"pads"52px"music"/minmax(0,1fr);gap:6px;display:grid;position:absolute;inset:auto 0 0;overflow:hidden}.quiet-hud .ddr-session:not(:has(>.ddr-music)){grid-template-rows:44px minmax(0,1fr) 52px;grid-template-areas:"header""highway""pads"}.quiet-hud .ddr-session-header{color:#2f5149;background:#fff9e9;border-radius:10px;grid-area:header;grid-template-columns:16px minmax(0,1fr) max-content auto 44px;align-items:center;gap:6px;min-width:0;padding-left:8px;display:grid}.quiet-hud .ddr-session-header>.ddr-status{display:contents}.quiet-hud .ddr-status>svg,.quiet-hud .ddr-status>strong,.quiet-hud .ddr-status>span{grid-row:1}.quiet-hud .ddr-status>svg{grid-column:1;width:14px}.quiet-hud .ddr-status>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:12px;overflow:hidden}.quiet-hud .ddr-status>span{color:#496a50;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;font-size:11px;font-weight:750}.quiet-hud .ddr-status>button,.quiet-hud .ddr-session-header>.ddr-style-switch{color:#355749;background:#e8ecdd;border:1px solid #c7cfba;border-radius:9px;grid-row:1;width:44px;min-width:44px;height:44px;margin:0;padding:0}.quiet-hud .ddr-status>button{grid-column:5;place-items:center;display:grid}.quiet-hud .ddr-session-header>.ddr-style-switch{max-width:none;box-shadow:none;flex-direction:column;grid-column:4;justify-content:center;align-items:center;gap:2px;font-size:9px;display:flex;position:static}.quiet-hud .ddr-session-header>.ddr-style-switch.holding{color:#315741;background:#cee8c2;border-color:#8caf80}.quiet-hud .ddr-session-header>.ddr-style-switch>svg{width:14px;height:14px;display:block}.quiet-hud .ddr-session-header>.ddr-style-switch>span:not(.ddr-style-touch-label),.quiet-hud .ddr-session-header>.ddr-style-switch>small{display:none}.quiet-hud .ddr-session-header .ddr-style-touch-label{display:block}.quiet-hud .ddr-session>.ddr-highway{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0d2237,#1d273c);border:1px solid #8aaab95c;border-radius:10px;flex-direction:column;grid-area:highway;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:2px 3px 20px;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:inset 0 0 30px #4bafbf08}.quiet-hud .ddr-session .ddr-highway-title{border-bottom:1px solid #ffffff20;flex:none;justify-content:space-between;align-items:center;min-height:19px;padding:2px 5px;display:flex}.quiet-hud .ddr-session .ddr-highway-title span{letter-spacing:.4px;font-size:9px}.quiet-hud .ddr-session .ddr-highway-title b{display:none}.quiet-hud .ddr-session .ddr-lanes{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;min-width:0;height:auto;min-height:0;display:grid;overflow:hidden;container-type:size}.quiet-hud .ddr-session .ddr-lane{width:auto;min-width:0}.quiet-hud .ddr-session .ddr-note,.quiet-hud .ddr-session .ddr-receptor{--ddr-note-size:clamp(16px, 14cqh, 28px);max-width:100%;font-size:var(--ddr-note-size);text-shadow:0 0 6px;-webkit-text-stroke-width:.5px;line-height:1}.quiet-hud .ddr-session .ddr-note{top:clamp(calc(var(--ddr-note-size) / 2), var(--ddr-note-position), calc(100% - var(--ddr-note-size) / 2))}.quiet-hud .ddr-session .ddr-lane>i,.quiet-hud .ddr-session .ddr-judgment-pop small{display:none}.quiet-hud .ddr-session .ddr-combo{align-items:baseline;gap:4px;line-height:1;display:flex;inset:auto auto 4px 8px;transform:none}.quiet-hud .ddr-session .ddr-combo strong{font-size:15px}.quiet-hud .ddr-session .ddr-combo span{letter-spacing:.3px;margin:0;font-size:7px}.quiet-hud .ddr-session .ddr-judgment{letter-spacing:0;min-height:0;font-size:12px;line-height:1;inset:auto 7px 5px 72px}.quiet-hud .ddr-session>.ddr-touch{grid-area:pads;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;max-width:none;height:100%;margin:0;padding:0;display:grid;position:relative;inset:auto;transform:none}.quiet-hud .ddr-session>.ddr-touch button{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(150deg,#33485c,#25364c);border:1px solid #9cb3cd83;border-bottom-width:3px;border-radius:9px;gap:2px;width:100%;height:100%;padding:3px 1px;font-size:24px}.quiet-hud .ddr-session>.ddr-touch button small{letter-spacing:0;white-space:nowrap;min-height:9px;font-size:8px;line-height:1}.quiet-hud .ddr-session>.ddr-touch button.lane-shift{background:linear-gradient(145deg,#574a32,#373647);border-color:#cda659b0}.quiet-hud .ddr-session>.ddr-touch button.lane-space{background:linear-gradient(145deg,#4a3c62,#30334d);border-color:#ae96dbb0}.quiet-hud .ddr-session>.ddr-touch button[data-pressed=true]{background:#577b83}.quiet-hud .ddr-session>.ddr-touch button[data-pressed=true][data-grade=perfect]{background:#4f7857}.quiet-hud .ddr-session>.ddr-touch button[data-pressed=true][data-grade=great]{background:#426e85}.quiet-hud .ddr-session>.ddr-music{width:100%;min-width:0;max-width:none;height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f3e8;border:0;border-radius:10px;grid-area:music;margin:0;padding:0;position:relative;inset:auto;overflow:hidden}.quiet-hud .ddr-session .ddr-audio-player{width:100%;min-width:0;height:44px}.quiet-hud .ddr-session>.ddr-music>span{display:none}.quiet-hud .ddr-session>.ddr-progress{z-index:3;pointer-events:none;border-radius:2px;grid-area:highway;place-self:end stretch;height:2px;margin:0 6px 2px;position:relative;inset:auto;overflow:hidden}.quiet-hud .ddr-session>.arcade-countdown{z-index:5;grid-area:highway;place-self:center;width:100%;padding:8px;font-size:48px;line-height:1;position:relative;inset:auto;transform:none}.quiet-hud .ddr-session>.arcade-countdown small{white-space:normal;margin:6px auto 0;font-size:10px;line-height:1.4}.quiet-hud .ddr-session>.ddr-recovery{z-index:8;color:#31584c;overscroll-behavior:contain;background:#fff9ed;border:1px solid #ddc18e;border-radius:10px;grid-area:highway;place-self:start center;width:calc(100% - 12px);max-width:380px;max-height:calc(100% - 12px);margin:6px 0;padding:8px;font-size:12px;position:relative;inset:auto;overflow:auto}.quiet-hud .ddr-session>.ddr-recovery button{min-height:44px;padding:6px 8px;font-size:11px}.quiet-hud .ddr-session.ddr-phase-waiting,.quiet-hud .ddr-session.ddr-phase-finished{grid-template-rows:44px minmax(0,1fr) auto;grid-template-areas:"header""selection""music"}.quiet-hud .ddr-session.ddr-phase-finished:not(:has(>.ddr-music)){grid-template-rows:44px minmax(0,1fr);grid-template-areas:"header""selection"}.quiet-hud .ddr-session>.ddr-selection,.quiet-hud .ddr-session>.arcade-result{color:#31564b;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#fffaf0;border:1px solid #cfd7bf;border-radius:10px;grid-area:selection;margin:0;padding:12px;position:relative;inset:auto;overflow:auto;transform:none}.quiet-hud .ddr-session>.ddr-selection h2{margin:4px 0 8px;font-size:20px}.quiet-hud .ddr-selection .ddr-songs{gap:4px;margin:8px 0}.quiet-hud .ddr-selection .ddr-songs button{min-height:44px;padding:5px 8px}.quiet-hud .ddr-selection .ddr-songs i{height:27px}.quiet-hud .ddr-selection .ddr-difficulty button,.quiet-hud .ddr-selection .arcade-link,.quiet-hud .ddr-selection .ddr-style-switch,.quiet-hud .ddr-session .game-result-actions button{min-height:44px}.quiet-hud .ddr-selection .game-keyboard-hint{display:none}.quiet-hud:has(.arcade-join-card)>.shortcut-hints{display:none!important}.quiet-hud:has(.arcade-join-card)>aside[aria-label=실시간\ 미니맵]{display:none!important}.quiet-hud .arcade-card.arcade-join-card{top:max(86px, calc(env(safe-area-inset-top) + 72px));width:min(340px,100vw - 24px);max-width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 224px);right:12px;overflow:auto}}@media (max-width:960px) and (max-height:520px) and (orientation:landscape){:is(.quiet-hud:has(.bounce-status)>.topbar,.quiet-hud:has(.freeze-status)>.topbar,.quiet-hud:has([data-playground-active])>.topbar){display:none}.quiet-hud .bounce-status,.quiet-hud .freeze-status{top:max(8px,env(safe-area-inset-top));min-height:44px}.quiet-hud .bounce-status>button,.quiet-hud .freeze-status>button{min-width:36px;min-height:36px}.quiet-hud .bounce-metrics{width:150px;max-height:calc(100dvh - 220px);top:68px;left:16px}.quiet-hud .bounce-metrics>strong{font-size:42px}.quiet-hud .bounce-controls{left:auto;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:320px;max-width:calc(100vw - 188px);transform:none}.quiet-hud .bounce-controls .bounce-button{min-width:0;min-height:60px;padding:10px}.quiet-hud .bounce-controls .trick-buttons{width:100%}.quiet-hud .bounce-controls .trick-buttons button{min-height:40px;padding:6px}.quiet-hud .bounce-movement{font-size:9px}:is(.quiet-hud.activity-playing:has(.bounce-status) .touch-controls,.quiet-hud.activity-playing:has(.freeze-status) .touch-controls){left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));width:100px;height:100px}:is(.quiet-hud.activity-playing:has(.bounce-status) .touch-joystick,.quiet-hud.activity-playing:has(.freeze-status) .touch-joystick){position:relative;bottom:0;left:0}.quiet-hud .freeze-action{left:auto;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));max-width:calc(100vw - 155px);transform:none}.quiet-hud .freeze-button{min-width:220px;min-height:72px;padding:12px 18px}}@media (max-width:960px) and (max-height:520px) and (orientation:landscape),(pointer:coarse) and (max-height:520px) and (orientation:landscape){.quiet-hud{--ddr-panel-size:min(66%, max(320px, 53%))}.quiet-hud.ddr-stage-view>.scene-wrap{right:var(--ddr-panel-size);bottom:0}.quiet-hud .ddr-session{width:var(--ddr-panel-size);height:auto;padding-top:max(8px, env(safe-area-inset-top));border-right:0;border-radius:14px 0 0 14px;padding-left:8px;inset:0 0 0 auto}}.arcade-status.arcade-scorecard,.arcade-status.premium-status{color:#f2f4e9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(130deg,#1d3b49f5,#152b39f5);border:1px solid #a3ccc33d;border-radius:18px;box-shadow:0 9px 30px #122c3540}.arcade-status.premium-status{gap:10px;min-height:56px;padding:10px 12px}.premium-status>strong{letter-spacing:-.025em;font-size:13px}.premium-status>span:not(.arcade-score-icon){color:#c2d9d0;opacity:1;background:#ffffff08;border:1px solid #b7cbb52b;border-radius:8px;padding:6px 8px;font-size:10px}.premium-status>button,.arcade-scorecard>button{color:#d3dfd7;background:#ffffff08;border:1px solid #b9ceca36;border-radius:50%;flex:none;place-items:center;width:30px;min-width:30px;height:30px;margin:0;padding:0;display:grid}.arcade-score-icon{color:#e3cf99;background:#e6d6a51a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.freeze-status .arcade-score-icon{color:#a6d7e8;background:#b4dded1a}.ddr-status.arcade-scorecard{white-space:normal;grid-template-columns:minmax(0,1fr) auto 30px;gap:9px 15px;width:480px;max-width:calc(100vw - 32px);padding:14px 16px 10px;display:grid}.arcade-score-identity{align-items:center;gap:10px;min-width:0;display:flex}.arcade-score-identity>div{flex-direction:column;gap:6px;min-width:0;display:flex}.arcade-score-identity small{color:#91b2b9;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.arcade-score-identity small>b{color:#cae3ac;letter-spacing:.06em;background:#84ad7a17;border:1px solid #a5b98b49;border-radius:4px;padding:2px 4px;font-size:7px;display:inline-flex}.arcade-score-identity small>b[data-difficulty=hard]{color:#efbaae;background:#da7f7f19;border-color:#db9b9b59}.arcade-score-identity small>b[data-difficulty=normal]{color:#e2d6a4;background:#c6b97917;border-color:#cabb8b45}.arcade-score-identity strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;color:#edf2e9;font-weight:750;line-height:1.4;overflow:hidden;font-size:13px!important}.arcade-score-total{text-align:right;font-variant-numeric:tabular-nums}.arcade-score-total>small{letter-spacing:.16em;color:#8ca7b0;font-size:7px;font-weight:750;display:block}.arcade-score-total>strong{letter-spacing:-.065em;color:#ffedb1;font-weight:850;line-height:1.25;display:block;font-size:29px!important}.arcade-score-stats{letter-spacing:.06em;color:#8faab2;white-space:nowrap;border-top:1px solid #c5d6d31f;grid-column:1/-1;justify-content:flex-end;gap:18px;padding-top:8px;font-size:8px;font-weight:600;display:flex}.arcade-score-stats b{letter-spacing:0;color:#dbe9dc;font-size:11px;font-weight:800}.arcade-score-stats>span:first-child{color:#a5d9bb;margin-right:auto}.arcade-score-stats>span:first-child>b{color:#c8edb8;font-size:13px}.bounce-metrics.premium-bounce{width:210px;text-shadow:none;color:#f2f5eb;scrollbar-width:thin;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#1c3b48ed,#152d38f2);border:1px solid #a9cfc33f;border-radius:20px;max-height:calc(100dvh - 280px);padding:16px 17px 12px;overflow:auto;box-shadow:0 9px 30px #17354030}.premium-bounce .bounce-eyebrow{letter-spacing:.13em;color:#9bb8ba;font-size:7px;font-weight:750}.bounce-current{justify-content:space-between;align-items:baseline;gap:5px;padding:11px 0 12px;display:flex}.bounce-current>span{color:#b5ccca;white-space:nowrap;font-size:10px}.bounce-current>strong{letter-spacing:-.07em;color:#f8ebbc;font-variant-numeric:tabular-nums;font-size:43px;font-weight:850;line-height:1.1}.bounce-current>strong small{color:#a9c4bd;padding-left:4px!important;font-size:14px!important}.bounce-stat-grid{border-top:1px solid #b4ccc327;grid-template-columns:1fr 1fr;gap:9px 8px;padding-top:10px;display:grid}.bounce-stat-grid>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bounce-stat-grid>span:last-child{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.bounce-stat-grid small{letter-spacing:.07em;color:#8daeb0;font-size:7px}.bounce-stat-grid b{color:#d7e8db;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.bounce-stat-grid i{color:#8eacac;margin-left:3px;font-size:9px;font-style:normal}.premium-bounce .bounce-combo-badge{letter-spacing:.04em;color:#acd297;background:#a8d28b14;border:1px solid #c0e7a933;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding:8px 9px;font-size:8px;display:flex}.bounce-combo-badge>span{color:#e0efbd;font-size:16px;font-weight:850}.premium-bounce .bounce-personal{color:#9fb9b5;opacity:1;margin-top:9px;font-size:8px;line-height:1.65}.premium-bounce .bounce-challenges{color:#a7bfb8;border-top:1px solid #b4ccc327;margin-top:9px;padding-top:8px}.premium-bounce .bounce-challenges summary{font-size:9px}.premium-bounce .bounce-challenges>span{color:#98b7ac;font-size:9px}.premium-bounce .bounce-challenges>span[data-complete=true]{color:#d4e8bd}@media (max-width:960px),(pointer:coarse){.quiet-hud .ddr-session{grid-template-rows:76px minmax(0,1fr) 52px auto}.quiet-hud .ddr-session:not(:has(>.ddr-music)){grid-template-rows:76px minmax(0,1fr) 52px}.quiet-hud .ddr-session-header{color:#eef5e9;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 44px;gap:6px;min-height:0;padding:0}.quiet-hud .ddr-session-header>.ddr-status.arcade-scorecard{width:100%;max-width:none;height:76px;box-shadow:none;border-radius:11px;grid-column:1;grid-template-columns:minmax(0,1fr) auto 25px;gap:6px 8px;margin:0;padding:9px 10px 7px;display:grid;position:static;inset:auto;transform:none}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-icon{display:none}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-identity{gap:0;min-width:0}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-identity>div{gap:4px;min-width:0}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-identity small{letter-spacing:.05em;gap:5px;font-size:7px}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-identity strong{font-size:10px!important}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-total>small{font-size:6px}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-total>strong{font-size:24px!important}.quiet-hud .ddr-status.arcade-scorecard>button{border-radius:8px;grid-area:1/3;width:25px;min-width:25px;height:25px;min-height:25px;margin:0}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-stats{grid-area:2/1/auto/-1;gap:8px;padding-top:5px;font-size:6px}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-stats b{font-size:9px}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-stats>span:first-child>b{font-size:11px}.quiet-hud .ddr-session-header>.ddr-style-switch{color:#c3d8cb;background:#284957;border:1px solid #b8d0c43d;border-radius:10px;grid-area:1/2;height:76px;min-height:0;padding:5px 3px}.quiet-hud .arcade-overlay:not(.arcade-obscured)>.bounce-metrics.premium-bounce{border-radius:16px;width:min(176px,43vw);padding:11px 12px}.premium-bounce .bounce-eyebrow{font-size:6px}.bounce-current{padding:8px 0 9px}.bounce-current>strong{font-size:33px}.bounce-current>span{font-size:9px}.bounce-stat-grid{gap:7px;padding-top:8px}.bounce-stat-grid b{font-size:15px}.bounce-stat-grid small{font-size:6px}.premium-bounce .bounce-combo-badge{margin-top:8px;padding:6px;font-size:7px}.bounce-combo-badge>span{font-size:14px}.premium-bounce .bounce-personal{font-size:7px}.premium-status>strong{font-size:11px}.arcade-status.premium-status{gap:7px;min-height:50px;padding:8px 10px}.premium-status .arcade-score-icon{width:28px;height:28px}.premium-status>span:not(.arcade-score-icon){padding:5px 6px;font-size:8px}}@media (max-width:960px) and (max-height:520px) and (orientation:landscape){.quiet-hud .ddr-session{grid-template-rows:65px minmax(0,1fr) 44px auto;gap:4px}.quiet-hud .ddr-session:not(:has(>.ddr-music)){grid-template-rows:65px minmax(0,1fr) 44px}.quiet-hud .ddr-session-header>.ddr-status.arcade-scorecard,.quiet-hud .ddr-session-header>.ddr-style-switch{height:65px}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-identity small{font-size:6px}.quiet-hud .ddr-status.arcade-scorecard .arcade-score-total>strong{font-size:21px!important}.quiet-hud .arcade-overlay:not(.arcade-obscured)>.bounce-metrics.premium-bounce{width:165px;max-height:calc(100dvh - 185px);top:67px}}._backdrop_wbwl8_1{z-index:155;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#203b49;background:#0a1c2b75;justify-content:center;align-items:center;padding:24px;font-family:inherit;display:flex;position:fixed;inset:0}._sheet_wbwl8_2{--line:#e3e9e6;isolation:isolate;background:#f7f9f6;border:1px solid #ffffffa6;border-radius:26px;outline:none;flex-direction:column;width:min(570px,100%);min-height:0;max-height:min(890px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 26px 100px #061a3159}._header_wbwl8_3{color:#fff;background:#172f3c;flex-wrap:wrap;flex:none;align-items:center;gap:13px;padding:24px 26px 12px;display:flex;position:relative;overflow:hidden}._header_wbwl8_3:before{content:"";pointer-events:none;border:1px solid #88c9b31c;border-radius:50%;width:200px;height:200px;position:absolute;top:-104px;right:40px;box-shadow:0 0 0 20px #8cc6b209,0 0 0 42px #8cc6b205}._emblem_wbwl8_5{color:#5f4d2c;background:linear-gradient(145deg,#fbe5ac,#dcb36e);border-radius:15px 15px 20px 20px;flex:none;place-items:center;width:50px;height:55px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #ffe9ba66,0 5px 14px #07182328}._emblem_wbwl8_5 svg{stroke-width:1.6px}._heading_wbwl8_6{flex:1;min-width:0;position:relative}._eyebrow_wbwl8_6{letter-spacing:.16em;color:#a0c1c3;font-size:9px;font-weight:750}._heading_wbwl8_6 h2{letter-spacing:-.055em;color:#fffaf1;margin:6px 0 0;font-size:29px;font-weight:850;line-height:1.2}._headerCopy_wbwl8_6{color:#9eb8bd;margin:0 0 0 63px;font-size:11px;line-height:1.7;position:relative}._close_wbwl8_7{color:#d5e4e1;cursor:pointer;background:#ffffff0b;border:1px solid #9ab4bb38;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:35px;height:35px;display:grid;position:relative}._close_wbwl8_7:hover{background:#ffffff1c}._dayBar_wbwl8_8{background:#172f3c;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 26px 20px;display:flex}._datePicker_wbwl8_9{color:#b3cbc9;align-items:center;gap:7px;min-width:0;display:flex}._datePicker_wbwl8_9>svg{flex:none;width:14px}._datePicker_wbwl8_9 select{color:#e7efe7;cursor:pointer;text-overflow:ellipsis;outline-offset:2px;background:0 0;border:0;min-width:0;max-width:100%;min-height:32px;padding:3px 18px 3px 0;font-family:inherit;font-size:12px;font-weight:650}._datePicker_wbwl8_9 option{color:#203b49;background:#fff}._connection_wbwl8_10{white-space:nowrap;color:#b6e3cd;background:#3e7b6c25;border:1px solid #81c2ac29;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}._connection_wbwl8_10 i{background:#a8e5bf;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #9ceab353}._connection_wbwl8_10._reconnecting_wbwl8_10{color:#efd4a0;border-color:#d0ac7229}._connection_wbwl8_10._reconnecting_wbwl8_10 i{box-shadow:none;background:#e1bb7b}._tabs_wbwl8_11{background:#eaf0eb;border:1px solid #e0e7e2;border-radius:15px;flex:none;gap:5px;margin:17px 24px 14px;padding:5px;display:flex}._tabs_wbwl8_11 button{color:#70837f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 5px;font-family:inherit;font-size:13px;font-weight:750;display:flex}._tabs_wbwl8_11 button[aria-selected=true]{color:#245d51;background:#fff;border-color:#d8e4dc;box-shadow:0 2px 6px #234c3110}._tabs_wbwl8_11 button[aria-selected=true] svg{stroke-width:2.2px}._filters_wbwl8_12{flex:none;align-items:center;gap:12px;padding:0 24px 16px;display:flex}._song_wbwl8_12{color:#6b7d7d;flex:1;align-items:center;gap:9px;min-width:0;font-size:10px;font-weight:700;display:flex}._song_wbwl8_12>span{flex:none}._song_wbwl8_12 select{color:#34515b;background:#fff;border:1px solid #dce5df;border-radius:9px;flex:1;width:100%;min-width:0;min-height:36px;padding:7px 25px 7px 10px;font-family:inherit;font-size:11px;font-weight:650}._difficulty_wbwl8_12{flex:none;gap:4px;display:flex}._difficulty_wbwl8_12 button{color:#7b8786;letter-spacing:.035em;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:8px;min-height:33px;padding:7px 8px;font-family:inherit;font-size:9px;font-weight:800}._difficulty_wbwl8_12 button[aria-pressed=true]{color:#31634b;background:#e0eee5;border-color:#9dbfa9}._difficulty_wbwl8_12 button:last-child[aria-pressed=true]{color:#a15942;background:#f9e8e2;border-color:#ddb5a6}._board_wbwl8_13{border-block:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5d4ce transparent;background:#fffefb;flex-direction:column;flex:1;min-height:135px;display:flex;overflow-y:auto}._boardHeading_wbwl8_13{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:19px 25px 13px;display:flex}._boardEyebrow_wbwl8_13{color:#8b9b95;letter-spacing:.15em;margin-bottom:4px;font-size:8px;font-weight:800;display:block}._boardHeading_wbwl8_13 h3{color:#243f4d;letter-spacing:-.035em;margin:0;font-size:16px;font-weight:800;line-height:1.5}._boardHeading_wbwl8_13 p{color:#8a9791;word-break:keep-all;margin:4px 0 0;font-size:10px;line-height:1.65}._boardHeading_wbwl8_13>span{color:#9c854f;letter-spacing:.07em;background:#fbf5e7;border:1px solid #dfd8be;border-radius:7px;flex:none;align-items:center;gap:5px;padding:6px 7px;font-size:8px;font-weight:800;display:flex}._boardHeading_wbwl8_13>span b{color:#7e663d;font-size:12px}._offlineNote_wbwl8_14{color:#987444;background:#fcf5e8;border:1px solid #eadcc0;border-radius:9px;flex:none;margin:0 24px 10px;padding:9px 11px;font-size:11px;line-height:1.6}._list_wbwl8_15{flex-direction:column;flex:none;min-height:0;display:flex}._podium_wbwl8_15{flex:none;justify-content:center;align-items:flex-end;gap:9px;margin:0;padding:5px 24px 23px;list-style:none;display:flex}._podiumCard_wbwl8_15{text-align:center;color:#526f70;background:linear-gradient(165deg,#f3f7f4,#eaf0eb);border:1px solid #e1e8e4;border-radius:17px;flex-direction:column;flex:1;align-items:center;min-width:0;max-width:178px;margin-top:15px;padding:17px 7px 0;display:flex;position:relative}._podiumCard_wbwl8_15[data-rank="1"]{color:#8e713b;background:linear-gradient(155deg,#fff6df,#f3e6c4);border-color:#e5cf9e;min-height:214px;margin-top:0;padding-top:21px;box-shadow:0 6px 18px #a58b4a0b}._podiumCard_wbwl8_15[data-rank="3"]{color:#98785d;background:linear-gradient(150deg,#fcf1e8,#f0e4da);border-color:#ead9cb}._podiumMedal_wbwl8_15{color:#fff;background:#93a9a7;border:2px solid #fffefb;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-12px}._podiumCard_wbwl8_15[data-rank="1"] ._podiumMedal_wbwl8_15{color:#fff8dd;background:#ccab63;width:31px;height:31px;top:-15px;box-shadow:0 2px 7px #b89a4933}._podiumCard_wbwl8_15[data-rank="3"] ._podiumMedal_wbwl8_15{background:#be9b7f}._portrait_wbwl8_15{background:#dfe9e5;border:3px solid #fff9;border-radius:50%;width:66px;height:66px;overflow:hidden;box-shadow:0 2px 6px #3153560b}._portrait_wbwl8_15 svg{width:100%;height:100%;display:block;transform:scale(1.04)}._podiumCard_wbwl8_15[data-rank="1"] ._portrait_wbwl8_15{background:#e9dbb7;width:76px;height:76px}._podiumCard_wbwl8_15[data-rank="3"] ._portrait_wbwl8_15{background:#e7d6c8}._podiumName_wbwl8_15{text-overflow:ellipsis;white-space:nowrap;color:#294753;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;margin-top:9px;font-size:12px;font-weight:800;display:flex;overflow:hidden}._podiumValue_wbwl8_15{color:#2c4c58;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:5px;font-size:18px;font-weight:850;display:block}._podiumCard_wbwl8_15[data-rank="1"] ._podiumValue_wbwl8_15{color:#7c6331;font-size:21px}._podiumCard_wbwl8_15>small{color:#809089;white-space:nowrap;margin-top:4px;font-size:9px}._podiumPlace_wbwl8_15{width:100%;color:inherit;border-top:1px solid #c6d4cd70;justify-content:center;align-items:baseline;gap:5px;margin-top:12px;padding:8px 0 7px;display:flex}._podiumCard_wbwl8_15[data-rank="1"] ._podiumPlace_wbwl8_15{border-color:#dccda570;margin-top:16px}._podiumPlace_wbwl8_15 b{letter-spacing:-.07em;font-size:19px;font-weight:850}._podiumPlace_wbwl8_15>span{letter-spacing:.12em;font-size:7px;font-weight:750}._columns_wbwl8_16{color:#95a19b;flex:none;grid-template-columns:42px 1fr auto;gap:9px;padding:0 28px 10px;font-size:9px;font-weight:700;display:grid}._columns_wbwl8_16>span:first-child{letter-spacing:.08em;font-size:8px}._columns_wbwl8_16>span:last-child{text-align:right}._rows_wbwl8_16{flex:none;margin:0;padding:0 15px 14px;list-style:none}._row_wbwl8_16{border-top:1px solid #eef1ed;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:10px 13px;display:grid}._row_wbwl8_16._ownRow_wbwl8_16{background:#edf6ee;border-color:#e0eddf}._rank_wbwl8_16{color:#92a29d;font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}._rank_wbwl8_16>span:last-child{justify-content:center;align-items:center;gap:4px;display:flex}._person_wbwl8_16{min-width:0}._name_wbwl8_16{align-items:center;gap:7px;min-width:0;display:flex}._name_wbwl8_16>i{border-radius:50%;outline:2px solid #f0f3f0;flex:none;width:6px;height:6px}._name_wbwl8_16>strong{white-space:nowrap;text-overflow:ellipsis;color:#36525c;min-width:0;font-size:13px;font-weight:750;line-height:1.5;overflow:hidden}._me_wbwl8_16{color:#32684d;background:#cfe6d6;border-radius:4px;flex:none;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.5}._person_wbwl8_16>small{color:#91a099;font-variant-numeric:tabular-nums;margin:3px 0 0 13px;font-size:10px;line-height:1.4;display:block}._value_wbwl8_16{white-space:nowrap;color:#2a4b58;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:15px;font-weight:800}._empty_wbwl8_17{color:#80998e;text-align:center;background:radial-gradient(at 50% 30%,#f1eddf5c,#0000 65%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;min-height:216px;padding:22px 25px 27px;display:flex}._empty_wbwl8_17>strong{color:#3b5962;word-break:keep-all;margin-top:2px;font-size:15px;font-weight:750}._empty_wbwl8_17>span{color:#8b9892;word-break:keep-all;max-width:310px;font-size:12px;line-height:1.7}._empty_wbwl8_17>._emptyCup_wbwl8_17{color:#bda06a;background:radial-gradient(circle,#fcf5e2,#f2e8d2);border:1px solid #e8dec4;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:3px;display:grid;position:relative;box-shadow:0 0 0 8px #f8f4e980}._emptyCup_wbwl8_17>i{background:#c8b57e;border-radius:2px;width:5px;height:5px;position:absolute;transform:rotate(30deg)}._emptyCup_wbwl8_17>i:first-of-type{top:24px;left:-13px}._emptyCup_wbwl8_17>i:nth-of-type(2){background:#acc7b5;width:7px;height:7px;bottom:20px;right:-12px}._emptyCup_wbwl8_17>i:nth-of-type(3){width:4px;height:4px;top:-8px;right:4px}._emptyEyebrow_wbwl8_17{letter-spacing:.2em;font-weight:800;color:#b39b68!important;font-size:8px!important}._retry_wbwl8_17{color:#376a55;cursor:pointer;background:#edf6ef;border:1px solid #cbded0;border-radius:9px;min-height:35px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:700}._spinner_wbwl8_17{animation:1.2s linear infinite _spin_wbwl8_17}._ownCard_wbwl8_18{background:linear-gradient(105deg,#e3efe7,#edf5ef);border:1px solid #d8e6dc;border-radius:14px;flex:none;align-items:center;gap:13px;margin:14px 22px 10px;padding:13px 15px;display:flex}._ownPlace_wbwl8_18{color:#326454;text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;gap:4px;min-width:44px;font-size:20px;font-weight:850;line-height:1.1;display:flex}._ownPlace_wbwl8_18>small{color:#759887;letter-spacing:.1em;white-space:nowrap;margin:0;font-size:7px}._ownCard_wbwl8_18>div{border-left:1px solid #cadcd1;flex:1;min-width:0;padding-left:13px}._ownCard_wbwl8_18>div>strong{color:#3d6552;font-size:12px;font-weight:750}._ownCard_wbwl8_18 small{color:#7f998b;word-break:keep-all;margin-top:4px;font-size:10px;line-height:1.5;display:block}._ownValue_wbwl8_18{color:#2e6653;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.05em;flex:none;font-size:18px}._ownPlace_wbwl8_18>small{margin:0;font-size:7px}._rewardNote_wbwl8_19{color:#8d7955;word-break:keep-all;flex:none;margin:0 23px 12px;font-size:11px;line-height:1.65}._rewardNote_wbwl8_19 summary{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:4px;list-style:none;display:flex}._rewardNote_wbwl8_19 summary::-webkit-details-marker{display:none}._rewardNote_wbwl8_19 summary>svg{color:#bba16c;flex:none}._rewardNote_wbwl8_19 summary>span{flex:initial}._rewardNote_wbwl8_19 summary strong{color:#8c7146;font-size:11px}._rewardNote_wbwl8_19 summary:after{content:"+";color:#b2a58b;font-size:14px}._rewardNote_wbwl8_19[open] summary:after{content:"−"}._rewardNote_wbwl8_19 p{margin:5px 0 0;padding:0 9px}._rewardNote_wbwl8_19>small{color:#9b927d;margin-top:4px;padding:0 9px;font-size:10px;display:block}._footer_wbwl8_20{color:#8a9b91;text-align:center;background:#eff3ef;border-top:1px solid #e5ebe5;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:5px 12px;padding:10px 20px 14px;font-size:9px;display:flex}._footer_wbwl8_20>span{align-items:center;gap:5px;display:flex}._footer_wbwl8_20>small{color:#778e81;font-size:9px}:is(._sheet_wbwl8_2 button:focus-visible,._sheet_wbwl8_2 select:focus-visible,._sheet_wbwl8_2 summary:focus-visible){outline-offset:3px;outline:2px solid #82b89f}._srOnly_wbwl8_20{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.large-text ._name_wbwl8_16>strong,.large-text ._value_wbwl8_16{font-size:16px}.large-text ._boardHeading_wbwl8_13 h3{font-size:18px}.large-text ._boardHeading_wbwl8_13 p,.large-text ._person_wbwl8_16>small,.large-text ._ownCard_wbwl8_18 small{font-size:12px}.large-text ._tabs_wbwl8_11 button{font-size:15px}.large-text ._rewardNote_wbwl8_19,.large-text ._rewardNote_wbwl8_19 small{font-size:12px}.large-text ._podiumName_wbwl8_15{font-size:14px}@keyframes _spin_wbwl8_17{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_wbwl8_17{animation:none}}@media (max-width:560px){._backdrop_wbwl8_1{align-items:center;padding:12px}._sheet_wbwl8_2{border-radius:22px;max-height:calc(100dvh - 24px)}._header_wbwl8_3{gap:11px;padding:21px 19px 10px}._emblem_wbwl8_5{border-radius:13px 13px 17px 17px;width:44px;height:48px}._heading_wbwl8_6 h2{font-size:26px}._eyebrow_wbwl8_6{letter-spacing:.13em;font-size:7px}._headerCopy_wbwl8_6{margin-left:55px;font-size:10px}._dayBar_wbwl8_8{padding:0 19px 15px}._datePicker_wbwl8_9 select{font-size:11px}._connection_wbwl8_10{padding:4px 6px;font-size:8px}._tabs_wbwl8_11{margin:14px 17px 12px}._tabs_wbwl8_11 button{min-height:37px;font-size:12px}._filters_wbwl8_12{flex-wrap:wrap;gap:8px;padding:0 17px 13px}._song_wbwl8_12{flex-basis:100%}._song_wbwl8_12 select{font-size:11px}._difficulty_wbwl8_12{width:100%}._difficulty_wbwl8_12 button{flex:1;min-height:30px}._boardHeading_wbwl8_13{padding:15px 19px 13px}._boardHeading_wbwl8_13 h3{font-size:15px}._boardHeading_wbwl8_13 p{font-size:9px}._podium_wbwl8_15{gap:6px;padding:7px 16px 18px}._podiumCard_wbwl8_15{border-radius:13px;padding:15px 5px 0}._podiumCard_wbwl8_15[data-rank="1"]{min-height:200px;padding-top:19px}._portrait_wbwl8_15{width:55px;height:55px}._podiumCard_wbwl8_15[data-rank="1"] ._portrait_wbwl8_15{width:65px;height:65px}._podiumName_wbwl8_15{gap:2px;font-size:10px}._podiumValue_wbwl8_15{font-size:16px}._podiumCard_wbwl8_15[data-rank="1"] ._podiumValue_wbwl8_15{font-size:19px}._podiumCard_wbwl8_15>small{font-size:8px}._podiumPlace_wbwl8_15{margin-top:10px}._podiumPlace_wbwl8_15 b{font-size:18px}._columns_wbwl8_16{grid-template-columns:32px 1fr auto;gap:7px;padding-inline:20px}._rows_wbwl8_16{padding-inline:8px}._row_wbwl8_16{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:59px;padding-inline:11px}._rank_wbwl8_16,._name_wbwl8_16>strong{font-size:12px}._value_wbwl8_16{font-size:13px}._ownCard_wbwl8_18{gap:10px;margin:11px 14px 8px;padding:11px 12px}._ownPlace_wbwl8_18{min-width:37px;font-size:18px}._ownValue_wbwl8_18{font-size:15px}._ownCard_wbwl8_18>div{padding-left:10px}._ownCard_wbwl8_18>div>strong{font-size:11px}._ownCard_wbwl8_18 small{font-size:9px}._ownPlace_wbwl8_18>small{font-size:7px}._rewardNote_wbwl8_19{margin:0 13px 9px;font-size:10px}._rewardNote_wbwl8_19 summary strong{font-size:10px}._footer_wbwl8_20{gap:4px 8px;padding:9px 14px 11px;font-size:8px}._footer_wbwl8_20>small{font-size:8px}._offlineNote_wbwl8_14{margin-inline:17px}._empty_wbwl8_17{min-height:190px;padding-block:20px}._empty_wbwl8_17>strong{font-size:14px}._empty_wbwl8_17>span{font-size:11px}._empty_wbwl8_17>._emptyCup_wbwl8_17{width:76px;height:76px}._emptyCup_wbwl8_17 svg{width:35px;height:35px}}@media (max-width:350px){._backdrop_wbwl8_1{padding:8px}._header_wbwl8_3,._dayBar_wbwl8_8{padding-inline:15px}._datePicker_wbwl8_9{gap:4px}._datePicker_wbwl8_9>svg{width:12px}._connection_wbwl8_10{font-size:7px}._datePicker_wbwl8_9 select{font-size:10px}._headerCopy_wbwl8_6,._podiumName_wbwl8_15{font-size:9px}._podiumCard_wbwl8_15>small{font-size:7px}._podiumValue_wbwl8_15{font-size:14px}._podiumCard_wbwl8_15[data-rank="1"] ._podiumValue_wbwl8_15{font-size:17px}._podiumCard_wbwl8_15[data-rank="1"]{min-height:184px}._portrait_wbwl8_15{width:49px;height:49px}._podiumCard_wbwl8_15[data-rank="1"] ._portrait_wbwl8_15{width:58px;height:58px}._name_wbwl8_16>i{display:none}._person_wbwl8_16>small{margin-left:0}._row_wbwl8_16{gap:5px}._ownCard_wbwl8_18{gap:7px}._ownValue_wbwl8_18{font-size:13px}._ownCard_wbwl8_18>div>strong{font-size:10px}._ownCard_wbwl8_18 small{font-size:8px}}@media (max-height:620px){._backdrop_wbwl8_1{padding:10px}._sheet_wbwl8_2{max-height:calc(100dvh - 20px)}._header_wbwl8_3{padding-top:14px;padding-bottom:8px}._emblem_wbwl8_5{border-radius:12px;width:37px;height:40px}._heading_wbwl8_6 h2{font-size:23px}._headerCopy_wbwl8_6{display:none}._dayBar_wbwl8_8{padding-bottom:11px}._tabs_wbwl8_11{margin-top:10px;margin-bottom:10px;padding:3px}._tabs_wbwl8_11 button{min-height:32px;padding-block:5px}._filters_wbwl8_12{flex-wrap:nowrap;gap:5px;padding-bottom:10px}._song_wbwl8_12{flex-basis:auto}._song_wbwl8_12>span{display:none}._song_wbwl8_12 select{min-height:31px;font-size:10px}._difficulty_wbwl8_12{width:auto}._difficulty_wbwl8_12 button{min-height:29px;padding:5px 6px;font-size:8px}._board_wbwl8_13{min-height:110px}._boardHeading_wbwl8_13{padding-top:12px}._podium_wbwl8_15{padding-top:8px}._ownCard_wbwl8_18{margin-block:9px 7px;padding-block:9px}._rewardNote_wbwl8_19{margin-bottom:6px}._footer_wbwl8_20{padding-block:8px}._empty_wbwl8_17{min-height:150px}._empty_wbwl8_17>._emptyCup_wbwl8_17{width:65px;height:65px}._emptyCup_wbwl8_17 svg{width:31px;height:31px}}._headerCopy_wbwl8_6{flex-basis:100%;max-width:calc(100% - 63px);margin-left:63px}._heading_wbwl8_6 h2{white-space:nowrap}._close_wbwl8_7{margin-left:auto}@media (max-height:820px){._header_wbwl8_3{gap:10px;padding:17px 22px 12px}._emblem_wbwl8_5{border-radius:13px 13px 17px 17px;width:42px;height:46px}._heading_wbwl8_6 h2{font-size:26px}._eyebrow_wbwl8_6{letter-spacing:.12em;font-size:8px}._headerCopy_wbwl8_6{display:none}._dayBar_wbwl8_8{padding:0 22px 12px}._datePicker_wbwl8_9 select{min-height:30px}._tabs_wbwl8_11{margin:12px 20px 10px;padding:4px}._tabs_wbwl8_11 button{min-height:35px;padding-block:6px}._filters_wbwl8_12{padding:0 20px 12px}._boardHeading_wbwl8_13{padding:14px 22px 10px}._boardEyebrow_wbwl8_13{margin-bottom:4px;font-size:7px}._boardHeading_wbwl8_13 h3{font-size:15px;line-height:1.4}._boardHeading_wbwl8_13 p{margin-top:3px;font-size:9px;line-height:1.4}._podium_wbwl8_15{padding:6px 20px 16px}._podiumCard_wbwl8_15{margin-top:12px;padding:13px 6px 0}._podiumCard_wbwl8_15[data-rank="1"]{min-height:175px;padding-top:16px}._portrait_wbwl8_15{width:48px;height:48px}._podiumCard_wbwl8_15[data-rank="1"] ._portrait_wbwl8_15{width:58px;height:58px}._podiumName_wbwl8_15{margin-top:7px;font-size:11px;line-height:1.2}._podiumValue_wbwl8_15{margin-top:4px;font-size:17px;line-height:1.15}._podiumCard_wbwl8_15[data-rank="1"] ._podiumValue_wbwl8_15{font-size:19px}._podiumCard_wbwl8_15>small{margin-top:3px;font-size:8px;line-height:1.2}._podiumPlace_wbwl8_15{margin-top:8px;padding-block:6px}._podiumPlace_wbwl8_15 b{font-size:16px;line-height:1.2}._podiumCard_wbwl8_15[data-rank="1"] ._podiumPlace_wbwl8_15{margin-top:10px}._ownCard_wbwl8_18{gap:11px;margin:10px 20px 8px;padding:10px 13px}._ownPlace_wbwl8_18{gap:3px;font-size:18px}._ownCard_wbwl8_18>div>strong{font-size:11px}._ownCard_wbwl8_18 small{margin-top:3px;font-size:9px}._ownPlace_wbwl8_18>small{margin:0;font-size:7px}._ownValue_wbwl8_18{font-size:16px}._rewardNote_wbwl8_19{margin:0 20px 8px;font-size:10px}._rewardNote_wbwl8_19 summary{padding:3px}._rewardNote_wbwl8_19 summary strong{font-size:10px}._footer_wbwl8_20{padding-block:8px;font-size:8px}._footer_wbwl8_20>small{font-size:8px}}@media (max-width:560px) and (max-height:820px){._header_wbwl8_3,._dayBar_wbwl8_8{padding-inline:17px}._eyebrow_wbwl8_6{font-size:7px}._heading_wbwl8_6 h2{font-size:24px}._tabs_wbwl8_11{margin-inline:15px}._filters_wbwl8_12{gap:7px;padding-inline:15px}._boardHeading_wbwl8_13{padding-inline:17px}._podium_wbwl8_15{gap:6px;padding-inline:14px}._podiumName_wbwl8_15{font-size:10px}._podiumCard_wbwl8_15>small{font-size:7px}._ownCard_wbwl8_18{margin-inline:13px}._rewardNote_wbwl8_19{margin-inline:12px}}._panel_1ikyi_1{z-index:42;color:#f2f7f4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;background:#142c36f2;border:1px solid #a9d5d33b;border-radius:21px;width:490px;max-width:calc(100vw - 32px);padding:13px 14px 10px;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #13283340}._caption_1ikyi_2{letter-spacing:.08em;color:#a8c9cc;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:10px;display:flex}._caption_1ikyi_2>span:last-child{letter-spacing:0;color:#d0dedb}._row_1ikyi_3{align-items:stretch;gap:9px;display:flex}._skills_1ikyi_3{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;display:grid}._skills_1ikyi_3 button{color:#c5d6d8;touch-action:manipulation;background:#203e49;border:1px solid #46626c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:68px;transition:background .15s,border-color .15s;display:flex;position:relative}._skills_1ikyi_3 button:hover{background:#2e5360}._skills_1ikyi_3 button._selected_1ikyi_3{border-color:var(--skill-color);color:#fff;box-shadow:inset 0 -3px var(--skill-color);background:#35505b}._skills_1ikyi_3 kbd{color:#93b0bb;background:0 0;border:0;min-width:0;height:auto;padding:0;font:9px inherit;position:absolute;top:4px;left:5px}._icon_1ikyi_3{font-size:23px;line-height:1.15}._skills_1ikyi_3 strong{white-space:nowrap;font-size:11px}._action_1ikyi_3{color:#fff8e9;touch-action:manipulation;background:#c78943;border:1px solid #ffdf9f6e;border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:84px;min-height:68px;display:flex}._action_1ikyi_3._catch_1ikyi_3{background:#277c74;border-color:#8de3cd5e}._action_1ikyi_3:disabled{opacity:.6}._action_1ikyi_3 strong{font-size:19px;font-weight:850}._action_1ikyi_3 small{font-size:9px}._status_1ikyi_3{color:#bcd0d3;white-space:nowrap;justify-content:space-between;gap:7px;margin-top:10px;font-size:11px;display:flex}._status_1ikyi_3 strong{color:#e4efe7;font-size:10px}._meter_1ikyi_3{background:#4b687150;border-radius:9px;height:3px;margin-top:7px;overflow:hidden}._meter_1ikyi_3 i{border-radius:inherit;height:100%;transition:width .1s linear;display:block}._panel_1ikyi_1 button:focus-visible{outline-offset:3px;outline:3px solid #f7f1c3}@media (max-width:640px),(pointer:coarse){._panel_1ikyi_1{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 108px);border-radius:16px;width:400px;padding:9px 10px 8px}._caption_1ikyi_2{margin-bottom:7px;font-size:8px}._skills_1ikyi_3{gap:4px}._skills_1ikyi_3 button{border-radius:9px;min-height:54px}._skills_1ikyi_3 kbd{display:none}._skills_1ikyi_3 strong{font-size:10px}._icon_1ikyi_3{font-size:20px}._action_1ikyi_3{width:69px;min-height:54px}._action_1ikyi_3 strong{font-size:17px}._status_1ikyi_3{margin-top:8px;font-size:9px}._status_1ikyi_3 strong{font-size:9px}._row_1ikyi_3{gap:6px}}@media (max-height:480px) and (orientation:landscape){._panel_1ikyi_1{width:410px;padding:8px 10px;bottom:12px}._caption_1ikyi_2{display:none}._skills_1ikyi_3 button,._action_1ikyi_3{min-height:48px}._status_1ikyi_3{margin-top:6px}._icon_1ikyi_3{font-size:19px}}._matchStats_1ikyi_7{color:#94b2b7;letter-spacing:.05em;border-bottom:1px solid #b3d1cd24;align-items:center;gap:17px;margin:0 0 11px;padding-bottom:10px;font-size:9px;display:flex}._matchStats_1ikyi_7>div{flex:1;align-items:baseline;gap:8px;display:flex}._matchStats_1ikyi_7 small{letter-spacing:.13em;color:#92b4b7;font-size:7px}._matchStats_1ikyi_7 strong{letter-spacing:-.05em;color:#f2dfaa;font-variant-numeric:tabular-nums;font-size:26px;font-weight:850;line-height:1}._matchStats_1ikyi_7>span{white-space:nowrap}._matchStats_1ikyi_7 b{color:#d9ebd7;letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:4px;font-size:15px}@media (max-width:640px),(pointer:coarse){._matchStats_1ikyi_7{gap:13px;margin-bottom:9px;padding-bottom:8px;font-size:8px}._matchStats_1ikyi_7 strong{font-size:23px}._matchStats_1ikyi_7 small{font-size:6px}._matchStats_1ikyi_7 b{font-size:13px}}@media (max-height:480px) and (orientation:landscape){._matchStats_1ikyi_7{margin-bottom:7px;padding-bottom:6px}._matchStats_1ikyi_7 strong{font-size:20px}}._panel_rhi1l_1{z-index:110;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#354f45;background:#fffff1f2;border:1px solid #ffffffb8;border-radius:22px;width:324px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 95px);padding:17px;position:absolute;top:78px;right:24px;overflow:auto;box-shadow:0 14px 50px #193d3530}._header_rhi1l_1{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}._header_rhi1l_1 span{color:#81948c;font-size:10px}._header_rhi1l_1 h2{letter-spacing:-.035em;margin:5px 0 0;font-size:17px;font-weight:700}._close_rhi1l_1{color:#607c70;cursor:pointer;background:#eaf0e5;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}._grid_rhi1l_1{grid-template-columns:1fr 1fr;gap:8px;display:grid}._card_rhi1l_1{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#f7f8f0;border:1px solid #dce5d8;border-radius:14px;padding:7px}._card_rhi1l_1:hover{background:#edf3e7}._active_rhi1l_1{background:#e6f0e2;border-color:#659b83;box-shadow:0 0 0 1px #659b83}._preview_rhi1l_1{border-radius:9px;place-items:center;height:58px;display:grid;position:relative;overflow:hidden}._mountain_rhi1l_1{color:#f4fff2;background:linear-gradient(150deg,#cce0dc 25%,#87a390 26%,#aabc87 60%,#577f67 61%)}._island_rhi1l_1{color:#efffff;background:linear-gradient(170deg,#badde8,#42b5bd 58%,#a9cd85 59%,#4ca6ae 75%)}._sky_rhi1l_1{color:#9f907c;background:linear-gradient(165deg,#edc9ab,#fff6de 55%,#c8c9df)}._space_rhi1l_1{color:#e2e2ff;background:radial-gradient(at 30% 30%,#8b94b1 1px,#0000 2px),linear-gradient(140deg,#283455,#161f39 50%,#5d5980)}._check_rhi1l_1{color:#4b8469;background:#fffef2;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;right:5px}._cardTitle_rhi1l_1{padding:8px 4px 3px;font-size:13px;font-weight:700;display:block}._cardTitle_rhi1l_1 small{color:#819188;margin-top:4px;font-size:9px;font-weight:400;display:block}._note_rhi1l_1{color:#7a9084;text-align:center;margin:11px 0 0;font-size:10px;line-height:1.7}._panel_rhi1l_1 button:focus-visible{outline-offset:3px;outline:2px solid #538d73}@media (max-width:600px){._panel_rhi1l_1{width:300px;padding:14px;top:70px;right:12px}._preview_rhi1l_1{height:50px}}@media (max-height:500px){._panel_rhi1l_1{max-height:calc(100dvh - 72px);top:62px}._grid_rhi1l_1{grid-template-columns:repeat(4,1fr)}._cardTitle_rhi1l_1 small{display:none}._preview_rhi1l_1{height:37px}._panel_rhi1l_1{width:450px}._note_rhi1l_1{margin-top:8px}}.large-text ._cardTitle_rhi1l_1{font-size:17px}.large-text ._cardTitle_rhi1l_1 small,.large-text ._note_rhi1l_1{font-size:13px}._approach_dwbn8_1,._play_dwbn8_1{left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:38;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#365849;font-variant-numeric:tabular-nums;pointer-events:auto;background:#fcfbedf2;border:1px solid #fffbe8bc;border-radius:20px;width:430px;max-width:calc(100vw - 24px);padding:12px;position:absolute;transform:translate(-50%);box-shadow:0 8px 35px #153d302b}._approach_dwbn8_1{width:310px}._approachHead_dwbn8_1{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}._approachHead_dwbn8_1>span{align-items:baseline;gap:8px;display:flex}._approachHead_dwbn8_1 small{color:#859884;font-size:9px}._approachHead_dwbn8_1 strong{letter-spacing:-.03em;font-size:15px}._catalogToggle_dwbn8_1,._leave_dwbn8_1{color:#5c806a;cursor:pointer;background:#eaf0e1;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}._modes_dwbn8_1{gap:5px;margin-bottom:7px;display:flex}._modes_dwbn8_1 button{color:#7a907b;font:inherit;cursor:pointer;white-space:nowrap;background:#f4f7ec;border:1px solid #dae5d3;border-radius:9px;flex:1;padding:7px;font-size:11px}._modes_dwbn8_1 button[aria-pressed=true]{color:#3c6c51;background:#e2eedc;border-color:#91b291;font-weight:700}._primary_dwbn8_1{color:#fffbed;min-height:43px;font:inherit;cursor:pointer;white-space:nowrap;touch-action:none;-webkit-user-select:none;user-select:none;background:#326e59;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}._approach_dwbn8_1>._primary_dwbn8_1{width:100%}._primary_dwbn8_1 small{opacity:.75;margin-left:auto;font-size:10px;font-weight:400}._primary_dwbn8_1 kbd,._secondary_dwbn8_1 kbd{font:inherit;opacity:.65;margin-left:3px;font-size:9px}._holding_dwbn8_1{background:#577f43;box-shadow:inset 0 0 0 2px #b1d982}._explore_dwbn8_1{color:#80917b;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:11px;display:flex}._catalog_dwbn8_1{background:#fffef3f5;border:1px solid #fff9e6c9;border-radius:17px;max-height:260px;padding:13px;position:absolute;bottom:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 8px 25px #1b43322b}._catalog_dwbn8_1 header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}._catalog_dwbn8_1 header button{color:#78917c;cursor:pointer;background:0 0;border:0}._catalog_dwbn8_1>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}._catalog_dwbn8_1>div button{color:#54775e;min-height:38px;font:inherit;cursor:pointer;text-align:left;background:#eef3e7;border:1px solid #dfe7d8;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}._playHeader_dwbn8_1{align-items:center;gap:9px;margin-bottom:7px;display:flex}._playHeader_dwbn8_1>div{gap:3px;min-width:0;display:grid}._playHeader_dwbn8_1 strong{letter-spacing:-.03em;font-size:14px}._playHeader_dwbn8_1 span{color:#8a9b80;font-size:10px}._playHeader_dwbn8_1>b{white-space:nowrap;margin-left:auto;font-size:19px;font-weight:800}._playHeader_dwbn8_1>b small{color:#92a085;margin-left:3px;font-size:9px}._playHeader_dwbn8_1 ._grade_dwbn8_1{color:#9b895f;margin-left:4px;font-size:10px;font-weight:700}._grade_dwbn8_1[data-grade=perfect]{color:#5b8a43}._leave_dwbn8_1{width:32px;height:32px}._challenge_dwbn8_1{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 8px;font-size:11px;font-weight:600;display:flex}._challenge_dwbn8_1>small{color:#8b9d7e;font-size:9px;font-weight:400}._challenge_dwbn8_1>strong{color:#4d8654;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex}._meter_dwbn8_1{background:#e6ebdc;border:1px solid #dce5d0;border-radius:5px;height:15px;margin-bottom:8px;position:relative;overflow:hidden}._meter_dwbn8_1>i{background:#a1c987;border-left:1px solid #83b469;border-right:1px solid #83b469;height:100%;position:absolute}._meter_dwbn8_1>b{background:#375e40;width:3px;height:100%;position:absolute;transform:translate(-50%);box-shadow:0 0 3px #fff}._charging_dwbn8_1{box-shadow:0 0 0 2px #c8dfac4a}._actions_dwbn8_1{align-items:stretch;gap:6px;display:flex}._secondary_dwbn8_1,._balance_dwbn8_1{color:#638151;font:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:#e9f0dd;border:1px solid #d9e4d0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:43px;padding:7px 10px;font-size:11px;display:flex}._balance_dwbn8_1{width:43px;padding:7px}._directions_dwbn8_1{flex:1;gap:5px;display:flex}._directions_dwbn8_1 button{color:#729267;cursor:pointer;background:#edf3e3;border:1px solid #dbe6d1;border-radius:10px;flex:1;place-items:center;min-width:39px;min-height:43px;display:grid}._directions_dwbn8_1 button[data-next=true]{color:#416e39;background:#d7e9c4;border-color:#87ad68;box-shadow:0 0 0 2px #d7e9c450}._hint_dwbn8_1{color:#879a7d;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:10px;line-height:1.5;overflow:hidden}._result_dwbn8_1,._complete_dwbn8_1{color:#73905c;align-items:center;gap:9px;min-height:66px;display:flex}._result_dwbn8_1 strong,._complete_dwbn8_1 strong{color:#446542;font-size:14px}._result_dwbn8_1>span,._complete_dwbn8_1>span{color:#829777;margin-left:auto;font-size:10px}._complete_dwbn8_1>button{color:#527944;font:inherit;cursor:pointer;background:#deebd0;border:0;border-radius:9px;padding:9px;font-size:11px}._play_dwbn8_1 button:disabled,._approach_dwbn8_1 button:disabled{opacity:.45;cursor:default}:is(._play_dwbn8_1 button:focus-visible,._approach_dwbn8_1 button:focus-visible){outline-offset:3px;outline:2px solid #699b76}@media (max-width:640px),(pointer:coarse){._play_dwbn8_1{width:365px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:18px;padding:10px}._playHeader_dwbn8_1{gap:6px;margin-bottom:5px}._playHeader_dwbn8_1 strong{font-size:13px}._playHeader_dwbn8_1>b{font-size:17px}._challenge_dwbn8_1{margin-bottom:6px;font-size:10px}._hint_dwbn8_1{margin-top:6px;font-size:9px}._primary_dwbn8_1{padding:7px;font-size:11px}._secondary_dwbn8_1{padding:7px;font-size:10px}._approach_dwbn8_1{bottom:max(14px,env(safe-area-inset-bottom));width:300px}._playHeader_dwbn8_1 ._grade_dwbn8_1{font-size:9px}._directions_dwbn8_1{gap:4px}._directions_dwbn8_1 button{min-width:34px}}@media (max-height:500px){._play_dwbn8_1,._approach_dwbn8_1{bottom:max(5px,env(safe-area-inset-bottom));width:400px;padding:8px 11px}._playHeader_dwbn8_1{margin-bottom:3px}._playHeader_dwbn8_1>div{align-items:center;gap:8px;display:flex}._challenge_dwbn8_1{margin:2px 0 4px}._hint_dwbn8_1{display:none}._meter_dwbn8_1{height:11px;margin-bottom:5px}._primary_dwbn8_1,._secondary_dwbn8_1,._directions_dwbn8_1 button,._balance_dwbn8_1{min-height:38px}._result_dwbn8_1,._complete_dwbn8_1{min-height:45px}}@media (max-width:640px),(pointer:coarse){._play_dwbn8_1 kbd,._approach_dwbn8_1 kbd{display:none}}@media (max-width:960px),(pointer:coarse){._approach_dwbn8_1{--approach-top-room:max(244px, calc(env(safe-area-inset-top) + 232px));--approach-stack-bottom:var(--world-context-bottom,var(--world-control-clearance,136px));z-index:auto;border-radius:15px;width:min(218px,100%);max-width:none;padding:8px;position:relative;inset:auto;transform:none}._approachHead_dwbn8_1{gap:6px;margin-bottom:4px}._approachHead_dwbn8_1>span{gap:2px;min-width:0;display:grid}._approachHead_dwbn8_1 small{display:none}._approachHead_dwbn8_1 strong{font-size:14px}._catalogToggle_dwbn8_1{border-radius:11px;width:44px;height:44px}._approach_dwbn8_1 ._explore_dwbn8_1{text-align:left;gap:5px;padding:0 2px 4px;line-height:1.4}._approach_dwbn8_1 ._modes_dwbn8_1{margin-bottom:6px}._approach_dwbn8_1 ._modes_dwbn8_1 button{white-space:normal;min-height:44px;padding:4px;line-height:1.3}._approach_dwbn8_1>._primary_dwbn8_1{white-space:normal;gap:4px;min-height:44px}._approach_dwbn8_1[data-catalog-open]>:not(._catalog_dwbn8_1){display:none}._catalog_dwbn8_1{max-height:min(260px, max(100px, calc(100dvh - var(--approach-stack-bottom) - var(--approach-top-room) - var(--world-context-reserved,0px) - 18px)));box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:static;overflow:hidden}._catalog_dwbn8_1 header{flex:none;margin-bottom:5px;padding-left:3px}._catalog_dwbn8_1 header button{place-items:center;width:44px;height:44px;display:grid}._catalog_dwbn8_1>div{overscroll-behavior:contain;min-height:0;padding:3px;overflow-y:auto}._catalog_dwbn8_1>div button{min-width:0;min-height:44px;padding:4px;line-height:1.3}}@media (pointer:coarse){._approach_dwbn8_1 ._hint_dwbn8_1{display:none}}@media (max-height:530px) and (orientation:landscape){._approach_dwbn8_1{--approach-top-room:max(74px, calc(env(safe-area-inset-top) + 66px))}}._play_dwbn8_1{color:#e4ece3;background:linear-gradient(130deg,#1c3945f5,#142d39f5);border-color:#b2d2c23d;border-radius:20px;padding:13px 14px;box-shadow:0 10px 35px #0f283440}._play_dwbn8_1>._hint_dwbn8_1:first-child{display:none}._playHeader_dwbn8_1{gap:10px;margin-bottom:10px}._playHeader_dwbn8_1>div{gap:4px}._playHeader_dwbn8_1 ._scoreEyebrow_dwbn8_114{letter-spacing:.11em;color:#87aaa9;font-size:6px;font-weight:750;line-height:1.3}._playHeader_dwbn8_1 strong{color:#f2f3e6;font-size:15px;line-height:1.3}._playHeader_dwbn8_1>div>span{color:#9ab7ae;font-size:9px}._playHeader_dwbn8_1>b{letter-spacing:-.05em;color:#f4dfaa;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;font-size:27px;font-weight:850;line-height:1.1;display:flex}._playHeader_dwbn8_1>b>small{letter-spacing:.15em;color:#8caba9;margin:0;font-size:6px}._playHeader_dwbn8_1 ._grade_dwbn8_1{color:#c8bd96;margin-left:auto;font-size:10px}._playHeader_dwbn8_1 ._grade_dwbn8_1[data-grade=perfect]{color:#b3dfaa}._playHeader_dwbn8_1 ._grade_dwbn8_1+b{margin-left:0}._play_dwbn8_1 ._leave_dwbn8_1{color:#b2ccc2;background:#ffffff09;border:1px solid #b4d0c638;width:30px;height:30px}._scoreProgress_dwbn8_114{background:#5b7a782e;border-radius:8px;height:3px;margin-bottom:10px;overflow:hidden}._scoreProgress_dwbn8_114>i{background:linear-gradient(90deg,#78b99b,#e0e5a6);border-radius:8px;height:100%;transition:width .18s;display:block}._play_dwbn8_1 ._challenge_dwbn8_1{color:#c1d7cb;font-size:11px}._play_dwbn8_1 ._challenge_dwbn8_1>small{color:#8eafa0}._play_dwbn8_1 ._challenge_dwbn8_1>strong{color:#c1dcb1}._play_dwbn8_1 ._meter_dwbn8_1{background:#3a5c542c;border-color:#698d7759}._play_dwbn8_1 ._meter_dwbn8_1>i{background:#7ba85f8f;border-color:#accf86a3}._play_dwbn8_1 ._meter_dwbn8_1>b{background:#edf5cc;box-shadow:0 0 5px #c7efa082}._play_dwbn8_1 ._primary_dwbn8_1{color:#2e5548;background:#c9e0b9}._play_dwbn8_1 ._holding_dwbn8_1{background:#d9ebb8;box-shadow:inset 0 0 0 2px #eaf4c9}._play_dwbn8_1 ._secondary_dwbn8_1,._play_dwbn8_1 ._balance_dwbn8_1{color:#bad1ac;background:#a2bd8e15;border-color:#95b99b38}._play_dwbn8_1 ._directions_dwbn8_1 button{color:#abc8ad;background:#a2bd8e15;border-color:#95b99b38}._play_dwbn8_1 ._directions_dwbn8_1 button[data-next=true]{color:#2f6046;background:#c9e0b9;border-color:#e3edc3;box-shadow:0 0 0 2px #c8e2ae16}._play_dwbn8_1 ._hint_dwbn8_1{color:#8cae9a}._play_dwbn8_1 ._result_dwbn8_1,._play_dwbn8_1 ._complete_dwbn8_1{color:#a4c38e}._play_dwbn8_1 ._result_dwbn8_1 strong,._play_dwbn8_1 ._complete_dwbn8_1 strong{color:#d4e5bb}._play_dwbn8_1 ._result_dwbn8_1>span,._play_dwbn8_1 ._complete_dwbn8_1>span{color:#9ab58e}._play_dwbn8_1 ._complete_dwbn8_1>button{color:#3b6043;background:#c7dfb2}@media (max-width:640px),(pointer:coarse){._play_dwbn8_1{border-radius:17px;padding:11px 12px}._playHeader_dwbn8_1{gap:7px;margin-bottom:8px}._playHeader_dwbn8_1 strong{font-size:13px}._playHeader_dwbn8_1>b{font-size:24px}._playHeader_dwbn8_1 ._scoreEyebrow_dwbn8_114{letter-spacing:.08em;font-size:5px}._scoreProgress_dwbn8_114{margin-bottom:8px}._play_dwbn8_1 ._challenge_dwbn8_1{font-size:10px}}@media (max-height:500px){._play_dwbn8_1{padding:8px 11px}._playHeader_dwbn8_1{margin-bottom:5px}._playHeader_dwbn8_1 ._scoreEyebrow_dwbn8_114{display:none}._playHeader_dwbn8_1>b{flex-direction:row;align-items:baseline;gap:6px;font-size:21px}._playHeader_dwbn8_1>b>small{font-size:6px}._scoreProgress_dwbn8_114{margin-bottom:6px}}._backdrop_udhg9_1{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102b3b70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._panel_udhg9_1{text-align:center;color:#233e46;background:#fbfaf4;border:1px solid #fffcf4;border-radius:28px;width:min(365px,100%);padding:28px;box-shadow:0 24px 100px #0b1c3b4d}._icon_udhg9_1{color:#4f826b;background:#e6efe3;border:1px solid #d6e1cb;border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 17px;display:grid}._eyebrow_udhg9_1{color:#8c9b8c;letter-spacing:.16em;font-size:9px;font-weight:850;display:block}._panel_udhg9_1 h2{letter-spacing:-.05em;margin:9px 0 12px;font-size:25px;font-weight:850}._panel_udhg9_1 p{color:#72847e;margin:0 0 23px;font-size:13px;line-height:1.8}._panel_udhg9_1 button{width:100%;min-height:48px;font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}._resume_udhg9_1{color:#fff;background:#286d60;border:1px solid #286d60;position:relative}._resume_udhg9_1 kbd{color:#e1eee4;background:#ffffff16;border:1px solid #ffffff40;height:auto;padding:3px 5px;font-size:10px;position:absolute;right:13px}._leave_udhg9_1{color:#956245;background:#f5eee4;border:1px solid #e9dac5;margin-top:9px}._panel_udhg9_1 button:hover{filter:brightness(1.04)}._panel_udhg9_1 button:focus-visible{outline-offset:3px;outline:3px solid #b7d293}._panel_udhg9_1 footer{color:#8a9a91;margin-top:19px;font-size:10px}._root_1j1a6_1{z-index:80;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:88px;left:24px}._root_1j1a6_1 button{color:#4e584f;min-height:42px;font:inherit;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf0f5;border:1px solid #fff8e4;border-radius:13px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;display:flex;box-shadow:0 4px 18px #243b2820}._root_1j1a6_1 button:hover{color:#a55d39;background:#fff;border-color:#dfba8e}._root_1j1a6_1 button:focus-visible{outline-offset:3px;outline:3px solid #54a38b}._root_1j1a6_1 kbd{color:#8b9587;background:#f0f1e9;border:1px solid #d8ddd2;border-radius:5px;min-width:0;height:auto;padding:3px 5px;font-size:9px;font-weight:700}._root_1j1a6_1 small{color:#fff9ed;text-shadow:0 1px 4px #203d3b;padding-left:4px;font-size:9px;font-weight:750}.quiet-hud:has(>[data-activity-exit])>.village-minimap{display:none}@media (max-width:640px){._root_1j1a6_1{gap:4px;top:78px;left:16px}._root_1j1a6_1 button{gap:6px;min-height:38px;padding:8px 10px;font-size:11px}._root_1j1a6_1 small,._root_1j1a6_1 kbd{font-size:8px}.quiet-hud.ddr-stage-view>._root_1j1a6_1{top:max(12px,env(safe-area-inset-top));left:12px}}@media (max-height:480px) and (orientation:landscape){._root_1j1a6_1{top:70px;left:12px}._root_1j1a6_1 small{display:none}.quiet-hud.ddr-stage-view>._root_1j1a6_1{top:12px}}._panel_12quc_1{z-index:125;color:#172c37;background:#fffffff7;border:1px solid #d9e3e4;border-radius:20px;flex-direction:column;width:360px;max-width:calc(100% - 48px);max-height:min(540px,70dvh);font-family:inherit;font-size:13px;line-height:1.5;display:flex;position:absolute;top:104px;right:24px;overflow:hidden;box-shadow:0 18px 54px #12293630,0 3px 12px #12293612}._panel_12quc_1,._panel_12quc_1 *{box-sizing:border-box}._panel_12quc_1 button{cursor:pointer;font-family:inherit}._panel_12quc_1 button:focus-visible{outline-offset:2px;outline:3px solid #2f8379}._panel_12quc_1 button:disabled{cursor:not-allowed}._header_12quc_49{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}._title_12quc_51{color:#276d61;align-items:center;gap:9px;min-width:0;display:flex}._title_12quc_51 h2{color:#172c37;letter-spacing:-.45px;margin:0;font-size:19px;font-weight:800;line-height:1.3}._title_12quc_51 kbd{color:#526674;background:#f1f5f3;border:1px solid #d7e2de;border-radius:6px;place-items:center;min-width:22px;height:23px;margin-left:1px;font-family:inherit;font-size:13px;font-weight:600;display:grid;box-shadow:0 1px #d8e3df}._close_12quc_57{color:#435b67;background:#f3f6f5;border:1px solid #dce6e5;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}._close_12quc_57:hover{color:#172c37;background:#e8efed}._summary_12quc_61{background:#f1f6f3;border:1px solid #dfe8e4;border-radius:12px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:7px 12px;margin:0 16px 12px;padding:10px 12px;display:flex}._coins_12quc_63{color:#276d61;align-items:center;gap:6px;min-width:0;display:flex}._coins_12quc_63 strong{color:#173e38;letter-spacing:-.35px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}._coins_12quc_63 strong small{color:#395d53;margin-left:3px;font-size:13px;font-weight:600}._coins_12quc_63>span{color:#526674;font-size:13px}._capacity_12quc_71{color:#526674;white-space:nowrap;align-items:baseline;gap:5px;font-size:13px;display:flex}._capacity_12quc_71 strong{color:#304b55;font-variant-numeric:tabular-nums;font-size:14px}._capacity_12quc_71>span{color:#647980}._categories_12quc_77{flex:none;gap:6px;padding:0 16px 10px;display:flex}._categories_12quc_77 button{color:#526674;background:#f1f5f3;border:1px solid #dce6e1;border-radius:9px;flex:1;min-height:34px;padding:6px 8px;font-size:13px;font-weight:700}._categories_12quc_77 button._activeCategory_12quc_81{color:#235d4b;background:#e2f0e7;border-color:#90b8a5}._equippedMark_12quc_83{color:#fff;background:#276d61;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;left:4px}._toyHint_12quc_85{color:#526674;margin:9px 0 0;font-size:13px;line-height:1.5}._contents_12quc_87{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9ccc5 #f3f6f5;min-height:0;padding:2px 16px 14px;overflow-y:auto}._grid_12quc_89{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._grid_12quc_89>li{min-width:0}._slot_12quc_93{color:#304956;background:#f3f6f5;border:1px solid #dce6e3;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;min-height:84px;padding:6px 4px 7px;display:flex;position:relative}._slot_12quc_93:hover{background:#edf5f0;border-color:#9cbcb1}._slot_12quc_93._selected_12quc_97{color:#173e38;background:#eaf3ee;border-color:#276d61;box-shadow:inset 0 0 0 1px #276d61}._slotArt_12quc_99{background:#f6eddb;border-radius:8px;width:100%;height:50px;display:block;overflow:hidden}._slotArt_12quc_99 svg{width:100%;height:50px;display:block}._quantity_12quc_103{color:#304b43;text-align:center;font-variant-numeric:tabular-nums;background:#fffffff5;border:1px solid #d4e2db;border-radius:6px;min-width:21px;padding:0 4px;font-size:13px;font-weight:800;line-height:19px;position:absolute;top:3px;right:3px}._itemName_12quc_105{width:100%;min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.3px;font-size:13px;font-weight:700;line-height:1.3;display:block;overflow:hidden}._empty_12quc_107{color:#789088;text-align:center;padding:23px 4px 28px}._empty_12quc_107 svg{margin:0 auto 12px;display:block}._empty_12quc_107>strong{color:#304956;font-size:15px;font-weight:750;display:block}._empty_12quc_107 p{color:#526674;word-break:keep-all;margin:7px 0 0;font-size:13px;line-height:1.7}._detail_12quc_115{background:#f9fbfa;border-top:1px solid #dfe7e4;flex:none;padding:14px 16px}._description_12quc_117{align-items:center;gap:11px;display:flex}._detailArt_12quc_119{background:#f6eddb;border:1px solid #e7dfcc;border-radius:11px;flex:none;width:62px;height:62px;display:block;overflow:hidden}._detailArt_12quc_119 svg{width:100%;height:60px;display:block}._description_12quc_117>div{min-width:0}._description_12quc_117 h3{color:#172c37;letter-spacing:-.3px;margin:0;font-size:16px;font-weight:800;line-height:1.35}._description_12quc_117 p{color:#526674;word-break:keep-all;overflow-wrap:anywhere;margin:4px 0 5px;font-size:13px;line-height:1.5}._owned_12quc_129{color:#526674;flex-wrap:wrap;align-items:baseline;gap:7px;font-size:13px;display:flex}._owned_12quc_129 strong{color:#304b43;font-size:13px;font-weight:800}._eat_12quc_133{color:#fff;background:#276d61;border:1px solid #276d61;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:750;line-height:1.3;display:flex}._eat_12quc_133:hover:not(:disabled){background:#1c5a4f;border-color:#1c5a4f}._eat_12quc_133:disabled{color:#52665d;opacity:1;background:#e2e9e6;border-color:#d4dedd}._footer_12quc_139{color:#526674;text-align:center;border-top:1px solid #e3ebe7;flex:none;padding:9px 16px 11px;font-size:13px}._srOnly_12quc_141{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.large-text ._title_12quc_51 h2{font-size:21px}.large-text ._itemName_12quc_105{font-size:14px}.large-text ._description_12quc_117 h3{font-size:18px}.large-text ._description_12quc_117 p,.large-text ._owned_12quc_129,.large-text ._owned_12quc_129 strong,.large-text ._empty_12quc_107 p{font-size:15px}.large-text ._eat_12quc_133{min-height:46px;font-size:16px}@media (max-width:640px){._panel_12quc_1{border-radius:18px;width:auto;max-width:none;max-height:calc(100dvh - 235px);top:134px;left:12px;right:12px}._header_12quc_49{padding:12px 14px 10px}._summary_12quc_61{margin-left:14px;margin-right:14px}._contents_12quc_87{padding-left:14px;padding-right:14px}._detail_12quc_115{padding:13px 14px}}@media (max-width:360px){._grid_12quc_89{gap:6px}._contents_12quc_87{padding-left:12px;padding-right:12px}._slot_12quc_93{padding-left:3px;padding-right:3px}._coins_12quc_63>span{display:none}}@media (max-height:580px){._panel_12quc_1{max-height:calc(100dvh - 100px);top:84px;overflow-y:auto}._contents_12quc_87{flex-shrink:0;max-height:180px}}._paper_1ofdv_1{z-index:70;color:#435949;background:#fff9eefa;border:1px solid #e4d0a9;border-radius:20px;width:min(365px,100vw - 28px);padding:15px 17px;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #29413525}._paper_1ofdv_1 header{justify-content:space-between;align-items:center;display:flex}._paper_1ofdv_1 small{letter-spacing:.08em;color:#9a815e;font-size:10px}._paper_1ofdv_1 h3{margin:3px 0 8px;font-size:17px}._paper_1ofdv_1 header button{width:36px;height:36px;color:inherit;background:#eee7d7;border:0;border-radius:50%;font-size:24px}._paper_1ofdv_1 p{margin:7px 0;font-size:11px;line-height:1.6}._primary_1ofdv_1{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;touch-action:none;background:#317b67;border:0;border-radius:12px;padding:10px;font-size:12px;font-weight:800}._primary_1ofdv_1:disabled{cursor:default;background:#b0b9a6}._power_1ofdv_1{background:#e0d6c3;border-radius:10px;height:19px;margin:12px 4px 15px;position:relative;overflow:hidden}._target_1ofdv_1{background:#7cbf8c;height:100%;position:absolute;top:0}._power_1ofdv_1 i{background:#fffefa;width:4px;position:absolute;top:0;bottom:0;transform:translate(-2px);box-shadow:0 0 0 1px #375f4a}._paperScore_1ofdv_1{justify-content:space-between;font-size:11px;display:flex}._result_1ofdv_1{text-align:center;padding:12px 0;font-size:21px;display:block}._tool_1ofdv_1{z-index:55;color:#35564c;pointer-events:none;background:#f5fbf0eb;border:1px solid #d7e3cc;border-radius:15px;gap:9px;width:230px;padding:10px 12px;display:flex;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #20483e19}._toolIcon_1ofdv_1{font-size:22px}._tool_1ofdv_1>div{flex:1;min-width:0}._tool_1ofdv_1 small{color:#7a927c;font-size:9px;display:block}._tool_1ofdv_1 strong{font-size:12px}._tool_1ofdv_1 p{margin:5px 0 0;font-size:9px;line-height:1.5}._toolMeter_1ofdv_1{background:#dce5d3;border-radius:5px;height:5px;margin-top:7px;overflow:hidden}._toolMeter_1ofdv_1 i{background:#79b588;height:100%;transition:width 80ms;display:block}._nextNotes_1ofdv_1{gap:6px;margin-top:6px;display:flex}._nextNotes_1ofdv_1 span{background:#d8ebe2;border-radius:7px;place-items:center;min-width:32px;height:28px;font-size:12px;font-weight:800;display:grid}@media (max-width:640px){._paper_1ofdv_1{bottom:max(15px,env(safe-area-inset-bottom));padding:11px 14px}._paper_1ofdv_1 h3{margin-bottom:5px;font-size:15px}._paper_1ofdv_1 p{font-size:10px}._tool_1ofdv_1{width:210px;padding:8px 10px;top:68px}._tool_1ofdv_1 p{font-size:9px}}@media (max-height:500px){._paper_1ofdv_1{width:330px;padding:8px 12px;bottom:12px}._paper_1ofdv_1 p{margin:4px 0}._paper_1ofdv_1 header small{display:none}._paper_1ofdv_1 h3{margin:0;font-size:14px}._power_1ofdv_1{margin:6px 0}._tool_1ofdv_1{width:180px;top:58px;left:20px;transform:none}}._paper_1ofdv_1 button:focus-visible{outline-offset:3px;outline:2px solid #4a8d76}._panel_1cfns_1{z-index:110;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#172c37;background:#fffffff7;border:1px solid #fff;border-radius:19px;flex-direction:column;width:360px;max-height:min(380px,100dvh - 280px);display:flex;position:absolute;bottom:252px;left:24px;overflow:hidden;box-shadow:0 12px 38px #17313f24}._panel_1cfns_1 header{border-bottom:1px solid #e2eaea;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 12px 18px;display:flex}._panel_1cfns_1 header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._panel_1cfns_1 h2{font-size:16px;font-weight:800}._panel_1cfns_1 header span{color:#526674;font-size:11px}._panel_1cfns_1 header button{background:#edf3f1;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}._messages_1cfns_3{overflow-wrap:anywhere;flex-direction:column;gap:13px;min-height:100px;max-height:220px;margin:0;padding:14px 18px;list-style:none;display:flex;overflow:auto}._messages_1cfns_3 strong{color:#526674;align-items:center;gap:6px;font-size:12px;display:flex}._messages_1cfns_3 small{color:#276d61;background:#e0eee6;border-radius:4px;padding:1px 4px;font-size:10px}._messages_1cfns_3 p{white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.55}._mine_1cfns_3 p{color:#216354}._empty_1cfns_3{color:#647681;padding:15px 0;font-size:13px;line-height:1.8}._panel_1cfns_1 form{gap:8px;padding:0 14px;display:flex}._panel_1cfns_1 input{color:#172c37;background:#f0f5f3;border:1px solid #d9e3e4;border-radius:11px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}._panel_1cfns_1 input::placeholder{color:#647681}._panel_1cfns_1 form button{color:#fff;background:#276d61;border-radius:11px;flex:none;place-items:center;width:44px;min-height:44px;display:grid}._panel_1cfns_1 form button:disabled{color:#647681;background:#e2ebe7}._panel_1cfns_1 footer{color:#647681;justify-content:space-between;padding:9px 18px 13px;font-size:11px;display:flex}.large-text ._messages_1cfns_3 p,.large-text ._panel_1cfns_1 input{font-size:17px}.large-text ._panel_1cfns_1{width:390px}.large-text ._panel_1cfns_1 header span,.large-text ._messages_1cfns_3 strong{font-size:14px}@media (max-width:640px){._panel_1cfns_1,.large-text ._panel_1cfns_1{width:auto;min-height:200px;max-height:calc(100dvh - 505px);bottom:355px;left:12px;right:12px}._panel_1cfns_1 header{padding:9px 12px}._messages_1cfns_3{min-height:60px;max-height:140px;padding:10px 14px}._panel_1cfns_1 footer{padding-bottom:10px}._panel_1cfns_1 header span{font-size:11px}._panel_1cfns_1 input{font-size:16px}}@media (max-height:700px){._panel_1cfns_1{max-height:calc(100dvh - 290px);bottom:180px}}._flag_1cfns_11{color:#8a7a6b;vertical-align:middle;cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:6px;display:inline-grid}:is(._flag_1cfns_11:hover,._flag_1cfns_11:focus-visible){color:#a6532f;background:#f4e7da}._muted_1cfns_15{color:#82551e;background:#fbf1e2;border-radius:10px;margin:0 14px 8px;padding:9px 11px;font-size:12px;line-height:1.6}._backdrop_185n3_1{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17313f55;place-items:center;padding:20px;display:grid;position:absolute;inset:0}._sheet_185n3_3{width:min(420px,100%);max-height:90dvh;color:var(--ui-ink);border-radius:20px;padding:24px;position:relative;overflow-y:auto}._close_185n3_5{background:var(--ui-fill);width:36px;height:36px;color:var(--ui-muted);border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}._eyebrow_185n3_7{color:var(--ui-accent);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}._sheet_185n3_3 h2{letter-spacing:-.5px;margin-top:10px;padding-right:36px;font-size:22px;font-weight:800;line-height:1.45}._sheet_185n3_3 p{color:var(--ui-muted);margin:10px 0 16px;font-size:14px;line-height:1.75}._actions_185n3_13{gap:10px;display:grid}._actions_185n3_13>button{border:1px solid var(--ui-line);text-align:left;width:100%;color:var(--ui-ink);cursor:pointer;background:#f3f7f5;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}._actions_185n3_13>button>svg{color:var(--ui-accent);flex:none}._actions_185n3_13>button span{flex-direction:column;gap:3px;display:flex}._actions_185n3_13 strong{font-size:16px;font-weight:800}._actions_185n3_13 small{color:var(--ui-muted);font-size:12px}._actions_185n3_13>._report_185n3_25>svg{color:#b5603c}._actions_185n3_13>button:hover{border-color:var(--ui-accent)}._reasons_185n3_29{border:0;gap:8px;margin:0;padding:0;display:grid}._reasons_185n3_29 legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._reasons_185n3_29 label{border:1px solid var(--ui-line);cursor:pointer;background:#f3f7f5;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;font-size:15px;font-weight:650;display:flex}._reasons_185n3_29 label._chosen_185n3_35{border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent);background:#e5f0ea}._reasons_185n3_29 input{width:18px;height:18px;accent-color:var(--ui-accent)}._footer_185n3_39{gap:10px;margin-top:16px;display:flex}._footer_185n3_39 button{cursor:pointer;border-radius:13px;flex:1;min-height:48px;font-size:15px;font-weight:800}._secondary_185n3_43{background:var(--ui-fill);color:var(--ui-ink)}._primary_185n3_45{background:var(--ui-accent);color:#fff}._primary_185n3_45:disabled{opacity:.45;cursor:default}._note_185n3_49{color:var(--ui-muted);margin-top:14px;font-size:12px;line-height:1.7;display:block}:is(._sheet_185n3_3 button:focus-visible,._reasons_185n3_29 label:focus-within){outline:2px solid var(--ui-accent);outline-offset:2px}.large-text ._sheet_185n3_3 h2{font-size:26px}.large-text ._sheet_185n3_3 p,.large-text ._reasons_185n3_29 label{font-size:17px}.large-text ._actions_185n3_13 strong{font-size:18px}@media (max-width:560px){._sheet_185n3_3{padding:20px 16px}._sheet_185n3_3 h2{font-size:20px}}._backdrop_1vvmd_1{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17313f40;place-items:center;padding:20px;display:grid;position:absolute;inset:0}._card_1vvmd_3{overscroll-behavior:contain;text-align:center;width:min(400px,100%);max-height:calc(100dvh - 40px);color:var(--ui-ink);border-radius:22px;padding:28px 26px 22px;position:relative;overflow:auto}._icon_1vvmd_5{width:58px;height:58px;color:var(--ui-accent);background:#e5f0ea;border-radius:18px;place-items:center;margin:0 auto;display:grid}._count_1vvmd_7{color:var(--ui-muted);margin-top:12px;font-size:12px;font-weight:750;display:block}._card_1vvmd_3 h2{letter-spacing:-.6px;margin-top:6px;font-size:23px;font-weight:850;line-height:1.45}._card_1vvmd_3 p{color:var(--ui-muted);word-break:keep-all;margin:10px 0 0;font-size:15px;line-height:1.8}._dots_1vvmd_13{justify-content:center;gap:7px;margin:18px 0;display:flex}._dots_1vvmd_13 i{background:#cfdcd8;border-radius:50%;width:8px;height:8px}._dots_1vvmd_13 i._on_1vvmd_17{background:var(--ui-accent);border-radius:5px;width:22px}._buttons_1vvmd_19{gap:10px;display:flex}._buttons_1vvmd_19 button{cursor:pointer;border-radius:14px;flex:1;min-height:52px;font-size:16px;font-weight:800}._skip_1vvmd_23{background:var(--ui-fill);color:var(--ui-ink)}._next_1vvmd_25{background:var(--ui-accent);color:#fff}._buttons_1vvmd_19 button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.large-text ._card_1vvmd_3 h2{font-size:27px}.large-text ._card_1vvmd_3 p{font-size:18px}.large-text ._buttons_1vvmd_19 button{min-height:58px;font-size:19px}.swing-launch{color:#3c6559;cursor:pointer;touch-action:manipulation;background:#fffdf5;border:1px solid #d0dbd1;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:7px;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.swing-launch kbd{color:#6b7a65;background:#eff3e9;border:1px solid #dde4d8;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.swing-launch svg{margin-right:auto}:is(.swing-launch:focus-visible,.swing-land-button:focus-visible){outline-offset:3px;outline:3px solid #6eaa94}.swing-landing-panel{z-index:39;color:#28483f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf3f5;border:1px solid #fffdf4;border-radius:23px;width:360px;max-width:calc(100vw - 28px);padding:20px;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 45px #1d3a3730}.swing-landing-panel header{align-items:center;gap:8px;font-size:12px;display:flex}.swing-landing-panel header>span{color:#738576;margin-left:auto;font-size:10px}.swing-landing-panel h2{letter-spacing:-.65px;word-break:keep-all;margin:17px 0 20px;font-size:21px;font-weight:800;line-height:1.35}.swing-landing-gauge{background:#e9eee5;border:1px solid #d9e2d8;border-radius:8px;height:24px;position:relative;overflow:visible}.swing-landing-gauge>i{pointer-events:none;height:100%;display:block;position:absolute;top:0}.swing-landing-good{background:#b3d6a4}.swing-landing-perfect{background:#5eab7f}.swing-landing-target{background:#ffffffb8;width:1px}.swing-landing-gauge .swing-landing-needle{background:#2b4e44;border:1px solid #fffdf2;border-radius:3px;width:4px;height:32px;top:-5px;transform:translate(-50%);box-shadow:0 1px 4px #2e4d4250}.swing-landing-gauge .swing-landing-pressed{background:#b78a47;border-radius:2px;width:3px;height:30px;top:-4px;transform:translate(-50%)}.swing-landing-legend{color:#82917f;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 18px;font-size:10px;display:flex}.swing-landing-legend strong{color:#4c805e;font-size:10px;font-weight:650}.swing-land-button{color:#fffbed;cursor:pointer;touch-action:manipulation;background:#356c59;border:1px solid #2c6b57;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:64px;padding:13px 16px;display:flex;box-shadow:0 4px 12px #2a5b4820}.swing-land-button>span{text-align:left;gap:5px;display:grid}.swing-land-button strong{font-size:17px;font-weight:750}.swing-land-button small{color:#daeadb;font-size:10px}.swing-land-button:disabled{color:#70836e;box-shadow:none;cursor:default;background:#e6ede2;border-color:#d9e2d8}.swing-land-button:disabled small{color:#8b9985}.swing-landing-panel.timing-ready{border-color:#d4f4c4;box-shadow:0 0 0 4px #bde5b430,0 10px 45px #1d3a3730}.swing-landing-panel.timing-ready .swing-land-button{color:#294d35;background:#bfe4ac;border-color:#92c887}.swing-landing-panel.timing-ready .swing-land-button small{color:#527b4f}.swing-landing-result{text-align:center;padding:25px 24px}.swing-landing-result-icon{color:#4f8053;background:#e8f1de;border:1px solid #d4e4c9;border-radius:19px;place-items:center;width:55px;height:55px;margin:0 auto 14px;display:grid}.swing-landing-eyebrow{color:#879273;letter-spacing:1.5px;font-size:10px}.swing-landing-result h2{margin:12px 0;font-size:25px}.swing-landing-result>strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:40px}.swing-landing-result>strong small{letter-spacing:0;color:#819178;margin-left:6px;font-size:12px;font-weight:500}.swing-landing-result p{color:#70816d;word-break:keep-all;margin:11px 0 0;font-size:12px;line-height:1.75}.swing-landing-return{color:#9aab91;margin-top:17px;font-size:10px;display:block}.swing-landing-result.grade-perfect{background:#fffdf0f7;border-color:#d7e9ba}.swing-landing-result.grade-perfect .swing-landing-result-icon{color:#a17f39;background:#faf0cb;border-color:#e8d5a9}.swing-landing-result.grade-fall .swing-landing-result-icon{color:#a57f5d;background:#f3e5d4;border-color:#e9d5c0}.swing-landing-result.grade-fall h2{color:#8e6f56}.quiet-hud:has(.swing-landing-panel) .shortcut-hints{display:none}@media (max-width:900px),(pointer:coarse){.swing-landing-panel{width:335px;padding:17px;bottom:145px}.swing-landing-panel h2{margin:14px 0 18px;font-size:20px}.swing-landing-result{padding:22px 20px}.swing-landing-result h2{font-size:23px}.swing-landing-result>strong{font-size:36px}}@media (max-height:600px){.swing-landing-panel{width:310px;padding:15px;bottom:20px;left:auto;right:16px;transform:none}.swing-landing-panel h2{margin:11px 0 14px;font-size:19px}.swing-landing-legend{margin-bottom:13px}.swing-land-button{min-height:55px;padding:10px 13px}.swing-landing-result-icon{border-radius:13px;width:40px;height:40px;margin-bottom:9px}.swing-landing-result-icon svg{width:22px}.swing-landing-result h2{margin:8px 0}.swing-landing-result>strong{font-size:31px}.swing-landing-return{margin-top:10px}}@media (prefers-reduced-motion:reduce){.swing-landing-panel,.swing-land-button{transition:none}}.swing-landing-panel{width:310px;padding:17px;bottom:22px;left:auto;right:22px;transform:none}.swing-landing-panel h2{margin:13px 0 17px;font-size:20px}.swing-landing-result{padding:21px}.swing-landing-result h2{font-size:23px}@media (max-width:640px) and (min-height:601px){.swing-landing-panel{width:auto;max-width:none;padding:14px 16px;bottom:20px;left:14px;right:14px}.swing-landing-panel h2{margin:10px 0 12px;font-size:18px}.swing-landing-legend{margin:8px 0 12px}.swing-land-button{min-height:54px;padding:10px 14px}.swing-landing-result-icon{display:none}.swing-landing-result h2{font-size:21px}.swing-landing-result>strong{font-size:30px}.swing-landing-result p{margin-top:6px}.swing-landing-return{margin-top:9px}}._map_1nh3l_1{z-index:29;left:max(22px,env(safe-area-inset-left));top:max(96px,calc(env(safe-area-inset-top) + 82px));color:#294e43;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#fffdf2f5,#f0eddfed);border:1px solid #c9cbb5;border-radius:19px;width:182px;padding:8px;position:absolute;box-shadow:0 7px 26px #243d3529,inset 0 1px #fffefa}._heading_1nh3l_3{justify-content:space-between;align-items:center;gap:8px;padding:1px 3px 8px;display:flex}._heading_1nh3l_3>span{align-items:center;gap:6px;display:flex}._heading_1nh3l_3 strong{letter-spacing:-.3px;font-size:12px;font-weight:800}._heading_1nh3l_3 svg{stroke-width:1.7px}._heading_1nh3l_3 ._count_1nh3l_3{color:#4f6659;font-variant-numeric:tabular-nums;background:#eeefe1;border:1px solid #d9dccb;border-radius:6px;gap:4px;padding:3px 6px;font-size:10px;font-weight:750}._preview_1nh3l_5{aspect-ratio:1;cursor:pointer;width:100%;color:inherit;background:#ccd6b5;border:1px solid #aebba0;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 5px #3d5a4a26}._preview_1nh3l_5>svg{width:100%;height:100%;display:block}._preview_1nh3l_5 text{fill:#315748;paint-order:stroke;stroke:#f9f1da;stroke-width:2.7px;stroke-linejoin:round;font-family:inherit;font-size:9.3px;font-weight:800}._north_1nh3l_7{color:#355943;text-shadow:0 1px #faf4da;gap:0;font-size:9px;font-weight:800;display:grid;position:absolute;top:7px;left:8px}._north_1nh3l_7:before{content:"▲";font-size:8px;display:block}._expand_1nh3l_7{color:#355e4c;background:#fffbeced;border:1px solid #eee8cf;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 5px #3a513020}._expand_1nh3l_7 svg{width:13px;height:13px}._footer_1nh3l_9{align-items:center;gap:10px;padding:8px 2px 1px;font-size:10px;font-weight:700;display:flex}._footer_1nh3l_9>span{align-items:center;gap:4px;display:flex}._footer_1nh3l_9 i{border-radius:50%;width:6px;height:6px;display:block}._selfDot_1nh3l_9{outline-offset:1px;background:#edc561;outline:1.5px solid #355f54}._neighborDot_1nh3l_9{outline-offset:1px;background:#7b9c9d;outline:1px solid #fff9e7}._footer_1nh3l_9 small{color:#607267;margin-left:auto;font-size:9px;font-weight:500}._details_1nh3l_9{border-top:1px solid #d9dccb;gap:7px;margin-top:9px;padding:9px 2px 1px;display:grid}._details_1nh3l_9>span{color:#617568;font-size:11px}._details_1nh3l_9>button{color:#fffae9;cursor:pointer;background:#355f50;border:1px solid #355f50;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:750;line-height:1.4;display:flex}._details_1nh3l_9>button:hover{background:#264d40}._map_1nh3l_1 button:focus-visible{outline-offset:4px;outline:3px solid #bb7e3b}._open_1nh3l_9{z-index:34;width:294px}._open_1nh3l_9 ._preview_1nh3l_5 text{stroke-width:2.2px;font-size:8px}._open_1nh3l_9 ._heading_1nh3l_3 strong{font-size:14px}._open_1nh3l_9 ._footer_1nh3l_9{font-size:11px}._open_1nh3l_9 ._footer_1nh3l_9 small{font-size:10px}@media (max-width:900px),(pointer:coarse){._map_1nh3l_1{left:max(16px,env(safe-area-inset-left));top:max(92px,calc(env(safe-area-inset-top) + 78px));border-radius:14px;width:116px;padding:5px}._heading_1nh3l_3{gap:4px;padding:2px 1px 6px}._heading_1nh3l_3>span{gap:4px}._heading_1nh3l_3 strong{letter-spacing:-.4px;font-size:10px}._heading_1nh3l_3>span>svg{display:none}._heading_1nh3l_3 ._count_1nh3l_3{padding:2px 4px;font-size:9px}._heading_1nh3l_3 ._count_1nh3l_3>svg{display:none}._preview_1nh3l_5{border-radius:8px}._preview_1nh3l_5 text{font-size:10px}._north_1nh3l_7{font-size:8px;top:5px;left:5px}._north_1nh3l_7:before{font-size:7px}._expand_1nh3l_7{border-radius:7px;width:24px;height:24px;bottom:4px;right:4px}._expand_1nh3l_7 svg{width:11px;height:11px}._footer_1nh3l_9{gap:9px;padding:6px 2px 1px;font-size:9px}._footer_1nh3l_9 small{display:none}._open_1nh3l_9{width:min(292px,100vw - 32px)}._open_1nh3l_9 ._heading_1nh3l_3{padding:3px 4px 8px}._open_1nh3l_9 ._heading_1nh3l_3>span>svg,._open_1nh3l_9 ._count_1nh3l_3>svg{display:block}._open_1nh3l_9 ._heading_1nh3l_3 strong{font-size:14px}._open_1nh3l_9 ._count_1nh3l_3{font-size:11px}._open_1nh3l_9 ._footer_1nh3l_9{padding:9px 4px 3px;font-size:11px}._open_1nh3l_9 ._footer_1nh3l_9 small{display:block}._details_1nh3l_9{padding:10px 4px 4px}}@media (max-height:530px) and (orientation:landscape){._map_1nh3l_1{width:102px;top:78px}._open_1nh3l_9{width:225px}._open_1nh3l_9 ._details_1nh3l_9>span{display:none}}@media (prefers-reduced-motion:reduce){._map_1nh3l_1 *{transition:none}}.large-text ._heading_1nh3l_3 strong{font-size:14px}.large-text ._footer_1nh3l_9,.large-text ._details_1nh3l_9,.large-text ._details_1nh3l_9 button{font-size:13px}
