html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0}*,:before,:after{box-sizing:border-box}:root{--ww-legal-panel:#090d13f7;--ww-legal-panel-border:#b0cbe429;--ww-legal-rule:#b0cbe41f;--ww-legal-text:#f5f7faf0;--ww-legal-muted:#dfe8f1bd;--ww-legal-soft:#c8d4e180;--ww-legal-accent:#e7c97a;--ww-legal-accent-strong:#f4ddb0;--ww-legal-link-border:#b0cbe429}.legal-page,.legal-page body{min-height:100%}body.legal-page{min-height:100vh;color:var(--ww-legal-text);scrollbar-width:none;-ms-overflow-style:none;background:radial-gradient(circle at 50% 0,#7a98d629,#0000 30%),linear-gradient(#e7c97a0f,#e7c97a00 24%),linear-gradient(#151d28 0%,#0b1017 56%,#070b11 100%);margin:0;font-family:Quicksand,sans-serif;overflow-y:auto}body.legal-page::-webkit-scrollbar{width:0;height:0}.legal-main{width:min(760px,100% - 28px);padding:max(20px, env(safe-area-inset-top)) 0 max(24px, env(safe-area-inset-bottom));margin:0 auto}.legal-shell{border:1px solid var(--ww-legal-panel-border);background:linear-gradient(#0a0f16fa,#080c12fa);border-radius:14px;padding:clamp(22px,4vw,40px);position:relative;overflow:hidden}.legal-shell:before{content:"";background:linear-gradient(90deg,#0000,#e7c97a8c,#0000);height:1px;position:absolute;inset:0 0 auto}.legal-shell:after{content:"";pointer-events:none;background:linear-gradient(#b0cbe40a,#0000);height:34px;position:absolute;inset:18px 18px auto}.legal-shell>*{z-index:1;position:relative}.legal-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--ww-legal-accent);margin:0 0 12px;font-size:11px;font-weight:700}.legal-title{letter-spacing:.04em;margin:0;font-size:clamp(40px,9vw,72px);line-height:.94}.legal-title span{opacity:.46}.legal-lede{max-width:42rem;color:var(--ww-legal-muted);margin:18px 0 0;font-size:clamp(17px,2.4vw,19px);line-height:1.72}.legal-meta{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.legal-meta-pill{border:0;border-bottom:1px solid var(--ww-legal-rule);color:#dfe8f1b3;letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 0 4px;font-size:11px;display:inline-flex}.legal-section{border-top:1px solid var(--ww-legal-rule);margin-top:24px;padding-top:18px}.legal-section h2{letter-spacing:.24em;text-transform:uppercase;color:var(--ww-legal-accent);margin:0 0 10px;font-size:12px;font-weight:700}.legal-section p,.legal-section li{color:var(--ww-legal-muted);margin:0;font-size:15.5px;line-height:1.74}.legal-section p+p,.legal-section ul,.legal-section ol{margin-top:12px}.legal-section ul,.legal-section ol{padding-left:18px}.legal-section li+li{margin-top:8px}.legal-note{border:1px solid var(--ww-legal-rule);background:#ffffff05;border-radius:8px;padding:14px 16px}.credits-page .legal-shell{background:radial-gradient(circle at top right, #e9d4a71a, transparent 28%), radial-gradient(circle at top left, #7a98d61a, transparent 30%), var(--ww-legal-panel)}.credits-hero{padding-bottom:20px;position:relative}.credits-hero:after{content:"";background:linear-gradient(90deg,#ffffff29,#ffffff0a);height:1px;position:absolute;bottom:0;left:0;right:0}.credits-studio-line{letter-spacing:.24em;text-transform:uppercase;color:#ffffffc7;margin:14px 0 0;font-size:12px;font-weight:700}.credits-studio-line span{color:var(--ww-legal-accent-strong)}.credits-page .legal-lede{max-width:50rem}.credits-tagline{color:var(--ww-legal-soft);margin:8px 0 0;font-size:14px;line-height:1.6}.credits-grid{gap:18px;margin-top:24px;display:grid}.credits-card,.credits-highlight{border-radius:0;padding:16px 0 0}.credits-card{border:0;border-top:1px solid var(--ww-legal-rule);background:0 0}.credits-highlight{box-shadow:none;background:0 0;border:0;border-top:1px solid #e9d4a73d}.credits-card h2,.credits-highlight h2{letter-spacing:.24em;text-transform:uppercase;color:var(--ww-legal-accent);margin:0 0 10px;font-size:12px;font-weight:700}.credits-card p,.credits-highlight p{color:var(--ww-legal-muted);margin:0;font-size:15.5px;line-height:1.74}.credits-card p+p,.credits-highlight p+p{margin-top:12px}.credits-emphasis{color:var(--ww-legal-text);font-weight:700}.credits-signoff{letter-spacing:.2em;text-transform:uppercase;color:#ffffff8f;margin-top:14px;font-size:12px}.legal-strong{color:var(--ww-legal-text);font-weight:700}.legal-inline-link{color:var(--ww-legal-accent-strong);text-decoration:none}.legal-inline-link:hover,.legal-inline-link:focus-visible{color:#fff1c4;outline:none}.site-footer-wrap{margin-top:14px}.site-footer-nav{flex-wrap:wrap;gap:8px;display:flex}.site-footer-link{color:#dfe8f1c7;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;min-height:0;padding:0 0 4px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.site-footer-link:hover,.site-footer-link:focus-visible{border-color:var(--ww-legal-link-border);color:#fff;outline:none}.site-footer-link[data-embedded-close]{color:#ebf2f9d1;letter-spacing:.18em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,color .16s;box-shadow:inset 0 1px #ffffff0a}.site-footer-link[data-embedded-close]:hover,.site-footer-link[data-embedded-close]:focus-visible{color:var(--ww-legal-accent-strong);background:linear-gradient(#e7c97a1a,#ffffff09);border-color:#e7c97a47;transform:translateY(-1px)}.site-footer-link.site-footer-link-primary,.site-footer-link[aria-current=page]{color:var(--ww-legal-accent-strong);border-color:#e7c97a47}.site-footer-copy{color:var(--ww-legal-soft);margin:10px 0 0;font-size:12.5px;line-height:1.6}@media (width<=640px){.legal-main{width:min(100%,100% - 22px);padding-top:max(16px, env(safe-area-inset-top))}.legal-shell{border-radius:18px;padding:20px 18px 24px}.legal-title{letter-spacing:.03em}.site-footer-link{min-height:32px;padding:0 12px}}html.embedded-page body.legal-page{background:0 0;min-height:auto;overflow-x:hidden}html.embedded-page .legal-main{width:100%;margin:0;padding:24px 24px 28px}html.embedded-page .legal-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}html.embedded-page .legal-shell:before,html.embedded-page .legal-shell:after,html.embedded-page .legal-eyebrow{display:none}html.embedded-page .legal-title{letter-spacing:.02em;font-size:clamp(28px,4vw,36px);line-height:1.02}html.embedded-page .legal-lede{margin-top:10px;font-size:16px;line-height:1.6}html.embedded-page .legal-meta{margin-top:14px}html.embedded-page .legal-section{margin-top:20px;padding-top:14px}html.embedded-page .site-footer-wrap{margin-top:24px}html.embedded-page .site-footer-link:not([data-embedded-close]),html.embedded-page .site-footer-copy{display:none}html.embedded-page body.credits-page .credits-grid{margin-top:20px}@media (width<=640px){.credits-card,.credits-highlight{padding:16px 16px 18px}}:root{--nature-text:#fff;--hud-top:40px;--hud-top-safe:0px;--hud-top-extra:0px;--hud-side:50px;--hud-bottom:50px;--hud-halo:0 0 5px #37230c94, 0 1px 3px #2d1c0a6b, 0 0 7px #ffffff59;--hud-pop-halo:0 0 1px #28190529, 0 0 8px #ffffff24}:root.ios-standalone-hud{--hud-top-extra:8px}@media (width<=768px){:root{--hud-top-safe:env(safe-area-inset-top,0px);--hud-top:max(20px, calc(var(--hud-top-safe) + var(--hud-top-extra) + 6px));--hud-side:max(20px, env(safe-area-inset-right));--hud-bottom:max(20px, env(safe-area-inset-bottom))}}@media (width<=932px) and (height<=500px) and (orientation:landscape){#rotate-overlay{display:flex}}:root{--sai-top:env(safe-area-inset-top,0px);--sai-right:env(safe-area-inset-right,0px);--sai-bottom:env(safe-area-inset-bottom,0px);--sai-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box;margin:0;padding:0}html,body{touch-action:none;-webkit-user-select:none;user-select:none;background:#000;width:100%;height:100%;overflow:hidden}#game-canvas{touch-action:none;opacity:1;filter:none;width:100%;height:100%;transition:opacity .9s ease-out,filter 1.1s ease-out;display:block;position:fixed;top:0;left:0}#game-canvas.boot-hidden{opacity:0;filter:saturate(.92)brightness(.9)}#vignette{pointer-events:none;z-index:1;opacity:0;background:radial-gradient(#0000 65%,#0000002e 100%);width:100%;height:100%;transition:opacity .5s ease-in-out;position:fixed;top:0;left:0}#vignette.active{opacity:1}#death-flash{pointer-events:none;z-index:2;opacity:0;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0}#rotate-overlay{z-index:100000;color:#fff;opacity:.95;background:#0a0a12;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.rotate-overlay-icon{margin-bottom:16px;font-size:48px}.rotate-overlay-copy{letter-spacing:2px;font-family:Quicksand,sans-serif;font-size:18px;font-weight:600}@keyframes boot-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes boot-fade-up-dim{0%{opacity:0;transform:translateY(8px)}to{opacity:.3;transform:translateY(0)}}.boot-best{animation:1s ease-out .5s both boot-fade-up}.boot-controls-1{animation:1s ease-out .8s both boot-fade-up}.boot-controls-2{animation:1s ease-out 1s both boot-fade-up}.boot-controls-3{animation:1s ease-out 1.2s both boot-fade-up}.boot-prompt{animation:1s ease-out 1.5s both boot-fade-up}.boot-version{animation:1s ease-out 1.7s both boot-fade-up-dim}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.loading-dots span{opacity:.2;animation:1.4s ease-in-out infinite dot-wave;display:inline-block}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-wave{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}#debug-hud{z-index:9999;letter-spacing:1px;color:#f44;pointer-events:none;text-transform:uppercase;background:#0000008c;border:1px solid #f446;border-radius:6px;padding:4px 14px;font-family:Quicksand,monospace;font-size:13px;font-weight:600;display:none;position:fixed;top:8px;left:50%;transform:translate(-50%)}#hud{pointer-events:none;color:#fff;text-shadow:1px 1px 2px #0000004d;width:100%;height:100%;font-family:Quicksand,sans-serif;font-weight:600;display:none;position:absolute;top:0;left:0}#hud-stage-group{top:var(--hud-top);left:var(--hud-side);flex-direction:column;align-items:flex-start;line-height:1;display:flex;position:absolute}.hud-section-label{letter-spacing:3px;opacity:.5;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700}#hud-stage{letter-spacing:2px;color:#fff;text-shadow:var(--hud-halo), 0 0 10px #fff3;font-size:24px;font-weight:400}#hud-score-group{top:var(--hud-top);right:var(--hud-side);text-align:right;flex-direction:column;align-items:flex-end;line-height:1;display:flex;position:absolute}#hud-pause-btn{top:var(--hud-top);pointer-events:auto;cursor:pointer;opacity:.3;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.hud-pause-label{letter-spacing:4px;font-size:10px;font-weight:700}#hud-score{letter-spacing:1px;color:#fff;text-shadow:var(--hud-halo), 0 0 10px #ffffff4d;font-size:32px;font-weight:400}#hud-weave-combo{opacity:0;flex-direction:column;align-items:flex-end;margin-top:8px;transition:opacity .3s ease-out;display:flex}.hud-combo-label{letter-spacing:3px;opacity:.4;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:700}#hud-weave-mult{color:#fff;letter-spacing:1px;text-shadow:var(--hud-halo), 0 0 10px #fff3;font-size:20px;font-weight:400}#hud-score-bonus{letter-spacing:2px;color:#fff;text-shadow:var(--hud-halo), 0 0 10px #ffffff80;pointer-events:none;opacity:0;font-size:18px;display:none;position:absolute;top:0;right:0;transform:translateY(-20px)}#hud-gauge{bottom:var(--hud-bottom);right:var(--hud-side);width:160px;position:absolute}.hud-gauge-label{letter-spacing:4px;opacity:.5;text-align:right;margin-bottom:8px;font-size:10px;font-weight:700}.hud-gauge-svg{overflow:visible}#hud-speed-arc-glow{opacity:.22;filter:drop-shadow(0 0 8px #ffffff59)}#hud-speed-arc{filter:drop-shadow(0 0 4px #fff6)}#hud-speed-tip{fill:#fff;opacity:0;filter:drop-shadow(0 0 6px #ffffff73);transform-box:fill-box;transform-origin:50%}#hud-throttle-controls{right:var(--hud-side);bottom:calc(var(--hud-bottom) + 54px);pointer-events:none;z-index:7;flex-direction:column;align-items:center;gap:10px;display:none;position:absolute}.hud-throttle-btn{color:#ffffffd9;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;opacity:.32;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:opacity .12s,transform .12s,border-color .12s,background .12s;display:flex}.hud-throttle-btn:hover{opacity:.52}.hud-throttle-btn:focus-visible{outline-offset:2px;opacity:.72;outline:1px solid #ffffff57}.hud-throttle-btn.active{opacity:.85;background:#ffffff24;border-color:#ffffff40}#hud-bird-anchor{pointer-events:none;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}#hud-bird-pop{letter-spacing:2.5px;color:gold;white-space:nowrap;text-align:center;text-shadow:var(--hud-pop-halo), 0 0 14px #ffd7002e;transform-origin:50% 100%;font-size:20px;font-weight:600;line-height:.96;display:none}#hud-vignette{pointer-events:none;opacity:0;position:absolute;inset:0}@media (hover:none),(pointer:coarse){#hud-stage{letter-spacing:1.6px;font-size:20px}#hud-throttle-controls{bottom:var(--hud-bottom);gap:12px;display:flex}.hud-throttle-btn{width:52px;height:52px}.hud-throttle-btn svg{width:24px;height:24px}#hud-gauge{right:auto;left:var(--hud-side)}#hud-gauge .hud-accent{text-align:left}}@keyframes stage-pop{0%{opacity:0;text-shadow:var(--hud-halo), 0 0 0 #fff0;transform:scale(.8)}10%{opacity:1;text-shadow:var(--hud-halo), 0 0 20px #fff9;transform:scale(1.6)}50%{opacity:1;text-shadow:var(--hud-halo), 0 0 12px #fff6;transform:scale(1.6)}to{opacity:.7;text-shadow:var(--hud-halo), 0 0 0 #fff0;transform:scale(1)}}@keyframes nearmiss-pop{0%{transform:scale(calc(var(--pop-scale,1) * 1.03)) translateY(3px);opacity:0;filter:blur()}16%{transform:scale(var(--pop-scale,1)) translateY(0);opacity:1;filter:blur()}70%{transform:scale(var(--pop-scale,1)) translateY(0);opacity:.99;filter:blur()}74%{transform:scale(var(--pop-scale,1)) translateY(-1.2px);opacity:.96;filter:blur(.06px)}82%{transform:scale(calc(var(--pop-scale,1) * .997)) translateY(-6px);opacity:.68;filter:blur(.3px)}to{transform:scale(calc(var(--pop-scale,1) * .972)) translateY(-28px);opacity:0;filter:blur(1.7px)}}@keyframes combo-pop{0%{opacity:0;transform:scale(1.2)}20%{opacity:1;transform:scale(1)}80%{opacity:.9}to{opacity:0;transform:translateY(-10px)}}@keyframes streak-flash{0%{opacity:0;transform:scale(1.1)}20%{opacity:1;transform:scale(1)}80%{opacity:.9}to{opacity:0}}@keyframes milestone-flash{0%{opacity:0;transform:scale(calc(var(--pop-scale,1) * .97)) translateY(2px);filter:blur()}18%{opacity:1;transform:scale(var(--pop-scale,1)) translateY(0);filter:blur()}74%{opacity:.97;transform:scale(var(--pop-scale,1)) translateY(0);filter:blur()}78%{opacity:.94;transform:scale(var(--pop-scale,1)) translateY(-.8px);filter:blur(.05px)}86%{opacity:.62;transform:scale(calc(var(--pop-scale,1) * .997)) translateY(-4.5px);filter:blur(.25px)}to{opacity:0;transform:scale(calc(var(--pop-scale,1) * .982)) translateY(-20px);filter:blur(1.4px)}}@keyframes score-bonus-pop{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes score-bump{0%{transform:scale(1)}25%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes combo-pulse{0%{filter:brightness()drop-shadow(0 0 #fff0);transform:scale(1)}25%{transform:scale(var(--combo-pulse-scale,1.15));filter:brightness(var(--combo-pulse-brightness,1.3)) drop-shadow(0 0 var(--combo-pulse-glow,8px) rgba(255, 255, 255, var(--combo-pulse-alpha,.4)))}to{filter:brightness()drop-shadow(0 0 2px #ffffff1a);transform:scale(1)}}@keyframes combo-urgent{0%{filter:brightness()drop-shadow(0 0 2px #ffffff1f);transform:scale(1)}to{transform:scale(var(--combo-urgent-scale,1.04));filter:brightness(var(--combo-urgent-brightness,1.14)) drop-shadow(0 0 var(--combo-urgent-glow,10px) #ffdcaa6b)}}@keyframes vignette-pulse{0%{opacity:0}30%{opacity:1}to{opacity:0}}.screen-overlay{width:100%;height:100%;color:var(--nature-text);text-shadow:1px 1px 2px #0000004d;z-index:3;background:#1e3c50cc;flex-direction:column;justify-content:center;align-items:center;font-family:Quicksand,sans-serif;display:flex;position:absolute;top:0;left:0}.screen-overlay>*{z-index:10;position:relative}.screen-overlay.hidden{display:none}#death-overlay{--death-pad-top:max(20px, calc(var(--sai-top) + 12px));--death-pad-right:max(24px, calc(var(--sai-right) + 24px));--death-pad-bottom:max(28px, calc(var(--sai-bottom) + 28px));--death-pad-left:max(24px, calc(var(--sai-left) + 24px));--death-message-size:clamp(20px, 50vw, 50px);--death-score-size:clamp(100px, 50vw, 185px);--death-rank-line-height:28px;--death-name-slot-margin-top:6px;--death-stat-gap:36px;--death-stat-margin-top:20px;--death-leaderboard-margin-top:5%;--death-leaderboard-margin-bottom:5%;--death-status-min-height:14px;--death-status-margin-top:6px;--death-footer-gap:10px;--death-footer-margin-top:-4%;--death-feedback-margin-top:2rem;padding:var(--death-pad-top) var(--death-pad-right) var(--death-pad-bottom) var(--death-pad-left);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:none;-ms-overflow-style:none;background:#1e3c50bf;justify-content:flex-start;align-items:stretch;overflow-y:auto}#death-overlay::-webkit-scrollbar{display:none}.death-overlay-shell{flex-direction:column;justify-content:flex-start;align-items:center;width:min(100%,620px);margin:auto;display:flex;position:relative}#death-overlay.fade-in{opacity:0;transition:opacity .5s ease-in}#death-overlay.fade-in.visible{opacity:1}.screen-overlay h1:not(.death-message){letter-spacing:6px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px #0000004d;margin-bottom:0;font-family:Quicksand,sans-serif;font-size:110px;font-weight:700;line-height:1}.screen-overlay h1 .title-weave{opacity:.6}.screen-overlay .version{opacity:.3;letter-spacing:3px;margin-bottom:0;font-size:13px}.screen-overlay .best-score{opacity:.85;letter-spacing:5px;color:gold;text-shadow:0 0 12px #ffd7004d,1px 1px 2px #0000004d;margin-top:24px;font-size:28px;font-weight:600}.death-message{font-size:var(--death-message-size);letter-spacing:clamp(6px,1vw,12px);text-transform:uppercase;color:#fff;text-align:center;text-shadow:2px 2px 4px #0006;white-space:nowrap;align-self:stretch;max-width:100%;margin:0;font-weight:300;line-height:1.05}.death-score{font-size:var(--death-score-size);letter-spacing:4px;color:#fff;text-shadow:2px 2px 4px #0006;line-height:.95}#death-rank-line{min-height:var(--death-rank-line-height)}#death-rank-line:empty{visibility:hidden}.death-score-area{text-align:center;align-self:stretch}#death-name-slot{margin-top:var(--death-name-slot-margin-top)}.stat-grid{gap:var(--death-stat-gap);opacity:.8;margin-top:var(--death-stat-margin-top);justify-content:center;display:flex}.stat-box{text-align:center;min-width:80px}.stat-val{letter-spacing:1px;font-size:22px;font-weight:600}.stat-lab{letter-spacing:2px;opacity:.5;margin-top:2px;font-size:9px;font-weight:700}.controls{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px 6px;margin-bottom:12px;display:grid}.control-keys{justify-content:flex-end;gap:3px;display:flex}.key-cap{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:1;display:inline-flex}.control-hint{display:none}.control-label{letter-spacing:2px;opacity:.7;text-align:left;margin-left:8px;font-size:12px}.screen-overlay .prompt{letter-spacing:4px;opacity:.8;font-size:22px;animation:2s ease-in-out infinite pulse}.feedback-link{color:#ffffff75;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none;transition:color .18s,opacity .18s}.feedback-link:hover,.feedback-link:focus-visible{color:#ffffffd1;outline:none}.feedback-link-inline{justify-content:center;align-items:center;gap:6px;margin-top:26px;display:inline-flex}.death-footer{align-items:center;gap:var(--death-footer-gap);text-align:center;width:100%;margin-top:var(--death-footer-margin-top);flex-direction:column;display:flex}.death-action-row{flex-wrap:wrap;justify-content:center;gap:12px;width:min(100%,340px);display:flex}.death-action-pill{letter-spacing:3px;text-transform:uppercase;color:#ffffff61;appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;flex:132px;justify-content:center;align-items:center;max-width:164px;font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.death-action-pill:focus-visible{color:#ffffffd1;background:linear-gradient(#ffffff1f,#ffffff0d);border-color:#ffffff3d;outline:none;box-shadow:0 0 0 3px #d6e4ff29,0 10px 24px #0000001f}#death-retry-btn{color:#ffffffbd;background:linear-gradient(#ffffff1a,#ffffff0a);border-color:#ffffff29;box-shadow:0 12px 28px #00000024}#death-retry-btn:hover,#death-retry-btn:focus-visible{color:#ffffffe6;background:linear-gradient(#ffffff24,#ffffff0f);border-color:#ffffff3d}.death-footer .feedback-link-inline{margin-top:var(--death-feedback-margin-top)}.name-input{color:#fff;letter-spacing:4px;text-align:center;text-transform:uppercase;caret-color:#fff9;background:0 0;border:none;border-bottom:1px solid #ffffff80;outline:none;width:160px;padding:4px 0;font-family:Quicksand,sans-serif;font-size:18px;font-weight:600;animation:.6s ease-out both boot-fade-up}.name-input::placeholder{color:#ffffff8c;letter-spacing:4px;text-transform:uppercase}.death-name-caption{letter-spacing:2.5px;text-transform:uppercase;color:#fff6;margin-bottom:6px;font-size:10px;font-weight:600;animation:.6s ease-out both boot-fade-up}.name-display{letter-spacing:5px;opacity:0;cursor:pointer;margin-bottom:4px;font-size:16px;font-weight:600;animation:1s ease-out .3s both boot-fade-up-dim}#death-name-display{animation:1s ease-out .3s both boot-fade-up}.inline-status{min-height:var(--death-status-min-height);margin-top:var(--death-status-margin-top);letter-spacing:2px;color:#ffffff73;text-align:center;text-transform:uppercase;font-size:10px;font-weight:600;animation:.5s ease-out both boot-fade-up-dim}.inline-status[data-empty=true]{visibility:hidden}.inline-status.error{color:#ff8a8af2}#death-overlay #leaderboard-container{margin:var(--death-leaderboard-margin-top) auto var(--death-leaderboard-margin-bottom)}#menu-name-status{text-align:right;max-width:220px;margin-top:8px;margin-left:auto}#pause-overlay{z-index:5;background:#0a0f1499;justify-content:center;align-items:center;width:100%;height:100%;font-family:Quicksand,sans-serif;display:flex;position:absolute;top:0;left:0}#pause-overlay.hidden{display:none}.pause-overlay-content{text-align:center}#pause-overlay .pause-text{letter-spacing:12px;color:#ffffff73;text-transform:uppercase;margin-right:-12px;font-size:28px;font-weight:400}#pause-overlay .pause-restart{letter-spacing:6px;color:#ffffff4d;cursor:pointer;text-transform:uppercase;margin-top:32px;margin-right:-6px;font-size:13px;font-weight:300;transition:color .2s,letter-spacing .2s,margin-right .2s}#pause-overlay .pause-restart:hover{color:#ffffffb3;letter-spacing:8px;margin-right:-8px}.surface-menu-breadcrumb-top-left{top:max(22px, calc(var(--sai-top) + 10px));left:max(24px, calc(var(--sai-left) + 8px));letter-spacing:3px;color:#ffffff59;cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex;position:absolute}.surface-menu-breadcrumb{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #0000;border-radius:999px;padding:7px 12px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 24px #00000014}.surface-menu-breadcrumb:hover{color:#fff9;background:linear-gradient(#ffffff17,#ffffff0a);border-color:#ffffff29;transform:translateY(-1px)}.surface-menu-breadcrumb.inventory-breadcrumb-attention{color:#fffffffa;background:linear-gradient(#ffffff52,#ffffff1f);border-color:#ecf2ffeb;animation:1.18s ease-in-out infinite inventory-breadcrumb-attention-pulse;box-shadow:0 0 0 1px #e0ecff4d,0 0 34px #b0c4ff70,0 0 72px #b0c4ff42,0 10px 24px #00000029}.surface-menu-breadcrumb.inventory-breadcrumb-attention:hover{color:#fff}@keyframes inventory-breadcrumb-attention-pulse{0%,to{box-shadow:0 0 0 1px #e0ecff3d,0 0 24px #b0c4ff4d,0 0 48px #b0c4ff29,0 10px 24px #00000024}50%{box-shadow:0 0 0 1px #e6f0ff6b,0 0 42px #b0c4ff8f,0 0 92px #b0c4ff57,0 10px 24px #0000002e}}#tutorial-overlay{z-index:6;pointer-events:none;touch-action:none;opacity:0;visibility:hidden;justify-content:center;align-items:center;font-family:Quicksand,sans-serif;transition:opacity .22s,visibility .22s;display:flex;position:absolute;inset:0}#tutorial-overlay:before{content:"";opacity:0;background:radial-gradient(circle at 50% 42%,#ffecbc0f,#0000 22%),linear-gradient(#070a1038,#070a106b);transition:opacity .22s;position:absolute;inset:0}#tutorial-overlay.hidden{display:none}#tutorial-overlay.visible{opacity:1;visibility:visible;pointer-events:auto}#tutorial-overlay.visible:before{opacity:1}#tutorial-overlay .tutorial-card{pointer-events:auto;text-align:center;touch-action:none;color:#f7f5f0;opacity:0;background:linear-gradient(#0b0f16eb,#0d121ae0);border:1px solid #ffffff24;border-radius:18px;width:min(372px,100vw - 36px);padding:24px 24px 22px;transition:transform .22s,opacity .22s;position:relative;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0f}#tutorial-overlay .tutorial-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}#tutorial-overlay .tutorial-card:after{content:"";opacity:0;filter:blur(7px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffe9c47a,#0000);width:42%;height:18px;position:absolute;top:-2px;left:18px;transform:translate(-42%)}#tutorial-overlay.visible .tutorial-card{opacity:1;transform:translateY(0)scale(1)}#tutorial-overlay.visible .tutorial-card.tutorial-card-refresh{transition:none}#tutorial-overlay.visible:not(.hint-mode):not(.dramatic-mode) .tutorial-card.tutorial-card-refresh{animation:.18s cubic-bezier(.22,1,.36,1) both tutorial-card-refresh}#tutorial-overlay.visible:not(.hint-mode):not(.dramatic-mode) .tutorial-card.tutorial-card-refresh:after{animation:.26s ease-out 36ms both tutorial-card-glint}#tutorial-overlay.visible:not(.hint-mode):not(.dramatic-mode) .tutorial-card.tutorial-card-refresh .tutorial-kicker{animation:.18s ease-out 26ms both tutorial-copy-reveal}#tutorial-overlay.visible:not(.hint-mode):not(.dramatic-mode) .tutorial-card.tutorial-card-refresh .tutorial-title{animation:.2s ease-out 56ms both tutorial-copy-reveal}#tutorial-overlay.visible:not(.hint-mode):not(.dramatic-mode) .tutorial-card.tutorial-card-refresh .tutorial-body{animation:.21s ease-out 92ms both tutorial-copy-reveal}#tutorial-overlay.visible:not(.hint-mode):not(.dramatic-mode) .tutorial-card.tutorial-card-refresh .tutorial-gesture{animation:.21s ease-out .118s both tutorial-copy-reveal}#tutorial-overlay.visible:not(.hint-mode):not(.dramatic-mode) .tutorial-card.tutorial-card-refresh .tutorial-footer{animation:.19s ease-out .138s both tutorial-copy-reveal}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh{animation:.6s cubic-bezier(.16,1,.3,1) both dramatic-card-entrance}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh:after{opacity:0;animation:none}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-kicker{animation:.4s ease-out .12s both dramatic-copy-reveal}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-title{animation:.5s ease-out .25s both dramatic-copy-reveal,1.2s ease-out .6s both dramatic-title-glow}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-body{animation:.45s ease-out .5s both dramatic-copy-reveal}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-gesture{animation:.45s ease-out .6s both dramatic-copy-reveal}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-footer{animation:.4s ease-out .8s both dramatic-copy-reveal}#tutorial-overlay.hint-mode{padding-top:max(88px, env(safe-area-inset-top));pointer-events:none;justify-content:center;align-items:flex-start}#tutorial-overlay.hint-mode:before{display:none}#tutorial-overlay.hint-mode .tutorial-card{background:linear-gradient(#0b0f16fc,#0d121ae3);border-radius:16px;width:min(340px,100vw - 28px);padding:14px 16px 13px}.tutorial-kicker{letter-spacing:5px;color:#ffe6bcdb;-webkit-text-fill-color:#ffe6bcdb;text-shadow:0 1px 10px #0000002e;margin-bottom:10px;font-size:10px;font-weight:700}.tutorial-title{letter-spacing:7px;color:#fffdf8;-webkit-text-fill-color:#fffdf8;text-shadow:0 2px 18px #0000002e;text-transform:uppercase;margin:0 0 12px 7px;font-size:28px;font-weight:700}#tutorial-overlay.hint-mode .tutorial-title{letter-spacing:4px;margin:0 0 6px 4px;font-size:18px}.tutorial-body{letter-spacing:1.8px;color:#f4f6fae6;-webkit-text-fill-color:#f4f6fae6;text-shadow:0 1px 10px #00000024;max-width:300px;margin:0 auto;font-size:14px;font-weight:600;line-height:1.7}#tutorial-overlay.hint-mode .tutorial-body{letter-spacing:1.6px;max-width:260px;font-size:11px}.tutorial-gesture{justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:18px;display:flex}.tutorial-gesture:empty,.tutorial-body:empty,.tutorial-footer:empty{display:none}.tutorial-chip,.tutorial-key{letter-spacing:2px;color:#fff;-webkit-text-fill-color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:30px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.tutorial-lane{justify-content:center;align-items:center;width:130px;height:36px;display:inline-flex;position:relative}.tutorial-trunk{background:#ffd6aa2e;border:1px solid #ffe6ca47;width:18px;height:100%;position:absolute;right:34px}.tutorial-gap{border-left:1px dashed #ffffff47;border-right:1px dashed #ffffff47;position:absolute;inset:7px 55px 7px 54px}.tutorial-flight{transform-origin:0;background:#fffaecf5;width:44px;height:2px;position:absolute;transform:rotate(-14deg);box-shadow:0 0 12px #ffffff61}.tutorial-flight:before{content:"";background:#fffaecf5;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ffffff73}.tutorial-footer{letter-spacing:4px;color:#ffffff85;-webkit-text-fill-color:#ffffff85;margin-top:14px;font-size:10px;font-weight:700}#tutorial-overlay.hint-mode .tutorial-footer:empty,#tutorial-overlay.hint-mode .tutorial-gesture:empty,#tutorial-overlay.hint-mode .tutorial-body:empty{display:none}.tutorial-skip-btn{top:max(22px, calc(var(--sai-top) + 10px));right:max(24px, calc(var(--sai-right) + 8px));z-index:7;color:#ffffff8c;letter-spacing:.14em;cursor:pointer;pointer-events:auto;background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-family:Quicksand,sans-serif;font-size:12px;font-weight:600;transition:color .18s,border-color .18s,background .18s;position:absolute;box-shadow:0 10px 24px #00000014}.tutorial-skip-btn:hover{color:#ffffffd9;background:linear-gradient(#ffffff14,#ffffff08);border-color:#ffffff47}.tutorial-skip-btn:focus{outline:none}.tutorial-skip-btn:focus-visible{color:#ffffffeb;border-color:#ffecbc8c;box-shadow:0 0 0 2px #ffecbc38,0 10px 24px #00000014}.tutorial-skip-btn.hidden{display:none}@keyframes tutorial-card-refresh{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tutorial-copy-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tutorial-card-glint{0%{opacity:0;transform:translate(-42%)}25%{opacity:.42}to{opacity:0;transform:translate(188%)}}@keyframes dramatic-card-entrance{0%{opacity:0;transform:translateY(18px)scale(.92)}50%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dramatic-copy-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dramatic-title-glow{0%{text-shadow:0 2px 18px #0000002e}50%{text-shadow:0 0 24px #ffe6aa66,0 0 60px #ffd28c2e,0 2px 18px #0000002e}to{text-shadow:0 0 12px #ffe6aa33,0 2px 18px #0000002e}}@keyframes tutorial-card-fade{0%{opacity:0}to{opacity:1}}#page-panel-overlay{z-index:30;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#page-panel-overlay.hidden{display:none}.page-panel-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a0fb3;position:absolute;inset:0}.page-panel-card{background:linear-gradient(#0d121afa,#0b0f16f0);border:1px solid #ffffff1f;border-radius:20px;height:min(960px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b}#page-panel-content{color:#e9edf2;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:#0a0d12;outline:none;width:100%;height:100%;padding:clamp(20px,4vw,56px) clamp(20px,4vw,64px);font-family:Quicksand,system-ui,-apple-system,sans-serif;line-height:1.55;display:block;overflow-y:auto}#page-panel-content::-webkit-scrollbar{width:0;height:0}.panel-shell{max-width:780px;margin:0 auto;position:relative}.panel-close{color:#ebf2f9db;cursor:pointer;z-index:1;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:-8px;right:-8px}.panel-close:hover,.panel-close:focus-visible{color:var(--ww-legal-accent-strong,#e7c97a);background:#ffffff1a;border-color:#e7c97a47;outline:none}.panel-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--ww-legal-accent-strong,#e7c97a);margin:0 0 12px;font-size:11px}.panel-title{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(36px,6vw,60px);font-weight:600;line-height:1.04}.panel-lede{color:#dfe8f1d1;max-width:640px;margin:0 0 22px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.panel-studio-line{color:#dfe8f1d1;margin:0 0 22px;font-size:clamp(15px,1.4vw,17px)}.panel-studio-line span{color:var(--ww-legal-accent-strong,#e7c97a);font-weight:600}.panel-meta{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.panel-meta-pill{letter-spacing:.12em;text-transform:uppercase;color:#dfe8f1c7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:11px;display:inline-flex}.panel-section{margin:0 0 28px}.panel-section h2{letter-spacing:.01em;color:#fff;margin:0 0 12px;font-size:clamp(18px,2vw,22px);font-weight:600}.panel-section p{color:#dfe8f1db;margin:0 0 12px}.panel-section ul{color:#dfe8f1db;margin:0 0 12px;padding-left:20px}.panel-section li{margin:0 0 8px}.panel-strong,.panel-emphasis{color:#fff;font-weight:600}.panel-signoff{color:var(--ww-legal-accent-strong,#e7c97a);margin-top:20px;font-style:italic}.panel-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.panel-form label{letter-spacing:.08em;text-transform:uppercase;color:#dfe8f1c7;flex-direction:column;gap:8px;font-size:13px;display:flex}.panel-form textarea,.panel-form select{color:#f3f6f9;letter-spacing:normal;text-transform:none;box-sizing:border-box;resize:vertical;background:#ffffff09;border:1px solid #ffffff24;border-radius:10px;width:100%;min-height:44px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .16s,background .16s}.panel-form textarea{min-height:112px}.panel-form textarea:focus,.panel-form select:focus{background:#ffffff0f;border-color:#e7c97a73;outline:none}.panel-bug-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:16px;padding:18px;display:flex}.panel-bug-toggle-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-bug-toggle-copy{flex:240px}.panel-bug-toggle-title{color:#fff;margin-bottom:4px;font-size:14px;font-weight:600}.panel-bug-toggle-text{color:#dfe8f1b8;font-size:13px;line-height:1.5}.panel-bug-toggle-control{flex:none;min-width:140px}.panel-bug-fields{flex-direction:column;gap:14px;display:flex}.panel-bug-fields[hidden]{display:none}.panel-hint{color:#dfe8f199;font-size:12px;line-height:1.5}.panel-status{color:#dfe8f1c7;min-height:18px;font-size:13px}.panel-status.error{color:#ff8fa0}.panel-status.success{color:#86e0b1}.panel-actions{align-items:center;gap:12px;display:flex}.panel-primary-btn{appearance:none;color:var(--ww-legal-accent-strong,#e7c97a);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#e7c97a26,#ffffff08);border:1px solid #e7c97a57;border-radius:10px;min-height:44px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .16s,border-color .16s,background .16s}.panel-primary-btn:hover:not(:disabled),.panel-primary-btn:focus-visible{background:linear-gradient(#e7c97a38,#ffffff0d);border-color:#e7c97a99;outline:none;transform:translateY(-1px)}.panel-primary-btn:disabled{cursor:wait;opacity:.6}.panel-thanks{color:#86e0b1;background:#86e0b114;border:1px solid #86e0b147;border-radius:10px;margin-top:18px;padding:14px 18px;font-size:14px;display:none}.panel-thanks.visible{display:block}.exp-bar-container{width:260px;margin:0 auto}.exp-bar-labels{letter-spacing:2px;opacity:.5;justify-content:space-between;margin-bottom:4px;font-size:10px;font-weight:600;display:flex}.exp-bar{background:#ffffff1a;border-radius:2px;width:100%;height:4px;position:relative;overflow:visible}.exp-bar-fill{background:#ffffff59;border-radius:2px;height:100%;position:relative;overflow:hidden}.exp-bar-fill.filling{background:#e6c88ccc;box-shadow:0 0 8px #e6c88c66}.exp-bar-fill.filled{animation:1.2s ease-out forwards exp-fill-settle}@keyframes exp-fill-settle{0%{background:#e6c88cb3;box-shadow:0 0 6px #e6c88c4d}to{box-shadow:none;background:#ffffff80}}.exp-bar-fill:after{content:"";background:linear-gradient(105deg,#0000 0%,#fff6 40%,#e6c88c99 50%,#fff6 60%,#0000 100%);width:60%;height:100%;position:absolute;top:0;left:-60%}.exp-bar-fill.filled:after{animation:1.1s ease-in-out forwards exp-shimmer}@keyframes exp-shimmer{0%{left:-60%}to{left:120%}}.exp-mote{pointer-events:none;background:#e6c88ccc;border-radius:50%;width:3px;height:3px;animation:1.2s ease-out forwards exp-mote-rise;position:absolute;box-shadow:0 0 4px #e6c88c66}@keyframes exp-mote-rise{0%{opacity:.7;transform:translateY(0)translate(0)}to{opacity:0;transform:translateY(-28px) translateX(var(--mote-drift,3px))}}.exp-bar-earned{letter-spacing:2px;opacity:0;text-align:center;margin-top:4px;font-size:10px;font-weight:400;animation:.8s ease-out 1.2s forwards exp-earned-fade}@keyframes exp-earned-fade{0%{opacity:0;transform:translateY(3px)scale(1)}60%{opacity:.8;transform:translateY(0)scale(1.06)}to{opacity:.95;transform:translateY(0)scale(1)}}.weave-bonus.hidden{display:none}.weave-bonus{letter-spacing:2px;color:#fff;opacity:0;justify-content:center;align-items:center;gap:6px;margin:2% 0;font-size:10px;font-weight:400;animation:.8s ease-out 1.2s forwards weave-bonus-enter;display:flex}@keyframes weave-bonus-enter{0%{opacity:0;transform:translateY(4px)}60%{opacity:.8}to{opacity:.55;transform:translateY(0)}}@keyframes exp-pulse{0%,to{box-shadow:none;background:#ffffff80}50%{background:#e6c88cb3;box-shadow:0 0 6px #e6c88c4d}}.exp-bar-fill.near-tier.filled{animation:1.1s ease-out forwards exp-fill-settle,1.5s ease-in-out .8s infinite exp-pulse}.tier-up-modal{z-index:100;background:0 0;flex-direction:column;justify-content:center;align-items:center;font-family:Quicksand,sans-serif;animation:.6s ease-out forwards tier-bg-in;display:flex;position:fixed;inset:0}@keyframes tier-bg-in{0%{background:0 0}to{background:#000000f5}}.tier-up-modal:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(#e6c88c24 0%,#e6c88c0a 40%,#0000 70%);width:420px;height:320px;animation:1.2s ease-out forwards tier-glow-bloom;position:absolute;top:52%;left:50%;transform:translate(-50%,-55%)scale(.3)}@keyframes tier-glow-bloom{0%{opacity:0;transform:translate(-50%,-55%)scale(.3)}to{opacity:1;transform:translate(-50%,-55%)scale(1)}}.tier-up-subtitle{letter-spacing:5px;color:#ffffff8c;opacity:0;margin-bottom:10px;font-size:11px;font-weight:600;animation:.5s ease-out .4s both tier-subtitle-in}@keyframes tier-subtitle-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:.55;transform:translateY(0)}}.tier-up-pips{opacity:0;gap:10px;margin-bottom:14px;animation:.3s ease-out .5s both tier-pips-in;display:flex}@keyframes tier-pips-in{0%{opacity:0}to{opacity:1}}.tier-pip{background:#ffffff26;border-radius:1px;width:5px;height:5px;transition:background .3s;transform:rotate(45deg)}.tier-pip.filled{background:#e6c88cf2;box-shadow:0 0 4px #e6c88c4d}.tier-pip.current{background:#e6c88ce6;animation:.6s ease-out .7s both tier-pip-pulse;box-shadow:0 0 8px #e6c88c80}.tier-pip-wing{opacity:.7;font-size:14px}@keyframes tier-pip-pulse{0%{transform:rotate(45deg)scale(1);box-shadow:0 0 8px #e6c88c80}50%{transform:rotate(45deg)scale(1.5);box-shadow:0 0 14px #e6c88cb3}to{transform:rotate(45deg)scale(1);box-shadow:0 0 8px #e6c88c80}}.tier-up-name{letter-spacing:10px;color:#fff;text-transform:uppercase;text-shadow:0 0 30px #e6c88c4d,0 0 60px #e6c88c1a;opacity:0;font-family:Quicksand,sans-serif;font-size:52px;font-weight:700;animation:.8s cubic-bezier(.34,1.56,.64,1) .6s both tier-name-pop}@keyframes tier-name-pop{0%{opacity:0;text-shadow:0 0 10px #e6c88c1a;transform:scale(.5)}65%{opacity:1;text-shadow:0 0 50px #e6c88c80,0 0 100px #e6c88c33;transform:scale(1.08)}to{opacity:1;text-shadow:0 0 30px #e6c88c4d,0 0 60px #e6c88c1a;transform:scale(1)}}.tier-up-bird-wrap{opacity:0;pointer-events:none;place-items:center;width:280px;height:280px;margin-bottom:30px;animation:.8s ease-out .7s both tier-bird-wrap-in;display:grid;position:relative}@keyframes tier-bird-wrap-in{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.tier-up-bird-aura,.tier-up-bird-puff-cloud{pointer-events:none;border-radius:50%;position:absolute;inset:0}.tier-up-bird-aura{filter:blur(14px);opacity:0;background:radial-gradient(circle at 50% 47%,#fffffffa 0%,#ffffffb8 10%,#ffffff57 28%,#ffffff1f 48%,#fff0 76%);animation:1.55s cubic-bezier(.16,1,.3,1) .72s both tier-bird-aura-burst;transform:scale(.2)}@keyframes tier-bird-aura-burst{0%{opacity:0;transform:scale(.2)}18%{opacity:1;transform:scale(.66)}44%{opacity:.54;transform:scale(.98)}to{opacity:0;transform:scale(1.18)}}.tier-up-bird-puff-cloud{filter:blur(16px);opacity:0;background:radial-gradient(circle at 50% 48%,#ffffffe6 0%,#ffffff4d 18%,#fff0 42%),radial-gradient(circle at 32% 58%,#ffffff85 0%,#ffffff2e 14%,#fff0 34%),radial-gradient(circle at 68% 44%,#ffffff7a 0%,#ffffff29 16%,#fff0 36%),radial-gradient(circle at 42% 74%,#ffffff4d 0%,#ffffff14 14%,#fff0 32%),radial-gradient(circle at 74% 70%,#ffffff42 0%,#ffffff0f 16%,#fff0 34%);animation:1.7s cubic-bezier(.12,1,.32,1) .78s both tier-bird-puff-burst;transform:translateY(10px)scale(.4)}@keyframes tier-bird-puff-burst{0%{opacity:0;transform:translateY(14px)scale(.4)}28%{opacity:.95;transform:translateY(-4px)scale(.94)}58%{opacity:.34;transform:translate(1px,-12px)scale(1.14)}to{opacity:0;transform:translate(4px,-20px)scale(1.28)}}@keyframes tier-bird-puff-burst-mobile{0%{opacity:0;transform:translate(16px,34px)scale(.4)}28%{opacity:.95;transform:translate(16px,16px)scale(.94)}58%{opacity:.34;transform:translate(17px,8px)scale(1.14)}to{opacity:0;transform:translate(20px)scale(1.28)}}.tier-up-bird-canvas{z-index:1;pointer-events:none;width:240px;height:240px;display:block;position:relative}.tier-up-bird-fallback{z-index:1;letter-spacing:4px;text-transform:uppercase;color:#ffffff85;font-size:10px;font-weight:700;position:relative}.tier-up-buffs{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px;padding-top:20px;display:flex;position:relative}.tier-up-buffs:before{content:"";background:#e6c88c40;width:0;height:1px;animation:.4s ease-out 1.2s forwards tier-line-draw;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes tier-line-draw{0%{width:0}to{width:160px}}.tier-up-buff{letter-spacing:2px;color:#e6c88ccc;opacity:0;border:1px solid #e6c88c33;border-radius:12px;padding:4px 14px;font-size:10px;font-weight:500;animation:.5s ease-out both tier-buff-in;display:inline-block}@keyframes tier-buff-in{0%{opacity:0;background:#e6c88c00;transform:translateY(8px)}40%{background:#e6c88c14}to{opacity:1;background:#e6c88c00;transform:translateY(0)}}.tier-up-dismiss{letter-spacing:3px;color:#ffffffd9;opacity:0;margin-top:44px;font-size:11px;animation:.6s ease-out 2.2s both tier-dismiss-in}@keyframes tier-dismiss-in{0%{opacity:0}to{opacity:1}}.tier-up-dismiss span{animation:2s ease-in-out 2.8s infinite tier-dismiss-pulse}@keyframes tier-dismiss-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (width>=769px) and (height<=760px){#death-overlay{--death-pad-top:max(16px, calc(var(--sai-top) + 10px));--death-pad-bottom:max(18px, calc(var(--sai-bottom) + 14px));--death-message-size:42px;--death-score-size:150px;--death-rank-line-height:24px;--death-name-slot-margin-top:4px;--death-stat-gap:28px;--death-stat-margin-top:12px;--death-leaderboard-margin-top:16px;--death-leaderboard-margin-bottom:14px;--death-status-min-height:12px;--death-status-margin-top:4px;--death-footer-gap:8px;--death-footer-margin-top:0;--death-feedback-margin-top:14px;overflow:hidden}#death-overlay #leaderboard-container{--lb-panel-padding:14px 16px 12px}#death-overlay #leaderboard-container .leaderboard-header{min-height:24px;margin-bottom:7px}#death-overlay #leaderboard-container .leaderboard-title{line-height:24px}#death-overlay #leaderboard-container .leaderboard-row{padding:3px 0;font-size:13px}#death-overlay #leaderboard-container .leaderboard-footer{margin-top:8px}#tutorial-overlay .tutorial-card{padding:20px 22px 18px}#tutorial-overlay.hint-mode{padding-top:max(64px, env(safe-area-inset-top))}.tutorial-title{margin-bottom:10px;font-size:24px}.tutorial-gesture{min-height:36px;margin-top:14px}.tutorial-footer{margin-top:10px}}@media (width>=769px) and (height<=680px){#death-overlay{--death-pad-top:max(12px, calc(var(--sai-top) + 8px));--death-pad-bottom:max(14px, calc(var(--sai-bottom) + 10px));--death-message-size:34px;--death-score-size:122px;--death-rank-line-height:20px;--death-stat-gap:22px;--death-stat-margin-top:8px;--death-leaderboard-margin-top:10px;--death-leaderboard-margin-bottom:10px;--death-footer-gap:7px;--death-feedback-margin-top:10px}#death-overlay #death-rank-line:empty,#death-overlay .inline-status[data-empty=true]{min-height:0;display:none}#death-overlay #leaderboard-container{--lb-panel-padding:11px 14px 10px}#death-overlay #leaderboard-container .leaderboard-public-rows .leaderboard-row:nth-child(n+4){display:none}#death-overlay #leaderboard-container .leaderboard-footer-divider{margin-bottom:7px}#death-overlay .stat-val{font-size:20px}#tutorial-overlay .tutorial-card{width:min(348px,100vw - 36px);padding:16px 18px 15px}#tutorial-overlay.hint-mode{padding-top:max(52px, env(safe-area-inset-top))}.tutorial-kicker{margin-bottom:8px}.tutorial-title{margin-bottom:8px;font-size:22px}.tutorial-body{font-size:13px;line-height:1.5}.tutorial-gesture{min-height:32px;margin-top:10px}.tutorial-chip,.tutorial-key{height:28px}}@media (width>=769px) and (height<=600px){#death-overlay{--death-pad-top:max(10px, calc(var(--sai-top) + 6px));--death-pad-bottom:max(12px, calc(var(--sai-bottom) + 8px));--death-message-size:28px;--death-score-size:96px;--death-rank-line-height:18px;--death-name-slot-margin-top:3px;--death-stat-gap:18px;--death-stat-margin-top:6px;--death-leaderboard-margin-top:8px;--death-leaderboard-margin-bottom:8px;--death-status-margin-top:3px;--death-footer-gap:6px}#death-overlay #leaderboard-container{--lb-panel-padding:9px 13px 8px}#death-overlay #leaderboard-container .leaderboard-row{padding:2px 0;font-size:12px}#death-overlay .death-footer .feedback-link-inline{display:none}#death-overlay .exp-bar-labels,#death-overlay .exp-bar-earned,#death-overlay .weave-bonus,#death-overlay .stat-lab,#death-overlay .inline-status{font-size:9px}#death-overlay .exp-bar-earned{margin-top:2px}#death-overlay .weave-bonus{margin:4px 0}#death-overlay .death-action-row{gap:10px}#tutorial-overlay .tutorial-card{padding:14px 16px 13px}#tutorial-overlay.hint-mode{padding-top:max(44px, env(safe-area-inset-top))}.tutorial-title{letter-spacing:5px;margin-bottom:7px;font-size:20px}.tutorial-body{font-size:12px;line-height:1.45}.tutorial-gesture{min-height:28px;margin-top:8px}.tutorial-footer{margin-top:8px}}@media (width>=769px) and (height<=540px){#death-overlay{--death-pad-top:8px;--death-pad-bottom:10px;--death-message-size:24px;--death-score-size:78px;--death-rank-line-height:16px;--death-stat-gap:14px;--death-stat-margin-top:4px;--death-leaderboard-margin-top:6px;--death-leaderboard-margin-bottom:6px;--death-footer-gap:5px}#death-overlay #leaderboard-container{--lb-panel-padding:8px 12px 7px}#death-overlay #leaderboard-container .leaderboard-public-rows .leaderboard-row:nth-child(n+3),#death-overlay #leaderboard-container .leaderboard-footer{display:none}#death-overlay .stat-val{font-size:18px}#death-overlay .death-action-pill{min-height:38px;font-size:12px}#tutorial-overlay .tutorial-card{width:min(328px,100vw - 32px);padding:12px 14px}#tutorial-overlay.hint-mode{padding-top:max(36px, env(safe-area-inset-top))}.tutorial-kicker{margin-bottom:6px}.tutorial-title{margin-bottom:6px;font-size:18px}.tutorial-body{font-size:11px;line-height:1.4}.tutorial-gesture{min-height:24px;margin-top:6px}.tutorial-chip,.tutorial-key{min-width:30px;height:24px;padding:0 10px;font-size:10px}.tutorial-footer{margin-top:6px}}@media (width<=768px){.screen-overlay h1:not(.death-message){font-size:clamp(40px,12vw,90px)}.screen-overlay .version{opacity:.2;font-size:11px}.screen-overlay .best-score{margin-top:16px;font-size:clamp(14px,4vw,24px)}.death-message{letter-spacing:4px;margin-bottom:0%;font-size:clamp(12px,50vw,25px)}.death-score{font-size:clamp(65px,50vw,85px)}.death-overlay-shell{gap:clamp(8px,2vh,16px);padding-top:clamp(52px,8vh,80px);padding-bottom:16px}.stat-grid{opacity:.7;flex-wrap:wrap;gap:16px;margin-top:12px}.stat-box{min-width:70px}.stat-val{font-size:clamp(14px,4vw,18px)}.stat-lab{font-size:8px}.controls{grid-template-columns:42px 76px auto;gap:5px 12px;margin-bottom:12px}.control-keys{justify-content:center;gap:3px}.key-cap{color:#fffc;background:#ffffff08;border:1px solid #ffffff26;border-radius:4px;width:18px;height:18px;padding-bottom:1px;font-size:13px}.control-hint{letter-spacing:1px;opacity:.5;text-align:left;font-size:10px;display:inline-block}.control-label{opacity:.3;margin-left:0;font-size:10px}.screen-overlay .prompt{font-size:clamp(14px,4.5vw,20px)}.feedback-link-inline{margin-top:18px}.death-footer{margin-top:-4%}}@media (width<=768px) and (orientation:portrait){.stat-grid{gap:12px}.stat-box{min-width:60px}}@media (width<=768px){.exp-bar-container{width:clamp(180px,70vw,260px);margin-bottom:2%}.tier-up-name{letter-spacing:6px;font-size:clamp(28px,10vw,52px)}.tier-up-bird-wrap{width:260px;height:260px;margin:0}.tier-up-bird-canvas{width:200px;height:200px}.tier-up-bird-puff-cloud{animation-name:tier-bird-puff-burst-mobile}.tier-up-buffs{gap:4px;margin-top:18px;padding-top:14px}.tier-up-buff{padding:3px 10px;font-size:9px}.tier-up-modal:before{width:280px;height:220px}.tier-up-dismiss{margin-top:28px}}@media (width<=768px) and (height<=600px){.tier-up-name{letter-spacing:4px;font-size:clamp(22px,8vw,36px)}.tier-up-subtitle{margin-bottom:4px;font-size:10px}.tier-up-pips{gap:8px;margin-bottom:8px}.tier-up-bird-wrap{width:180px;height:180px;margin-top:-6px}.tier-up-bird-canvas{width:150px;height:150px}.tier-up-buffs{margin-top:12px;padding-top:10px}.tier-up-dismiss{margin-top:20px;font-size:10px}.tier-up-modal:before{width:220px;height:180px}}@media (prefers-reduced-motion:reduce){#tutorial-overlay .tutorial-card{transition:opacity .18s;transform:none}#tutorial-overlay.visible .tutorial-card{transform:none}#tutorial-overlay.visible:not(.hint-mode) .tutorial-card.tutorial-card-refresh{animation:.12s ease-out both tutorial-card-fade}#tutorial-overlay.visible:not(.hint-mode) .tutorial-card.tutorial-card-refresh:after{opacity:0;animation:none}#tutorial-overlay.visible:not(.hint-mode) .tutorial-card.tutorial-card-refresh .tutorial-kicker,#tutorial-overlay.visible:not(.hint-mode) .tutorial-card.tutorial-card-refresh .tutorial-title,#tutorial-overlay.visible:not(.hint-mode) .tutorial-card.tutorial-card-refresh .tutorial-body,#tutorial-overlay.visible:not(.hint-mode) .tutorial-card.tutorial-card-refresh .tutorial-gesture,#tutorial-overlay.visible:not(.hint-mode) .tutorial-card.tutorial-card-refresh .tutorial-footer{opacity:1;animation:none;transform:none}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh{animation:.2s ease-out both tutorial-card-fade}#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-kicker,#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-title,#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-body,#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-gesture,#tutorial-overlay.visible.dramatic-mode .tutorial-card.tutorial-card-refresh .tutorial-footer{filter:none;opacity:1;animation:none;transform:none}.tier-up-bird-wrap{animation:.24s ease-out both tier-bird-wrap-reduced}.tier-up-bird-aura{animation:.65s ease-out 80ms both tier-bird-layer-flash}.tier-up-bird-puff-cloud{animation:.75s ease-out 80ms both tier-bird-layer-flash}}@keyframes tier-bird-wrap-reduced{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes tier-bird-layer-flash{0%{opacity:0}25%{opacity:.6}to{opacity:0}}@media (width<=430px){.death-overlay-shell{gap:6px;padding-top:40px;padding-bottom:10px}.inline-status[data-empty=true]{display:none}#death-rank-line:empty{min-height:0;display:none}#death-name-slot{margin-top:6px;margin-bottom:5%}#death-stat-grid{margin-top:4%;margin-bottom:1%}#leaderboard-container{margin-top:10px}#leaderboard-container .leaderboard-panel{padding:10px 14px}#leaderboard-container .leaderboard-header{min-height:22px;margin-bottom:7px}#leaderboard-container .leaderboard-title{font-size:10px;line-height:22px}.weave-bonus{margin:auto;padding-top:2%}.death-footer{margin-top:10%}.death-action-row{gap:10px;width:100%}.feedback-link-inline{margin-top:15%}}#splash{color:#fff;z-index:10;cursor:default;background:linear-gradient(#1c334cfa 0%,#2d4a61f2 45%,#4e605ceb 100%);justify-content:center;align-items:center;width:100%;height:100%;font-family:Quicksand,sans-serif;transition:opacity 1.2s ease-out;display:flex;position:absolute;top:0;left:0;overflow:hidden}#splash:before,#splash:after{content:"";pointer-events:none;position:absolute;inset:0}#splash:before{opacity:.9;background:radial-gradient(circle at 50% 18%,#ffffff1f 0%,#fff0 36%),radial-gradient(circle at 18% 78%,#ffffff0f 0%,#fff0 28%),radial-gradient(circle at 82% 72%,#ffffff0d 0%,#fff0 26%)}#splash:after{filter:blur(34px);opacity:.6;background:radial-gradient(circle,#f4e5ad1f 0%,#f4e5ad0a 28%,#f4e5ad00 62%);height:26%;transition:opacity .8s ease-out,transform .8s ease-out;inset:auto -10% 12%;transform:translateY(8px)}#splash.splash-world-ready{background:linear-gradient(#192b40c2 0%,#243c4db3 46%,#394642a3 100%)}#splash.splash-world-ready:after{opacity:.28;transform:translateY(0)}.splash-content{z-index:2;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;top:28vh;left:0;right:0}#splash .splash-title{letter-spacing:6px;text-transform:uppercase;text-align:center;text-shadow:0 2px 20px #00000026,0 1px 3px #0003;opacity:0;font-size:clamp(40px,12vw,110px);font-weight:700;line-height:1;animation:1.2s ease-out .2s forwards splash-title-in;transform:translateY(16px)}#splash .splash-title .title-weave{opacity:.5}@keyframes splash-title-in{to{opacity:1;transform:translateY(0)}}.splash-loading{opacity:0;flex-direction:column;align-items:center;gap:10px;margin-top:24px;animation:.9s ease-out .55s forwards splash-title-in;display:flex;transform:translateY(10px)}.splash-status{letter-spacing:4px;color:#ffffff94;text-transform:uppercase;font-size:10px;font-weight:700}.splash-progress-track{background:#ffffff1f;border-radius:999px;width:min(240px,56vw);height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.splash-progress-bar{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ffffffb8,#f4e5adeb);width:100%;height:100%;transform:scaleX(0);box-shadow:0 0 14px #ffffff2e}.splash-progress-value{letter-spacing:4px;color:#fff6;font-size:11px;font-weight:600}.splash-prompt{letter-spacing:5px;opacity:0;pointer-events:none;margin-top:14px;font-size:16px;font-weight:600;transition:opacity .5s ease-out}#splash.splash-ready{cursor:pointer}#splash.splash-ready .splash-prompt{opacity:.7;animation:2.5s ease-in-out infinite pulse}.splash-exit{opacity:0;pointer-events:none}#leaderboard-container,#menu-leaderboard-container{--lb-panel-padding:18px 18px 16px;--lb-panel-radius:10px;--lb-panel-border-alpha:.12;--lb-panel-bg-top-alpha:.13;--lb-panel-bg-bottom-alpha:.15;--lb-panel-inset-alpha:.09;--lb-panel-shadow-alpha:.2;--lb-panel-blur:12px;--lb-panel-saturate:120%;--lb-panel-sheen-top-alpha:.08;--lb-panel-sheen-mid-alpha:.02;--lb-panel-sheen-radial-alpha:.08;--lb-panel-sheen-opacity:.9;width:min(400px,100vw - 40px);margin:5% auto}.leaderboard-panel{box-sizing:border-box;width:100%;padding:var(--lb-panel-padding);border-radius:var(--lb-panel-radius);border:1px solid rgba(255, 255, 255, var(--lb-panel-border-alpha));background:linear-gradient(180deg, rgba(168, 186, 194, var(--lb-panel-bg-top-alpha)) 0%, rgba(108, 128, 136, var(--lb-panel-bg-bottom-alpha)) 100%);box-shadow:inset 0 1px 0 rgba(255, 255, 255, var(--lb-panel-inset-alpha)), 0 18px 40px rgba(4, 11, 16, var(--lb-panel-shadow-alpha));isolation:isolate;position:relative;overflow:hidden}.leaderboard-panel:before{content:"";background:linear-gradient(180deg, rgba(255, 255, 255, var(--lb-panel-sheen-top-alpha)) 0%, rgba(255, 255, 255, var(--lb-panel-sheen-mid-alpha)) 28%, #fff0 62%), radial-gradient(circle at top center, rgba(255, 255, 255, var(--lb-panel-sheen-radial-alpha)), #fff0 56%);pointer-events:none;opacity:var(--lb-panel-sheen-opacity);position:absolute;inset:0}.leaderboard-panel>*{z-index:1;position:relative}.leaderboard-header{min-height:28px;margin-bottom:10px;position:relative}.leaderboard-title{letter-spacing:5px;opacity:.56;text-align:center;margin:0;font-size:12px;line-height:28px}.leaderboard-tabs{align-items:center;gap:auto;border-radius:999px;padding:0 3px;display:inline-flex;position:absolute;top:50%;right:-2%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff29}.leaderboard-tabs:after{content:"";pointer-events:none;background:#ffffff29;width:1px;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lb-tab{appearance:none;color:#ffffff57;cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:color .12s,opacity .12s,transform .12s;display:grid}.lb-tab-icon{width:16px;height:16px;-webkit-mask-image:var(--lb-tab-icon);-webkit-mask-image:var(--lb-tab-icon);mask-image:var(--lb-tab-icon);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lb-tab.active{color:#ffdf33;opacity:1}.lb-tab:hover:not(.active){color:#ffffffad}.lb-tab:focus-visible{outline-offset:2px;color:#ffffffd1;outline:1px solid #ffffff38}.leaderboard-public-rows{flex-direction:column;gap:2px;display:flex}.leaderboard-row{letter-spacing:3px;text-shadow:none;grid-template-columns:24px 1fr auto;align-items:center;gap:0 8px;padding:5px 0;font-size:14px;display:grid}.lb-rank{text-align:right;opacity:1}.lb-name{text-align:left}.lb-score{text-align:right;font-variant-numeric:tabular-nums}.lb-tier-badge-wrap{vertical-align:middle;width:16px;height:16px;margin-left:4px;display:inline-block;overflow:hidden}.lb-tier-badge{object-fit:cover;width:100%;height:100%}.leaderboard-claim-expired{color:#ffffffb3;letter-spacing:1.5px;text-align:center;text-transform:uppercase;background:#ffffff0a;border-radius:4px;margin:-2px 0 10px;padding:8px 10px;font-size:11px;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff1f}.leaderboard-footer{margin-top:10px}.leaderboard-footer-divider{background:#ffffff1f;height:1px;margin-bottom:9px}.leaderboard-footer-rank{text-align:right;color:#ffffff8f;font-variant-numeric:tabular-nums}.leaderboard-footer-row{letter-spacing:3px;text-shadow:none;color:#ffffffd1;grid-template-columns:24px 1fr auto;align-items:center;gap:0 8px;padding:1px 0 0;font-size:13px;font-weight:600;display:grid}.leaderboard-footer-name{text-align:left;opacity:.9}.leaderboard-footer-value{text-align:right;color:#ffffffe6;font-variant-numeric:tabular-nums}#menu-leaderboard-container{z-index:10;margin:var(--menu-leaderboard-margin-top,28px) auto var(--menu-leaderboard-margin-bottom,5%);position:relative}.lb-player-highlight{animation:4s ease-in-out infinite lb-breathe}@keyframes lb-breathe{0%,to{filter:brightness()saturate()}50%{filter:brightness(2.5)saturate(0)}}#menu-overlay{--menu-profile-trigger-size:48px;--menu-profile-left:max(14px, env(safe-area-inset-left));--menu-profile-top:max(14px, env(safe-area-inset-top));--menu-profile-bottom:max(14px, env(safe-area-inset-bottom));--menu-profile-width:min(336px, calc(100vw - 28px));--menu-profile-dock-inset:16px;--menu-overlay-padding-top:clamp(48px, 9vh, 86px);--menu-overlay-padding-bottom:max(20px, calc(var(--menu-profile-bottom) + 12px));--menu-footer-padding-bottom:clamp(56px, 8vh, 120px);--menu-spacer-min-height:20px;--menu-title-size:110px;--menu-title-letter-spacing:6px;--menu-leaderboard-margin-top:28px;--menu-leaderboard-margin-bottom:32px;--menu-controls-margin-bottom:12px;--menu-key-size:24px;--menu-control-label-size:12px;--menu-prompt-margin-top:24px;--menu-version-margin-top:12px;padding-top:var(--menu-overlay-padding-top);padding-bottom:var(--menu-overlay-padding-bottom);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;overflow-y:auto}#menu-overlay::-webkit-scrollbar{display:none}.menu-overlay-main{text-align:center;flex:none;width:100%}#menu-overlay .boot-title{font-size:var(--menu-title-size);letter-spacing:var(--menu-title-letter-spacing)}.menu-overlay-spacer{min-height:var(--menu-spacer-min-height);flex:auto;width:100%}.menu-overlay-footer{text-align:center;width:100%;padding-bottom:var(--menu-footer-padding-bottom);flex:none}#menu-profile-trigger{top:calc(var(--menu-profile-top) + 6px);left:calc(var(--menu-profile-left) + 10px);appearance:none;width:var(--menu-profile-trigger-size);height:var(--menu-profile-trigger-size);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;z-index:12;color:#fff;background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;transition:left .24s,top .24s,border-color .2s,background .2s,transform .2s,color .2s;animation:1s ease-out .36s both boot-fade-up-dim;display:grid;position:absolute;box-shadow:0 10px 30px #00000024}#menu-profile-trigger:hover{background:linear-gradient(#ffffff24,#ffffff0f);border-color:#ffffff3d;transform:translateY(-1px)}#menu-profile-trigger.menu-profile-trigger-attention{opacity:1;border-color:#e0eaff6b;animation:1.8s ease-in-out infinite menu-profile-attention-pulse;transform:scale(1.08);box-shadow:0 0 0 1px #d8e4ff1f,0 0 22px #b0c4ff3d,0 10px 30px #00000024}#menu-profile-trigger.menu-profile-trigger-attention:after{content:"NEW BUILD";letter-spacing:2px;color:#d8e4ffd1;white-space:nowrap;pointer-events:none;font-family:Quicksand,sans-serif;font-size:9px;font-weight:700;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}#menu-profile-trigger svg{filter:drop-shadow(0 1px 2px #0000004d);width:20px;height:20px;display:block}#menu-profile-trigger .close-icon,#menu-overlay.menu-profile-open #menu-profile-trigger .profile-icon{display:none}#menu-overlay.menu-profile-open #menu-profile-trigger .close-icon{display:block}#menu-overlay.menu-profile-open #menu-profile-trigger{top:calc(var(--menu-profile-top) + var(--menu-profile-dock-inset));left:calc(var(--menu-profile-left) + var(--menu-profile-width) - var(--menu-profile-trigger-size) - var(--menu-profile-dock-inset));color:#fff;background:linear-gradient(#ffffff29,#ffffff14);border-color:#ffffff47}#menu-profile-scrim{opacity:0;pointer-events:none;z-index:10;background:linear-gradient(#080c1214,#080c127a);transition:opacity .24s;position:absolute;inset:0}#menu-overlay.menu-profile-open #menu-profile-scrim{opacity:1;pointer-events:auto}#menu-profile-drawer{top:var(--menu-profile-top);left:var(--menu-profile-left);bottom:var(--menu-profile-bottom);width:var(--menu-profile-width);opacity:0;pointer-events:none;z-index:11;touch-action:pan-y;align-items:stretch;min-height:0;transition:transform .24s,opacity .24s;display:flex;position:absolute;transform:translate(calc(-100% - 24px))}#menu-overlay.menu-profile-open #menu-profile-drawer{opacity:1;pointer-events:auto;transform:translate(0)}.menu-profile-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(#ffffff1c,#ffffff0a),radial-gradient(circle at 0 0,#ffffff14,#fff0);border:1px solid #ffffff1f;flex-direction:column;flex:auto;gap:14px;width:100%;height:100%;min-height:0;max-height:100%;padding:18px 16px;display:flex;overflow:hidden auto;box-shadow:0 24px 60px #0000002e}.menu-profile-card::-webkit-scrollbar{width:0;height:0;display:none}.menu-profile-eyebrow{letter-spacing:4px;opacity:.42;font-size:10px;font-weight:700}.menu-profile-title{letter-spacing:4px;color:#fffffff0;text-transform:uppercase;font-size:24px;font-weight:700;line-height:1.05}.menu-profile-mode{letter-spacing:3px;color:#ffffff80;font-size:10px;font-weight:600}#menu-profile-preview{place-items:center;min-height:260px;display:grid;position:relative}#menu-profile-preview .tier-up-bird-wrap{opacity:1;width:240px;height:240px;margin:0;animation:none}#menu-profile-preview .tier-up-bird-aura{opacity:.22;filter:blur(18px);animation:none;transform:scale(.9)}#menu-profile-preview .tier-up-bird-puff-cloud{opacity:.14;filter:blur(20px);animation:none;transform:translate(0,0)scale(.94)}#menu-profile-preview .tier-up-bird-canvas{width:200px;height:200px}#menu-profile-rail{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;overflow:visible}.menu-profile-preset-chip{appearance:none;color:#ffffffc2;letter-spacing:3px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;outline:none;flex:none;padding:8px 11px;font-family:Quicksand,sans-serif;font-size:10px;font-weight:700;transition:border-color .2s,background .2s,color .2s,transform .2s}.menu-profile-preset-chip:hover{color:#ffffffeb;border-color:#ffffff38;transform:translateY(-1px)}.menu-profile-preset-chip.active{color:#fffffffa;background:linear-gradient(#ffffff2e,#ffffff14);border-color:#ffffff4d}.menu-profile-preset-chip.attention{border-color:#e0eaff85;animation:1.8s ease-in-out infinite menu-profile-attention-pulse;position:relative;box-shadow:0 0 0 1px #d8e4ff29,0 0 22px #b0c4ff52}.menu-profile-preset-chip.attention:after{content:"NEW";letter-spacing:2px;color:#d8e4ffd1;white-space:nowrap;pointer-events:none;font-family:Quicksand,sans-serif;font-size:8px;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.menu-profile-preset-chip.tracked{color:#fffffff0;border-color:#d8e4ff6b;box-shadow:0 0 0 1px #d8e4ff14,0 0 14px #b0c4ff2e}@keyframes menu-profile-attention-pulse{0%,to{box-shadow:0 0 0 1px #d8e4ff14,0 0 12px #b0c4ff1f}50%{box-shadow:0 0 0 1px #d8e4ff29,0 0 22px #b0c4ff47}}#menu-profile-next-unlock{letter-spacing:3px;opacity:.42;min-height:12px;font-size:10px}.menu-profile-stats{flex-direction:column;gap:10px;margin-top:2px;display:flex}.menu-profile-stat{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;padding:10px 10px 11px}.menu-profile-stat.tone-up{border-color:#ffffff29}.menu-profile-stat.tone-down{opacity:.72}.menu-profile-stat-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.menu-profile-stat-label{letter-spacing:4px;opacity:.46;font-size:9px;font-weight:700}.menu-profile-stat-detail{letter-spacing:3px;opacity:.34;margin-top:4px;font-size:9px}.menu-profile-stat-value{letter-spacing:1px;color:#ffffffeb;font-size:18px;font-weight:700;line-height:1}.menu-profile-stat-bar{background:#ffffff14;height:4px;margin-top:8px;position:relative;overflow:hidden}.menu-profile-stat-fill{background:linear-gradient(90deg,#ffffff47,#ffffffdb);position:absolute;inset:0 auto 0 0}.menu-profile-recovery{border-top:1px solid #ffffff1a;flex-direction:column;gap:12px;margin-top:4px;padding-top:14px;display:flex}.menu-profile-recovery-copy{letter-spacing:4px;opacity:.42;font-size:10px;font-weight:700;transition:opacity .18s,color .18s}.menu-profile-recovery-toggle{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 0 3px;transition:border-color .18s;display:flex}.menu-profile-recovery-toggle:hover{border-color:#ffffff1a}.menu-profile-recovery-toggle:focus-visible{outline-offset:2px;border-color:#ffffff3d;outline:2px solid #fff9}.menu-profile-recovery-toggle:hover .menu-profile-recovery-copy,.menu-profile-recovery-toggle:focus-visible .menu-profile-recovery-copy{opacity:.62;color:#ffffffeb}.menu-profile-recovery-toggle-icon{color:#ffffff9e;transform-origin:50%;font-size:18px;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),color .18s;transform:rotate(0)}.menu-profile-recovery-toggle[aria-expanded=true] .menu-profile-recovery-toggle-icon{color:#ffffffd1;transform:rotate(45deg)}.menu-profile-recovery-body{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:grid}.menu-profile-recovery-body.is-expanded{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1) 40ms,visibility linear}.menu-profile-recovery-body-inner{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.menu-profile-recovery-collapsed-note{letter-spacing:2px;color:#ffffff85;font-size:10px;line-height:1.45}.menu-profile-recovery-warning,.menu-profile-recovery-sync{letter-spacing:1px;color:#ffffffc7;border-left:1px solid #ffffff29;padding-left:10px;font-size:11px;line-height:1.5}.menu-profile-recovery-warning{color:#ffeed6eb;border-left-color:#ffdcaa6b}.menu-profile-recovery-sync.tone-safe{color:#dff4e9d6;border-left-color:#beffd652}.menu-profile-recovery-sync.tone-stale{color:#ffe6d0db;border-left-color:#ffcdaa6b}.menu-profile-recovery-row{flex-direction:column;gap:8px;display:flex}.menu-profile-recovery-summary{flex-direction:column;gap:6px;display:flex}.menu-profile-recovery-actions{flex-wrap:wrap;gap:6px;display:flex}.menu-profile-recovery-btn{appearance:none;color:#fff1d6f0;min-height:38px;font:inherit;letter-spacing:2.5px;cursor:pointer;text-transform:uppercase;background:linear-gradient(#e7c97a24,#ffffff0a);border:1px solid #e7c97a3d;border-radius:6px;padding:0 12px;font-size:10px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s,opacity .18s;box-shadow:inset 0 1px #ffffff0a}.menu-profile-recovery-btn:hover,.menu-profile-recovery-btn:focus-visible{color:#fff7e6fa;background:linear-gradient(#e7c97a2e,#ffffff0f);border-color:#e7c97a57;outline:none;transform:translateY(-1px)}.menu-profile-recovery-btn:disabled{opacity:.5;cursor:default;transform:none}.menu-profile-recovery-btn.secondary{color:#ffffffd1;background:#ffffff0b;border-color:#ffffff1f}.menu-profile-recovery-code{letter-spacing:4px;color:#fffffff5;text-transform:uppercase;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:6px;align-self:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:16px;font-weight:700;display:inline-flex}.menu-profile-recovery-code-meta{letter-spacing:2.2px;color:#ffffff7a;font-size:10px;line-height:1.45}.menu-profile-recovery-collapsed-note[hidden]{display:none}.menu-profile-recovery-input{color:#fffffff2;width:100%;min-height:40px;font:inherit;letter-spacing:2.6px;text-transform:uppercase;box-sizing:border-box;background:linear-gradient(#ffffff0d,#080c1238);border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:0 12px;font-size:12px;font-weight:600}.menu-profile-recovery-input::placeholder{color:#ffffff57}.menu-profile-recovery-input:focus{background:linear-gradient(#fff1,#080c1242);border-color:#ffffff3d}.menu-profile-recovery-status{letter-spacing:1px;color:#ffffff9e;min-height:16px;font-size:11px}.menu-profile-recovery-status.error{color:#ffbabaf0}.menu-profile-recovery-status.success{color:#d2ffe1eb}.menu-profile-recovery-head{align-items:stretch;gap:10px;display:flex}.menu-profile-recovery-head .menu-profile-recovery-toggle{flex:1;width:auto}.menu-profile-recovery-copy-inline{appearance:none;color:#fff7e6f0;font:inherit;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;background:#e7c97a1f;border:1px solid #e7c97a3d;border-radius:6px;flex-shrink:0;padding:0 12px;font-size:10px;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s}.menu-profile-recovery-copy-inline:hover,.menu-profile-recovery-copy-inline:focus-visible{background:#e7c97a2e;border-color:#e7c97a61;transform:translateY(-1px)}.menu-profile-recovery-copy-inline:focus-visible{outline-offset:2px;outline:2px solid #fff9}.menu-profile-recovery-copy-inline:disabled{opacity:.5;cursor:default;transform:none}.menu-profile-recovery-head:has(~.menu-profile-recovery-body.is-expanded) .menu-profile-recovery-copy-inline{display:none}.menu-profile-recovery-confirm-hint{letter-spacing:2px;color:#ffe6b4b3;text-transform:uppercase;margin-top:4px;font-size:10px}.menu-profile-links{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:14px}.menu-profile-links.is-expanded{padding-bottom:2px}.menu-profile-links-summary{appearance:none;color:inherit;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:0 0 3px;transition:border-color .18s;display:flex}.menu-profile-links-summary:hover{border-color:#ffffff1a}.menu-profile-links-summary:focus-visible{outline-offset:2px;border-color:#ffffff3d;outline:2px solid #fff9}.menu-profile-links-copy{letter-spacing:4px;opacity:.42;font-size:10px;font-weight:700;transition:opacity .18s,color .18s}.menu-profile-links-summary:hover .menu-profile-links-copy,.menu-profile-links-summary:focus-visible .menu-profile-links-copy{opacity:.62;color:#ffffffeb}.menu-profile-links-icon{color:#ffffff9e;transform-origin:50%;font-size:18px;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),color .18s;transform:rotate(0)}.menu-profile-links.is-expanded .menu-profile-links-icon{color:#ffffffd1;transform:rotate(45deg)}.menu-profile-links-body{opacity:0;visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:grid}.menu-profile-links.is-expanded .menu-profile-links-body{opacity:1;visibility:visible;grid-template-rows:1fr;margin-top:10px;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1) 40ms,margin-top .26s cubic-bezier(.22,1,.36,1),visibility linear}.menu-profile-links-body-inner{min-height:0;overflow:hidden}.menu-profile-links-grid{gap:8px}.menu-profile-links-grid .site-footer-link{letter-spacing:.16em;background:#ffffff05;min-height:34px;padding:0 12px;font-size:10px}.boot-leaderboard{animation:1s ease-out .5s both boot-fade-up}.boot-name{animation:1s ease-out .4s both boot-fade-up-dim}#menu-name-corner{text-align:right;z-index:2;position:absolute;top:24px;right:28px}#menu-name-corner .name-display{opacity:.55;margin-bottom:0;animation:1s ease-out .4s both boot-fade-up}#menu-name-corner .name-input{text-align:right;letter-spacing:5px;width:auto;min-width:0;margin-bottom:0;padding:0 0 1px;font-size:16px;font-weight:600;line-height:1;display:block}#menu-prompt{width:fit-content;margin-top:var(--menu-prompt-margin-top);opacity:0;margin-left:auto;margin-right:auto}#app-version{width:fit-content;margin-top:var(--menu-version-margin-top);margin-left:auto;margin-right:auto;font-size:10px}#menu-overlay .controls{margin-bottom:var(--menu-controls-margin-bottom)}#menu-overlay .key-cap{width:var(--menu-key-size);height:var(--menu-key-size)}#menu-overlay .control-label{font-size:var(--menu-control-label-size)}#quality-toggle{bottom:max(8px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));letter-spacing:2px;color:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:11;background:0 0;border:0;border-radius:8px;min-height:44px;padding:12px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .24s,background-color .18s,color .18s,visibility 0s linear .24s;position:absolute}#quality-toggle:hover,#quality-toggle:focus-visible{color:#ffffffd1;background-color:#ffffff0f}#quality-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff38}#quality-toggle:active{background-color:#ffffff1a}#menu-overlay.menu-profile-open #quality-toggle{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility linear}@media (prefers-reduced-motion:reduce){.menu-profile-recovery-body,.menu-profile-recovery-body.is-expanded,.menu-profile-links-body,.menu-profile-links.is-expanded .menu-profile-links-body,#quality-toggle,#menu-overlay.menu-profile-open #quality-toggle{transition:none}}@media (width>=769px) and (height<=760px){#menu-overlay{--menu-overlay-padding-top:clamp(38px, 7vh, 56px);--menu-footer-padding-bottom:clamp(42px, 6vh, 58px);--menu-spacer-min-height:12px;--menu-title-size:clamp(78px, 11vh, 94px);--menu-leaderboard-margin-top:16px;--menu-leaderboard-margin-bottom:28px;--menu-prompt-margin-top:16px;--menu-version-margin-top:8px;overflow:hidden}#menu-leaderboard-container{--lb-panel-padding:14px 16px 12px}#menu-leaderboard-container .leaderboard-header{margin-bottom:8px}#menu-leaderboard-container .leaderboard-row{padding:3px 0;font-size:13px}#menu-leaderboard-container .leaderboard-footer{margin-top:8px}}@media (width>=769px) and (height<=680px){#menu-overlay{--menu-overlay-padding-top:clamp(32px, 6vh, 44px);--menu-footer-padding-bottom:clamp(34px, 6vh, 48px);--menu-spacer-min-height:8px;--menu-title-size:clamp(62px, 10vh, 78px);--menu-leaderboard-margin-top:12px;--menu-leaderboard-margin-bottom:18px;--menu-controls-margin-bottom:8px;--menu-key-size:22px;--menu-control-label-size:11px;--menu-prompt-margin-top:12px;--menu-version-margin-top:6px}#menu-leaderboard-container{--lb-panel-padding:12px 15px 10px}#menu-leaderboard-container .leaderboard-title{line-height:24px}#menu-leaderboard-container .leaderboard-header{min-height:24px;margin-bottom:6px}#menu-leaderboard-container .leaderboard-row{padding:2px 0}#menu-leaderboard-container .lb-tab{width:24px;height:24px}}@media (width>=769px) and (height<=600px){#menu-overlay{--menu-overlay-padding-top:clamp(24px, 5vh, 32px);--menu-footer-padding-bottom:clamp(22px, 5vh, 32px);--menu-spacer-min-height:6px;--menu-title-size:clamp(52px, 9vh, 64px);--menu-leaderboard-margin-top:10px;--menu-leaderboard-margin-bottom:12px;--menu-controls-margin-bottom:6px;--menu-key-size:20px;--menu-control-label-size:10px;--menu-prompt-margin-top:10px;--menu-version-margin-top:5px}#menu-leaderboard-container{--lb-panel-padding:10px 14px 9px}#menu-leaderboard-container .leaderboard-row:nth-child(n+5){display:none}#menu-leaderboard-container .leaderboard-footer-row{font-size:12px}}@media (width>=769px) and (height<=540px){#menu-overlay{--menu-overlay-padding-top:20px;--menu-footer-padding-bottom:max(16px, calc(var(--menu-profile-bottom) + 2px));--menu-spacer-min-height:4px;--menu-title-size:clamp(44px, 8vh, 54px);--menu-leaderboard-margin-top:8px;--menu-leaderboard-margin-bottom:8px;--menu-prompt-margin-top:8px;--menu-version-margin-top:4px}#menu-overlay .controls{display:none}#menu-leaderboard-container{--lb-panel-padding:8px 13px 8px}#menu-leaderboard-container .leaderboard-public-rows .leaderboard-row:nth-child(n+4){display:none}#menu-leaderboard-container .leaderboard-footer-divider{margin-bottom:6px}}@media (width<=768px){#menu-overlay{--menu-profile-trigger-size:44px;--menu-profile-left:max(10px, env(safe-area-inset-left));--menu-profile-top:max(10px, env(safe-area-inset-top));--menu-profile-bottom:max(10px, env(safe-area-inset-bottom));--menu-profile-width:min(320px, calc(100vw - 20px));--menu-profile-dock-inset:14px;--menu-overlay-padding-top:clamp(48px, 9vh, 80px);--menu-title-size:clamp(40px, 12vw, 90px)}.menu-overlay-footer{--menu-footer-padding-bottom:clamp(48px, 12vh, 96px)}#menu-profile-trigger{width:var(--menu-profile-trigger-size);height:var(--menu-profile-trigger-size);-webkit-backdrop-filter:none;backdrop-filter:none}.menu-profile-card{padding:16px 14px}#menu-profile-preview{min-height:220px;padding-bottom:10px}#menu-profile-preview .tier-up-bird-wrap{width:200px;height:200px}#menu-profile-preview .tier-up-bird-canvas{width:168px;height:168px}.menu-profile-preset-chip{padding:7px 10px;font-size:9px}#leaderboard-container,#menu-leaderboard-container{--lb-panel-padding:16px 16px 14px;width:min(320px,100vw - 40px)}.leaderboard-header{min-height:24px;margin-bottom:8px}.leaderboard-title{line-height:24px}.lb-tab{width:24px;height:24px}.leaderboard-tabs:after{height:10px}.lb-tab-icon{width:14px;height:14px}.leaderboard-row{padding:4px 0}#leaderboard-container .leaderboard-public-rows .leaderboard-row:nth-child(n+4){display:none}.leaderboard-footer{margin-top:8px}.leaderboard-footer-divider{margin-bottom:8px}.leaderboard-footer-row{font-size:12px}}
