:root{--sab:env(safe-area-inset-bottom,0px);--bg:#0a0b1a;--bg2:#12132b;--panel:hsla(0,0%,100%,.07);--panel-border:hsla(0,0%,100%,.14);--text:#f2f4ff;--muted:#9aa3c7;--accent:#ffd23f;--accent-dark:#c69a00;--success:#33e066;--success-dark:#1e9c44;--danger:#ff5e6c;--danger-dark:#c22f3d;--a:#3485ff;--a-dark:#1f5cc0;--b:#ff8c1a;--b-dark:#c46200;--c:#bf38ff;--c-dark:#8a1ec4;--d:#33e066;--d-dark:#1e9c44;--radius:20px;--shadow-card:0 10px 30px rgba(0,0,0,.35)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;background:var(--bg);font-family:var(--font-body),ui-rounded,system-ui,sans-serif;min-height:100dvh;overscroll-behavior:none}body,button,html{color:var(--text)}button{cursor:pointer;border:none}button,input{font-family:inherit}.big,.code,.logo,.question,h1,h2,h3{font-family:var(--font-display),var(--font-body),sans-serif;font-weight:400;letter-spacing:.5px}.kd-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--bg-grad)}.kd-blob{position:absolute;width:55vmax;height:55vmax;border-radius:50%;filter:blur(90px);opacity:var(--blob-opacity,.32);will-change:transform}.kd-blob-1{background:var(--blob-1);top:-20vmax;left:-12vmax;animation:kd-drift 26s ease-in-out infinite alternate}.kd-blob-2{background:var(--blob-2);bottom:-25vmax;right:-15vmax;animation:kd-drift 32s ease-in-out infinite alternate-reverse}.kd-blob-3{background:var(--blob-3);bottom:-10vmax;left:20vw;animation:kd-drift 38s ease-in-out infinite alternate}.kd-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent 55%,rgba(0,0,0,.45) 100%)}@keyframes kd-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vmax,6vmax,0) scale(1.15)}}@media (max-width:700px),(pointer:coarse){.kd-blob,.kd-vignette{display:none}.kd-bg{background:var(--bg-grad)}}.screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:24px 24px calc(36px + env(safe-area-inset-bottom));animation:kd-screen .34s cubic-bezier(.2,.8,.2,1) backwards}.screen:has([data-testid=live-scoreboard]){padding-bottom:calc(132px + env(safe-area-inset-bottom))}.center{justify-content:safe center;gap:18px}.logo{font-size:clamp(40px,11vw,96px);letter-spacing:-2px;background:linear-gradient(180deg,#fff,#ffd23f);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;animation:kd-pop .45s cubic-bezier(.2,.9,.3,1.3) backwards}.logo,.slogan{text-align:center}.slogan{color:var(--muted);font-size:16px;margin-top:-4px}.card{border:1px solid var(--panel-border);border-radius:var(--radius);padding:20px;width:100%;max-width:460px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:kd-rise .3s ease backwards}.card,.kd-tile{background:var(--panel)}.kd-tile{border-radius:16px;border:1px solid var(--panel-border);box-shadow:0 5px 0 #0c0c20;transition:transform .08s ease,box-shadow .08s ease,border-color .12s ease,background .12s ease;cursor:pointer;color:var(--text)}.kd-tile:active{transform:translateY(3px);box-shadow:0 2px 0 #0c0c20}.kd-tile.sel{border-color:var(--success);background:rgba(51,224,102,.1);box-shadow:0 5px 0 #1c5e33}.kd-tile.sel:active{transform:translateY(3px);box-shadow:0 2px 0 #1c5e33}.kd-tile:disabled{opacity:.5;box-shadow:0 5px 0 #0c0c20;cursor:default}.kd-chip{border-radius:12px;padding:9px 14px;font-weight:700;font-size:14px;background:var(--panel);border:1px solid var(--panel-border);box-shadow:0 4px 0 #0c0c20;transition:transform .08s ease,box-shadow .08s ease,border-color .12s ease,color .12s ease;cursor:pointer;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:6px}.kd-chip:active{transform:translateY(2px);box-shadow:0 2px 0 #0c0c20}.kd-chip.sel{border-color:var(--accent);color:var(--accent);background:rgba(255,210,63,.12);box-shadow:0 4px 0 #8a6d10}.kd-chip.sel:active{transform:translateY(2px);box-shadow:0 2px 0 #8a6d10}.btn{width:100%;padding:18px 20px;border-radius:var(--radius);font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center;background:var(--btn-bg,var(--accent));color:#1a1306;transition:transform .08s ease,filter .15s ease,box-shadow .08s ease;box-shadow:0 6px 0 var(--btn-edge,var(--accent-dark));animation:kd-rise .3s ease backwards}.btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--btn-edge,var(--accent-dark))}.btn.secondary{background:var(--panel);border:1px solid var(--panel-border);color:var(--text);box-shadow:0 6px 0 rgba(0,0,0,.35)}.btn.secondary:active{transform:translateY(4px);box-shadow:0 2px 0 rgba(0,0,0,.35)}.btn:disabled{background:hsla(0,0%,100%,.06);color:var(--muted);box-shadow:none;border:none;opacity:.5}.field{width:100%;padding:16px;font-size:18px;border-radius:14px;background:rgba(0,0,0,.35);border:1px solid var(--panel-border);color:var(--text);text-align:center;letter-spacing:2px}.muted{color:var(--muted)}.row{display:flex;max-width:460px}.choices,.row{gap:12px;width:100%}.choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;max-width:760px}.choices>.choice{min-width:0}.choice{border-radius:var(--radius);padding:22px 16px;font-size:clamp(16px,4.5vw,22px);font-weight:800;text-align:left;display:flex;align-items:center;gap:12px;min-height:84px;border:none;transition:transform .08s ease,opacity .2s ease,outline .15s,box-shadow .08s ease;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35)}.choice .tag{font-size:22px;font-weight:900;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.22);color:#fff;display:grid;place-items:center;flex:0 0 auto}.choice>span:not(.tag){min-width:0;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}.choice.A{background:var(--a);box-shadow:0 6px 0 var(--a-dark)}.choice.B{background:var(--b);box-shadow:0 6px 0 var(--b-dark)}.choice.C{background:var(--c);box-shadow:0 6px 0 var(--c-dark)}.choice.D{background:var(--d);box-shadow:0 6px 0 var(--d-dark)}button.choice:active{transform:translateY(4px);box-shadow:0 2px 0 rgba(0,0,0,.45)}.choice.dim{opacity:.28;box-shadow:none}.choice.correct{outline:4px solid #fff;animation:kd-pop-glow .5s ease 2}.choice.kd-chosen{outline:3px solid var(--accent);transform:scale(1.04);box-shadow:0 0 0 4px rgba(255,210,63,.25),0 8px 24px rgba(255,210,63,.35);animation:kd-chosen-pop .5s cubic-bezier(.2,.9,.3,1.3) both;z-index:1}@keyframes kd-chosen-pop{0%{transform:scale(.96)}55%{transform:scale(1.09)}to{transform:scale(1.04)}}.kd-chosen-banner{font-weight:900;font-size:18px;text-align:center;color:var(--accent);animation:kd-pop .4s cubic-bezier(.2,.9,.3,1.3) both}.choice.outline{background:transparent;box-shadow:none;text-shadow:none}.choice.outline.A{border:2px solid var(--a);color:var(--text)}.choice.outline.B{border:2px solid var(--b);color:var(--text)}.choice.outline.C{border:2px solid var(--c);color:var(--text)}.choice.outline.D{border:2px solid var(--d);color:var(--text)}.choice.outline .tag{background:hsla(0,0%,100%,.1)}.choice.pick{background:var(--panel);box-shadow:0 6px 0 rgba(0,0,0,.35);text-shadow:none;color:var(--text)}.choice.pick.A{border:2px solid var(--a)}.choice.pick.B{border:2px solid var(--b)}.choice.pick.C{border:2px solid var(--c)}.choice.pick.D{border:2px solid var(--d)}.choice.pick:active{transform:translateY(4px);box-shadow:0 2px 0 rgba(0,0,0,.35)}.choice.pick .tag{background:hsla(0,0%,100%,.1)}.cross{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"d d" "c b" "a a";grid-gap:12px;gap:12px;width:100%;max-width:760px}.cross>.choice{min-width:0}.cross .ga-d{grid-area:d;justify-self:center;width:calc(50% - 6px)}.cross .ga-c{grid-area:c;justify-self:stretch}.cross .ga-b{grid-area:b;justify-self:stretch}.cross .ga-a{grid-area:a;justify-self:center;width:calc(50% - 6px)}.cross .choice{min-height:110px}.timerbar{height:10px;width:100%;max-width:760px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden}.timerbar>span{transition:width .2s linear,background .3s}.timerbar.low>span{animation:kd-pulse .7s ease-in-out infinite}.timer-ring{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--success) calc(var(--frac) * 1turn),hsla(0,0%,100%,.1) 0deg)}.timer-ring.low{background:conic-gradient(var(--danger) calc(var(--frac) * 1turn),hsla(0,0%,100%,.1) 0deg)}.timer-ring>span{width:58px;height:58px;border-radius:50%;background:var(--bg2);display:grid;place-items:center;font-family:var(--font-display);font-size:26px}.code{font-size:clamp(48px,14vw,120px);letter-spacing:8px;color:var(--accent)}.players{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.players.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;max-width:520px;align-content:start}@media (min-width:480px){.players.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:720px){.players.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pill{padding:8px 14px;border-radius:999px;font-weight:700;border:2px solid;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:kd-pop .22s ease backwards}.section-title{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:800;color:var(--muted)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.qr{background:#fff;padding:12px;border-radius:14px;line-height:0}.question{font-size:clamp(24px,5vw,44px);text-align:center;max-width:900px}.cat{text-transform:uppercase;letter-spacing:2px;font-weight:800;color:var(--accent);font-size:14px}.big{font-size:clamp(28px,7vw,56px)}@media (max-height:720px) and (max-width:768px){.screen{padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.screen:has([data-testid=live-scoreboard]){padding-bottom:calc(104px + env(safe-area-inset-bottom))}.center{gap:12px}.logo{font-size:clamp(34px,9vw,60px)}.slogan{font-size:14px}.card{padding:14px}.question{font-size:clamp(16px,4.2vw,26px)!important}.big{font-size:clamp(22px,6vw,40px)}.choice{padding:12px 14px}.choice,.cross .choice{min-height:64px!important}.timer-ring{width:60px;height:60px}.timer-ring>span{width:48px;height:48px;font-size:22px}}@media (max-height:600px) and (max-width:768px){.screen{padding:10px 10px calc(14px + env(safe-area-inset-bottom))}.screen:has([data-testid=live-scoreboard]){padding-bottom:calc(92px + env(safe-area-inset-bottom))}.center{gap:8px}.logo{font-size:clamp(28px,8vw,44px)}.slogan{font-size:13px}.card{padding:11px}.question{font-size:clamp(15px,3.8vw,21px)!important}.choice{padding:9px 12px}.choice,.cross .choice{min-height:50px!important}.timer-ring{width:50px;height:50px}.timer-ring>span{width:40px;height:40px;font-size:18px}}@keyframes kd-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(7px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.kd-shake{animation:kd-shake .4s ease}.kd-stagger>*{animation:kd-rise .3s ease backwards}.kd-stagger>:first-child{animation-delay:.03s}.kd-stagger>:nth-child(2){animation-delay:.09s}.kd-stagger>:nth-child(3){animation-delay:.15s}.kd-stagger>:nth-child(4){animation-delay:.21s}.kd-stagger>:nth-child(5){animation-delay:.27s}.kd-stagger>:nth-child(6){animation-delay:.33s}.kd-stagger>:nth-child(7){animation-delay:.39s}.kd-stagger>:nth-child(8){animation-delay:.45s}@keyframes kd-fade{0%{opacity:0}to{opacity:1}}@keyframes kd-spin{to{transform:rotate(1turn)}}@keyframes kd-flash{0%{background:hsla(0,0%,100%,.35)}40%{background:rgba(10,11,26,.93)}to{background:rgba(10,11,26,.93)}}@keyframes kd-pop{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:none}}@keyframes kd-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes kd-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes kd-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes kd-cascade{0%{opacity:0;transform:translateY(-46px) scale(.6);filter:brightness(2.2)}60%{opacity:1;transform:translateY(6px) scale(1.06);filter:brightness(1.2)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes kd-ring-spin{to{transform:rotate(1turn)}}@keyframes kd-ring-pulse{0%,to{opacity:.78;filter:saturate(1)}50%{opacity:1;filter:saturate(1.35)}}@keyframes kd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes kd-hop{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-13px) scale(1.1)}}@keyframes kd-cascade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes kd-podium-col{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes kd-podium-bar{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}.kd-sheet-wrap{position:fixed;inset:0;z-index:60;background:rgba(10,11,26,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:flex-end}.kd-sheet-panel{background:#14152b;border:1px solid var(--panel-border);border-radius:20px 20px 0 0;padding:16px;max-height:85vh;overflow-y:auto;animation:kd-rise .22s ease both;box-shadow:0 -12px 40px rgba(0,0,0,.4);width:100%}.kd-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;cursor:pointer}@media (min-width:768px){.kd-sheet-wrap{justify-content:center;align-items:center;padding:24px}.kd-sheet-panel{width:min(620px,92vw);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.55);max-height:86vh}}@keyframes kd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes kd-badge-border{0%{background-position:0 0}to{background-position:200px 0}}@keyframes kd-badge-shimmer{0%{transform:translateX(-130%)}45%,to{transform:translateX(130%)}}@keyframes kd-gain-rise{0%{opacity:0;transform:translateY(8px) scale(.9)}60%{opacity:1;transform:translateY(-2px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kd-pop-glow{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes kd-standings-in{0%{opacity:0;transform:translateY(var(--kd-from-y,10px))}to{opacity:1;transform:translateY(0)}}.kd-standings-in{animation:kd-standings-in .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--kd-row-delay,0s)}@media (prefers-reduced-motion:reduce){.kd-standings-in{animation:none}}@keyframes kd-spark{0%,to{transform:scale(1);opacity:1}35%{transform:scale(1.4) translate(1px,-1px);opacity:.85}70%{transform:scale(.85) translate(-1px,1px);opacity:1}}.kd-spark{animation:kd-spark .45s ease-in-out infinite;transform-origin:center}.kd-spark.urgent{animation-duration:.22s}@keyframes kd-fuse-burn{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0}}.kd-fuse-burn{transform-origin:right center;animation:kd-fuse-burn .5s ease forwards}@keyframes kd-bomb-hold{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.06) rotate(2deg)}}.kd-bomb-hold{animation:kd-bomb-hold .9s ease-in-out infinite;transform-origin:center bottom}@keyframes kd-bomb-toss{0%{transform:translateX(0) translateY(0) scale(1) rotate(0deg)}45%{transform:translateX(50%) translateY(-26px) scale(1.12) rotate(180deg)}to{transform:translateX(100%) translateY(0) scale(1) rotate(1turn)}}.kd-bomb-toss{animation:kd-bomb-toss .7s cubic-bezier(.3,.1,.4,1) both}@keyframes kd-boom-flash{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.6)}}.kd-boom-flash{animation:kd-boom-flash .6s ease-out both}@keyframes kd-screen-shake{0%,to{transform:translateZ(0)}10%{transform:translate3d(-8px,6px,0) rotate(-.6deg)}20%{transform:translate3d(9px,-7px,0) rotate(.6deg)}30%{transform:translate3d(-10px,-5px,0)}40%{transform:translate3d(9px,7px,0)}50%{transform:translate3d(-7px,5px,0) rotate(-.4deg)}60%{transform:translate3d(6px,-5px,0) rotate(.4deg)}70%{transform:translate3d(-5px,3px,0)}80%{transform:translate3d(4px,-3px,0)}90%{transform:translate3d(-2px,1px,0)}}@keyframes kd-screenflash{0%{opacity:.9}to{opacity:0}}body.kd-screenboom{animation:kd-screen-shake .62s cubic-bezier(.36,.07,.19,.97) both}body.kd-screenboom:after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(255,80,80,.5),rgba(255,80,80,0) 62%);animation:kd-screenflash .6s ease-out forwards}@media (prefers-reduced-motion:reduce){body.kd-screenboom{animation:none}}@keyframes kd-fuse-danger{0%,to{box-shadow:0 0 0 0 rgba(255,94,108,0)}50%{box-shadow:0 0 18px 2px rgba(255,94,108,.55)}}.kd-fuse-danger{animation:kd-fuse-danger .5s ease-in-out infinite}@keyframes kd-steal-fly{0%{transform:translateX(0) translateY(0) scale(.8);opacity:0}15%{opacity:1;transform:translateX(0) translateY(-4px) scale(1.1)}80%{opacity:1}to{transform:translateX(100%) translateY(-8px) scale(.9);opacity:0}}.kd-steal-fly{animation:kd-steal-fly 1s cubic-bezier(.3,.1,.4,1) both}@keyframes kd-steal-grab{0%{transform:scale(1)}45%{transform:scale(1.18);filter:drop-shadow(0 0 10px var(--success))}to{transform:scale(1)}}.kd-steal-grab{animation:kd-steal-grab .9s ease-out .25s both}@keyframes kd-screen{0%{opacity:0;transform:translateY(22px) scale(.98);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.question{animation:kd-pop .38s cubic-bezier(.2,.9,.3,1.2) backwards}.big{animation:kd-rise .3s ease backwards}.code{animation:kd-pulse 2.6s ease-in-out infinite}.cross .choice{animation:kd-pop .34s cubic-bezier(.2,.9,.3,1.2) backwards}.cross .choice.ga-d{animation-delay:.04s}.cross .choice.ga-c{animation-delay:.11s}.cross .choice.ga-b{animation-delay:.18s}.cross .choice.ga-a{animation-delay:.25s}h1,h2,h3{margin:0}.kd-pedestal-name{font-weight:900}.kd-pedestal-name:before{content:attr(data-name);color:var(--pedestal-color)}.kd-confetti{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:5}.kd-confetti>span{position:absolute;top:-20px;border-radius:2px;animation:kd-confetti-fall linear infinite}@keyframes kd-confetti-fall{0%{transform:translateY(-4vh) rotate(0deg);opacity:1}to{transform:translateY(106vh) rotate(calc(var(--spin) * 2turn));opacity:.7}}@keyframes kd-xp-fill{0%{width:0}to{width:var(--kd-xp-pct,60%)}}.kd-xp-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-dark) 0,var(--accent) 55%,#ffe97a 100%);box-shadow:0 0 12px rgba(255,210,63,.5);animation:kd-xp-fill 1s cubic-bezier(.22,1,.36,1) .55s both;width:var(--kd-xp-pct,60%)}@media (prefers-reduced-motion:reduce){.kd-xp-bar-fill{animation:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important}}.kd-crt{position:fixed;inset:0;pointer-events:none;z-index:60;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0) 9%,hsla(0,0%,100%,0));background-size:100% 220%;animation:kd-crt-roll 7s linear infinite,kd-crt-flicker .13s steps(3) infinite}.kd-crt:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.13),rgba(0,0,0,.13) 1px,transparent 1.6px,transparent 3px),repeating-linear-gradient(90deg,rgba(255,0,40,.04),rgba(0,255,80,.02) 1px,rgba(40,0,255,.04) 2px,transparent 3px)}.kd-crt:after,.kd-crt:before{content:"";position:absolute;inset:0}.kd-crt:after{background:radial-gradient(125% 125% at 50% 50%,transparent 52%,rgba(0,0,0,.5) 100%),linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0) 40%);box-shadow:inset 0 0 140px rgba(0,0,0,.55)}@keyframes kd-crt-roll{0%{background-position:0 0}to{background-position:0 -220%}}@keyframes kd-crt-flicker{0%,to{opacity:1}45%{opacity:.96}75%{opacity:.99}}@media (prefers-reduced-motion:reduce){.kd-crt{animation:none}}.kd-stage-bg{position:fixed;inset:0;z-index:-1;background-size:cover;background-position:50%;animation:kd-fade .8s ease backwards}.logo-img{animation:kd-pop .45s cubic-bezier(.2,.9,.3,1.3) backwards}.mobile-only{display:none!important}@media (hover:none) and (pointer:coarse){.mobile-only{display:block!important}.desktop-only{display:none!important}.create-grid{grid-template-columns:1fr!important}}:root{--blob-1:#2a2e7a;--blob-2:#58207a;--blob-3:#14406b;--bg-grad:radial-gradient(60vmax 60vmax at 16% 8%,rgba(42,46,122,.55),transparent 60%),radial-gradient(58vmax 55vmax at 88% 16%,rgba(88,32,122,.45),transparent 60%),radial-gradient(70vmax 60vmax at 50% 108%,rgba(20,64,107,.45),transparent 60%),radial-gradient(circle at 50% -10%,#1a1c44 0%,var(--bg) 62%)}[data-theme=festa]{--bg:#1a0b46;--bg2:#24105e;--panel:hsla(0,0%,100%,.055);--panel-border:rgba(186,150,255,.26);--blob-1:#b840f8;--blob-2:#f442b0;--blob-3:#527aff;--blob-opacity:0.65;--bg-grad:radial-gradient(78vmax 66vmax at 6% -4%,rgba(184,64,248,.62),transparent 60%),radial-gradient(72vmax 62vmax at 98% 4%,rgba(82,122,255,.56),transparent 60%),linear-gradient(176deg,#341672,#1d0d52 48%,#120833)}[data-theme=clean]{--bg:#0a0c16;--bg2:#11142a;--panel:hsla(0,0%,100%,.06);--panel-border:hsla(0,0%,100%,.16);--bg-grad:linear-gradient(180deg,#0f1326 0%,var(--bg) 70%)}[data-theme=midnight]{--bg:#060a18;--bg2:#0e1430;--panel:hsla(0,0%,100%,.055);--panel-border:rgba(120,160,255,.2);--bg-grad:radial-gradient(70vmax 60vmax at 50% -8%,rgba(40,80,180,.45),transparent 60%),radial-gradient(60vmax 60vmax at 50% 112%,rgba(20,50,120,.4),transparent 62%),linear-gradient(180deg,#0a1230 0%,var(--bg) 70%)}.kd-themebg{position:fixed;inset:0;z-index:-1;background:var(--bg-grad);transition:background .35s ease}.kd-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.kd-hide-scrollbar::-webkit-scrollbar{display:none}