*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{color:#fff;background:radial-gradient(at 50% 42%,#2a1064 0%,#1a0a4a 55%,#10072f 100%);width:100%;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.screen{will-change:opacity,transform;z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100dvh;transition:opacity .3s,transform .3s;display:flex;position:fixed;top:0;left:0;right:0}.screen.hidden{opacity:0;pointer-events:none;transform:scale(.97)}.is-hidden{display:none!important}body.app-transitioning #menuScreen{pointer-events:none}body.app-transitioning #gameScreen{transition:opacity 1.4s,transform 1.4s}body.app-transitioning #menuScreen>.menu-logo,body.app-transitioning #menuScreen>.menu-tagline,body.app-transitioning #menuScreen>.menu-best,body.app-transitioning #menuScreen>.btnPlay,body.app-transitioning #menuScreen>.btnSecondary{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.34,1.2,.64,1);transform:translateY(-14px)}body.app-transitioning #menuScreen>.menu-gems,body.app-transitioning #menuScreen>.menu-gems+div{opacity:0;transition:none}body:before{content:"";pointer-events:none;opacity:.85;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><circle cx='20' cy='40' r='1' fill='white' opacity='0.8'/><circle cx='90' cy='120' r='0.7' fill='white' opacity='0.55'/><circle cx='200' cy='30' r='1.2' fill='white' opacity='0.75'/><circle cx='260' cy='180' r='0.6' fill='white' opacity='0.4'/><circle cx='50' cy='250' r='0.9' fill='white' opacity='0.6'/><circle cx='140' cy='200' r='1' fill='white' opacity='0.7'/><circle cx='180' cy='90' r='0.6' fill='white' opacity='0.45'/><circle cx='290' cy='260' r='0.8' fill='white' opacity='0.55'/><circle cx='60' cy='160' r='0.5' fill='white' opacity='0.35'/><circle cx='220' cy='240' r='1.1' fill='white' opacity='0.7'/><circle cx='110' cy='60' r='0.7' fill='white' opacity='0.5'/><circle cx='250' cy='100' r='0.5' fill='white' opacity='0.4'/><circle cx='10' cy='180' r='0.8' fill='white' opacity='0.5'/><circle cx='160' cy='290' r='0.7' fill='white' opacity='0.5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><circle cx='30' cy='50' r='0.6' fill='%23c4b8ff' opacity='0.6'/><circle cx='120' cy='30' r='0.5' fill='white' opacity='0.5'/><circle cx='90' cy='100' r='0.5' fill='%23c4b8ff' opacity='0.4'/><circle cx='160' cy='130' r='0.7' fill='white' opacity='0.6'/><circle cx='50' cy='150' r='0.4' fill='white' opacity='0.3'/></svg>");background-repeat:repeat,repeat;background-size:auto,auto;animation:7s ease-in-out infinite starsTwinkle;position:absolute;inset:0}@keyframes starsTwinkle{0%,to{opacity:.7}50%{opacity:1}}.shooting-star{pointer-events:none;z-index:0;width:3px;height:3px;transform:translate3d(var(--ss-start-x,-50px),var(--ss-start-y,-50px),0) rotate(var(--ss-angle,135deg));transform-origin:50%;opacity:0;background:#fff;border-radius:50%;animation-name:shootingStar;animation-duration:1s;animation-timing-function:cubic-bezier(.3,.6,.7,1);animation-fill-mode:forwards;position:fixed;top:0;left:0;box-shadow:0 0 6px 1px #bedcffe6}.shooting-star:after{content:"";background:linear-gradient(270deg,#ffffffe6,#0000);border-radius:1px;width:64px;height:1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}@keyframes shootingStar{0%{transform:translate3d(var(--ss-start-x),var(--ss-start-y),0) rotate(var(--ss-angle));opacity:0}18%{opacity:1}80%{opacity:1}to{transform:translate3d(var(--ss-end-x),var(--ss-end-y),0) rotate(var(--ss-angle));opacity:0}}#menuScreen{background:0 0;gap:0}.menu-logo{letter-spacing:-1px;background:linear-gradient(135deg,#a78bfa,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #8b5cf680);-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:36px;font-weight:800}.menu-tagline{color:#ffffff8c;letter-spacing:3.5px;text-transform:uppercase;align-items:center;gap:0;margin-bottom:48px;font-size:12px;font-weight:600;display:inline-flex}.menu-tagline .dot{color:#a78bfa;text-shadow:0 0 6px #a78bfa99;margin:0 .7em;font-size:14px;line-height:1;display:inline-block;transform:translateY(-1px)}.menu-gems{align-items:center;gap:16px;margin-bottom:16px;display:flex}.menu-gem{border-radius:50%;animation:3s ease-in-out infinite gemFloat}.menu-gem:nth-child(2){animation-delay:.4s}.menu-gem:nth-child(3){animation-delay:.8s}@keyframes gemFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(5deg)}}.menu-best{color:#ffffff61;letter-spacing:.5px;margin-bottom:28px;font-size:13px}.menu-best span{color:#ffffffbf;font-weight:600}.uiBtn{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;transition:transform .1s,filter .1s,opacity .1s;display:inline-flex}.uiBtn:active{filter:brightness(.9);transform:scale(.93)}.btnPlay{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#7c3aed,#4f46e5);width:220px;height:58px;margin-bottom:16px;font-size:18px;box-shadow:0 4px 24px #7c3aed80,inset 0 1px #ffffff26}.btnSecondary{color:#fff9;background:#ffffff14;border:1.5px solid #ffffff1f;border-radius:12px;height:44px;padding:0 24px;font-size:14px}#gameScreen{pointer-events:none;background:0 0;justify-content:flex-start;align-items:center;gap:0;padding:0}.gem-legend{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:auto;padding:6px 10px;display:flex}.gem-legend-item{justify-content:center;align-items:center;padding:0 3px;transition:opacity .25s,filter .25s;display:flex}.gem-legend-item svg{filter:drop-shadow(0 0 4px);width:18px;height:18px;transition:filter .25s;display:block}.gem-legend-item.locked{opacity:.32}.gem-legend-item.locked svg{filter:grayscale(.85)brightness(.7)}.gem-legend-arrow{color:#ffffff1f;flex-shrink:0;padding:0 1px;font-size:8px}.game-area{width:100%;max-width:520px;padding-bottom:max(120px,calc(120px + env(safe-area-inset-bottom,0px)));pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.disc-wrap{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.rot-arc{opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:78%;transition:opacity .5s;display:flex}.rot-arc svg{pointer-events:none}.rot-arc path[id^=arcHit]{pointer-events:stroke}.rot-arc.visible{opacity:.4}.rot-arc-top{margin-bottom:0}.rot-arc-bottom{margin-top:0}.rot-arc svg{filter:drop-shadow(0 0 5px #a78bfa66);width:100%;height:auto}.rot-arc:active{opacity:.7}.game-topbar{pointer-events:auto;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:440px;padding:14px 16px 8px;display:flex}.score-pill{background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;gap:20px;padding:8px 20px;display:flex}.score-item{flex-direction:column;align-items:center;gap:1px;display:flex}.score-label{color:#ffffff61;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:600}.score-val{color:#fff;letter-spacing:-.5px;transform-origin:50%;font-size:22px;font-weight:800;line-height:1;display:inline-block}.score-val.pulse{animation:.28s cubic-bezier(.34,1.56,.64,1) scorePulse}@keyframes scorePulse{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.score-divider{background:#ffffff1f;align-self:stretch;width:1px;margin:0 2px}.icon-btn{cursor:pointer;color:#fff9;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .1s;display:flex}.icon-btn:active{background:#ffffff26;transform:scale(.88)}#disc-stage{padding-bottom:max(120px,calc(120px + env(safe-area-inset-bottom,0px)));pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disc-placeholder{pointer-events:none;flex-shrink:0}.disc-wrap{pointer-events:none}#W{touch-action:none;pointer-events:auto;transform-origin:50%;line-height:0;transition:transform 2s cubic-bezier(.4,0,.2,1),opacity 1.6s cubic-bezier(.4,0,.2,1),filter .55s;display:block;position:relative}body.no-transitions #W{transition:none!important}body[data-disc-mode=distant] #W{opacity:.4;pointer-events:none;transform:translateY(40px)scale(.35)}body[data-disc-mode=near] #W{transform:translateY(var(--disc-game-y,48px)) scale(1);opacity:1}#W.game-over-freeze{filter:grayscale(.5)brightness(.85);transform:scale(1.06)}#touchZone{z-index:5;cursor:grab;touch-action:none;border-radius:50%;position:absolute;inset:-6px}#touchZone:active{cursor:grabbing}#cv{pointer-events:none;background:0 0;display:block}#dropCtr{cursor:pointer;z-index:10;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:50%;outline:none;transition:transform .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#dropCtr:active{transform:translate(-50%,-50%)scale(.88)}.game-controls{padding:8px 16px max(16px,env(safe-area-inset-bottom,16px));z-index:20;pointer-events:auto;background:linear-gradient(#0000,#110636 30%);flex-direction:column;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.btnDrop{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#4f46e5bf,#7c3aedbf);border:1.5px solid #8b5cf673;border-radius:20px;justify-content:center;align-items:center;width:100%;height:64px;padding:0;font-family:inherit;font-size:16px;font-weight:700;transition:transform .1s,filter .1s;display:flex;box-shadow:0 4px 24px #7c3aed66,inset 0 1px #ffffff1a}.btnDrop:active{filter:brightness(.85);transform:scale(.95)}#gameOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0a041ee0;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}#gameOverlay.visible{opacity:1;pointer-events:all}.go-card{text-align:center;background:linear-gradient(160deg,#1e0d50 0%,#160940 100%);border:1px solid #8b5cf64d;border-radius:28px;width:min(340px,88vw);padding:40px 36px 32px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:translateY(20px)scale(.96);box-shadow:0 24px 64px #0009,inset 0 1px #ffffff0f}#gameOverlay.visible .go-card{transform:translateY(0)scale(1)}.go-title{color:#fffffff2;letter-spacing:-.5px;margin-bottom:6px;font-size:28px;font-weight:800}.go-subtitle{color:#ffffff59;margin-bottom:28px;font-size:13px}.go-score-block{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;margin-bottom:20px;padding:20px}.go-score-label{color:#ffffff59;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:11px}.go-score-val{background:linear-gradient(135deg,#a78bfa,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800;line-height:1}.go-best-row{color:#fff6;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.go-best-row span{color:#ffffffbf;font-weight:700}.new-best-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) badgePop;display:none}.new-best-badge.show{display:inline-flex}@keyframes badgePop{0%{transform:scale(0)}to{transform:scale(1)}}.go-card.is-new-best .go-score-block{background:linear-gradient(135deg,#ffc8501a,#ff96280f);border-color:#ffc85059;box-shadow:0 0 24px #ffc85040,inset 0 0 4px #ffc85073}.go-card.is-new-best .go-score-val{background:linear-gradient(135deg,#ffe066,#ffb84d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.4s ease-in-out infinite newBestGlow}@keyframes newBestGlow{0%,to{filter:drop-shadow(0 0 6px #ffc85099)}50%{filter:drop-shadow(0 0 18px #ffc850f2)}}.go-actions{flex-direction:column;gap:10px;display:flex}.btnPlayAgain{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:14px;width:100%;height:54px;font-family:inherit;font-size:17px;font-weight:700;transition:transform .1s,filter .1s;animation:1.8s ease-in-out infinite playAgainPulse;box-shadow:0 4px 20px #7c3aed73}.btnPlayAgain:active{filter:brightness(.85);animation:none;transform:scale(.95)}@keyframes playAgainPulse{0%,to{box-shadow:0 4px 20px #7c3aed73}50%{box-shadow:0 6px 28px #a78bfab3,0 0 0 4px #a78bfa2e}}.btnMenuReturn{color:#fff6;cursor:pointer;background:0 0;border:1.5px solid #ffffff1a;border-radius:12px;width:100%;height:42px;font-family:inherit;font-size:14px;transition:all .15s}.btnMenuReturn:active{color:#ffffffb3;background:#ffffff14}#rewardedOfferOverlay{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;padding:env(safe-area-inset-top,0) 16px env(safe-area-inset-bottom,0);background:#0a041ee0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}#rewardedOfferOverlay.visible{opacity:1;pointer-events:all}.revive-card{text-align:center;background:linear-gradient(160deg,#1e0d50 0%,#160940 100%);border:1px solid #8b5cf64d;border-radius:28px;width:min(340px,88vw);padding:28px 28px 24px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:translateY(20px)scale(.96);box-shadow:0 24px 64px #0009,inset 0 1px #ffffff0f}#rewardedOfferOverlay.visible .revive-card{transform:translateY(0)scale(1)}.revive-countdown{width:92px;height:92px;margin:0 auto 16px;position:relative}.revive-countdown svg{display:block}.revive-countdown-track{fill:none;stroke:#ffffff14;stroke-width:6px}.revive-countdown-fill{fill:none;stroke:#a78bfa;stroke-width:6px;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #a78bfa8c)}.revive-countdown-num{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-1px;justify-content:center;align-items:center;font-size:32px;font-weight:800;display:flex;position:absolute;inset:0}.revive-title{color:#fffffff2;letter-spacing:-.3px;margin-bottom:6px;font-size:22px;font-weight:800}.revive-subtitle{color:#ffffff73;margin-bottom:22px;font-size:13px;line-height:1.4}.revive-actions{flex-direction:column;gap:10px;display:flex}.btnRevive{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;height:54px;font-family:inherit;font-size:17px;font-weight:700;transition:transform .1s,filter .1s;animation:1.6s ease-in-out infinite revivePulse;display:flex;box-shadow:0 4px 20px #10b98173}.btnRevive:active{filter:brightness(.85);animation:none;transform:scale(.95)}@keyframes revivePulse{0%,to{box-shadow:0 4px 20px #10b98173}50%{box-shadow:0 6px 28px #34d399b3,0 0 0 4px #34d3992e}}.btnReviveDecline{color:#fff6;cursor:pointer;background:0 0;border:1.5px solid #ffffff1a;border-radius:12px;width:100%;height:42px;font-family:inherit;font-size:14px;transition:all .15s}.btnReviveDecline:active{color:#ffffffb3;background:#ffffff14}#adPlayerOverlay{z-index:170;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;padding:env(safe-area-inset-top,0) 16px env(safe-area-inset-bottom,0);background:#050212f5;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}#adPlayerOverlay.visible{opacity:1;pointer-events:all}.ad-player-card{background:linear-gradient(#181028 0%,#0a0418 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:stretch;width:min(360px,90vw);padding:18px 18px 22px;display:flex;box-shadow:0 24px 64px #000000b3}.ad-player-badge{color:#ffffff8c;text-transform:uppercase;letter-spacing:1.6px;background:#ffffff0f;border-radius:6px;align-self:flex-start;margin-bottom:14px;padding:4px 8px;font-size:10px;font-weight:700}.ad-player-stage{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,#ffffff06 0 12px,#ffffff0d 12px 24px);border:1px dashed #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;display:flex}.ad-player-mark{letter-spacing:4px;color:#ffffffb3;text-shadow:0 0 24px #ffffff2e;font-size:48px;font-weight:900}.ad-player-hint{color:#ffffff59;text-align:center;padding:0 18px;font-size:11px}.ad-player-bar{background:#ffffff14;border-radius:2px;height:4px;margin-bottom:14px;overflow:hidden}.ad-player-bar-fill{background:linear-gradient(90deg,#a78bfa,#60a5fa);width:0%;height:100%;transition:width 80ms linear}.ad-player-close{color:#fff6;cursor:not-allowed;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;height:42px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.ad-player-close.is-enabled{color:#fff;cursor:pointer;background:#a78bfa2e;border-color:#a78bfa73}.ad-player-close.is-enabled:active{filter:brightness(.85);transform:scale(.97)}#settingsOverlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0a041eb3;justify-content:center;align-items:flex-end;transition:opacity .25s;display:flex;position:fixed;inset:0}#settingsOverlay.visible{opacity:1;pointer-events:all}.settings-sheet{width:min(440px,100%);max-height:min(92vh,760px);padding:0 0 calc(env(safe-area-inset-bottom,0px) + 20px);background:linear-gradient(#1e0d50 0%,#140838 100%);border:1px solid #8b5cf640;border-bottom:none;border-radius:24px 24px 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.34,1.2,.64,1);display:flex;transform:translateY(100%)}#settingsOverlay.visible .settings-sheet{transform:translateY(0)}.sheet-drag-zone{flex-shrink:0}.sheet-handle{background:#fff3;border-radius:2px;width:36px;height:4px;margin:14px auto 16px}.sheet-title{border-bottom:1px solid #ffffff12;flex-shrink:0;padding:0 24px 16px;font-size:18px;font-weight:700}.settings-scroll{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.settings-section{border-bottom:1px solid #ffffff0a;padding:14px 0 4px}.settings-section:last-child{border-bottom:none}.settings-section-header{text-transform:uppercase;letter-spacing:1.6px;color:#a78bfab3;align-items:center;gap:8px;padding:0 24px 6px;font-size:11px;font-weight:700;display:flex}.sh-dot{background:#a78bfa;border-radius:2px;width:4px;height:4px;box-shadow:0 0 6px #a78bfa99}.settings-row{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:10px 24px;display:flex}.settings-row.has-hint{align-items:flex-start;padding:12px 24px}.settings-row.has-hint .row-icon,.settings-row.has-hint .row-controls{margin-top:1px}.settings-row--info{cursor:default}.row-icon{color:#ffffffb3;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.settings-label{color:#ffffffd9;font-size:15px;font-weight:500}.settings-sublabel{color:#fff6;font-size:12px;line-height:1.35}.settings-row--info{justify-content:space-between}.settings-info-val{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.row-controls{flex-shrink:0;align-items:center;gap:14px;display:flex}.check-wrap{width:22px;height:22px;display:inline-flex;position:relative}.check-wrap input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.check-box{background:0 0;border:1.5px solid #ffffff40;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s,transform .12s;display:flex}.check-box svg{opacity:0;transition:opacity .15s,transform .18s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.check-wrap input:checked+.check-box{background:#7c3aed;border-color:#7c3aed;box-shadow:0 0 10px #a78bfa59}.check-wrap:not(.is-radio) input:checked+.check-box svg{opacity:1;transform:scale(1)}.check-wrap input:active+.check-box{transform:scale(.92)}.check-wrap.is-radio .check-box{border-radius:50%;position:relative}.check-wrap.is-radio .check-box:after{content:"";opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;transition:opacity .15s,transform .18s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)}.check-wrap.is-radio input:checked+.check-box{background:#7c3aed;border-color:#7c3aed;box-shadow:0 0 10px #a78bfa59}.check-wrap.is-radio input:checked+.check-box:after{opacity:1;transform:scale(1)}.check-wrap.is-radio .radio-tick{opacity:0;transition:opacity .15s,transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.6)}.check-wrap.is-radio.is-included .check-box{background:#7c3aed;border-color:#7c3aed;box-shadow:0 0 8px #a78bfa40}.check-wrap.is-radio.is-included .radio-tick{opacity:1;transform:scale(1)}.settings-slider{appearance:none;cursor:pointer;background:0 0;width:110px;height:18px;margin:0}.settings-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#7c3aed 0%,#a78bfa var(--fill,70%),#ffffff1a var(--fill,70%),#ffffff1a 100%);border-radius:2px;height:4px}.settings-slider::-moz-range-track{background:#ffffff1a;border-radius:2px;height:4px}.settings-slider::-moz-range-progress{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:2px;height:4px}.settings-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:none;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:transform .12s;box-shadow:0 0 8px #a78bfa80,0 1px 3px #0000004d}.settings-slider::-webkit-slider-thumb:active{transform:scale(1.15)}.settings-slider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 8px #a78bfa80,0 1px 3px #0000004d}.settings-row.is-muted .settings-slider{pointer-events:none;opacity:.35}.settings-row.is-muted .settings-slider::-webkit-slider-runnable-track{background:#ffffff14}#settingsOverlay[data-source=menu] .settings-section--session{display:none}.session-actions{gap:10px;margin:8px 24px 4px;display:flex}.sheet-danger{color:#f87171;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;background:#ef44440d;border:1px solid #ef44442e;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.sheet-danger .action-icon{opacity:.85;flex-shrink:0}.sheet-danger:hover{background:#ef44441a;border-color:#ef444447}.sheet-danger:active{background:#ef44442e;transform:scale(.97)}.sheet-version{text-align:center;letter-spacing:.5px;color:#ffffff38;font-variant-numeric:tabular-nums;padding:6px 0 0;font-size:10px;font-weight:500}.sheet-close{color:#fff9;cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff1a;border-radius:14px;flex-shrink:0;width:calc(100% - 48px);height:48px;margin:16px 24px 0;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s}.sheet-close:active{color:#fff;background:#ffffff26}
