body{padding-bottom:var(--actions-wheel-offset,0)}.actions-wheel,.actions-wheel-container{visibility:hidden;transform:translateZ(0)}body.dark-mode .actions-wheel-container{color:#dcfff6;background:radial-gradient(circle at 18% 24%,rgba(110,42,212,.04),rgba(2,6,18,.02) 60%),radial-gradient(circle at 82% 78%,rgba(16,212,255,.03),rgba(2,6,18,.02) 64%),linear-gradient(160deg,rgba(2,6,18,.03),rgba(1,4,12,.025));border-color:rgba(152,118,255,.05);box-shadow:0 22px 78px rgba(8,4,28,.07);backdrop-filter:blur(8px) saturate(112%)}body.dark-mode .actions-wheel{background:radial-gradient(circle at 18% 24%,rgba(110,42,212,.05),rgba(4,10,28,.09) 60%),radial-gradient(circle at 82% 78%,rgba(16,212,255,.05),rgba(2,8,24,.085) 64%),linear-gradient(160deg,rgba(4,8,26,.1),rgba(2,6,22,.09));background-color:rgba(2,8,24,.06);border:1px solid rgba(152,118,255,.07);box-shadow:0 24px 92px rgba(16,6,64,.09),inset 0 0 30px rgba(82,226,255,.03);backdrop-filter:blur(9px) saturate(114%);isolation:isolate}body.dark-mode .actions-wheel::before{border-color:rgba(140,116,255,.11);background:linear-gradient(165deg,rgba(94,232,255,.06),rgba(186,102,255,.06))}body.dark-mode .actions-wheel::after{background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,0));opacity:.08;z-index:1}body.dark-mode .actions-wheel-arrow{--actions-wheel-arrow-color:#ffffff;--actions-wheel-arrow-filter:drop-shadow(0 0 24px rgba(82, 226, 255, 0.7))}body.dark-mode .actions-wheel-arrow-icon{--actions-wheel-arrow-icon-filter:drop-shadow(0 0 28px rgba(118, 255, 246, 0.85))}body.dark-mode .actions-wheel-glow{background:radial-gradient(circle,rgba(56,0,122,.5),rgba(0,0,0,0))}body.dark-mode .actions-wheel-item{color:var(--wheel-accent-dark,var(--wheel-accent))}body.dark-mode .actions-wheel-item::before{background:radial-gradient(circle,rgba(96,234,255,.36),rgba(0,0,0,0))}body.dark-mode .actions-wheel-glyph{filter:drop-shadow(0 0 16px currentColor) drop-shadow(0 0 42px rgba(255, 255, 255, .4))}body.dark-mode .actions-wheel-caption{text-shadow:0 0 16px currentColor,0 0 40px currentColor,0 0 70px rgba(255,255,255,.5)}body.dark-mode .actions-wheel-item:focus-visible{outline:3px solid rgba(86,226,255,.7);outline-offset:6px}body.dark-mode .actions-wheel-item.is-front,body.dark-mode .actions-wheel-item:focus-visible,body.dark-mode .actions-wheel-item:hover{color:var(--wheel-accent-dark-bright,var(--wheel-accent-bright,var(--wheel-accent)))}body.dark-mode .actions-wheel-item.is-front .actions-wheel-caption,body.dark-mode .actions-wheel-item:focus-visible .actions-wheel-caption,body.dark-mode .actions-wheel-item:hover .actions-wheel-caption{text-shadow:0 0 20px currentColor,0 0 48px currentColor,0 0 76px rgba(255,255,255,.6)}body.dark-mode .actions-wheel-item.is-front .actions-wheel-glyph,body.dark-mode .actions-wheel-item:focus-visible .actions-wheel-glyph,body.dark-mode .actions-wheel-item:hover .actions-wheel-glyph{filter:drop-shadow(0 0 20px currentColor) drop-shadow(0 0 50px rgba(255, 255, 255, .5))}.actions-wheel-symbols{position:absolute;width:0;height:0;overflow:hidden}.actions-wheel-container{position:fixed;left:50%;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(3px,1vh,8px);width:min(98vw,920px);min-width:0;padding-bottom:env(safe-area-inset-bottom,0);padding-inline:clamp(6px,1.6vw,12px);padding-top:clamp(4px,1vh,8px);border-radius:40px;background:0 0;border:none;box-shadow:none;backdrop-filter:blur(11px) saturate(116%);color:#b3fff1;z-index:2200;pointer-events:none}.actions-wheel{--actions-wheel-arrow-icon-size:clamp(30px, 7vw, 44px);--actions-wheel-arrow-hit-padding:clamp(10px, 2.4vw, 16px);--actions-wheel-arrow-gap:clamp(12px, 3.6vw, 24px);--actions-wheel-edge-padding:clamp(10px, 2.8vw, 18px);position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--actions-wheel-arrow-gap);width:100%;padding-block:clamp(12px,3vw,18px);padding-inline:var(--actions-wheel-edge-padding);border-radius:32px;background:radial-gradient(circle at 14% 18%,rgba(118,246,255,.09),rgba(8,16,34,.21) 58%),radial-gradient(circle at 86% 82%,rgba(255,120,255,.075),rgba(6,12,30,.21) 64%),linear-gradient(150deg,rgba(10,20,40,.18),rgba(4,10,26,.17));background-color:rgba(6,14,32,.11);border:1px solid rgba(108,244,255,.12);box-shadow:0 22px 88px rgba(12,16,48,.12),inset 0 0 34px rgba(108,244,255,.06);backdrop-filter:blur(10px) saturate(118%);overflow:visible;pointer-events:auto;color:#c9fff7}.actions-wheel::before{content:"";position:absolute;inset:10px;border-radius:inherit;border:1px solid rgba(122,248,255,.13);background:linear-gradient(160deg,rgba(122,248,255,.05),rgba(255,104,255,.04));pointer-events:none;mix-blend-mode:screen;z-index:1}.actions-wheel::after{content:"";position:absolute;inset:9px;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.07),rgba(255,255,255,0));opacity:.12;pointer-events:none;mix-blend-mode:screen;z-index:1}.actions-wheel-track{--wheel-item-size:68px;position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:18px;padding:4px clamp(58px,calc(50% - var(--wheel-item-size)/ 2),26vw);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;perspective:1200px;transform-style:preserve-3d;overscroll-behavior-x:contain;z-index:2;cursor:grab}.actions-wheel-arrow{--actions-wheel-arrow-color:rgba(255, 255, 255, 0.92);--actions-wheel-arrow-filter:drop-shadow(0 0 18px rgba(95, 246, 255, 0.6));--actions-wheel-arrow-icon-rotation:0deg;--actions-wheel-arrow-icon-scale:1;position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:var(--actions-wheel-arrow-hit-padding);border:none;border-radius:16px;background:0 0;color:var(--actions-wheel-arrow-color);filter:var(--actions-wheel-arrow-filter);cursor:pointer;user-select:none;-webkit-user-select:none;transform:scale(1);transition:transform .3s cubic-bezier(.33, 1, .68, 1),filter .3s ease,color .3s ease}.actions-wheel-arrow-icon{display:block;width:var(--actions-wheel-arrow-icon-size);height:var(--actions-wheel-arrow-icon-size);transform-origin:center;transform:rotate(var(--actions-wheel-arrow-icon-rotation)) scale(var(--actions-wheel-arrow-icon-scale));filter:var(--actions-wheel-arrow-icon-filter, drop-shadow(0 0 18px rgba(95, 246, 255, .55)));transition:transform .3s cubic-bezier(.33, 1, .68, 1),filter .3s ease;pointer-events:none}.actions-wheel-arrow-icon-shape{fill:currentColor}.actions-wheel-arrow--left .actions-wheel-arrow-icon{--actions-wheel-arrow-icon-rotation:180deg}.actions-wheel-arrow--left,.actions-wheel-arrow--right{margin:0}.actions-wheel-arrow:focus-visible,.actions-wheel-arrow:hover{transform:scale(1.05);filter:drop-shadow(0 0 28px rgba(95, 246, 255, .85));color:#fff}.actions-wheel-arrow:focus-visible .actions-wheel-arrow-icon,.actions-wheel-arrow:hover .actions-wheel-arrow-icon{--actions-wheel-arrow-icon-scale:1.08;filter:drop-shadow(0 0 32px rgba(95, 246, 255, .9))}.actions-wheel-arrow:focus-visible{outline:3px solid rgba(95,246,255,.75);outline-offset:6px}.actions-wheel-arrow:active{transform:scale(.94)}.actions-wheel-track::-webkit-scrollbar{display:none}.actions-wheel-item{--wheel-accent:#ccfff3;--wheel-accent-bright:#f0fffb;--wheel-accent-dark:#e6fff8;--wheel-accent-dark-bright:#f6fffd;flex:0 0 var(--wheel-item-size);width:var(--wheel-item-size);min-height:92px;padding:10px 0 12px;border:0;border-radius:26px;background:0 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;transition:transform .45s cubic-bezier(.33, 1, .68, 1),opacity .3s ease,filter .45s ease,color .35s ease;color:var(--wheel-accent);position:relative;scroll-snap-align:center;will-change:transform;touch-action:manipulation}.actions-wheel-item::before{content:"";position:absolute;top:40%;left:50%;width:110%;aspect-ratio:1;transform:translate(-50%,-50%) scale(.72);border-radius:50%;background:radial-gradient(circle,rgba(118,248,255,.32),rgba(118,248,255,0));opacity:.28;transition:opacity .4s ease,transform .45s ease;filter:blur(18px);z-index:-1;pointer-events:none}.actions-wheel-glyph{position:relative;display:block;width:clamp(36px,5.6vw,48px);aspect-ratio:1;color:currentColor;filter:drop-shadow(0 0 12px currentColor) drop-shadow(0 0 36px rgba(255, 255, 255, .38));transition:transform .4s ease,filter .4s ease;pointer-events:none;overflow:visible}.actions-wheel-glyph::after{content:"";position:absolute;inset:-32%;border-radius:50%;background:radial-gradient(circle at 50% 40%,currentColor 0,rgba(255,255,255,.42) 32%,rgba(255,255,255,0) 70%);opacity:.4;filter:blur(14px);mix-blend-mode:screen;pointer-events:none;z-index:-1;animation:actions-wheel-glyph-pulse 3.4s ease-in-out infinite;transform:scale(.94);transform-origin:center}@supports not (mix-blend-mode:screen){.actions-wheel-glyph::after,.actions-wheel::after,.actions-wheel::before{mix-blend-mode:normal}.actions-wheel::after,.actions-wheel::before{opacity:.22}.actions-wheel-glyph::after{opacity:.32}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.actions-wheel{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(150deg,rgba(10,20,40,.46),rgba(4,10,26,.5));box-shadow:0 16px 58px rgba(12,16,48,.34)}}@supports not (filter:drop-shadow(0 0 12px currentColor)){.actions-wheel-glyph{filter:none}.actions-wheel-glyph::after{filter:none}}.actions-wheel-glyph use{pointer-events:none}#connect-button{--wheel-accent:#ffb347;--wheel-accent-bright:#ffd27a;--wheel-accent-dark:#ffc46b;--wheel-accent-dark-bright:#ffe29a}#toggle-darkmode{--wheel-accent:#c08bff;--wheel-accent-bright:#e0c1ff;--wheel-accent-dark:#d2a4ff;--wheel-accent-dark-bright:#f0d9ff}#log-button-in-menu{--wheel-accent:#45ff9a;--wheel-accent-bright:#a2ffd2;--wheel-accent-dark:#5cffab;--wheel-accent-dark-bright:#b6ffd9}#water-button-in-menu{--wheel-accent:#3de4ff;--wheel-accent-bright:#9af1ff;--wheel-accent-dark:#57edff;--wheel-accent-dark-bright:#b5faff}#feed-button-in-menu{--wheel-accent:#ffbf5a;--wheel-accent-bright:#ffd48c;--wheel-accent-dark:#ffc66d;--wheel-accent-dark-bright:#ffe3a7}#log-trash-button-in-menu{--wheel-accent:#3cffc5;--wheel-accent-bright:#8effe0;--wheel-accent-dark:#55ffd0;--wheel-accent-dark-bright:#b7ffe9}#logn-button-in-menu{--wheel-accent:#ff6cff;--wheel-accent-bright:#ffa6ff;--wheel-accent-dark:#ff84ff;--wheel-accent-dark-bright:#ffccff}#tip-button-in-menu{--wheel-accent:#ffe36f;--wheel-accent-bright:#fff0a6;--wheel-accent-dark:#ffeb84;--wheel-accent-dark-bright:#fff5bc}#dunk-button-in-menu{--wheel-accent:#ff9248;--wheel-accent-bright:#ffbb82;--wheel-accent-dark:#ffa461;--wheel-accent-dark-bright:#ffd0aa}#achievements-button-in-menu{--wheel-accent:#52ffd8;--wheel-accent-bright:#9effec;--wheel-accent-dark:#6ffff0;--wheel-accent-dark-bright:#c5fff5}#user-profile-button-in-menu{--wheel-accent:#c5a8ff;--wheel-accent-bright:#e3d2ff;--wheel-accent-dark:#d1b9ff;--wheel-accent-dark-bright:#f0e5ff}.actions-wheel-caption{position:relative;display:block;font-family:Poppins,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:clamp(11px, 1.1vw, 13px);line-height:1.3;text-transform:uppercase;letter-spacing:.32em;text-align:center;color:currentColor;text-shadow:0 0 12px currentColor,0 0 28px currentColor,0 0 52px rgba(255,255,255,.42);white-space:normal;word-break:keep-all}.actions-wheel-caption::after{content:"";position:absolute;inset:-12% -16%;border-radius:32px;background:linear-gradient(90deg,transparent 0,currentColor 18%,rgba(255,255,255,.55) 50%,currentColor 82%,transparent 100%);opacity:.22;filter:blur(18px);pointer-events:none;z-index:-1;mix-blend-mode:screen;animation:actions-wheel-caption-glow 4.2s ease-in-out infinite;transform:scaleX(.96)}.actions-wheel-item.is-front::before,.actions-wheel-item:focus-visible::before,.actions-wheel-item:hover::before{opacity:.75;transform:translate(-50%,-50%) scale(1)}.actions-wheel-item.is-front,.actions-wheel-item:focus-visible,.actions-wheel-item:hover{color:var(--wheel-accent-bright,var(--wheel-accent))}.actions-wheel-item.is-front .actions-wheel-glyph,.actions-wheel-item:focus-visible .actions-wheel-glyph,.actions-wheel-item:hover .actions-wheel-glyph{transform:translateY(-3px) scale(1.08);filter:drop-shadow(0 0 18px currentColor) drop-shadow(0 0 44px rgba(255, 255, 255, .52))}.actions-wheel-item.is-front .actions-wheel-glyph::after,.actions-wheel-item:focus-visible .actions-wheel-glyph::after,.actions-wheel-item:hover .actions-wheel-glyph::after{opacity:.72;animation-duration:2.6s;transform:scale(1.06)}.actions-wheel-item.is-front .actions-wheel-caption,.actions-wheel-item:focus-visible .actions-wheel-caption,.actions-wheel-item:hover .actions-wheel-caption{text-shadow:0 0 18px currentColor,0 0 42px currentColor,0 0 64px rgba(255,255,255,.6)}.actions-wheel-item.is-front .actions-wheel-caption::after,.actions-wheel-item:focus-visible .actions-wheel-caption::after,.actions-wheel-item:hover .actions-wheel-caption::after{opacity:.36;animation-duration:3s;transform:scaleX(1.02)}.actions-wheel-item:focus-visible{outline:3px solid rgba(95,246,255,.7);outline-offset:6px}.actions-wheel-item:active{transform:scale(.92)}.actions-wheel.is-dragging .actions-wheel-item{transition:none}.actions-wheel.is-dragging .actions-wheel-track{cursor:grabbing}.actions-wheel-glow{position:absolute;inset-inline:14%;bottom:-12px;height:58px;background:radial-gradient(circle,rgba(95,246,255,.32),rgba(95,246,255,0));filter:blur(28px);pointer-events:none;z-index:0}@keyframes actions-wheel-glyph-pulse{0%,100%{opacity:.4;filter:blur(14px)}40%{opacity:.72;filter:blur(18px)}55%{opacity:.55;filter:blur(16px)}}@keyframes actions-wheel-caption-glow{0%,100%{opacity:.22;filter:blur(18px)}35%{opacity:.42;filter:blur(20px)}60%{opacity:.28;filter:blur(19px)}}@media only screen and (max-width:900px){.actions-wheel-container{width:min(94vw,620px)}.actions-wheel{--actions-wheel-arrow-icon-size:clamp(28px, 6vw, 40px);--actions-wheel-arrow-hit-padding:clamp(9px, 2.4vw, 14px);--actions-wheel-arrow-gap:clamp(10px, 3vw, 22px);--actions-wheel-edge-padding:clamp(10px, 2.6vw, 18px)}.actions-wheel-track{--wheel-item-size:72px;gap:24px;padding:10px clamp(54px,calc(50% - var(--wheel-item-size)/ 2),22vw)}}@media only screen and (max-width:600px){.actions-wheel-container{width:min(100% - 20px,420px);bottom:clamp(10px,6vw,22px);gap:6px}.actions-wheel{--actions-wheel-arrow-icon-size:clamp(24px, 11vw, 34px);--actions-wheel-arrow-hit-padding:clamp(6px, 3vw, 10px);--actions-wheel-arrow-gap:clamp(8px, 4.6vw, 16px);--actions-wheel-edge-padding:clamp(8px, 3.6vw, 14px);border-radius:22px;padding-block:clamp(10px,4.4vw,16px)}.actions-wheel-track{--wheel-item-size:56px;gap:12px;padding:4px clamp(32px,calc(50% - var(--wheel-item-size)/ 2),18vw)}.actions-wheel-caption{font-size:8px;letter-spacing:.1em}.actions-wheel-item{min-height:72px;padding:6px 0 8px}.actions-wheel-glyph{width:clamp(28px,7.6vw,40px)}}@media only screen and (max-width:420px){.actions-wheel-container{width:min(100% - 16px,360px)}.actions-wheel{--actions-wheel-arrow-icon-size:clamp(22px, 12vw, 30px);--actions-wheel-arrow-hit-padding:clamp(5px, 3.6vw, 9px);--actions-wheel-arrow-gap:clamp(6px, 5.4vw, 14px);--actions-wheel-edge-padding:clamp(8px, 5.6vw, 12px);padding-block:clamp(8px,3.8vw,14px)}.actions-wheel-track{--wheel-item-size:52px;gap:12px;padding:4px clamp(26px,calc(50% - var(--wheel-item-size)/ 2),20vw)}.actions-wheel-item{min-height:66px;padding:6px 0 8px}}@media (prefers-reduced-motion:reduce){.actions-wheel-track{scroll-behavior:auto}.actions-wheel-item{transition:opacity .2s ease;transform:none!important}.actions-wheel-glyph{transition:none}.actions-wheel-caption::after,.actions-wheel-glyph::after{animation:none}}