@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--bg-gradient-1),var(--bg-gradient-2));font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--button-text-color:#09f984;--button-border-color:#09f984;--button-glow-color:#09f984;--header-border:#ffffff1a;--bg-base:#0a0d14;--bg-elev-1:#10141f;--bg-elev-2:#161b28;--bg-elev-3:#1e2433;--gold:#d4af37;--gold-bright:#f4d77a;--gold-deep:#8b6d1f;--gold-shadow:#d4af3759;--gold-gradient:linear-gradient(135deg,#f6dc8c,#d4af37 45%,#a07f22);--gold-line:linear-gradient(90deg,#0000,#d4af3780,#0000);--ink:#f5efe0;--ink-strong:#fffaeb;--ink-muted:#f5efe0ad;--ink-subtle:#f5efe06b;--ink-faint:#f5efe038;--ink-on-gold:#1a1308;--border-hairline:#d4af3724;--border-soft:#f5efe014;--border-strong:#d4af3752;--font-display:"Instrument Serif","DM Serif Display",Georgia,serif;--font-sans:"Geist","Manrope",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--bg-gradient-1:#0f172a;--bg-gradient-2:#1e293b;--background-gradient-1:var(--bg-gradient-1);--background-gradient-2:var(--bg-gradient-2);--header-bg:#1e293bb3;--header-border-color:#ffffff1a;--header-icon-color:#09f984;--header-text-color:#fff;--header-button-hover-bg:#0f172acc;--button-gradient-1:#1a2234;--button-gradient-2:#2e4057;--button-text-color:#fff;--button-border-color:#3b82f6;--button-glow-color:#3b82f6;--button-text-glow:#09f984;--button-disabled-1:#2a4a4d;--button-disabled-2:#1f3c3f;--button-disabled-border:#ffffff1a;--button-disabled-text:#4a6a6d;--header-button-bg:#1e293bb3;--header-item-bg:#0f172a99;--header-item-text:#fff;--header-item-border:#ffffff1a;--header-item-hover-bg:#0f172acc;--header-item-hover-border:#09f9844d}.App{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--bg-gradient-1) 0,var(--bg-gradient-2) 100%);display:flex;flex-direction:column;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;text-align:center}@media (min-width:1024px){.App{height:100vh;overflow:hidden}}html.iframe-embedded,html.iframe-embedded body{height:auto;min-height:0;overflow-x:hidden;overflow-y:visible}html.iframe-embedded #root{height:auto;min-height:0}html.iframe-embedded .App{height:auto;min-height:0;overflow-x:hidden;overflow-y:visible}@media (min-width:1024px){html.iframe-embedded,html.iframe-embedded body{height:100%;min-height:0;overflow:hidden}html.iframe-embedded #root{height:100%;min-height:0}html.iframe-embedded .App{height:100vh;min-height:0;overflow:hidden}html.iframe-embedded .ck-hero-right .casino-scene{--wheel-d:min(32vw,calc(100vh - 260px),500px)}}@media (max-width:1023px){html.iframe-embedded,html.iframe-embedded body{height:100%;min-height:0;overflow:hidden}html.iframe-embedded #root{height:100%;min-height:0}html.iframe-embedded .App{height:100vh;min-height:0;overflow:hidden}html.iframe-embedded .ck-hero{justify-content:center}html.iframe-embedded .ck-top{padding:10px 16px 4px}html.iframe-embedded .ck-hero-left{padding:2px 22px 0}html.iframe-embedded .ck-eyebrow{margin-bottom:6px}html.iframe-embedded .ck-h1{font-size:clamp(44px,14vw,74px);margin-bottom:6px}html.iframe-embedded .ck-sub{font-size:12.5px;margin-top:2px}html.iframe-embedded .ck-hero-right{padding:0 16px 6px}html.iframe-embedded .ck-hero-right .casino-scene{--wheel-d:min(86vw,calc(74vh - 222px));margin-top:30px}html.iframe-embedded .stand-neck{height:calc(var(--wheel-d)*.2)}html.iframe-embedded .ck-hint{font-size:13px;height:46px;margin-top:18px}}.history,.spin-count,.welcome{display:none}.wheel-container{align-items:center;display:flex;height:var(--wheel-d);justify-content:center;margin:0;position:relative;width:var(--wheel-d);z-index:1}.wheel-container.is-idle{animation:idleSpin 45s linear infinite}.wheel-container.is-spinning{animation:none!important;transform:rotate(0deg)}.wheel-container.is-winning{animation:winPulse .7s cubic-bezier(.34,1.56,.64,1)!important;transform-origin:center center}@keyframes idleSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes winPulse{0%{filter:brightness(1) drop-shadow(0 0 50px rgba(9,249,132,.22));filter:brightness(1) drop-shadow(0 0 50px rgba(var(--theme-primary-rgb,9,249,132),.22));transform:scale(1)}35%{filter:brightness(1.35) drop-shadow(0 0 90px rgba(255,215,0,.7));filter:brightness(1.35) drop-shadow(0 0 90px rgba(var(--theme-primary-rgb,255,215,0),.7));transform:scale(1.055)}70%{filter:brightness(1.15) drop-shadow(0 0 70px rgba(255,215,0,.45));filter:brightness(1.15) drop-shadow(0 0 70px rgba(var(--theme-primary-rgb,255,215,0),.45));transform:scale(1.02)}to{filter:brightness(1) drop-shadow(0 0 50px rgba(9,249,132,.22));filter:brightness(1) drop-shadow(0 0 50px rgba(var(--theme-primary-rgb,9,249,132),.22));transform:scale(1)}}.wheel-container>div{height:100%!important;max-height:none!important;max-width:none!important;position:relative;transform:rotate(-45deg);width:100%!important}.wheel-pointer{display:none}.wheel-container:before{animation:glowPulse 3s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#09f98433 0,#0000 70%);border-radius:50%;content:"";inset:-10px;position:absolute;z-index:-1}.spin-button{align-items:center;background:linear-gradient(145deg,#1a2234,#2e4057);background:linear-gradient(145deg,var(--button-gradient-1),var(--button-gradient-2));border:2px solid #3b82f6;border:2px solid var(--button-border-color);border-radius:50%;box-shadow:0 0 30px #3b82f6,inset 0 0 20px #3b82f6;box-shadow:0 0 30px var(--button-glow-color),inset 0 0 20px var(--button-glow-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif!important;font-family:var(--spin-button-font,"Poppins"),sans-serif!important;font-size:calc(var(--wheel-d)*.047);font-weight:800;height:calc(var(--wheel-d)*.205);justify-content:center;left:50%;letter-spacing:2px;overflow:hidden;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:calc(var(--wheel-d)*.205);z-index:10}.spin-button:before{background:linear-gradient(145deg,rgba(var(--button-border-color-rgb),.3),rgba(var(--button-gradient-2-rgb),.4));filter:blur(10px);inset:8px;opacity:.8}.spin-button:after,.spin-button:before{border-radius:50%;content:"";position:absolute}.spin-button:after{animation:rotate 4s linear infinite;background:linear-gradient(45deg,#0000,rgba(var(--button-border-color-rgb),.4),#0000);inset:-2px}.spin-button span{color:#fff;color:var(--button-text-color);font-family:Poppins,sans-serif!important;font-family:var(--spin-button-font,"Poppins"),sans-serif!important;font-size:calc(var(--wheel-d)*.043);font-weight:900;letter-spacing:2px;position:relative;text-shadow:2px 2px 4px #0000004d;z-index:1}.spin-button.is-spinning span{font-size:calc(var(--wheel-d)*.03);letter-spacing:.3px;line-height:1.04;text-align:center;white-space:pre-line}.spin-button:hover:not(:disabled){border-color:#3b82f6;border-color:var(--button-border-color);box-shadow:0 0 40px #3b82f6,inset 0 0 30px #3b82f6;box-shadow:0 0 40px var(--button-glow-color),inset 0 0 30px var(--button-glow-color);transform:translate(-50%,-50%) scale(1.05)}.spin-button:disabled{background:linear-gradient(145deg,#2a4a4d,#1f3c3f);background:linear-gradient(145deg,var(--button-disabled-1),var(--button-disabled-2));border-color:#ffffff1a;border-color:var(--button-disabled-border);box-shadow:none;cursor:not-allowed;opacity:.7}.spin-button:disabled span{color:#4a6a6d;color:var(--button-disabled-text)}.spin-button.is-spinning:disabled{animation:none;background:linear-gradient(145deg,#1a2234,#2e4057);background:linear-gradient(145deg,var(--button-gradient-1),var(--button-gradient-2));border-color:#3b82f6;border-color:var(--button-border-color);box-shadow:0 0 30px #3b82f6,inset 0 0 20px #3b82f6;box-shadow:0 0 30px var(--button-glow-color),inset 0 0 20px var(--button-glow-color);cursor:default;opacity:1}.spin-button:not(:disabled):not(.is-spinning){animation:btnShine 4.5s ease-in-out infinite;background:linear-gradient(115deg,#0000 30%,#ffffff38 50%,#0000 70%) -150% 0 /200% 100% no-repeat,linear-gradient(145deg,#1a2234,#2e4057);background:linear-gradient(115deg,#0000 30%,#ffffff38 50%,#0000 70%) -150% 0 /200% 100% no-repeat,linear-gradient(145deg,var(--button-gradient-1),var(--button-gradient-2))}@keyframes btnShine{0%,70%{background-position:-150% 0,0 0}88%,to{background-position:260% 0,0 0}}@media (prefers-reduced-motion:reduce){.history-row,.modal-badge__sparkle,.modal-icon-glow,.modal-icon-svg,.spin-button{animation:none!important;opacity:1!important}}.spin-button.is-spinning:disabled span{color:#fff;color:var(--button-text-color);font-size:14px;line-height:1.2;text-align:center;text-shadow:2px 2px 4px #00000080;white-space:pre-wrap}.powered-by{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;display:flex;justify-content:center;margin-top:20px}.hook-logo{opacity:1;transition:all .3s ease}.hook-logo:hover{filter:drop-shadow(0 6px 16px rgba(255,193,7,.4));transform:scale(1.05)}.wheel-container canvas{border-radius:50%}:root{--casino-ring-radius:-263px;--ring-hue:0deg;--ambient-glow-rgb:255,215,0;--stand-accent-rgb:200,150,10;--clover-hue:4deg}.casino-scene{--wheel-d:min(512px,88vw);--casino-ring-radius:calc(var(--wheel-d)*-0.514);align-items:center;display:flex;flex-direction:column;isolation:isolate;margin:60px 0 10px;position:relative}.casino-scene:after,.casino-scene:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:-1}.casino-scene:before{animation:scenePulse 5s ease-in-out infinite;background:radial-gradient(circle,#ffd7000f 0,rgba(255,215,0,.025) 40%,#0000 68%);background:radial-gradient(circle,rgba(var(--ambient-glow-rgb),.06) 0,rgba(var(--ambient-glow-rgb),.025) 40%,#0000 68%);height:650px;left:50%;margin-left:-325px;margin-top:-345px;top:50%;width:650px}.casino-scene:after{animation:scenePulse 5s ease-in-out infinite reverse;animation-delay:2.5s;background:radial-gradient(circle,#ffd7000a 0,#0000 60%);background:radial-gradient(circle,rgba(var(--ambient-glow-rgb),.04) 0,#0000 60%);height:460px;left:50%;margin-left:-230px;margin-top:-255px;top:50%;width:460px}@keyframes scenePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.casino-wheel-wrap{align-items:center;display:flex;height:calc(var(--wheel-d)*1.105);justify-content:center;position:relative;width:calc(var(--wheel-d)*1.105)}.casino-ambient-glow{animation:ambientBreath 4s ease-in-out infinite;background:radial-gradient(circle,#ffd70017 0,#ffd7000a 38%,rgba(255,215,0,.015) 62%,#0000 78%);background:radial-gradient(circle,rgba(var(--ambient-glow-rgb),.09) 0,rgba(var(--ambient-glow-rgb),.04) 38%,rgba(var(--ambient-glow-rgb),.015) 62%,#0000 78%);border-radius:50%;inset:-6%;pointer-events:none;position:absolute;z-index:-1}@keyframes ambientBreath{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.casino-outer-ring{background:radial-gradient(circle,#0000 0,#0000 90.6%,#ffd7004d 91%,gold 91.4%,gold 91.8%,#050508 92.3%,#0e0e12fc 94%,#16161cfa 96%,#1c1c24f7 97.5%,#0c0c10fc 98.2%,#ffd700f2 98.7%,gold 99.2%,#ffd700d9 100%);background:radial-gradient(circle,#0000 0,#0000 90.6%,rgba(var(--ring-accent-rgb,255,215,0),.3) 91%,rgba(var(--ring-accent-rgb,255,215,0),1) 91.4%,rgba(var(--ring-accent-rgb,255,215,0),1) 91.8%,#050508 92.3%,#0e0e12fc 94%,#16161cfa 96%,#1c1c24f7 97.5%,#0c0c10fc 98.2%,rgba(var(--ring-accent-rgb,255,215,0),.95) 98.7%,rgba(var(--ring-accent-rgb,255,215,0),1) 99.2%,rgba(var(--ring-accent-rgb,255,215,0),.85) 100%);border-radius:50%;box-shadow:0 0 0 2px #000000fa,0 0 40px #ffd7008c,0 0 80px #ffd70038,0 0 140px #ffd70014,inset 0 0 50px #000000e6,inset 0 0 12px #ffd7000f;box-shadow:0 0 0 2px #000000fa,0 0 40px rgba(var(--ring-accent-rgb,255,215,0),.55),0 0 80px rgba(var(--ring-accent-rgb,255,215,0),.22),0 0 140px rgba(var(--ring-accent-rgb,255,215,0),.08),inset 0 0 50px #000000e6,inset 0 0 12px rgba(var(--ring-accent-rgb,255,215,0),.06);height:calc(var(--wheel-d)*1.07);pointer-events:none;position:absolute;width:calc(var(--wheel-d)*1.07);z-index:0}.ring-bulb{animation:bulbChase 2.88s ease-in-out infinite;background:radial-gradient(circle at 32% 27%,#fffffff5 0,#ffffff8c 16%,#0000 44%),radial-gradient(circle at 62% 68%,#0000006b 0,#0000 52%),radial-gradient(circle,#ffffffd9 0,gold 32%,gold 55%,#ffd700b3 78%,#ffd70059 100%);background:radial-gradient(circle at 32% 27%,#fffffff5 0,#ffffff8c 16%,#0000 44%),radial-gradient(circle at 62% 68%,#0000006b 0,#0000 52%),radial-gradient(circle,#ffffffd9 0,rgba(var(--ring-accent-rgb,255,215,0),1) 32%,rgba(var(--ring-accent-rgb,255,215,0),1) 55%,rgba(var(--ring-accent-rgb,255,215,0),.7) 78%,rgba(var(--ring-accent-rgb,255,215,0),.35) 100%);border-radius:50%;box-shadow:0 0 0 2.5px #000000eb,0 0 0 4.5px #14120cd1,0 0 10px #ffd700f2,0 0 22px #ffd700a6,0 0 42px #ffd70052,0 0 75px #ffd7001f,inset 0 -4px 8px #0006;box-shadow:0 0 0 2.5px #000000eb,0 0 0 4.5px #14120cd1,0 0 10px rgba(var(--ring-accent-rgb,255,215,0),.95),0 0 22px rgba(var(--ring-accent-rgb,255,215,0),.65),0 0 42px rgba(var(--ring-accent-rgb,255,215,0),.32),0 0 75px rgba(var(--ring-accent-rgb,255,215,0),.12),inset 0 -4px 8px #0006;height:calc(var(--wheel-d)*.029);width:calc(var(--wheel-d)*.029)}.ring-spade{animation:spadePulse 5.76s ease-in-out infinite;color:#d4a010;color:rgb(var(--ring-accent-rgb,212,160,16));font-size:calc(var(--wheel-d)*.033);line-height:1;text-shadow:0 0 7px #d4a010f2,0 0 16px #d4a010a6,0 0 30px #d4a01052,0 0 50px #d4a0101f,0 1px 4px #000000d9;text-shadow:0 0 7px rgba(var(--ring-accent-rgb,212,160,16),.95),0 0 16px rgba(var(--ring-accent-rgb,212,160,16),.65),0 0 30px rgba(var(--ring-accent-rgb,212,160,16),.32),0 0 50px rgba(var(--ring-accent-rgb,212,160,16),.12),0 1px 4px #000000d9;-webkit-user-select:none;user-select:none}@keyframes bulbChase{0%,to{box-shadow:0 0 0 2.5px #000000eb,0 0 0 4.5px #14120cd1,0 0 5px #ffd70066,0 0 12px #ffd70038,0 0 24px #ffd7001a,inset 0 -4px 8px #00000080;box-shadow:0 0 0 2.5px #000000eb,0 0 0 4.5px #14120cd1,0 0 5px rgba(var(--ring-accent-rgb,255,215,0),.4),0 0 12px rgba(var(--ring-accent-rgb,255,215,0),.22),0 0 24px rgba(var(--ring-accent-rgb,255,215,0),.1),inset 0 -4px 8px #00000080;opacity:.55}45%,55%{box-shadow:0 0 0 2.5px #000000eb,0 0 0 4.5px #14120cd1,0 0 16px gold,0 0 34px #ffd700d9,0 0 60px #ffd7008c,0 0 100px #ffd70033,inset 0 -4px 8px #0006;box-shadow:0 0 0 2.5px #000000eb,0 0 0 4.5px #14120cd1,0 0 16px rgba(var(--ring-accent-rgb,255,215,0),1),0 0 34px rgba(var(--ring-accent-rgb,255,215,0),.85),0 0 60px rgba(var(--ring-accent-rgb,255,215,0),.55),0 0 100px rgba(var(--ring-accent-rgb,255,215,0),.2),inset 0 -4px 8px #0006;opacity:1}}@keyframes spadePulse{0%,to{filter:brightness(.75) saturate(.9)}50%{filter:brightness(1.25) saturate(1.1) drop-shadow(0 0 7px rgba(255,210,10,.7));filter:brightness(1.25) saturate(1.1) drop-shadow(0 0 7px rgba(var(--ring-accent-rgb,255,210,10),.7))}}.casino-pointer{align-items:center;display:flex;flex-direction:column;left:50%;pointer-events:none;position:absolute;top:calc(var(--wheel-d)*-.016);transform:translateX(-50%);z-index:20}.casino-pointer-clover{animation:cloverFloat 3.2s ease-in-out infinite;display:block;filter:sepia(1) saturate(8) hue-rotate(4deg) brightness(1.15) drop-shadow(0 0 14px rgba(255,218,0,1)) drop-shadow(0 0 32px rgba(255,215,0,.65)) drop-shadow(0 0 60px rgba(255,200,0,.28)) drop-shadow(0 5px 14px rgba(0,0,0,.82));filter:sepia(1) saturate(8) hue-rotate(var(--clover-hue)) brightness(1.15) drop-shadow(0 0 14px rgba(var(--clover-accent-rgb,255,218,0),1)) drop-shadow(0 0 32px rgba(var(--clover-accent-rgb,255,215,0),.65)) drop-shadow(0 0 60px rgba(var(--clover-accent-rgb,255,200,0),.28)) drop-shadow(0 5px 14px rgba(0,0,0,.82));font-size:calc(var(--wheel-d)*.113);line-height:1}.casino-pointer-stem{background:linear-gradient(180deg,#ffd700f2,#c89b088c 60%,#0000);background:linear-gradient(180deg,rgba(var(--clover-accent-rgb,255,215,0),.95) 0,rgba(var(--clover-accent-rgb,200,155,8),.55) 60%,#0000 100%);border-radius:2px;filter:drop-shadow(0 0 5px rgba(255,215,0,.8));filter:drop-shadow(0 0 5px rgba(var(--clover-accent-rgb,255,215,0),.8));height:calc(var(--wheel-d)*.035);margin-top:-3px;width:3px}@keyframes cloverFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.05)}}.casino-stand{align-items:center;display:flex;flex-direction:column;margin-top:calc(var(--wheel-d)*-.137);position:relative}.stand-neck{background:linear-gradient(90deg,#0000 28%,#ffffff0d 42%,#ffffff1a 50%,#ffffff0d 58%,#0000 72%),linear-gradient(90deg,#08080f,#1a1a28 10%,#2e2e44 22%,#46465e 36%,#54546e 48%,#54546e 52%,#46465e 64%,#2c2c40 78%,#181826 90%,#08080f);-webkit-clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);filter:drop-shadow(0 6px 14px rgba(0,0,0,.85)) drop-shadow(0 1px 4px rgba(200,150,10,.08));filter:drop-shadow(0 6px 14px rgba(0,0,0,.85)) drop-shadow(0 1px 4px rgba(var(--stand-accent-rgb,255,200,0),.08));height:calc(var(--wheel-d)*.342);overflow:hidden;position:relative;width:calc(var(--wheel-d)*.205);z-index:-1}.stand-neck:before{background:linear-gradient(90deg,#0000,#c8960a8c 25%,#c8960ab3 50%,#c8960a8c 75%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--stand-accent-rgb),.55) 25%,rgba(var(--stand-accent-rgb),.7) 50%,rgba(var(--stand-accent-rgb),.55) 75%,#0000 100%);content:"";height:2px;left:22%;position:absolute;top:0;width:56%}.stand-neck:after{background:#ffffff0a;border-radius:50%;content:"";filter:blur(4px);height:45%;left:30%;position:absolute;top:10%;width:40%}.stand-base{background:linear-gradient(180deg,#4c4c66,#303048 22%,#1c1c2a 55%,#0a0a14 85%,#050508);border-radius:0 0 10px 10px;-webkit-clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);filter:drop-shadow(0 10px 22px rgba(0,0,0,.9)) drop-shadow(0 2px 6px rgba(200,150,10,.08));filter:drop-shadow(0 10px 22px rgba(0,0,0,.9)) drop-shadow(0 2px 6px rgba(var(--stand-accent-rgb,255,200,0),.08));height:calc(var(--wheel-d)*.035);overflow:hidden;position:relative;width:calc(var(--wheel-d)*.469);z-index:2}.stand-base:before{background:linear-gradient(90deg,#0000,#c8960a66 15%,#c8960aa6 40%,#c8960ab3 50%,#c8960aa6 60%,#c8960a66 85%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--stand-accent-rgb),.4) 15%,rgba(var(--stand-accent-rgb),.65) 40%,rgba(var(--stand-accent-rgb),.7) 50%,rgba(var(--stand-accent-rgb),.65) 60%,rgba(var(--stand-accent-rgb),.4) 85%,#0000 100%);content:"";height:2px;left:0;position:absolute;right:0;top:0}.stand-base:after{background:#000c;border-radius:0 0 8px 8px;bottom:0;content:"";height:3px;left:4%;position:absolute;right:4%}@media (max-width:800px){.header{flex-direction:column;gap:12px;padding:14px}}.modal-overlay{align-items:center;animation:overlayFade .32s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d1;background:rgba(var(--modal-overlay-bg-rgb,0,0,0),.82);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content{animation:modalPop .45s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#1a223480;background:rgba(var(--modal-bg-rgb,26,34,52),.5);border:1px solid #ffffff2e;border:1px solid rgba(var(--modal-border-rgb,255,255,255),.18);border-radius:16px;box-shadow:0 24px 60px #00000080,0 8px 16px #0000004d,inset 0 1px 0 #ffffff0f,0 0 38px #09f9841f;box-shadow:0 24px 60px #00000080,0 8px 16px #0000004d,inset 0 1px 0 #ffffff0f,0 0 38px rgba(var(--modal-border-rgb,9,249,132),.12);max-width:360px;overflow:hidden;padding:32px 28px 24px;position:relative;text-align:center;width:92%}.modal-curtain{background:repeating-linear-gradient(90deg,#00000061,#00000061 3px,#ffffff12 0,#ffffff12 22px,#00000038 0,#00000038 24px),linear-gradient(180deg,#4d0a0a,#8a1717 45%,#6b1010);background:repeating-linear-gradient(90deg,#00000061 0,#00000061 3px,#ffffff12 3px,#ffffff12 22px,#00000038 22px,#00000038 24px),linear-gradient(180deg,var(--curtain-dark,#4d0a0a) 0,var(--curtain-color,#8a1717) 45%,var(--curtain-dark,#6b1010) 100%);bottom:0;box-shadow:inset 0 0 80px #000000b3,inset 0 36px 50px #00000073,inset 0 -24px 36px #00000059;pointer-events:none;position:absolute;top:0;width:51%;z-index:5}.modal-curtain:before{background:linear-gradient(180deg,#d6a82a,#9a7416 60%,#5a4208);background:linear-gradient(180deg,var(--curtain-cornice,#d6a82a) 0,var(--curtain-cornice-dark,#9a7416) 60%,var(--curtain-cornice-deep,#5a4208) 100%);box-shadow:0 2px 6px #00000073;content:"";height:10px;left:0;position:absolute;right:0;top:0}.modal-curtain--left{animation:curtainOpenLeft 1.1s cubic-bezier(.65,0,.35,1) .55s forwards;border-radius:16px 0 0 16px;border-right:1px solid #00000080;left:0}.modal-curtain--right{animation:curtainOpenRight 1.1s cubic-bezier(.65,0,.35,1) .55s forwards;border-left:1px solid #00000080;border-radius:0 16px 16px 0;right:0}@keyframes curtainOpenLeft{0%{opacity:1;transform:translateX(0) scaleX(1)}85%{opacity:.9;transform:translateX(-92%) scaleX(.85)}to{opacity:0;transform:translateX(-102%) scaleX(.75)}}@keyframes curtainOpenRight{0%{opacity:1;transform:translateX(0) scaleX(1)}85%{opacity:.9;transform:translateX(92%) scaleX(.85)}to{opacity:0;transform:translateX(102%) scaleX(.75)}}.modal-reveal{animation:modalReveal .55s cubic-bezier(.34,1.4,.64,1) 1.35s forwards;opacity:0;transform:scale(.92)}@keyframes modalReveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffff73;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease;width:28px}.modal-close:hover{background:#ffffff0f;color:#fff}.modal-close:active{transform:scale(.94)}.modal-check{align-items:center;animation:checkPop .55s cubic-bezier(.34,1.7,.64,1) 1.95s forwards;background:linear-gradient(135deg,#09f98429,#09f9840f);background:linear-gradient(135deg,rgba(var(--check-bg-rgb,var(--theme-primary-rgb,9,249,132)),.16) 0,rgba(var(--check-bg-rgb,var(--theme-primary-rgb,9,249,132)),.06) 100%);border:1px solid #09f98473;border:1px solid rgba(var(--check-border-rgb,var(--theme-primary-rgb,9,249,132)),.45);border-radius:50%;box-shadow:0 0 0 0 #09f98473;box-shadow:0 0 0 0 rgba(var(--theme-primary-rgb,9,249,132),.45);color:#09f984;color:var(--check-tick,var(--theme-primary,#09f984));display:inline-flex;height:48px;justify-content:center;margin:4px auto 18px;opacity:0;transform:scale(.3) rotate(-25deg);width:48px}@keyframes checkPop{0%{box-shadow:0 0 0 0 #09f98473;box-shadow:0 0 0 0 rgba(var(--theme-primary-rgb,9,249,132),.45);opacity:0;transform:scale(.3) rotate(-25deg)}60%{box-shadow:0 0 0 12px #09f98426;box-shadow:0 0 0 12px rgba(var(--theme-primary-rgb,9,249,132),.15);opacity:1;transform:scale(1.18) rotate(8deg)}to{box-shadow:0 0 0 20px #09f98400;box-shadow:0 0 0 20px rgba(var(--theme-primary-rgb,9,249,132),0);opacity:1;transform:scale(1) rotate(0)}}.modal-check svg path{stroke-dasharray:30;stroke-dashoffset:30;animation:tickDraw .4s cubic-bezier(.55,.08,.45,1) 2.3s forwards}@keyframes tickDraw{to{stroke-dashoffset:0}}.modal-title{color:#fff;color:var(--modal-title,#fff);font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.005em;line-height:1.2;margin:0 0 6px}.modal-subtitle{color:#ffffff80;color:rgba(var(--modal-text-rgb,255,255,255),.5);font-size:13px;font-weight:500;line-height:1.4;margin:0 0 24px}.modal-prize{background:hsla(0,0%,100%,.025);background:var(--modal-prize-bg,hsla(0,0%,100%,.025));border:1px solid #ffffff0f;border:1px solid var(--modal-prize-border,#ffffff0f);border-radius:10px;margin:0 0 24px;padding:16px 20px}.modal-prize__label{color:#ffffff6b;color:var(--modal-prize-label,rgba(var(--modal-text-rgb,255,255,255),.42));font-size:10.5px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.modal-prize__value{color:#fff;color:var(--modal-prize-value,var(--modal-text,#fff));font-family:Poppins,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.005em;line-height:1.25}.modal-prize__value>div+div{margin-top:4px}.modal-cta{align-items:center;background:linear-gradient(135deg,#1a2234,#2e4057);background:linear-gradient(135deg,var(--modal-btn-grad-1,var(--button-gradient-1,#09f984)) 0,var(--modal-btn-grad-2,var(--button-gradient-2,#06c668)) 100%);border:none;border-radius:10px;box-shadow:0 4px 12px #09f98440;box-shadow:0 4px 12px rgba(var(--modal-btn-grad-1-rgb,var(--theme-primary-rgb,9,249,132)),.25);color:#fff;color:var(--modal-btn-text,var(--button-text-color,#0b111c));cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.02em;padding:12px 20px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.modal-cta:hover{box-shadow:0 6px 16px #09f98459;box-shadow:0 6px 16px rgba(var(--modal-btn-grad-1-rgb,var(--theme-primary-rgb,9,249,132)),.35);transform:translateY(-1px)}.modal-cta:active{transform:translateY(0)}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes rotateGradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes modalPop{0%{opacity:0;transform:scale(.86) translateY(24px)}55%{opacity:1;transform:scale(1.025) translateY(-4px)}78%{transform:scale(.99) translateY(1px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.modal-content{border-radius:14px;max-width:320px;padding:26px 22px 22px}.modal-check{height:42px;margin-bottom:14px;width:42px}.modal-title{font-size:18px}.modal-subtitle{font-size:12px;margin-bottom:18px}.modal-prize{margin-bottom:18px;padding:14px 16px}.modal-prize__label{font-size:9.5px}.modal-prize__value{font-size:19px}.modal-cta{font-size:13px;padding:11px 18px}}.editor-buttons{bottom:20px;display:flex;gap:10px;position:fixed;right:20px;z-index:999}.editor-toggle{align-items:center;background:linear-gradient(145deg,#1a2234,#2e4057);background:linear-gradient(145deg,var(--button-gradient-1),var(--button-gradient-2));border:1px solid #3b82f6;border:1px solid var(--button-border-color);border-radius:50px;box-shadow:0 4px 15px #0003;color:#fff;color:var(--button-text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.editor-toggle:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.editor-icon{font-size:20px}.css-editor{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2234f2;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000004d;color:#fff;font-family:Poppins,sans-serif;max-height:calc(100vh - 40px);padding:20px;position:fixed;right:20px;scrollbar-color:#09f98480 #1a223480;top:20px;width:300px}.css-editor::-webkit-scrollbar{width:8px}.css-editor::-webkit-scrollbar-track{background:#1a223480;border-radius:4px}.css-editor::-webkit-scrollbar-thumb{background:#09f98480;border-radius:4px}.css-editor::-webkit-scrollbar-thumb:hover{background:#09f984b3}.editor-header{margin-bottom:20px}.editor-header h3{font-size:18px;font-weight:600}.close-editor{background:none;border:none;color:#fff;font-size:24px;opacity:.7;transition:opacity .3s ease}.close-editor:hover{opacity:1}.editor-section{margin-bottom:25px}.editor-section h4{color:#09f984;font-size:16px;font-weight:500;margin:0 0 15px}.color-input{align-items:center;gap:10px;margin-bottom:12px}.color-input label{flex:1 1;font-size:14px}.color-input input[type=color]{background:none;border:none;border-radius:8px;cursor:pointer;height:40px;width:40px}.color-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-input input[type=color]::-webkit-color-swatch{border:2px solid #ffffff1a;border-radius:6px}.color-value{background:#0003;border-radius:4px;font-family:monospace;font-size:12px;opacity:.7;padding:4px 8px}.css-editor.wheel-editor-panel{right:20px}.css-editor.design-editor-panel{right:340px}@media (max-width:768px){.editor-buttons{align-items:center;bottom:20px;flex-direction:column;right:50%;transform:translateX(50%)}.css-editor{left:50%;max-height:80vh;max-width:320px;top:50%;transform:translate(-50%,-50%);width:90%}.css-editor.design-editor-panel,.css-editor.wheel-editor-panel{right:auto}}.history-overlay{align-items:center;animation:overlayFade .28s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b8;background:rgba(var(--history-overlay-bg-rgb,0,0,0),.72);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.history-modal{animation:modalPop .45s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);background:radial-gradient(ellipse at 50% 0,#09f98414 0,#0000 55%),linear-gradient(180deg,#0f0c124d,#0a080e61);background:radial-gradient(ellipse at 50% 0,rgba(var(--history-border-rgb,9,249,132),.08) 0,#0000 55%),linear-gradient(180deg,rgba(var(--history-bg-rgb,15,12,18),.3) 0,rgba(var(--history-bg-rgb,10,8,14),.38) 100%);border:1px solid #ffffff2e;border:1px solid rgba(var(--history-border-rgb,255,255,255),.18);border-radius:16px;box-shadow:0 24px 60px #00000073,inset 0 1px 0 #ffffff0d,0 0 38px #09f9841f;box-shadow:0 24px 60px #00000073,inset 0 1px 0 #ffffff0d,0 0 38px rgba(var(--history-border-rgb,9,249,132),.12);display:flex;flex-direction:column;max-height:76vh;max-width:440px;overflow:hidden;position:relative;width:92%}.history-modal__header{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid rgba(var(--theme-primary-rgb,255,255,255),.1);display:flex;flex-shrink:0;justify-content:space-between;padding:18px 20px}.history-modal__title{align-items:center;color:#fff;color:var(--history-title,#fff);display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.005em;margin:0}.history-modal__count{align-items:center;background:#ffffff1f;background:rgba(var(--history-badge-bg-rgb,var(--theme-primary-rgb,255,255,255)),.12);border:1px solid #ffffff38;border:1px solid rgba(var(--history-badge-bg-rgb,var(--theme-primary-rgb,255,255,255)),.22);border-radius:999px;color:#ffffffbf;color:var(--history-badge-text,var(--theme-primary,#ffffffbf));display:inline-flex;font-size:11px;font-weight:600;height:22px;justify-content:center;letter-spacing:.01em;min-width:22px;padding:0 7px}.history-modal__header .modal-close{position:static}.history-modal__list{flex:1 1;overflow-y:auto;padding:6px 0;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.history-modal__list::-webkit-scrollbar{width:5px}.history-modal__list::-webkit-scrollbar-track{background:#0000}.history-modal__list::-webkit-scrollbar-thumb{background:#ffffff2e;background:rgba(var(--theme-primary-rgb,255,255,255),.18);border-radius:3px}.history-modal__list::-webkit-scrollbar-thumb:hover{background:#ffffff52;background:rgba(var(--theme-primary-rgb,255,255,255),.32)}.history-row{align-items:center;display:flex;gap:12px;padding:13px 20px;transition:background .15s ease}.history-row:hover{background:#ffffff0d;background:rgba(var(--history-item-bg-rgb,var(--theme-primary-rgb,255,255,255)),.05)}.history-row+.history-row{border-top:1px solid #ffffff0f;border-top:1px solid rgba(var(--history-item-border-rgb,var(--theme-primary-rgb,255,255,255)),.06)}.history-row__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.history-row__dot--success{background:#09f984;box-shadow:0 0 8px #09f98480}.history-row__dot--pending{background:#fbbf24}.history-row__dot--failed{background:#f87171}.history-row__main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.history-row__prize{color:#f1f5f9;color:var(--history-prize,#f1f5f9);font-size:14px;font-weight:600;letter-spacing:.005em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row__date{color:#fff6;color:rgba(var(--history-date-rgb,255,255,255),.4);font-size:11.5px;font-weight:500;letter-spacing:.01em}.history-row__status{border-radius:6px;flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:3px 8px}.history-row__status--pending{background:#fbbf241f;color:#fbbf24}.history-row__status--failed{background:#f871711f;color:#f87171}.history-modal__empty{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:50px 24px;text-align:center}.history-modal__empty-icon{color:#ffffff4d}.history-modal__empty p{color:#ffffff80;font-size:13px;font-weight:500;margin:0}@media (max-width:480px){.history-modal{border-radius:14px;max-height:86vh;max-width:92vw}.history-modal__header{padding:14px 16px}.history-modal__title{font-size:15px}.history-row{gap:10px;padding:12px 16px}.history-row__prize{font-size:13px}.history-row__date{font-size:11px}.history-row__status{font-size:10px;padding:3px 7px}.history-modal__empty{padding:38px 16px}}.spin-button:hover span{filter:drop-shadow(0 0 12px #09f984);filter:drop-shadow(0 0 12px var(--button-text-glow))}.hook-chat-btn{background:linear-gradient(145deg,#1a2234,#2e4057);border:1px solid #09f9844d;box-shadow:0 4px 15px #0003,0 0 0 1px #09f9841a}.hook-chat-btn:hover{border-color:#09f98480;box-shadow:0 6px 20px #0000004d,0 0 0 1px #09f98433}.beta-tag{background:#09f98433;background:rgba(var(--theme-primary-rgb,9,249,132),.2);border-radius:6px;color:var(--theme-primary,#09f984);font-size:12px;padding:2px 6px}@media (max-width:320px){.powered-by{margin-top:25px;padding:8px 16px}.hook-logo{height:45px;width:45px}}.history.disabled{cursor:not-allowed;opacity:.5;transform:none!important}.history.disabled,.history.disabled:hover{background:linear-gradient(145deg,#1a2234,#2e4057);background:linear-gradient(145deg,var(--button-gradient-1),var(--button-gradient-2));border:1px solid #ffffff1a;box-shadow:none}.history.disabled:hover{transform:none}.history.disabled span{filter:grayscale(1);opacity:.5}.invalid-access{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--bg-gradient-1),var(--bg-gradient-2));color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:20px;position:fixed;text-align:center}.invalid-access h1{color:#ff4d4d;font-size:24px;margin-bottom:16px}.invalid-access p{font-size:16px;opacity:.8}body{background:linear-gradient(165deg,#0f172a,#1e293b);background:linear-gradient(165deg,var(--bg-gradient-1),var(--bg-gradient-2));min-height:100vh}.header{background:#1e293bb3;background:var(--header-bg);border-color:#ffffff1a;border-color:var(--header-border-color)}.header-item{background:#0f172a99;background:var(--header-item-bg);border-color:#ffffff1a;border-color:var(--header-item-border);color:#fff;color:var(--header-item-text)}.header-item:hover{background:#0f172acc;background:var(--header-item-hover-bg);border-color:#09f9844d;border-color:var(--header-item-hover-border)}.header span{color:#09f984;color:var(--header-icon-color)}.theme-editor-btn{background:linear-gradient(145deg,#1a2234,#2e4057);background:linear-gradient(145deg,var(--button-gradient-1),var(--button-gradient-2));border:1px solid #3b82f6;border:1px solid var(--button-border-color);box-shadow:0 4px 15px #0003,0 0 0 1px #3b82f61a}.theme-editor-btn:hover{border-color:#3b82f6;border-color:var(--button-border-color);box-shadow:0 6px 20px #0000004d,0 0 0 1px #3b82f633}.site-footer-logo{display:flex;display:var(--long-logo-display,flex);padding:72px 0 56px;width:100%}.footer-logo-box,.site-footer-logo{align-items:center;justify-content:center}.footer-logo-box{background:#1e293bb3;background:var(--header-bg,#181f2a);border:1px solid #0000;border-radius:10px;display:inline-flex;padding:7px 14px;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}.footer-logo-box:hover{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:#ffffff12;border-color:#ffffff26;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff14}.footer-logo-img{display:block;width:84px}@media (max-width:800px){.casino-wheel-wrap{margin-top:-30px}.App{padding-bottom:0!important}.site-footer-logo{margin-bottom:28px;margin-top:auto;padding:0}.footer-logo-box{padding:4px 10px}}@media (max-width:768px){.footer-logo-img{width:71px}}@media (max-width:480px){.footer-logo-img{width:71px}}.wheel-shine-overlay{border-radius:50%;inset:0;mix-blend-mode:overlay;opacity:.9;pointer-events:none;position:absolute;z-index:9}.wheel-shine-overlay.cosmic{background:conic-gradient(from -45deg,#00f0ff26 0deg,#fff0 90deg,#7000ff1f 180deg,#fff3 270deg,#00f0ff26 1turn),radial-gradient(circle,#0000 40%,#070c1666 100%)}.wheel-shine-overlay.diamond{background:conic-gradient(from 45deg,#ffffff40 0deg,#fff0 100deg,#ffffff1a 180deg,#ffffff47 260deg,#fff0 1turn),radial-gradient(circle,#0000 35%,#00000080 100%)}.casino-wheel-wrap.theme-cosmic{height:calc(var(--wheel-d)*1.22)!important;width:calc(var(--wheel-d)*1.38)!important}.cosmic-shield-ring{background:radial-gradient(circle,#0000 0,#0000 85%,#050a16 86%,#0c162c 88%,#142342 90%,#0c162c 93%,#050a16 95%,#00f0ff99 96%,#00b4dc4d 97%,#00f0ff99 98%,#0000 100%);border:3px solid #00f0ff;border:3px solid var(--theme-primary,#00f0ff);border-radius:50%;box-shadow:0 0 20px #00f0ff99,0 0 60px #00f0ff40,0 0 100px #00f0ff1a,inset 0 0 20px #00f0ff4d,inset 0 0 60px #00f0ff14;box-shadow:0 0 20px rgba(var(--theme-primary-rgb,0,240,255),.6),0 0 60px rgba(var(--theme-primary-rgb,0,240,255),.25),0 0 100px rgba(var(--theme-primary-rgb,0,240,255),.1),inset 0 0 20px rgba(var(--theme-primary-rgb,0,240,255),.3),inset 0 0 60px rgba(var(--theme-primary-rgb,0,240,255),.08);height:calc(var(--wheel-d)*1.14);pointer-events:none;position:absolute;width:calc(var(--wheel-d)*1.14);z-index:0}.cosmic-shield-ring:before{border:2px solid #00f0ff59;border:2px solid rgba(var(--theme-primary-rgb,0,240,255),.35);border-radius:50%;box-shadow:inset 0 0 12px #00f0ff26;box-shadow:inset 0 0 12px rgba(var(--theme-primary-rgb,0,240,255),.15);content:"";inset:8%;position:absolute}.cosmic-shield-ring:after{border:1px dashed #00f0ff1f;border:1px dashed rgba(var(--theme-primary-rgb,0,240,255),.12);border-radius:50%;content:"";inset:2.5%;position:absolute}.cosmic-wing{background:linear-gradient(180deg,#00f0ff14,#0a1224f2 15%,#0a1224 50%,#0a1224f2 85%,#00f0ff14),linear-gradient(90deg,#050a14,#0e1a34 30%,#162b55 50%,#0e1a34 70%,#050a14);background:linear-gradient(180deg,rgba(var(--theme-primary-rgb,0,240,255),.08) 0,#0a1224f2 15%,#0a1224 50%,#0a1224f2 85%,rgba(var(--theme-primary-rgb,0,240,255),.08) 100%),linear-gradient(90deg,#050a14 0,#0e1a34 30%,#162b55 50%,#0e1a34 70%,#050a14 100%);border:2px solid #00f0ff;border:2px solid var(--theme-primary,#00f0ff);box-shadow:0 0 18px #00f0ff59,inset 0 0 20px #0009;box-shadow:0 0 18px rgba(var(--theme-primary-rgb,0,240,255),.35),inset 0 0 20px #0009;height:calc(var(--wheel-d)*.42);overflow:hidden;pointer-events:none;position:absolute;width:calc(var(--wheel-d)*.13);z-index:-1}.cosmic-wing.left{border-radius:12px 0 0 12px;border-right:none;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);right:calc(50% + var(--wheel-d)*.55);top:50%;transform:translateY(-50%)}.cosmic-wing.left:before{background:linear-gradient(180deg,#0000,#00f0ff 20%,#00f0ff 80%,#0000);background:linear-gradient(180deg,#0000 0,var(--theme-primary,#00f0ff) 20%,var(--theme-primary,#00f0ff) 80%,#0000 100%);bottom:12%;box-shadow:0 0 10px #00f0ff;box-shadow:0 0 10px var(--theme-primary,#00f0ff);content:"";position:absolute;right:6px;top:12%;width:2px}.cosmic-wing.left:after{background:linear-gradient(180deg,#0000,#00f0ff4d 30%,#00f0ff4d 70%,#0000);background:linear-gradient(180deg,#0000 0,rgba(var(--theme-primary-rgb,0,240,255),.3) 30%,rgba(var(--theme-primary-rgb,0,240,255),.3) 70%,#0000 100%);bottom:18%;content:"";position:absolute;right:16px;top:18%;width:1px}.cosmic-wing.right{border-left:none;border-radius:0 12px 12px 0;-webkit-clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);left:calc(50% + var(--wheel-d)*.55);top:50%;transform:translateY(-50%)}.cosmic-wing.right:before{background:linear-gradient(180deg,#0000,#00f0ff 20%,#00f0ff 80%,#0000);background:linear-gradient(180deg,#0000 0,var(--theme-primary,#00f0ff) 20%,var(--theme-primary,#00f0ff) 80%,#0000 100%);bottom:12%;box-shadow:0 0 10px #00f0ff;box-shadow:0 0 10px var(--theme-primary,#00f0ff);content:"";left:6px;position:absolute;top:12%;width:2px}.cosmic-wing.right:after{background:linear-gradient(180deg,#0000,#00f0ff4d 30%,#00f0ff4d 70%,#0000);background:linear-gradient(180deg,#0000 0,rgba(var(--theme-primary-rgb,0,240,255),.3) 30%,rgba(var(--theme-primary-rgb,0,240,255),.3) 70%,#0000 100%);bottom:18%;content:"";left:16px;position:absolute;top:18%;width:1px}.cosmic-pointer{animation:cosmicChevronPulse 2.2s ease-in-out infinite alternate;filter:drop-shadow(0 0 18px #00f0ff) drop-shadow(0 4px 8px rgba(0,0,0,.6));filter:drop-shadow(0 0 18px var(--theme-primary,#00f0ff)) drop-shadow(0 4px 8px rgba(0,0,0,.6));left:50%;pointer-events:none;position:absolute;top:calc(50% - var(--wheel-d)*.6);transform:translateX(-50%);z-index:15}.cosmic-pointer svg{display:block;height:calc(var(--wheel-d)*.12);width:calc(var(--wheel-d)*.14)}@keyframes cosmicChevronPulse{0%{filter:drop-shadow(0 0 12px #00f0ff) drop-shadow(0 4px 8px rgba(0,0,0,.6));filter:drop-shadow(0 0 12px var(--theme-primary,#00f0ff)) drop-shadow(0 4px 8px rgba(0,0,0,.6));transform:translateX(-50%) translateY(0)}to{filter:drop-shadow(0 0 24px #00f0ff) drop-shadow(0 4px 8px rgba(0,0,0,.6));filter:drop-shadow(0 0 24px var(--theme-primary,#00f0ff)) drop-shadow(0 4px 8px rgba(0,0,0,.6));transform:translateX(-50%) translateY(4px)}}.cosmic-spin-button{background:radial-gradient(circle,#0e1a35 0,#070b16 100%)!important;border:4px solid #00f0ff!important;border:4px solid var(--theme-primary,#00f0ff)!important;box-shadow:0 0 30px #00f0ff99,0 0 60px #00f0ff33,inset 0 0 25px #00f0ff59!important;box-shadow:0 0 30px rgba(var(--theme-primary-rgb,0,240,255),.6),0 0 60px rgba(var(--theme-primary-rgb,0,240,255),.2),inset 0 0 25px rgba(var(--theme-primary-rgb,0,240,255),.35)!important;height:calc(var(--wheel-d)*.26)!important;overflow:visible!important;width:calc(var(--wheel-d)*.26)!important}.cosmic-spin-button:after,.cosmic-spin-button:before{display:none!important}.cosmic-portal-bg{animation:cosmicPortalIdle 8s linear infinite;background:radial-gradient(circle at 35% 35%,#6400ff66 0,#0000 50%),radial-gradient(circle at 65% 65%,#00c8ff4d 0,#0000 50%),radial-gradient(circle,#2a0066 0,#0d1633 55%,#050914 100%);border:1.5px solid #00f0ff40;border:1.5px solid rgba(var(--theme-primary-rgb,0,240,255),.25);border-radius:50%;box-shadow:inset 0 0 20px #7800ff80;inset:6px;position:absolute;z-index:0}.cosmic-spin-button:hover:not(:disabled) .cosmic-portal-bg{animation:cosmicPortalRotate 3s linear infinite}@keyframes cosmicPortalIdle{0%{box-shadow:inset 0 0 20px #7800ff80,inset 0 0 40px #00c8ff1a}50%{box-shadow:inset 0 0 25px #7800ff99,inset 0 0 50px #00c8ff33}to{box-shadow:inset 0 0 20px #7800ff80,inset 0 0 40px #00c8ff1a}}@keyframes cosmicPortalRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cosmic-cog-teeth{animation:cosmicTeethSpin 20s linear infinite;border:5px dashed #00f0ff59;border:5px dashed rgba(var(--theme-primary-rgb,0,240,255),.35);border-radius:50%;inset:-12px;pointer-events:none;position:absolute;z-index:-1}@keyframes cosmicTeethSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cosmic-spin-button span{color:#00f0ff!important;color:var(--theme-primary,#00f0ff)!important;font-family:Poppins,sans-serif!important;font-family:var(--spin-button-font,"Poppins"),sans-serif!important;font-size:calc(var(--wheel-d)*.048)!important;font-weight:900;letter-spacing:2px!important;text-shadow:0 0 10px #00f0ffe6,0 0 25px #00f0ff80,0 2px 4px #000c!important}.casino-wheel-wrap.theme-diamond{height:calc(var(--wheel-d)*1.24)!important;width:calc(var(--wheel-d)*1.24)!important}.luxury-diamond-ring{background:radial-gradient(circle,#0000 0,#0000 80%,#644814 81%,#b48c32 83%,#e6c86e 85%,#ffeba0 86.5%,#d2af4b 88%,#a07828 89.5%,#785819 91%,#b48c32 92.5%,#e6c86e 94%,#fff0aa 95%,#d2af4b 96.5%,#8c641e 98%,#644814 100%);border-radius:50%;box-shadow:0 0 0 3px #50370fe6,0 8px 30px #0009,0 0 50px #c8a03c26,inset 0 0 30px #0006;height:calc(var(--wheel-d)*1.17);pointer-events:none;position:absolute;width:calc(var(--wheel-d)*1.17);z-index:0}.luxury-diamond-ring:before{border:2px solid #ffe68c80;border-radius:50%;box-shadow:0 0 6px #ffdc6426;content:"";inset:14.5%;position:absolute}.luxury-diamond-ring:after{border:1.5px solid #ffe68c4d;border-radius:50%;content:"";inset:1.5%;position:absolute}.diamond-cell{align-items:center;background:linear-gradient(145deg,#ffeaa5,#c8962e 40%,#8c6420);border:2.5px solid #fff0b4e6;border-radius:6px;box-shadow:0 2px 8px #00000080,inset 0 1px 2px #fff6,inset 0 -2px 4px #0000004d;display:flex;height:calc(var(--wheel-d)*.055);justify-content:center;overflow:hidden;transform-origin:center;width:calc(var(--wheel-d)*.055)}.diamond-crystal-sparkle{animation:diamondGlitter 2s ease-in-out infinite alternate;background:radial-gradient(circle at 35% 30%,#fff 10%,#d4edff 40%,#88c8f0 70%,#3888bb 100%);border-radius:2px;box-shadow:0 0 8px #ffffffe6,0 0 16px #88c8f0b3,0 0 28px #3888bb4d;height:55%;transform:rotate(45deg);width:55%}@keyframes diamondGlitter{0%{box-shadow:0 0 6px #ffffffb3,0 0 12px #88c8f080;opacity:.75;transform:rotate(45deg) scale(.88)}to{box-shadow:0 0 12px #fff,0 0 24px #88c8f0cc,0 0 36px #3888bb66;opacity:1;transform:rotate(45deg) scale(1.12)}}.luxury-pointer{align-items:center;display:flex;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6));flex-direction:column;left:50%;pointer-events:none;position:absolute;top:calc(50% - var(--wheel-d)*.61);transform:translateX(-50%);z-index:15}.luxury-pointer-frame{border-left:calc(var(--wheel-d)*.06) solid #0000;border-right:calc(var(--wheel-d)*.06) solid #0000;border-top:calc(var(--wheel-d)*.1) solid;border-top-color:#e2c05c;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5));height:0;position:relative;width:0}.luxury-pointer-frame:before{border-left:calc(var(--wheel-d)*.04) solid #0000;border-right:calc(var(--wheel-d)*.04) solid #0000;border-top:calc(var(--wheel-d)*.07) solid;border-top-color:#c9a83e;content:"";height:0;left:calc(var(--wheel-d)*-.04);position:absolute;top:calc(var(--wheel-d)*-.095);width:0}.luxury-pointer-diamond{animation:pointerDiamondPulse 2.5s ease-in-out infinite alternate;background:radial-gradient(circle at 35% 30%,#fff 15%,#c8e4ff 50%,#5096cc 85%,#2a6090 100%);border:2px solid #ffffffd9;box-shadow:0 0 12px #ffffffe6,0 0 24px #64b4f0b3,0 0 40px #5096cc4d;height:calc(var(--wheel-d)*.04);left:50%;position:absolute;top:calc(var(--wheel-d)*-.085);transform:translateX(-50%) rotate(45deg);width:calc(var(--wheel-d)*.04)}@keyframes pointerDiamondPulse{0%{box-shadow:0 0 10px #fffc,0 0 20px #64b4f080}to{box-shadow:0 0 16px #fff,0 0 32px #64b4f0cc,0 0 48px #5096cc66}}.luxury-diamond-top-ornament{filter:drop-shadow(0 -2px 4px rgba(0,0,0,.3));top:calc(50% - var(--wheel-d)*.59 - 18px);transform:translateX(-50%) rotate(180deg)}.luxury-diamond-bottom-ornament,.luxury-diamond-top-ornament{border-left:16px solid #0000;border-right:16px solid #0000;border-top:22px solid #dcb04d;height:0;left:50%;position:absolute;width:0;z-index:5}.luxury-diamond-bottom-ornament{bottom:calc(50% - var(--wheel-d)*.59 - 18px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transform:translateX(-50%)}.luxury-spin-button{background:radial-gradient(circle at 40% 35%,#fff 0,#dceeff 25%,#90c8ee 50%,#4a8cc0 75%,#1e5a8a 100%)!important;border:5px solid #d4a840!important;box-shadow:0 0 0 3px #ffe69680,0 0 0 6px #a0782866,0 8px 24px #0000008c,inset 0 0 20px #fff9,inset 0 -8px 16px #1e5a8a66!important;height:calc(var(--wheel-d)*.26)!important;overflow:hidden!important;width:calc(var(--wheel-d)*.26)!important}.luxury-spin-button:after,.luxury-spin-button:before{display:none!important}.luxury-diamond-bg{animation:diamondFacetIdle 12s linear infinite;background:conic-gradient(from 0deg,#ffffff80 0deg,#fff0 25deg,#fff6 50deg,#fff0 75deg,#ffffff80 100deg,#fff0 130deg,#fff6 160deg,#fff0 190deg,#ffffff80 220deg,#fff0 250deg,#fff6 280deg,#fff0 310deg,#ffffff80 340deg,#fff0 1turn);border-radius:50%;inset:0;mix-blend-mode:overlay;position:absolute}.luxury-spin-button:hover:not(:disabled) .luxury-diamond-bg{animation:diamondFacetSpin 4s linear infinite}@keyframes diamondFacetIdle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes diamondFacetSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.luxury-spin-button span{color:#ffeaa5!important;font-family:Poppins,sans-serif!important;font-family:var(--spin-button-font,"Poppins"),sans-serif!important;font-size:calc(var(--wheel-d)*.046)!important;font-weight:900;letter-spacing:2px!important;text-shadow:1.5px 1.5px 0 #8c6420,-1.5px -1.5px 0 #8c6420,1.5px -1.5px 0 #8c6420,-1.5px 1.5px 0 #8c6420,0 4px 10px #000000b3!important}.admin-login-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.admin-login-modal{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(145deg,#1a2234,#1e293b);border-radius:20px;box-shadow:0 4px 24px #0003,0 0 0 1px #ffffff0d;max-width:400px;overflow:hidden;width:90%}.admin-login-header{align-items:center;background:#0f172a99;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:24px 32px}.admin-login-header h2{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:600;gap:10px;letter-spacing:.5px;margin:0}.admin-login-header h2:before{content:"🔐";font-size:22px}.close-login{align-items:center;background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.close-login:hover{background:#ffffff1a;color:#fff}.admin-login-form{padding:32px}.login-error{align-items:center;background:#dc26261a;border:1px solid #dc262633;border-radius:10px;color:#fb7185;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:24px;padding:12px 16px;text-align:center}.login-error:before{content:"⚠️";font-size:16px}.form-group{margin-bottom:24px}.form-group label{align-items:center;color:#94a3b8;display:block;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:8px}.form-group label:after{background:#ffffff1a;content:"";flex:1 1;height:1px}.form-group input{background:#0f172a99;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-family:Poppins,sans-serif;font-size:15px;padding:14px 16px;transition:all .2s ease;width:90%}.form-group input:focus{background:#0f172acc;border-color:#09f984;box-shadow:0 0 0 4px #09f9841a;outline:none}.form-group input::placeholder{color:#64748b}.login-button{background:linear-gradient(145deg,#09f984,#06c668);border:none;border-radius:12px;color:#1a2234;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:14px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.login-button:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease;width:100%}.login-button:hover:before{transform:translateX(100%)}.login-button:hover{box-shadow:0 4px 20px #09f9844d,0 2px 8px #09f98433;transform:translateY(-2px)}.login-button.loading{cursor:not-allowed;opacity:.7}.login-button.loading:hover{background:linear-gradient(165deg,var(--button-gradient-1),var(--button-gradient-2))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.admin-login-modal{width:95%}.admin-login-form,.admin-login-header{padding:20px}.form-group input{padding:12px 14px}.login-button{padding:12px}}.ai-chat{animation:chatAppear .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(165deg,#1a2234fa,#1e293bfa);border:1px solid #09f9841a;border-radius:24px;bottom:80px;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:600px;overflow:hidden;position:fixed;right:20px;width:380px;z-index:1000}.chat-header{background:linear-gradient(90deg,#0f172ae6,#1e293be6);border-bottom:1px solid #09f9841a;box-shadow:0 2px 8px #0000001a;justify-content:space-between;padding:20px}.chat-header,.chat-header-left{align-items:center;display:flex;gap:12px}.chat-header h3{color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0}.ai-icon{background:#09f9841a;border:1px solid #09f98433;border-radius:14px;box-shadow:0 0 20px #09f9841a,inset 0 0 8px #09f9841a;color:#09f984;font-size:20px;padding:10px}.close-chat{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;opacity:.7;padding:8px;transition:all .2s;width:36px}.close-chat:hover{background:#ffffff1a;opacity:1;transform:scale(1.05)}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px;scrollbar-color:#09f9844d #0000;scrollbar-width:thin}.message{align-items:flex-start;animation:messageAppear .3s ease forwards;display:flex;gap:12px;opacity:0}.message-icon{background:#09f9841a;border:1px solid #09f98433;border-radius:14px;color:#09f984;font-size:16px;padding:10px}.message.user .message-icon{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.message-content{background:#0f172a99;border:1px solid #ffffff0d;border-radius:18px;box-shadow:0 2px 8px #0000001a,inset 0 1px 0 #ffffff0d;color:#fff;flex:1 1;font-size:14px;line-height:1.6;padding:16px 20px}.message.user .message-content{background:#09f9841a;border-color:#09f98433}.chat-input{background:#0f172acc;border-top:1px solid #09f9841a;box-shadow:0 -2px 8px #0000001a;display:flex;gap:12px;padding:20px}.input-actions{display:flex;gap:8px}.upload-image{background:#09f9841a;border:1px solid #09f98433;border-radius:14px;box-shadow:0 2px 8px #0000001a,inset 0 1px 0 #ffffff0d;color:#09f984;cursor:pointer;font-size:18px;padding:12px;transition:all .2s}.upload-image:hover{background:#09f98426;box-shadow:0 4px 12px #00000026,inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.chat-input textarea{background:#1e293bcc;border:1px solid #09f98433;border-radius:14px;box-shadow:inset 0 2px 4px #0000001a,0 2px 4px #0000001a;color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;resize:none;transition:all .2s}.chat-input textarea:focus{background:#1e293be6;border-color:#09f984;box-shadow:0 0 0 2px #09f98433,inset 0 2px 4px #0000001a;outline:none}.chat-input button{background:#09f9841a;border:1px solid #09f98433;border-radius:14px;box-shadow:0 2px 8px #0000001a,inset 0 1px 0 #ffffff0d;color:#09f984;cursor:pointer;font-size:18px;padding:12px;transition:all .2s}.chat-input button:hover:not(:disabled){background:#09f98426;box-shadow:0 4px 12px #00000026,inset 0 1px 0 #ffffff1a;transform:translateY(-1px)}.chat-input button:disabled{cursor:not-allowed;opacity:.5}@keyframes chatAppear{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.beta-tag{background:#09f98426;border:1px solid #09f98433;border-radius:8px;color:#09f984;font-size:11px;font-weight:600;letter-spacing:.5px;margin-left:6px;padding:3px 8px;text-transform:uppercase}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#0000}.chat-messages::-webkit-scrollbar-thumb{background:#09f98433;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#09f9844d}@media (max-width:480px){.ai-chat{height:80vh;right:5%;width:90%}}.loading-container{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);background:linear-gradient(135deg,var(--bg-gradient-1,#0f172a),var(--bg-gradient-2,#1e293b));display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.loading-content{align-items:center;display:flex;flex-direction:column;gap:24px}.loading-logo{animation:loading-logo-fade-in .6s ease-out both;filter:drop-shadow(0 4px 20px rgba(9,249,132,.25));filter:drop-shadow(0 4px 20px rgba(var(--theme-primary-rgb,9,249,132),.25));height:auto;max-height:80px;max-width:220px;object-fit:contain;width:auto}@keyframes loading-logo-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #09f9841f;border-top:3px solid #09f984;border:3px solid rgba(var(--theme-primary-rgb,9,249,132),.12);border-radius:50%;border-top-color:var(--theme-primary,#09f984);height:50px;width:50px}.loading-text{color:#09f984;color:var(--theme-primary,#09f984);font-size:18px;font-weight:500;letter-spacing:1px}.loading-text.error{color:#ff4d4d;font-weight:600}.ck-stage{--primary:var(--theme-primary,#09f984);--primary-rgb:var(--theme-primary-rgb,9,249,132);display:flex;flex:1 1;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:0;position:relative;width:100%;z-index:2}.ck-stage *,.ck-stage :after,.ck-stage :before{box-sizing:border-box}.ck-stage button{background:0;border:0;cursor:pointer;font:inherit}.ck-top{align-items:center;animation:ck-fade-in .4s ease-out;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 18px}.ck-top-left{align-items:center;display:inline-flex}.ck-brand-logo{box-sizing:initial;display:block;filter:drop-shadow(0 2px 12px rgba(var(--primary-rgb),.22));height:24px;height:var(--logo-height,24px);margin:0;margin:var(--logo-margin-top,0) var(--logo-margin-right,0) var(--logo-margin-bottom,0) var(--logo-margin-left,0);padding:0;padding:var(--logo-padding-top,0) var(--logo-padding-right,0) var(--logo-padding-bottom,0) var(--logo-padding-left,0);transition:filter .3s ease;-webkit-user-select:none;user-select:none;width:auto;width:var(--logo-width,auto)}.ck-counter{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.18);display:flex;overflow:hidden;padding:5px 5px 5px 16px;position:relative}.ck-counter:after{background:radial-gradient(ellipse at 0 50%,rgba(var(--primary-rgb),.16),#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.ck-counter-label{color:#fff9;color:var(--ink-muted,#fff9);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ck-counter-num{font-feature-settings:"tnum";background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 78%,#fff),var(--primary) 55%,color-mix(in srgb,var(--primary) 72%,#000));border-radius:999px;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -2px 4px #00000040;color:#04140c;font-family:"Instrument Serif",Georgia,serif;font-size:19px;font-style:italic;font-variant-numeric:tabular-nums;height:30px;justify-content:center;line-height:1;margin-left:12px;min-width:36px;padding:0 12px;position:relative}.ck-counter-num,.ck-top-right{align-items:center;display:flex}.ck-top-right{gap:8px}.ck-icon-btn{align-items:center;background:#ffffff0a;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.18);color:var(--primary);display:flex;height:38px;justify-content:center;transition:color .15s ease,background .15s ease,box-shadow .15s ease,transform .12s ease;width:38px}.ck-icon-btn:hover:not(:disabled){background:#ffffff14;box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.4)}.ck-icon-btn:active:not(:disabled){transform:translateY(1px)}.ck-icon-btn:disabled{cursor:not-allowed;opacity:.45}.ck-icon-spin{animation:ck-spin .9s linear infinite}.ck-hero{flex:1 1;justify-content:flex-start;min-height:0}.ck-hero,.ck-hero-left{display:flex;flex-direction:column}.ck-hero-left{align-items:flex-start;animation:ck-fade-in .5s ease-out .1s both;padding:10px 24px 4px;text-align:left}.ck-hero-right{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:8px 16px 24px}.ck-hero-right .casino-scene{--wheel-d:min(300px,68vw);margin:54px 0 8px}.ck-eyebrow{align-items:center;color:var(--primary);display:inline-flex;font-size:10px;font-weight:600;gap:10px;letter-spacing:.3em;margin-bottom:14px;text-transform:uppercase}.ck-eyebrow:before{background:var(--primary);content:"";height:1px;opacity:.6;width:22px}.ck-h1{color:#fff;color:var(--foreground,#fff);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(64px,22vw,104px);font-weight:400;letter-spacing:-.02em;line-height:.88;margin:0 0 16px}.ck-comma{color:#ffffff80;color:var(--ink-muted,#ffffff80);font-style:italic}.ck-h1-it{color:var(--primary);font-style:italic;text-shadow:0 0 32px rgba(var(--primary-rgb),.4)}.ck-sub{color:#fff9;color:var(--ink-muted,#fff9);font-size:13.5px;line-height:1.5;margin:4px 0 0;max-width:320px}.ck-sub em{color:var(--primary);font-family:"Instrument Serif",Georgia,serif;font-size:15px;font-style:italic}.ck-hint{align-items:center;animation:ck-hint-breathe 2.8s ease-in-out infinite;background:linear-gradient(180deg,#ffffff0a,#00000047);border:1px solid rgba(var(--primary-rgb),.32);border-radius:16px;color:#fff;display:flex;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;height:56px;justify-content:center;letter-spacing:.04em;margin:18px auto 0;max-width:300px;position:relative;-webkit-user-select:none;user-select:none;width:100%}button.ck-hint{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;padding:0;transition:border-color .2s ease,opacity .2s ease}button.ck-hint:hover:not(:disabled){border-color:rgba(var(--primary-rgb),.6)}button.ck-hint:disabled{cursor:default;opacity:.65}@keyframes ck-hint-breathe{0%,to{box-shadow:0 10px 30px -14px #0009,inset 0 1px 0 #ffffff0d,0 0 26px 0 rgba(var(--primary-rgb),.5),0 0 0 0 rgba(var(--primary-rgb),.6);transform:scale(1)}50%{box-shadow:0 10px 30px -14px #0009,inset 0 1px 0 #ffffff0d,0 0 48px 6px rgba(var(--primary-rgb),.8),0 0 0 14px rgba(var(--primary-rgb),0);transform:scale(1.012)}}@keyframes ck-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-spin{to{transform:rotate(1turn)}}@media (min-width:1024px){.ck-stage{height:100%;margin:0 auto;max-width:1480px}.ck-top{gap:24px;padding:22px 56px 14px}.ck-brand-logo{height:30px;height:var(--logo-height,30px)}.ck-hero{align-items:center;flex-direction:row;gap:40px;padding:0 56px 16px}.ck-hero-left{flex:1 1 50%;justify-content:center;max-width:700px;padding:0}.ck-hero-right{flex:1 1 50%;margin-left:auto;max-width:620px;padding:0}.ck-hero-right .casino-scene{--wheel-d:clamp(360px,30vw,460px);margin:0}.ck-hint{border-radius:12px;font-size:12.5px;height:40px;margin-top:12px;max-width:420px}.ck-eyebrow{font-size:11px;letter-spacing:.36em;margin-bottom:22px}.ck-h1{font-size:clamp(104px,11vw,150px)}.ck-sub{font-size:16px;line-height:1.55;max-width:480px}}@media (max-width:420px){.ck-top{padding:14px 16px 8px}.ck-hero-left{padding:8px 18px 6px}.ck-h1{font-size:clamp(66px,22vw,104px)}.ck-icon-btn{height:36px;width:36px}.ck-hero-right{padding:4px 14px 22px}.ck-hero-right .casino-scene{--wheel-d:min(270px,74vw);margin-top:46px}}@media (prefers-reduced-motion:reduce){.ck-brand-logo,.ck-hero-left,.ck-icon-spin,.ck-top{animation:none!important;transition:none!important}}.css-editor.wheel-editor-panel{left:20px;position:fixed;right:auto;top:20px}.color-input:has(.slider-container){align-items:stretch;display:flex;flex-direction:column;gap:6px}.color-input:has(.slider-container)>label:first-child{color:#ffffffc7;font-size:12.5px;font-weight:500;white-space:normal}.slider-container{align-items:center;display:flex;gap:10px;padding-top:2px;width:100%}.color-value{background:#09f9841a;border:1px solid #09f98433;border-radius:6px;color:#09f984;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;font-weight:600;min-width:44px;padding:3px 8px;text-align:center;white-space:nowrap}.hue-slider{background:linear-gradient(90deg,red 0,#ff8000 8%,#ff0 16%,#80ff00 24%,#0f0 33%,#00ff80 42%,#0ff 50%,#0080ff 58%,#00f 66%,#8000ff 75%,#f0f 84%,#ff0080 92%,red)}.brightness-slider,.hue-slider{-webkit-appearance:none;appearance:none;border-radius:999px;box-shadow:inset 0 0 0 1px #00000040;cursor:pointer;flex:1 1;height:6px;outline:none}.brightness-slider{background:linear-gradient(90deg,#000 0,#4a4a4a 25%,#999 50%,#ccc 75%,#fff)}.opacity-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#09f98400 0,#09f9844d 33%,#09f984b3 66%,#09f984),linear-gradient(45deg,#ffffff0f 25%,#0000 0) 0 0/8px 8px,linear-gradient(-45deg,#ffffff0f 25%,#0000 0) 0 4px/8px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px #00000040;cursor:pointer;flex:1 1;height:6px;outline:none}.brightness-slider::-webkit-slider-thumb,.hue-slider::-webkit-slider-thumb,.opacity-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#fff,#e2e8f0);border:2px solid #09f984;border-radius:50%;box-shadow:0 0 0 1px #0006,0 2px 6px #09f98459,0 1px 2px #0000004d;cursor:pointer;height:16px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:16px}.brightness-slider::-webkit-slider-thumb:hover,.hue-slider::-webkit-slider-thumb:hover,.opacity-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 1px #0006,0 0 12px #09f9848c,0 2px 4px #0000004d;transform:scale(1.18)}.brightness-slider::-webkit-slider-thumb:active,.hue-slider::-webkit-slider-thumb:active,.opacity-slider::-webkit-slider-thumb:active{transform:scale(1.06)}.brightness-slider::-moz-range-thumb,.hue-slider::-moz-range-thumb,.opacity-slider::-moz-range-thumb{background:linear-gradient(135deg,#fff,#e2e8f0);border:2px solid #09f984;border-radius:50%;box-shadow:0 0 0 1px #0006,0 2px 6px #09f98459;cursor:pointer;height:14px;width:14px}.long-logo-toggle-row:hover{background:#ffffff08;border-radius:8px}@media (max-width:480px){.css-editor.wheel-editor-panel{left:50%;top:8vh;transform:translateX(-50%)}}.css-editor{animation:editor-pop .32s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(180deg,#0c1426f7,#0a111ffa);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 30px 70px #0000008c,0 8px 24px #00000059,inset 0 1px 0 #ffffff0f;color:#e2e8f0;display:flex;flex-direction:column;font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,sans-serif;max-height:84vh;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;width:380px;z-index:1000}@keyframes editor-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.css-editor.dragging{box-shadow:0 40px 90px #000000a6,0 0 0 2px #09f9844d;opacity:.95;transition:none}.editor-header{align-items:center;background:linear-gradient(135deg,#09f9841a,#06c6680d);border-bottom:1px solid #ffffff0f;cursor:grab;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 16px}.editor-header:active{cursor:grabbing}.editor-header h3{align-items:center;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:-.005em;margin:0}.editor-header h3:before{background:linear-gradient(180deg,#09f984,#06c668);border-radius:2px;content:"";height:16px;width:4px}.close-editor{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;color:#ffffff8c;cursor:pointer;display:inline-flex;font-size:18px;font-weight:400;height:30px;justify-content:center;line-height:1;padding:0;transition:all .18s ease;width:30px}.close-editor:hover{background:#ffffff14;border-color:#ffffff2e;color:#fff}.close-editor:active{transform:scale(.94)}.de-search-row{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;flex-shrink:0;gap:8px;padding:10px 14px 8px;position:relative}.de-search-icon{color:#fff6;left:22px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.de-search-input{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#fff;flex:1 1;font-family:inherit;font-size:12px;height:30px;outline:none;padding:0 28px 0 32px;transition:border-color .2s ease,background .2s ease}.de-search-input::placeholder{color:#ffffff59}.de-search-input:focus{background:#ffffff0f;border-color:#09f98466;border-color:rgba(var(--theme-primary-rgb,9,249,132),.4)}.de-search-clear{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffa6;cursor:pointer;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:background .15s ease,color .15s ease;width:18px}.de-search-clear:hover{background:#ffffff2e;color:#fff}.de-tabs{border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:6px 10px 10px;scrollbar-width:none}.de-tabs::-webkit-scrollbar{display:none}.de-tabs--disabled{opacity:.4;pointer-events:none}.de-tab{background:#0000;border:1px solid #0000;border-radius:8px;color:#ffffff80;cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.01em;min-width:0;padding:7px 10px;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.de-tab:hover{background:#ffffff0a;color:#ffffffd9}.de-tab--active{background:#09f9841f;background:rgba(var(--theme-primary-rgb,9,249,132),.12);border-color:#09f9844d;border-color:rgba(var(--theme-primary-rgb,9,249,132),.3);color:#09f984;color:var(--theme-primary,#09f984)}.de-tab--active:hover{background:#09f9842e;background:rgba(var(--theme-primary-rgb,9,249,132),.18)}.color-reset-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:#ffffff80;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:22px}.color-reset-btn:hover{background:#09f98424;background:rgba(var(--theme-primary-rgb,9,249,132),.14);border-color:#09f98459;border-color:rgba(var(--theme-primary-rgb,9,249,132),.35);color:#09f984;color:var(--theme-primary,#09f984)}.color-reset-btn:active{transform:scale(.92)}.color-alpha-row{align-items:center;display:flex;gap:8px;margin-top:6px;padding-left:2px}.alpha-label{color:#ffffff73;font-family:Georgia,serif;font-size:11px;font-weight:700;min-width:12px}.alpha-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#0000,#ffffff4d);border-radius:4px;cursor:pointer;flex:1 1;height:4px;margin:0;outline:none}.alpha-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0000004d;border-radius:50%;box-shadow:0 0 4px #09f98466;box-shadow:0 0 4px rgba(var(--theme-primary-rgb,9,249,132),.4);cursor:pointer;height:11px;width:11px}.alpha-slider::-moz-range-thumb{background:#fff;border:1px solid #0000004d;border-radius:50%;cursor:pointer;height:11px;width:11px}.alpha-value{color:#ffffff8c;font-size:10px;font-weight:600;letter-spacing:.02em;min-width:56px;text-align:right}.pick-hint{align-items:center;animation:hint-fade .24s ease;background:#09f9841a;border:1px solid #09f98447;border-radius:8px;color:#09f984;display:inline-flex;font-size:12px;font-weight:500;gap:8px;margin:12px 16px 0;padding:8px 12px}@keyframes hint-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pick-hint kbd{background:#09f9842e;border:1px solid #09f98459;border-radius:4px;color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;font-weight:700;padding:2px 6px}.editor-section{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:12px;margin:0 14px 12px;padding:14px 14px 10px;transition:border-color .2s ease,background .2s ease}.editor-section:first-of-type{margin-top:14px}.editor-section:last-child{margin-bottom:16px}.editor-section:hover{background:hsla(0,0%,100%,.035);border-color:#ffffff1a}.editor-section h4{align-items:center;color:#f1f5f9;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.01em;margin:0 0 12px}.editor-section h4:before{background:linear-gradient(135deg,#09f984,#06c668);border-radius:50%;box-shadow:0 0 8px #09f98480;content:"";height:6px;width:6px}.color-input{border-bottom:1px dashed #ffffff0a;display:flex;flex-direction:column;gap:4px;margin:0;padding:7px 0}.color-input:last-child{border-bottom:none}.color-row-main{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto auto auto auto;width:100%}.color-row-main>label{color:#ffffffc7;cursor:default;font-size:12.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-edit-btn{align-items:center;background:#09f98414;border:1px solid #09f98433;border-radius:7px;color:#09f984;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:all .18s ease;width:26px}.color-edit-btn:hover{background:#09f9842e;border-color:#09f98466;transform:translateY(-1px)}.color-edit-btn.active{background:linear-gradient(135deg,#09f984,#06c668);border-color:#09f984;box-shadow:0 0 0 2px #09f9844d;color:#0b111c}.color-edit-btn svg{display:block}.color-swatch-container{cursor:pointer;display:inline-flex;flex-shrink:0;position:relative}.color-swatch{background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 0),linear-gradient(-45deg,#ffffff0f 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ffffff0f 0),linear-gradient(-45deg,#0000 75%,#ffffff0f 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:2px solid #ffffff2e;border-radius:7px;cursor:pointer;height:26px;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease;width:26px}.color-swatch:after{background:inherit;border-radius:4px;content:"";inset:0;position:absolute}.color-swatch-container:hover .color-swatch{border-color:#09f98480;transform:scale(1.08)}.color-value-text{background:#00000038;border:1px solid #ffffff0a;border-radius:5px;color:#ffffff6b;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10.5px;font-weight:500;min-width:64px;padding:4px 7px;text-align:center;white-space:nowrap}.bg-image-section .bg-preview-box{align-items:center;background:#00000038;border:1px dashed #ffffff1f;border-radius:9px;display:flex;height:92px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.bg-preview-img{height:100%;object-fit:cover;width:100%}.bg-preview-img--logo{object-fit:contain;padding:8px}.logo-margin-controls{display:flex;flex-direction:column;gap:8px;margin-top:12px}.logo-margin-controls .color-input{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.logo-margin-controls .color-input>label{color:#ffffffbf;font-size:11.5px}.logo-margin-controls .slider-container{align-items:center;display:flex;gap:10px}.logo-margin-controls .opacity-slider{-webkit-appearance:none;appearance:none;background:#ffffff14;border-radius:4px;cursor:pointer;flex:1 1;height:4px;outline:none}.logo-margin-controls .opacity-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#09f984;background:var(--theme-primary,#09f984);border:2px solid #0b111c;border-radius:50%;box-shadow:0 0 6px #09f98480;box-shadow:0 0 6px rgba(var(--theme-primary-rgb,9,249,132),.5);cursor:pointer;height:14px;width:14px}.logo-margin-controls .opacity-slider::-moz-range-thumb{background:#09f984;background:var(--theme-primary,#09f984);border:2px solid #0b111c;border-radius:50%;cursor:pointer;height:14px;width:14px}.logo-margin-controls .color-value{color:#09f984;color:var(--theme-primary,#09f984);font-size:11px;font-weight:600;min-width:42px;text-align:right}.bg-preview-empty{align-items:center;color:#ffffff59;display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:6px}.bg-controls-row{display:flex;gap:8px;margin-bottom:10px}.bg-remove-btn,.bg-upload-btn{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;flex:1 1;font-family:inherit;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:9px 12px;transition:all .18s cubic-bezier(.22,1,.36,1)}.bg-upload-btn{background:linear-gradient(135deg,#09f9842e,#09f98414);border:1px solid #09f98459;color:#09f984}.bg-upload-btn:hover:not(:disabled){background:linear-gradient(135deg,#09f98442,#09f9841f);border-color:#09f9848c;box-shadow:0 4px 12px #09f98433;transform:translateY(-1px)}.bg-remove-btn:disabled,.bg-upload-btn:disabled{cursor:not-allowed;opacity:.5}.bg-upload-btn.loading{color:#09f984b3}.bg-remove-btn{background:#ef44441a;border:1px solid #ef444440;color:#f87171}.bg-remove-btn:hover:not(:disabled){background:#ef444433;border-color:#ef444473;transform:translateY(-1px)}.bg-spinner{animation:spin .7s linear infinite;border:2px solid #09f98440;border-radius:50%;border-top-color:#09f984;height:12px;width:12px}@keyframes spin{to{transform:rotate(1turn)}}.bg-toggle-row{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0}.bg-toggle-switch{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:all .22s cubic-bezier(.22,1,.36,1);width:36px}.bg-toggle-switch.on{background:linear-gradient(135deg,#09f984,#06c668);border-color:#09f9848c;box-shadow:0 0 12px #09f98459}.bg-toggle-knob{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0006;height:16px;left:1px;position:absolute;top:1px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);width:16px}.bg-toggle-switch.on .bg-toggle-knob{background:#0b111c;transform:translateX(16px)}.bg-toggle-label{color:#ffffffc7;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.bg-toggle-row:hover .bg-toggle-switch:not(.on){background:#ffffff24}.css-editor{overflow-y:auto;scrollbar-color:#09f98433 #0000;scrollbar-width:thin}.css-editor::-webkit-scrollbar{width:5px}.css-editor::-webkit-scrollbar-track{background:#0000}.css-editor::-webkit-scrollbar-thumb{background:#09f98433;border-radius:3px}.css-editor::-webkit-scrollbar-thumb:hover{background:#09f98459}body.color-pick-mode,body.color-pick-mode *{cursor:crosshair!important}@media (max-width:480px){.css-editor{border-radius:14px;max-height:88vh;width:92vw}.editor-section{margin:0 10px 10px;padding:11px 11px 8px}.editor-section:first-of-type{margin-top:12px}.editor-section h4{font-size:12.5px}.color-input>label:first-child{font-size:11.5px}.color-value-text{font-size:9.5px;min-width:54px}}@media (prefers-reduced-motion:reduce){.bg-spinner,.css-editor,.pick-hint{animation:none!important}}.de-select{background:#00000040;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;height:34px;margin-top:4px;outline:none;padding:0 10px;transition:border-color .2s ease,background .2s ease;width:100%}.de-select:focus{background:#00000059;border-color:#09f984;border-color:var(--theme-primary,#09f984)}.de-select option{background:#0b111c;color:#fff;padding:6px}.admin-buttons{bottom:20px;display:flex;gap:12px;left:20px;position:fixed;z-index:1000}.reset-css-button,.save-css-button{align-items:center;background:linear-gradient(165deg,var(--button-gradient-1),var(--button-gradient-2));border:1px solid var(--button-border-color);border-radius:12px;box-shadow:0 4px 12px #0000001a,0 0 0 1px #ffffff0d;color:var(--button-text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.reset-css-button:hover,.save-css-button:hover{background:linear-gradient(165deg,var(--button-gradient-2),var(--button-gradient-1));box-shadow:0 6px 16px #00000026,0 0 0 1px #ffffff1a;transform:translateY(-1px)}.reset-css-button:active,.save-css-button:active{transform:translateY(1px)}@media (max-width:768px){.admin-buttons{flex-direction:column;gap:8px}.reset-css-button,.save-css-button{font-size:12px;padding:10px 16px}}.custom-alert{animation:slideIn .5s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#1a2234fa,#1e293bfa);border-radius:16px;bottom:90px;box-shadow:0 8px 32px #0003,0 4px 16px #00000026,0 0 0 1px #ffffff0d;color:#fff;font-family:Poppins,sans-serif;left:24px;max-width:450px;min-width:300px;padding:16px;position:fixed;transform-origin:bottom left;z-index:10000}.alert-content{align-items:flex-start;display:flex;gap:12px;position:relative}.alert-icon{flex-shrink:0;font-size:24px!important}.alert-message{display:flex;flex-direction:column;gap:4px}.alert-title{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.alert-text{font-size:14px;line-height:1.5;opacity:.9}.custom-alert.success{border-left:4px solid #09f984}.custom-alert.success .alert-icon{color:#09f984}.custom-alert.error{border-left:4px solid #ff4d4d}.custom-alert.error .alert-icon{color:#ff4d4d}.progress-bar{animation:progress 3s linear;border-radius:0 0 0 12px;bottom:0;height:3px;left:0;position:absolute}.custom-alert.success .progress-bar{background:#09f984}.custom-alert.error .progress-bar{background:#ff4d4d}@keyframes slideIn{0%{opacity:0;transform:translateX(-100px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes progress{0%{width:100%}to{width:0}}@media (max-width:768px){.custom-alert{bottom:16px;left:16px;max-width:none;min-width:0;min-width:auto;right:16px;width:auto}}.theme-selector-button{align-items:center;background:linear-gradient(135deg,#09f98429,#09f9840f);border:1px solid #09f98457;border-radius:12px;box-shadow:0 6px 18px #09f9842e,inset 0 1px 0 #ffffff0d;color:#09f984;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em;padding:10px 18px;position:fixed;right:20px;top:20px;transition:all .22s cubic-bezier(.22,1,.36,1);z-index:1000}.theme-selector-button:hover{background:linear-gradient(135deg,#09f98438,#09f9841a);border-color:#09f98480;box-shadow:0 10px 26px #09f98447,inset 0 1px 0 #ffffff14;transform:translateY(-1px)}.theme-selector-button i{font-size:14px}.theme-selector-panel{animation:themePanelPop .55s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 0,#09f98414 0,#0000 55%),linear-gradient(180deg,#141c2af7,#0b111cfa);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 30px 80px #0000008c,0 8px 24px #00000059,inset 0 1px 0 #ffffff14;display:flex;flex-direction:column;gap:14px;left:50%;max-height:86vh;max-width:720px;padding:22px 22px 18px;position:fixed;top:50%;transform:translate(-50%,-50%);width:92%;z-index:10000}@keyframes themePanelPop{0%{opacity:0;transform:translate(-50%,-46%) scale(.92)}60%{opacity:1;transform:translate(-50%,-51%) scale(1.01)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.theme-selector-header{align-items:center;display:flex;justify-content:space-between;margin:0}.theme-selector-header h3{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.005em;margin:0}.theme-selector-header h3:before{background:linear-gradient(180deg,#09f984,#06c668);border-radius:2px;content:"";height:18px;width:4px}.close-button{background:#ffffff0a;border:1px solid #ffffff14;color:#ffffff8c;height:30px;transition:all .18s ease;width:30px}.close-button:hover{background:#ffffff14;border-color:#ffffff2e}.close-button svg{font-size:16px}.theme-filters{display:flex;flex-direction:column;gap:10px}.theme-search{align-items:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;display:flex;gap:8px;padding:8px 12px;position:relative;transition:all .18s ease}.theme-search:focus-within{background:#09f9840a;border-color:#09f9846b;box-shadow:0 0 0 3px #09f98414}.theme-search i{color:#fff6;font-size:12px;position:static;transform:none}.theme-search input{background:#0000;border:none;color:#f1f5f9;flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:0}.theme-search input::placeholder{color:#ffffff4d}.category-filters{display:flex;flex-wrap:wrap;gap:6px}.category-filter{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffff9e;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:.01em;padding:5px 12px;transition:all .16s ease}.category-filter:hover{background:#ffffff14;border-color:#ffffff24;color:#ffffffe0}.category-filter.active{background:linear-gradient(135deg,#09f984,#06c668);border-color:#09f9848c;box-shadow:0 4px 12px #09f98452;color:#0b111c;font-weight:700}.theme-count{color:#ffffff61;font-size:11px;font-weight:500;letter-spacing:.04em;margin:-2px 0 -4px}.themes-container{margin-right:-4px;overflow-y:auto;padding-right:4px;scrollbar-color:#09f98433 #0000;scrollbar-width:thin}.themes-container::-webkit-scrollbar{width:5px}.themes-container::-webkit-scrollbar-track{background:#0000}.themes-container::-webkit-scrollbar-thumb{background:#09f98433;border-radius:3px}.themes-container::-webkit-scrollbar-thumb:hover{background:#09f98459}.themes-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.theme-item{align-items:stretch;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:8px 8px 9px;position:relative;transition:all .18s ease}.theme-item:hover{background:#ffffff0d;border-color:#09f9846b;box-shadow:0 6px 14px #09f98426;transform:translateY(-1px)}.theme-item.active{background:#09f98414;border-color:#09f984a6;box-shadow:0 0 0 2px #09f9844d,0 6px 16px #09f98433}.theme-active-mark{align-items:center;animation:activeMarkPop .3s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#09f984,#06c668);border-radius:50%;box-shadow:0 2px 6px #09f98473;color:#0b111c;display:inline-flex;height:18px;justify-content:center;left:5px;position:absolute;top:5px;width:18px;z-index:3}@keyframes activeMarkPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.theme-new-badge{animation:new-badge-pulse 2.4s ease-in-out infinite;background:linear-gradient(135deg,#ff6b35,#f7c948);border-radius:999px;box-shadow:0 2px 6px #ff6b3573,inset 0 0 0 1px #ffffff2e;color:#1a1a1a;font-size:8px;font-weight:800;letter-spacing:.5px;padding:2px 6px;pointer-events:none;position:absolute;right:5px;text-transform:uppercase;top:5px;z-index:4}@keyframes new-badge-pulse{0%,to{box-shadow:0 2px 6px #ff6b3573,inset 0 0 0 1px #ffffff2e;transform:scale(1)}50%{box-shadow:0 2px 12px #f7c948a6,inset 0 0 0 1.5px #f7c9484d;transform:scale(1.06)}}.theme-preview{border-radius:7px;box-shadow:inset 0 0 0 1px #00000040;height:42px;overflow:hidden;position:relative;width:100%}.preview-bar{bottom:0;height:9px;left:0;opacity:.92;position:absolute;right:0}.preview-dot{border:1.5px solid #ffffff4d;border-radius:50%;box-shadow:0 1px 3px #0006;height:12px;position:absolute;right:6px;top:6px;width:12px}.theme-name{color:#ffffffc7;font-size:10.5px;font-weight:600;letter-spacing:.005em;line-height:1.2;text-align:center;word-break:break-word}.theme-item.active .theme-name{color:#fff}@media (max-width:768px){.theme-selector-panel{border-radius:18px;max-height:90vh;padding:18px 16px 14px;width:95%}.themes-grid{gap:6px;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.theme-preview{height:36px}.theme-name{font-size:9.5px}.category-filter{font-size:10.5px;padding:4px 10px}}@media (prefers-reduced-motion:reduce){.theme-active-mark,.theme-new-badge,.theme-selector-panel{animation:none!important}}.no-spin-overlay{align-items:center;animation:nsa-fade-in .28s ease-out;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#0609128c;background:rgba(var(--nospin-overlay-bg-rgb,6,9,18),.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.no-spin-modal{animation:nsa-modal-enter .95s ease-out both;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);background:radial-gradient(ellipse at 50% 0,#ef444424 0,#0000 55%),linear-gradient(180deg,rgba(239,68,68,.035),rgba(239,68,68,.015)),#0f0c124d;background:radial-gradient(ellipse at 50% 0,rgba(var(--nospin-border-rgb,239,68,68),.14) 0,#0000 55%),linear-gradient(180deg,rgba(var(--nospin-border-rgb,239,68,68),.035) 0,rgba(var(--nospin-border-rgb,239,68,68),.015) 100%),rgba(var(--nospin-bg-rgb,15,12,18),.3);border:1.5px solid #ef444480;border:1.5px solid rgba(var(--nospin-border-rgb,239,68,68),.5);border-radius:22px;box-shadow:0 22px 60px #00000080,inset 0 1px 0 #ffffff0d,inset 0 0 0 1px #ef444414,0 0 58px #ef444447;box-shadow:0 22px 60px #00000080,inset 0 1px 0 #ffffff0d,inset 0 0 0 1px rgba(var(--nospin-border-rgb,239,68,68),.08),0 0 58px rgba(var(--nospin-border-rgb,239,68,68),.28);max-width:340px;padding:44px 28px 32px;position:relative;width:90%}.no-spin-modal:before{background:linear-gradient(140deg,#ef4444b3,#ef444433 30%,#ef444414 60%,#ef44448c);background:linear-gradient(140deg,rgba(var(--nospin-border-rgb,239,68,68),.7) 0,rgba(var(--nospin-border-rgb,239,68,68),.2) 30%,rgba(var(--nospin-border-rgb,239,68,68),.08) 60%,rgba(var(--nospin-border-rgb,239,68,68),.55) 100%);border-radius:22px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;padding:1.5px;pointer-events:none;position:absolute}.no-spin-content{position:relative;text-align:center;z-index:1}.alert-x{align-items:center;animation:nsa-x-glow 2.6s ease-in-out 1s infinite;color:#ef4444;color:var(--nospin-x,#ef4444);display:flex;filter:drop-shadow(0 0 16px rgba(239,68,68,.55));filter:drop-shadow(0 0 16px rgba(var(--nospin-x-rgb,239,68,68),.55));height:72px;justify-content:center;margin:0 auto 22px;position:relative;width:72px}.alert-x svg{display:block;height:100%;overflow:visible;width:100%}.alert-x line{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;fill:none;stroke-dasharray:22;stroke-dashoffset:22;animation:nsa-x-draw .48s cubic-bezier(.65,0,.35,1) forwards}.alert-x line:first-child{animation-delay:.18s}.alert-x line:nth-child(2){animation-delay:.5s}.no-spin-modal h2{color:#fff;color:var(--nospin-title,#fff);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 10px;text-shadow:0 0 32px #ef444440;text-shadow:0 0 32px rgba(var(--nospin-border-rgb,239,68,68),.25)}.no-spin-modal h2,.no-spin-modal p{font-family:Inter,Poppins,system-ui,sans-serif}.no-spin-modal p{color:#ffffff9e;color:rgba(var(--nospin-text-rgb,255,255,255),.62);font-size:14px;line-height:1.55;margin:0 0 24px}.no-spin-actions{align-items:stretch;display:flex;flex-direction:column;gap:10px;width:100%}.nsa-btn{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;min-height:46px;padding:12px 20px;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .15s ease;width:100%}.nsa-btn:disabled{cursor:not-allowed;opacity:.55}.nsa-btn:active:not(:disabled){transform:translateY(1px)}.nsa-btn-primary{background:linear-gradient(180deg,#ef4444f2,#dc2626f2);background:linear-gradient(180deg,rgba(var(--nospin-claim-bg-rgb,239,68,68),.95) 0,rgba(var(--nospin-claim-bg-rgb,220,38,38),.95) 100%);border:1px solid #ef4444a6;border:1px solid rgba(var(--nospin-claim-bg-rgb,239,68,68),.65);box-shadow:0 6px 18px #ef444447,inset 0 1px 0 #ffffff2e;box-shadow:0 6px 18px rgba(var(--nospin-claim-bg-rgb,239,68,68),.28),inset 0 1px 0 #ffffff2e;color:#fff;color:var(--nospin-claim-text,#fff)}.nsa-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#f87171,#ef4444);background:linear-gradient(180deg,rgba(var(--nospin-claim-bg-rgb,248,113,113),1) 0,rgba(var(--nospin-claim-bg-rgb,239,68,68),1) 100%);border-color:#f87171d9;border-color:rgba(var(--nospin-claim-bg-rgb,248,113,113),.85);box-shadow:0 10px 24px #ef444461,inset 0 1px 0 #ffffff38;box-shadow:0 10px 24px rgba(var(--nospin-claim-bg-rgb,239,68,68),.38),inset 0 1px 0 #ffffff38;transform:translateY(-1px)}.nsa-btn-secondary{background:#ffffff0d;background:rgba(var(--nospin-cancel-bg-rgb,255,255,255),.05);border:1px solid #ffffff1f;border:1px solid rgba(var(--nospin-cancel-bg-rgb,255,255,255),.12);color:#ffffffd9;color:rgba(var(--nospin-cancel-text-rgb,255,255,255),.85)}.nsa-btn-secondary:hover:not(:disabled){background:#ffffff17;background:rgba(var(--nospin-cancel-bg-rgb,255,255,255),.09);border-color:#fff3;border-color:rgba(var(--nospin-cancel-bg-rgb,255,255,255),.2);color:#fff;color:var(--nospin-cancel-text,#fff);transform:translateY(-1px)}.nsa-btn-spin{animation:nsa-btn-spin-rotate .9s linear infinite;flex-shrink:0}@keyframes nsa-btn-spin-rotate{to{transform:rotate(1turn)}}.close-button{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffc7;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .15s ease;width:32px;z-index:2}.close-button:hover{background:#ef444438;background:rgba(var(--nospin-border-rgb,239,68,68),.22);border-color:#ef444480;border-color:rgba(var(--nospin-border-rgb,239,68,68),.5);color:#fff;transform:scale(1.08)}.close-button:active{transform:scale(.94)}.close-button svg{height:18px;width:18px}@keyframes nsa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nsa-scale-in{0%{opacity:0;transform:scale(.86) translateY(18px)}60%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nsa-modal-enter{0%{opacity:0;transform:scale(.82) translateY(22px)}30%{opacity:1;transform:scale(1.02) translateY(-2px)}38%{transform:scale(1) translateX(0)}45%{transform:translateX(-8px)}52%{transform:translateX(8px)}60%{transform:translateX(-7px)}67%{transform:translateX(6px)}74%{transform:translateX(-4px)}82%{transform:translateX(3px)}90%{transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes nsa-x-draw{to{stroke-dashoffset:0}}@keyframes nsa-x-glow{0%,to{filter:drop-shadow(0 0 14px rgba(239,68,68,.45));filter:drop-shadow(0 0 14px rgba(var(--nospin-border-rgb,239,68,68),.45));transform:scale(1)}50%{filter:drop-shadow(0 0 26px rgba(239,68,68,.85));filter:drop-shadow(0 0 26px rgba(var(--nospin-border-rgb,239,68,68),.85));transform:scale(1.06)}}@keyframes nsa-shake{0%,to{transform:translateX(0)}10%,90%{transform:translateX(-3px)}20%,80%{transform:translateX(5px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}@media (max-width:480px){.no-spin-modal{padding:32px 22px 24px;width:92%}.no-spin-modal,.no-spin-modal:before{border-radius:18px}.no-spin-modal h2{font-size:19px}.no-spin-modal p{font-size:13px;margin-bottom:20px}.alert-x{height:60px;margin-bottom:18px;width:60px}.close-button{height:28px;right:10px;top:10px;width:28px}.close-button svg{height:16px;width:16px}.nsa-btn{font-size:12.5px;min-height:40px;padding:9px 14px}.no-spin-actions{gap:8px}}.status-overlay{align-items:center;animation:status-fade-in .28s ease-out;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#0609128c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10001}.status-modal{animation:status-modal-enter .95s ease-out both;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);background:radial-gradient(ellipse at 50% 0,rgba(var(--status-color-rgb),.14) 0,#0000 55%),linear-gradient(180deg,rgba(var(--status-color-rgb),.035) 0,rgba(var(--status-color-rgb),.015) 100%),#0f0c124d;border:1.5px solid rgba(var(--status-color-rgb),.5);border-radius:22px;box-shadow:0 22px 60px #00000080,inset 0 1px 0 #ffffff0d,inset 0 0 0 1px rgba(var(--status-color-rgb),.08),0 0 58px rgba(var(--status-color-rgb),.28);max-width:340px;padding:44px 28px 32px;position:relative;width:90%}.status-modal-success{--status-color:#22c55e;--status-color-rgb:34,197,94}.status-modal-error{--status-color:#ef4444;--status-color-rgb:239,68,68}.status-modal:before{background:linear-gradient(140deg,rgba(var(--status-color-rgb),.7) 0,rgba(var(--status-color-rgb),.2) 30%,rgba(var(--status-color-rgb),.08) 60%,rgba(var(--status-color-rgb),.55) 100%);border-radius:22px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;padding:1.5px;pointer-events:none;position:absolute}.status-content{position:relative;text-align:center;z-index:1}.status-icon{align-items:center;animation:status-icon-glow 2.6s ease-in-out 1s infinite;color:var(--status-color);display:flex;filter:drop-shadow(0 0 16px rgba(var(--status-color-rgb),.55));height:72px;justify-content:center;margin:0 auto 22px;position:relative;width:72px}.status-icon svg{display:block;height:100%;overflow:visible;width:100%}.status-icon line,.status-icon path{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.status-icon path{stroke-dasharray:100;stroke-dashoffset:100;animation:status-check-draw .55s cubic-bezier(.65,0,.35,1) .22s forwards}.status-icon line{stroke-dasharray:22;stroke-dashoffset:22;animation:status-x-draw .48s cubic-bezier(.65,0,.35,1) forwards}.status-icon line:first-child{animation-delay:.18s}.status-icon line:nth-child(2){animation-delay:.5s}.status-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 10px;text-shadow:0 0 32px rgba(var(--status-color-rgb),.28)}.status-message,.status-title{font-family:Inter,Poppins,system-ui,sans-serif}.status-message{color:#ffffffa6;font-size:14px;line-height:1.55;margin:0 0 24px}.status-close{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#ffffffc7;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .15s ease;width:32px;z-index:2}.status-close:hover{background:rgba(var(--status-color-rgb),.22);border-color:rgba(var(--status-color-rgb),.5);color:#fff;transform:scale(1.08)}.status-close:active{transform:scale(.94)}.status-close svg{height:18px;width:18px}.status-btn{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(var(--status-color-rgb),.95) 0,rgba(var(--status-color-rgb),.78) 100%);border:1px solid rgba(var(--status-color-rgb),.65);border-radius:12px;box-shadow:0 6px 18px rgba(var(--status-color-rgb),.28),inset 0 1px 0 #ffffff2e;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:46px;padding:12px 20px;transition:background .25s ease,border-color .25s ease,transform .15s ease,box-shadow .25s ease;width:100%}.status-btn:hover{background:linear-gradient(180deg,rgba(var(--status-color-rgb),1) 0,rgba(var(--status-color-rgb),.88) 100%);border-color:rgba(var(--status-color-rgb),.85);box-shadow:0 10px 24px rgba(var(--status-color-rgb),.4),inset 0 1px 0 #ffffff38;transform:translateY(-1px)}.status-btn:active{transform:translateY(0)}@keyframes status-fade-in{0%{opacity:0}to{opacity:1}}@keyframes status-modal-enter{0%{opacity:0;transform:scale(.82) translateY(22px)}30%{opacity:1;transform:scale(1.02) translateY(-2px)}38%{transform:scale(1) translateX(0)}45%{transform:translateX(-8px)}52%{transform:translateX(8px)}60%{transform:translateX(-7px)}67%{transform:translateX(6px)}74%{transform:translateX(-4px)}82%{transform:translateX(3px)}90%{transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes status-check-draw{to{stroke-dashoffset:0}}@keyframes status-x-draw{to{stroke-dashoffset:0}}@keyframes status-icon-glow{0%,to{filter:drop-shadow(0 0 14px rgba(var(--status-color-rgb),.45));transform:scale(1)}50%{filter:drop-shadow(0 0 28px rgba(var(--status-color-rgb),.9));transform:scale(1.06)}}@media (max-width:480px){.status-modal{padding:32px 22px 24px;width:92%}.status-modal,.status-modal:before{border-radius:18px}.status-title{font-size:19px}.status-message{font-size:13px;margin-bottom:20px}.status-icon{height:60px;margin-bottom:18px;width:60px}.status-close{height:28px;right:10px;top:10px;width:28px}.status-close svg{height:16px;width:16px}.status-btn{font-size:12.5px;min-height:40px;padding:10px 16px}}.reset-modal-overlay{align-items:center;animation:reset-fade-in .28s ease-out;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#0609128c;background:rgba(var(--reset-overlay-bg-rgb,6,9,18),.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.reset-modal{animation:reset-scale-in .42s cubic-bezier(.34,1.56,.64,1) both;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015)),#0f0c1266;background:linear-gradient(180deg,rgba(var(--reset-bg-rgb,255,255,255),.035) 0,rgba(var(--reset-bg-rgb,255,255,255),.015) 100%),rgba(var(--reset-bg-rgb,15,12,18),.4);border:1.5px solid #09f98452;border:1.5px solid rgba(var(--reset-border-rgb,var(--theme-primary-rgb,9,249,132)),.32);border-radius:18px;box-shadow:0 22px 60px #00000080,inset 0 1px 0 #ffffff0f,0 0 50px #09f9842e;box-shadow:0 22px 60px #00000080,inset 0 1px 0 #ffffff0f,0 0 50px rgba(var(--reset-border-rgb,var(--theme-primary-rgb,9,249,132)),.18);font-family:Inter,Poppins,system-ui,sans-serif;max-width:380px;padding:28px 26px 22px;position:relative;width:90%}.reset-modal h2{color:#fff;color:var(--reset-title,#fff);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.reset-modal p{color:#ffffffa6;color:rgba(var(--reset-text-rgb,255,255,255),.65);font-size:13.5px;line-height:1.5;margin:0 0 22px}.reset-modal-buttons{display:flex;gap:10px;justify-content:flex-end}.reset-modal-button{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.01em;padding:10px 18px;transition:background .25s ease,border-color .25s ease,transform .15s ease}.reset-modal-button:active{transform:translateY(1px)}.reset-modal-button.cancel{background:#ffffff0d;background:rgba(var(--reset-cancel-bg-rgb,255,255,255),.05);border:1px solid #ffffff1f;border:1px solid rgba(var(--reset-cancel-bg-rgb,255,255,255),.12);color:#ffffffd9;color:rgba(var(--reset-cancel-text-rgb,255,255,255),.85)}.reset-modal-button.cancel:hover{background:#ffffff17;background:rgba(var(--reset-cancel-bg-rgb,255,255,255),.09);border-color:#fff3;border-color:rgba(var(--reset-cancel-bg-rgb,255,255,255),.2);color:#fff;color:var(--reset-cancel-text,#fff);transform:translateY(-1px)}.reset-modal-button.confirm{background:linear-gradient(180deg,#ef4444f2,#dc2626f2);background:linear-gradient(180deg,rgba(var(--reset-confirm-bg-rgb,239,68,68),.95) 0,rgba(var(--reset-confirm-bg-rgb,220,38,38),.95) 100%);border:1px solid #ef4444a6;border:1px solid rgba(var(--reset-confirm-bg-rgb,239,68,68),.65);box-shadow:0 6px 16px #ef444447,inset 0 1px 0 #ffffff2e;box-shadow:0 6px 16px rgba(var(--reset-confirm-bg-rgb,239,68,68),.28),inset 0 1px 0 #ffffff2e;color:#fff;color:var(--reset-confirm-text,#fff)}.reset-modal-button.confirm:hover{background:linear-gradient(180deg,#f87171,#ef4444);background:linear-gradient(180deg,rgba(var(--reset-confirm-bg-rgb,248,113,113),1) 0,rgba(var(--reset-confirm-bg-rgb,239,68,68),1) 100%);border-color:#f87171d9;border-color:rgba(var(--reset-confirm-bg-rgb,248,113,113),.85);box-shadow:0 10px 22px #ef444461,inset 0 1px 0 #ffffff38;box-shadow:0 10px 22px rgba(var(--reset-confirm-bg-rgb,239,68,68),.38),inset 0 1px 0 #ffffff38;transform:translateY(-1px)}@keyframes reset-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reset-scale-in{0%{opacity:0;transform:scale(.88) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}
/*# sourceMappingURL=main.4283dbd0.css.map*/