@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/slamdash/assets/bungee-vietnamese-400-normal-B6gKbkHm.woff2) format("woff2"),url(/slamdash/assets/bungee-vietnamese-400-normal-CmjDSWyd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/slamdash/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2) format("woff2"),url(/slamdash/assets/bungee-latin-ext-400-normal-DXe9_7Rr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/slamdash/assets/bungee-latin-400-normal-Dfnurram.woff2) format("woff2"),url(/slamdash/assets/bungee-latin-400-normal-DA8IEVW_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/slamdash/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/slamdash/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mascot{position:relative;display:inline-block}.mascot svg{overflow:visible}.mascot g[class^=m-]{transform-box:fill-box;transform-origin:50% 50%;animation-delay:calc(var(--m-d, 0s) - var(--i, 0) * .22s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mascot .m-eye{animation-name:m-blink;animation-duration:4.6s}.mascot .m-body{transform-origin:50% 100%;animation-name:m-breathe;animation-duration:3.2s}.m-frog .m-bulge{animation-name:m-bulge;animation-duration:3.4s}.m-bee .m-ant-l{transform-origin:100% 100%;animation-name:m-wiggle;animation-duration:1.1s}.m-bee .m-ant-r{transform-origin:0% 100%;animation-name:m-wiggle;animation-duration:1.1s;animation-direction:reverse}.m-octopus .m-arm,.m-octopus .m-arm-b{transform-origin:50% 0%;animation-name:m-wave;animation-duration:1.8s}.m-octopus .m-arm-b{animation-direction:reverse}.m-penguin .m-crest-l{transform-origin:100% 60%;animation-name:m-flap-l;animation-duration:2.6s}.m-penguin .m-crest-r{transform-origin:0% 60%;animation-name:m-flap-r;animation-duration:2.6s}.m-penguin .m-beak{transform-origin:50% 0%;animation-name:m-chatter;animation-duration:3.8s}.m-rhino .m-nub-l,.m-rhino .m-nub-r{transform-origin:50% 100%;animation-name:m-twitch;animation-duration:2.9s}.m-rhino .m-nub-r{animation-delay:calc(var(--m-d, 0s) - .3s)}.m-elephant .m-ear-l{transform-origin:100% 50%;animation-name:m-fan;animation-duration:2.2s}.m-elephant .m-ear-r{transform-origin:0% 50%;animation-name:m-fan;animation-duration:2.2s}.m-elephant .m-trunk{transform-origin:30% 0%;animation-name:m-swing;animation-duration:2.8s}.m-croc .m-jaw{transform-origin:0% 0%;animation-name:m-snap;animation-duration:3.6s}.m-shark .m-fin{transform-origin:20% 100%;animation-name:m-sway;animation-duration:2s}.m-scorpion .m-tail{transform-origin:0% 100%;animation-name:m-sting;animation-duration:3.3s}.m-scorpion .m-claw-l{transform-origin:100% 100%;animation-name:m-pinch-l;animation-duration:2.4s}.m-scorpion .m-claw-r{transform-origin:0% 100%;animation-name:m-pinch-r;animation-duration:2.4s}.m-snake .m-tongue{transform-origin:50% 0%;animation-name:m-flick;animation-duration:2.7s}@keyframes m-blink{0%,90%,to{transform:scaleY(1)}93%,95%{transform:scaleY(.08)}}@keyframes m-breathe{50%{transform:scale(1.025,.975)}}@keyframes m-bulge{0%,55%,to{transform:scale(1)}65%{transform:scale(1.35)}72%{transform:scale(1.2)}80%{transform:scale(1.32)}}@keyframes m-wiggle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes m-wave{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes m-flap-l{0%,70%,to{transform:rotate(0)}78%,92%{transform:rotate(-18deg)}85%{transform:rotate(4deg)}}@keyframes m-flap-r{0%,70%,to{transform:rotate(0)}78%,92%{transform:rotate(18deg)}85%{transform:rotate(-4deg)}}@keyframes m-chatter{0%,80%,to{transform:scaleY(1)}84%,92%{transform:scaleY(1.18)}88%,96%{transform:scaleY(.92)}}@keyframes m-twitch{0%,85%,to{transform:rotate(0)}89%{transform:rotate(-25deg)}93%{transform:rotate(15deg)}}@keyframes m-fan{0%,to{transform:scaleX(1)}50%{transform:scaleX(.72)}}@keyframes m-swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes m-snap{0%,70%,to{transform:rotate(0)}76%,84%{transform:rotate(14deg)}80%,88%{transform:rotate(0)}}@keyframes m-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes m-sting{0%,72%,to{transform:rotate(0)}80%{transform:rotate(-14deg)}86%{transform:rotate(8deg)}}@keyframes m-pinch-l{0%,60%,to{transform:rotate(0)}68%,80%{transform:rotate(-16deg)}74%{transform:rotate(4deg)}}@keyframes m-pinch-r{0%,60%,to{transform:rotate(0)}68%,80%{transform:rotate(16deg)}74%{transform:rotate(-4deg)}}@keyframes m-flick{0%,75%,to{transform:scaleY(0)}80%,90%{transform:scaleY(1)}85%{transform:scaleY(.6)}}.mood-happy .m-body{animation:m-hop .6s cubic-bezier(.3,.6,.4,1) infinite;animation-delay:calc(var(--m-d, 0s) * .1)}.mood-happy g[class^=m-]:not(.m-body):not(.m-eye){animation-duration:.8s}.mood-happy .m-eye{animation-name:m-squint;animation-duration:.6s}@keyframes m-hop{0%,to{transform:scale(1.08,.9)}45%{transform:translateY(-16%) scale(.95,1.07)}}@keyframes m-squint{0%,to{transform:scaleY(1)}45%{transform:scaleY(.7)}}.mood-sad svg{filter:saturate(.45) brightness(.85)}.mood-sad .m-body{animation:m-slump 2.4s ease-in-out infinite}.mood-sad .m-eye{animation:none;transform:scaleY(.45)}.mood-sad g[class^=m-]:not(.m-body):not(.m-eye){animation-duration:6s}.mood-sad:after{content:"";position:absolute;left:33%;top:42%;width:9%;height:12%;border-radius:50%/60% 60% 40% 40%;background:#7dd3fc;box-shadow:inset -1px -2px #00000026;animation:m-tear 1.6s ease-in infinite}@keyframes m-slump{0%,to{transform:translateY(4%) scale(1.02,.94) rotate(-3deg)}50%{transform:translateY(5%) scale(1.03,.92) rotate(3deg)}}@keyframes m-tear{0%{transform:translateY(0) scale(.4);opacity:0}20%{opacity:1;transform:translateY(0) scale(1)}to{transform:translateY(160%) scale(.8);opacity:0}}.mood-still g[class^=m-]{animation:none}@media(prefers-reduced-motion:reduce){.mascot g[class^=m-]{animation:none}.mood-sad:after{animation:none;opacity:0}}:root{--ink: #1c1433;--ink-soft: #6b5a8e;--cream: #fff7e6;--cream-2: #f3e8d2;--night: #140d2b;--coral: #ff4d6d;--coral-lip: #b8304a;--gold: #ffd23f;--gold-lip: #c99a12;--mint: #2ee6a6;--green: #17b890;--green-lip: #0d7d60;--violet: #6c5ce7;--violet-lip: #4535b0;--plum: #2a1d4a;--plum-lip: #170f2e;--display: "Bungee", "Arial Black", sans-serif;--body: "Outfit Variable", "Outfit", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}html{background:#151a3d}body{background:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.5px) 0 0 / 22px 22px,radial-gradient(ellipse at 15% 0%,#3a1a78 0%,transparent 55%),radial-gradient(ellipse at 90% 30%,#4a1a40 0%,transparent 50%),linear-gradient(160deg,#24124f,#151a3d 70%);background-attachment:fixed;color:var(--cream);font-family:var(--body);font-weight:500;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button,input{font:inherit}h1,h2,p{margin:0}.screen{min-height:100%;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;width:100%}.row.small{gap:8px}.grow{flex:1}.logo{font-family:var(--display);font-weight:400;color:var(--cream);line-height:.92;display:flex;flex-direction:column;align-items:center;font-size:clamp(40px,11vw,72px);text-shadow:3px 3px 0 var(--coral),6px 6px 0 var(--violet);transform:rotate(-3deg);letter-spacing:.01em}.logo-mid{font-size:.38em;color:var(--gold);text-shadow:2px 2px 0 var(--coral-lip);margin:4px 0}.logo-version{margin-top:2px;font:700 11px var(--body);letter-spacing:.08em;color:var(--cream-2);opacity:.7;text-shadow:none}.logo-small{font-size:clamp(26px,6vw,38px);flex-direction:row;gap:.25em;align-items:baseline}.logo-small .logo-mid{margin:0}.tagline{color:#c9b8ee;font-weight:600;max-width:36ch}.card{position:relative;background:var(--cream);color:var(--ink);border-radius:22px;border-top:10px solid var(--slab, var(--coral));box-shadow:0 10px 0 var(--slab-lip, var(--coral-lip)),0 18px 30px #00000059;padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px;width:min(100%,380px);margin-bottom:10px}.card-coral{--slab: var(--coral);--slab-lip: var(--coral-lip)}.card-violet{--slab: var(--violet);--slab-lip: var(--violet-lip)}.card-mint{--slab: var(--mint);--slab-lip: var(--green-lip)}.card-title{font-family:var(--display);font-size:18px;color:var(--ink);text-align:left}.eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--ink-soft)}.fine{font-size:13px;color:var(--ink-soft);font-weight:600}.big-name{font-family:var(--display);font-weight:400;font-size:clamp(26px,5vw,36px);line-height:1;color:var(--ink);text-transform:uppercase}.pill{display:inline-block;border-radius:10px;padding:6px 12px;font-weight:800;font-size:14px}.pill-gold{background:var(--gold);color:var(--ink);box-shadow:0 3px 0 var(--gold-lip)}.pill-coral{background:var(--coral);color:#fff}.btn{--bg: var(--coral);--lip: var(--coral-lip);--fg: white;border:0;border-radius:14px;padding:13px 22px;background:var(--bg);color:var(--fg);font-family:var(--display);font-size:16px;letter-spacing:.02em;box-shadow:0 5px 0 var(--lip);cursor:pointer;transition:transform 80ms,box-shadow 80ms,filter .12s;touch-action:manipulation}.btn:hover:not(:disabled){filter:brightness(1.06)}.btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--lip)}.btn:disabled{--bg: #cfc4b0;--lip: #a89c86;--fg: #7d7262;cursor:default}.btn-green{--bg: var(--green);--lip: var(--green-lip)}.btn-violet{--bg: var(--violet);--lip: var(--violet-lip)}.btn-gold{--bg: var(--gold);--lip: var(--gold-lip);--fg: var(--ink)}.btn-small{padding:8px 12px;font-size:13px;box-shadow:0 4px 0 var(--lip)}.btn-round{width:44px;height:44px;padding:0;font-size:22px;line-height:1}.link{background:none;border:0;color:#c9b8ee;text-decoration:underline;padding:6px;cursor:pointer;font-weight:600}.join input{text-align:center;font-family:var(--display);font-size:40px;letter-spacing:.25em;padding:8px 8px 8px calc(8px + .25em);border-radius:14px;border:3px solid var(--cream-2);background:#fff;color:var(--ink);text-transform:uppercase;box-shadow:inset 0 3px 0 var(--cream-2)}.join input::placeholder{color:#e2d6c0}.join input:focus{outline:none;border-color:var(--coral)}.code-block{display:flex;align-items:center;gap:14px}.code-tiles{display:flex;gap:6px}.tile{font-family:var(--display);font-size:30px;width:46px;height:54px;display:flex;align-items:center;justify-content:center;background:var(--cream);color:var(--ink);border-radius:12px;box-shadow:0 5px 0 var(--gold-lip);border-top:5px solid var(--gold)}.tile:nth-child(2n){transform:rotate(3deg)}.tile:nth-child(odd){transform:rotate(-2deg)}.qr{width:84px;height:84px;border-radius:12px;border:4px solid var(--cream)}.banner,.toast{position:fixed;left:50%;transform:translate(-50%);padding:10px 18px;border-radius:14px;z-index:10;max-width:calc(100% - 32px);font-weight:800}.banner{top:12px;background:var(--gold);color:var(--ink);box-shadow:0 4px 0 var(--gold-lip)}.toast{bottom:18px;background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-lip)}@media(max-height:480px){.center{gap:12px}.tile{width:38px;height:44px;font-size:24px}.qr{width:66px;height:66px}.link{padding:0}}.game-menu{position:fixed;right:12px;bottom:10px;display:flex;gap:8px;z-index:5}.menu-btn{font-family:var(--display);font-size:12px;padding:7px 10px;border-radius:10px;border:0;background:var(--plum);color:var(--cream);box-shadow:0 3px 0 var(--plum-lip)}.menu-btn.danger{background:var(--coral);box-shadow:0 3px 0 var(--coral-lip)}.menu-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--plum-lip)}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.06)}}.btn-coral{--bg: var(--coral);--lip: var(--coral-lip)}.btn-plum{--bg: var(--plum);--lip: var(--plum-lip)}.share-hint{font-size:12px;font-weight:700;color:var(--cream-2);letter-spacing:.04em;margin-bottom:-6px}.banner-btn{margin-left:8px;font:800 13px var(--body);padding:4px 10px;border-radius:10px;border:0;background:var(--ink);color:var(--cream)}.critter{transform-box:fill-box;transform-origin:50% 100%;animation:critter-bob 2.4s ease-in-out infinite}@keyframes critter-bob{50%{transform:translateY(-2.5%) scaleY(1.02)}}.critter-leaper{animation:critter-hop .55s cubic-bezier(.3,.6,.4,1) infinite}@keyframes critter-hop{0%,to{transform:scale(1.1,.88)}45%{transform:translateY(-28%) scale(.94,1.08)}}.critter-runner{animation:critter-dash .32s ease-in-out infinite alternate}@keyframes critter-dash{0%{transform:skew(-6deg)}to{transform:skew(-14deg) translateY(-4%)}}.critter-king{animation:critter-waddle .6s ease-in-out infinite alternate}@keyframes critter-waddle{0%{transform:rotate(-6deg)}to{transform:rotate(6deg) translateY(-3%)}}.critter-pawn{animation:critter-march .36s ease-in-out infinite alternate}@keyframes critter-march{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-8%) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.critter{animation:none!important}}h3{margin:0}textarea{font:inherit}.big-line{font-family:var(--display);font-weight:400;font-size:clamp(20px,5.5vw,28px);line-height:1.15;text-align:center;color:var(--cream)}.eyebrow.light{color:var(--gold)}.logo-wrap{display:flex;flex-direction:column;align-items:center;gap:6px}.logo-mark svg{width:88px;height:auto;display:block;filter:drop-shadow(0 6px 0 rgba(0,0,0,.25))}.logo-wrap-small{flex-direction:row;gap:10px}.logo-wrap-small .logo-mark svg{width:44px}.text-input{width:100%;border-radius:14px;border:3px solid var(--cream-2);background:#fff;color:var(--ink);padding:12px 14px;font-size:18px;font-weight:600;resize:none;box-shadow:inset 0 3px 0 var(--cream-2)}.text-input:focus{outline:none;border-color:var(--coral)}.btn-wide{width:min(100%,420px);padding:16px 22px;font-size:18px}.name-card{align-items:center;text-align:center}.name-card .card-title{text-align:center}.name-card .text-input{text-align:center;font-size:22px}.lobby{display:flex;flex-direction:column;align-items:center;gap:14px;padding-bottom:120px}.panel{width:min(100%,560px);background:#140d2b99;border:1.5px solid rgba(201,184,238,.18);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px}.join-panel{align-items:center}.panel-title{font-family:var(--display);font-weight:400;font-size:18px;letter-spacing:.02em;text-transform:uppercase;color:var(--cream)}.panel-hint{color:#c9b8ee;font-size:13px;font-weight:600;margin-top:-6px}.count-badge{color:var(--gold);margin-left:6px;font-weight:400}.player-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.player-chips li{--c: var(--violet);display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:14px;border:2px solid var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);font-weight:800}.player-chips li small{color:#c9b8ee;font-weight:700}.player-chips li.me{box-shadow:0 0 0 2px #ffffff40}.player-chips li.joining{border-style:dashed;border-color:#6b5a8e;background:none;color:#c9b8ee;padding:10px 14px;font-weight:600}.start-bar{position:fixed;left:0;right:0;bottom:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:4px;background:linear-gradient(transparent,#140d2bf2 30%);z-index:4}.opt{display:flex;flex-direction:column;gap:6px}.opt-label{font-size:13px;font-weight:700;color:#c9b8ee}.seg{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px}.seg-btn{border:1.5px solid rgba(201,184,238,.22);background:#1a1233;color:var(--cream);border-radius:12px;font-weight:800;cursor:pointer;touch-action:manipulation}.seg-btn:disabled:not(.on){opacity:.55;cursor:default}.seg-btn{padding:11px 6px;font-size:15px}.seg-btn.on{background:var(--gold);border-color:var(--gold);color:var(--ink)}.tile-emoji{font-size:28px;line-height:1.1}.tile-title{font-weight:800;font-size:14px}.hint{color:#c9b8ee;font-weight:600;text-align:center;max-width:40ch}.stage{display:flex;flex-direction:column;align-items:center;gap:14px;padding-bottom:70px}.options-list{display:flex;flex-direction:column;gap:12px}.opt-note{margin-top:2px}.qm-badge{display:inline-block;flex:none}.qm-badge svg{width:100%;height:100%;display:block}.player-chips li.qm{--c: var(--gold)}.logo-mark svg{width:96px}.sd{--you: #9b6bff;height:100dvh;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px;overflow:hidden;position:relative;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.sd>*{width:min(100%,520px)}.sd-head{display:flex;align-items:center;gap:8px;padding-right:150px;min-height:34px;position:relative;z-index:3}.q-num{font-family:var(--display);font-size:15px;color:var(--cream);white-space:nowrap}.status{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;border-radius:8px;background:var(--plum);color:#c9b8ee;white-space:nowrap}.status.live{background:var(--coral);color:#fff;animation:pulse .7s ease-in-out infinite alternate}.score-btn{margin-left:auto;position:absolute;right:150px;border:0;border-radius:10px;background:var(--gold);color:var(--ink);font:400 13px var(--display);padding:6px 9px;box-shadow:0 3px 0 var(--gold-lip);white-space:nowrap}.sd~.game-menu,.game-menu{top:max(10px,env(safe-area-inset-top));bottom:auto}@media(max-width:400px){.sd-head{padding-right:0;flex-wrap:wrap;padding-top:34px}.score-btn{right:0;top:34px}.sd-head .status{margin-right:70px}}.spot{--c: #9b6bff;position:relative;flex:0 0 auto;height:clamp(190px,31dvh,290px);display:grid;place-items:center;border-radius:28px;background:radial-gradient(ellipse at 50% 100%,#140d2be6,#140d2b73 70%);border:1.5px solid rgba(201,184,238,.16);overflow:visible;isolation:isolate}.rays{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1;opacity:0;transition:opacity .4s}.rays:before{content:"";position:absolute;left:50%;top:62%;width:260%;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--c) 55%,transparent) 0deg 9deg,transparent 9deg 22deg);animation:spin 14s linear infinite;-webkit-mask-image:radial-gradient(circle,black 10%,transparent 55%);mask-image:radial-gradient(circle,black 10%,transparent 55%)}.spot.filled .rays{opacity:1}.spot.winner .rays:before{animation-duration:4s;background:repeating-conic-gradient(from 0deg,rgba(255,210,63,.6) 0deg 9deg,transparent 9deg 22deg)}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.disc{position:absolute;left:50%;bottom:12%;width:62%;max-width:230px;height:26px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--c) 70%,white 10%),transparent 70%);opacity:.3;transition:opacity .4s}.spot.filled .disc{opacity:.9}.spot-who{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;z-index:1}.flip{display:inline-block;transform-origin:0 0;will-change:transform}.plate{display:flex;flex-direction:column;align-items:center;background:var(--cream);color:var(--ink);border-radius:12px;padding:3px 14px 4px;box-shadow:0 4px 0 var(--c);margin-top:-6px}.plate b{font-family:var(--display);font-weight:400;font-size:20px;line-height:1.1;text-transform:uppercase}.plate small{font-weight:800;font-size:12px;color:var(--ink-soft)}.nervous{display:inline-block;animation:jitter .16s linear infinite}@keyframes jitter{0%{transform:translate(0) rotate(0)}25%{transform:translate(-1.5px,.5px) rotate(-1.5deg)}50%{transform:translate(1px,-.5px) rotate(1deg)}75%{transform:translate(1.5px,.5px) rotate(1.5deg)}}.cheer{display:inline-block;animation:cheer-jump .7s cubic-bezier(.3,.6,.4,1) infinite}@keyframes cheer-jump{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-26px) rotate(-6deg) scale(1.08)}70%{transform:translateY(0) rotate(4deg)}}.spot-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:#c9b8ee;font-weight:700;text-align:center;padding:0 16px}.mystery{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;font:400 54px var(--display);color:var(--cream);background:#9b6bff2e;border:3px dashed rgba(201,184,238,.4);animation:pulse .9s ease-in-out infinite alternate}.stamp{font:400 clamp(28px,9vw,44px) var(--display);text-transform:uppercase;padding:4px 16px;border-radius:14px;transform:rotate(-6deg);animation:stamp .42s cubic-bezier(.2,1.4,.4,1)}.stamp.green{position:absolute;top:8px;right:6px;background:var(--green);color:#fff;box-shadow:0 5px 0 var(--green-lip);z-index:2;font-size:clamp(22px,7vw,32px)}.stamp.grey{background:var(--plum);color:#c9b8ee;box-shadow:0 5px 0 var(--plum-lip)}.stamp.red{background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-lip)}.stamp.small{font-size:18px;padding:2px 10px}@keyframes stamp{0%{transform:rotate(-8deg) scale(3);opacity:0}}.gain-pop{position:absolute;top:18%;left:14%;font:400 34px var(--display);color:var(--gold);text-shadow:0 3px 0 var(--gold-lip);animation:float-up 1.4s ease-out both;z-index:2}@keyframes float-up{0%{transform:translateY(20px) scale(.5);opacity:0}30%{transform:translateY(0) scale(1.2);opacity:1}to{transform:translateY(-30px);opacity:1}}.confetti{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:2}.confetti i{position:absolute;top:-10px;width:8px;height:13px;border-radius:2px;animation:confetti 1.8s cubic-bezier(.2,.6,.4,1) both}.confetti i:nth-child(3n){width:6px;height:6px;border-radius:50%}@keyframes confetti{0%{transform:translateY(40px) rotate(0) scale(.4);opacity:0}15%{opacity:1}to{transform:translate(calc((var(--r, .5) - .5) * 80px),300px) rotate(720deg);opacity:0}}.confetti i:nth-child(odd){--r: .1}.confetti i:nth-child(4n){--r: .9}.clock{position:absolute;width:min(200px,70%);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-56%) rotate(-90deg);z-index:0;pointer-events:none}.clock circle{fill:none;stroke:var(--mint);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .2s linear;opacity:.8}.clock.urgent circle{stroke:var(--coral);animation:pulse .3s infinite alternate}.catapult{position:absolute;left:50%;top:50%;z-index:4;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none;animation:catapult 1.5s cubic-bezier(.5,0,.7,.3) both}@keyframes catapult{0%{transform:translate(-50%,-55%) scale(1)}10%{transform:translate(-50%,-52%) scale(1.05,.92) rotate(-3deg)}38%{transform:translate(-50%,-48%) scale(1.15,.72) rotate(4deg)}45%{transform:translate(-50%,-40%) scale(1.25,.6) rotate(0)}to{transform:translate(-10%,-170vh) scale(.55) rotate(-900deg)}}.catapult .stamp{animation:none;transform:rotate(-6deg)}.queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:0 1 auto;min-height:0;max-height:22dvh;overflow-y:auto;overflow-x:hidden}.queue li{--c: var(--violet);display:grid;grid-template-columns:34px 40px 1fr auto;align-items:center;gap:8px;padding:3px 12px 3px 6px;border-radius:14px;background:color-mix(in srgb,var(--c) 16%,rgba(20,13,43,.75));border:2px solid color-mix(in srgb,var(--c) 60%,transparent);animation:slide .3s ease-out}.queue li.me{box-shadow:0 0 0 2px var(--gold)}.q-place{font-family:var(--display);font-weight:400;color:var(--gold);text-align:center}.q-name{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-time{font-weight:700;color:#c9b8ee;font-variant-numeric:tabular-nums}@keyframes slide{0%{transform:translate(-30px);opacity:0}}.control{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.bench{list-style:none;margin:0;padding:4px 2px 0;display:flex;gap:6px;overflow-x:auto;overflow-y:visible;flex:none;justify-content:safe center;scrollbar-width:none;min-height:78px}.bench::-webkit-scrollbar{display:none}.bench li{--c: var(--violet);position:relative;display:flex;flex-direction:column;align-items:center;width:62px;flex:none}.b-name{font-size:11px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bench li.me .b-name{color:var(--gold)}.bench li.away{opacity:.4}.bench li.out{opacity:.75}.b-x{position:absolute;top:0;right:6px;width:20px;height:20px;border-radius:50%;background:var(--coral);color:#fff;font-size:12px;font-weight:900;display:grid;place-items:center;box-shadow:0 2px 0 var(--coral-lip)}.b-score{position:absolute;top:0;left:4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--gold);color:var(--ink);font:400 11px/20px var(--display);text-align:center;box-shadow:0 2px 0 var(--gold-lip)}.bench li.landing .flip{animation:land .7s cubic-bezier(.3,1.4,.5,1) .9s both}@keyframes land{0%{transform:translateY(-110vh) rotate(-360deg)}}.buzzer-wrap{--size: min(66vw, calc(100cqh - 60px) , 290px);position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;justify-content:center}.buzzer{--b: #ff2d55;--b-light: #ff8fa6;--b-dark: #9e0f2c;--glow: rgba(255, 45, 85, .75);position:relative;width:var(--size);aspect-ratio:1;border:0;padding:0;background:none;border-radius:50%;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;z-index:1;flex:none}.buzzer .rim{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 58%,color-mix(in srgb,var(--b) 70%,black) 59%,color-mix(in srgb,var(--b) 70%,black) 62%,transparent 63%),conic-gradient(from 200deg,#fffaf0,#a99fbf,#fffaf0,#7d7196,#fffaf0,#a99fbf,#fffaf0);box-shadow:0 12px #2e2350,0 22px 34px #0000008c,inset 0 -6px 12px #00000059,inset 0 4px 6px #ffffffb3}.buzzer .dome{position:absolute;inset:10%;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--b-light) 60%,transparent) 0 30%,transparent 55%),radial-gradient(circle at 36% 26%,var(--b-light) 0 10%,var(--b) 48%,var(--b-dark) 100%);box-shadow:0 14px 0 var(--b-dark),0 16px 18px #00000059,inset 0 -12px 22px #00000047,inset 0 6px 10px #ffffff40;transform:translateY(-12px);transition:transform 60ms,box-shadow 60ms}.buzzer .dome:before{content:"";position:absolute;left:16%;top:8%;width:52%;height:30%;border-radius:50%;background:linear-gradient(to bottom,#ffffffd9,#fff0);transform:rotate(-18deg);pointer-events:none}.buzzer .shine{position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);pointer-events:none}.dome-text{position:relative;font:400 clamp(28px,10vw,48px) var(--display);color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.28),0 0 18px rgba(255,255,255,.35);text-transform:uppercase;line-height:1;text-align:center;padding:0 10%}.buzzer.live{animation:beg 2.2s cubic-bezier(.3,.7,.4,1) infinite,glow .9s ease-in-out infinite alternate}.buzzer.live .shine{animation:sweep 2.2s ease-in-out infinite}.buzzer.live .dome-text{animation:text-throb .55s ease-in-out infinite alternate}.buzzer.live:active .dome{transform:translateY(0) scale(.97);box-shadow:0 2px 0 var(--b-dark),inset 0 -4px 12px #00000059}@keyframes beg{0%,52%,to{transform:none}58%{transform:translateY(-14px) scale(1.04,.97)}64%{transform:translateY(0) scale(1.06,.92)}70%{transform:rotate(-4deg) scale(1.02)}76%{transform:rotate(4deg)}82%{transform:rotate(-2deg)}88%{transform:rotate(1deg)}}@keyframes glow{0%{filter:drop-shadow(0 0 6px var(--glow))}to{filter:drop-shadow(0 0 30px var(--glow))}}@keyframes sweep{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes text-throb{0%{transform:scale(1)}to{transform:scale(1.08)}}.ripple{position:absolute;left:50%;top:calc(50% - 22px);width:var(--size);aspect-ratio:1;border-radius:50%;border:4px solid rgba(255,45,85,.7);transform:translate(-50%,-50%);animation:ripple 1.8s ease-out infinite;pointer-events:none;z-index:0}.ripple.r2{animation-delay:.9s}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(.95);opacity:.9}to{transform:translate(-50%,-50%) scale(1.45);opacity:0}}.bolt{position:absolute;top:calc(50% - 22px - calc(var(--size) / 2));font-size:34px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.3));animation:zap .9s steps(2) infinite;z-index:2;pointer-events:none}.bolt.bl{left:calc(50% - calc(var(--size) / 2) - 10px);transform:rotate(-20deg)}.bolt.br{right:calc(50% - calc(var(--size) / 2) - 10px);transform:rotate(20deg) scaleX(-1);animation-delay:.45s}@keyframes zap{0%{opacity:1}50%{opacity:.2}}.buzzer.locked{--b: #4b3f7a;--b-light: #8f80c9;--b-dark: #241a47;--glow: rgba(155, 107, 255, .45);cursor:default;animation:rest 3s ease-in-out infinite alternate}.buzzer.locked .dome{flex-direction:column;display:flex;align-items:center;justify-content:center;gap:4px}.buzzer.locked .dome-text{font-size:clamp(30px,10vw,46px);color:#e9e1ff;text-shadow:0 0 14px rgba(155,107,255,.8);letter-spacing:.06em}.lock{font-size:clamp(22px,7vw,32px);filter:grayscale(.2) drop-shadow(0 2px 0 rgba(0,0,0,.3))}@keyframes rest{0%{filter:drop-shadow(0 0 4px var(--glow))}to{filter:drop-shadow(0 0 18px var(--glow))}}.buzzer.queued .dome,.buzzer.out .dome,.buzzer.mine .dome,.buzzer.won .dome{transform:translateY(0);box-shadow:0 2px 0 var(--b-dark),inset 0 -4px 12px #00000059}.buzzer.queued{--b: #ff8a3d;--b-light: #ffc08f;--b-dark: #a84d0c;--glow: rgba(255, 138, 61, .6);animation:glow 1.2s ease-in-out infinite alternate}.buzzer.queued .dome-text{font-size:clamp(40px,13vw,64px)}.buzzer.mine,.buzzer.won{--b: #ffd23f;--b-light: #fff3b0;--b-dark: #b8860b;--glow: rgba(255, 210, 63, 1);animation:buzzer-gold .45s ease-in-out infinite alternate}.buzzer.mine .dome-text,.buzzer.won .dome-text{color:var(--ink);text-shadow:0 2px 0 rgba(255,255,255,.6);font-size:clamp(26px,8.5vw,40px)}.buzzer.mine .shine,.buzzer.won .shine{animation:sweep 1.2s ease-in-out infinite}@keyframes buzzer-gold{0%{filter:drop-shadow(0 0 8px var(--glow));transform:scale(1)}to{filter:drop-shadow(0 0 40px var(--glow));transform:scale(1.05)}}.buzzer.out{--b: #3a3054;--b-light: #6b5a8e;--b-dark: #1d1533}.buzzer.out .dome-text{opacity:.6}.buzzer:disabled{cursor:default}.buzzer.did-press .dome{animation:slammed .26s ease-out}@keyframes slammed{0%{transform:translateY(-12px)}30%{transform:translateY(2px) scale(1.04,.9)}to{transform:translateY(0)}}.buzzer.mine.did-first{animation:first-pop .7s cubic-bezier(.2,1.6,.4,1),buzzer-gold .45s ease-in-out .7s infinite alternate}@keyframes first-pop{0%{transform:scale(.8) rotate(-8deg)}40%{transform:scale(1.22) rotate(6deg)}70%{transform:scale(.96) rotate(-2deg)}to{transform:scale(1)}}.buzzer.queued.did-queued{animation:queue-pop .45s cubic-bezier(.2,1.5,.4,1),glow 1.2s ease-in-out .45s infinite alternate}@keyframes queue-pop{0%{transform:scale(.9)}50%{transform:scale(1.08)}to{transform:scale(1)}}.shock{position:absolute;left:50%;top:calc(50% - 22px);width:var(--size);aspect-ratio:1;border-radius:50%;border:6px solid rgba(255,255,255,.9);transform:translate(-50%,-50%);animation:shock .5s ease-out both;pointer-events:none;z-index:2}.shock.gold{border-color:#ffd23f;border-width:10px;animation-duration:.8s}.shock.gold.s2{animation-delay:.16s;border-color:#fff7e6}@keyframes shock{0%{transform:translate(-50%,-50%) scale(.9);opacity:1}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}.fx-first,.fx-queued{position:absolute;inset:0;pointer-events:none;z-index:3}.burst{position:absolute;left:50%;top:calc(50% - 22px);width:0;height:0}.burst i{position:absolute;left:0;top:0;border-radius:50%;margin:-5px;animation:spark .9s cubic-bezier(.15,.7,.3,1) both}.burst i:nth-child(3n){border-radius:2px}@keyframes spark{0%{transform:rotate(var(--a)) translate(0) scale(1.2);opacity:1}80%{opacity:1}to{transform:rotate(var(--a)) translate(var(--d)) scale(.2);opacity:0}}.buzzer-hint{font-weight:800;color:#c9b8ee;text-align:center}.buzzer-wrap.live .buzzer-hint{color:var(--cream);font-family:var(--display);font-weight:400;font-size:18px;animation:text-throb .55s ease-in-out infinite alternate}.buzzer-wrap.mine .buzzer-hint{color:var(--gold);font-size:22px;font-family:var(--display);font-weight:400;animation:pulse .4s ease-in-out infinite alternate}.splash{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;animation:splash 1.9s cubic-bezier(.2,.8,.3,1) both}.splash span{font:400 clamp(48px,16vw,88px) var(--display);color:var(--gold);text-transform:uppercase;line-height:1;text-shadow:4px 4px 0 var(--coral),8px 8px 0 var(--violet),0 0 40px rgba(255,210,63,.8);transform:rotate(-6deg)}.splash small{font:400 22px var(--display);color:var(--cream);text-shadow:0 3px 0 rgba(0,0,0,.4)}@keyframes splash{0%{transform:scale(.2);opacity:0;background:#ffffffd9}18%{transform:scale(1.15);opacity:1;background:#140d2b8c}28%{transform:scale(1)}75%{opacity:1;transform:scale(1);background:#140d2b8c}to{opacity:0;transform:scale(1.4);background:#140d2b00}}.its-you{position:absolute;top:-26px;left:50%;z-index:3;white-space:nowrap;font:400 16px var(--display);text-transform:uppercase;background:var(--gold);color:var(--ink);padding:3px 12px;border-radius:10px;box-shadow:0 4px 0 var(--gold-lip),0 0 24px #ffd23fe6;animation:you-bounce .6s cubic-bezier(.3,.6,.4,1) infinite}@keyframes you-bounce{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%,-8px) scale(1.08)}}.plate.me{background:var(--gold);box-shadow:0 4px 0 var(--gold-lip),0 0 30px #ffd23fe6}.plate.me b{font-size:26px}.spot-who{position:relative}.lights{position:fixed;inset:0;pointer-events:none;z-index:0}.lights:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--you) 55%,transparent),transparent 70%);animation:lights .5s ease-in-out infinite alternate}.lights:after{content:"";position:absolute;inset:0;background:#fff;animation:flash .6s ease-out both}@keyframes lights{0%{opacity:.45}to{opacity:1}}@keyframes flash{0%{opacity:.85}to{opacity:0}}.lit{box-shadow:inset 0 0 0 6px var(--you),inset 0 0 60px color-mix(in srgb,var(--you) 60%,transparent);animation:edge .5s ease-in-out infinite alternate}@keyframes edge{to{box-shadow:inset 0 0 0 10px var(--you),inset 0 0 90px var(--you)}}.sd>:not(.lights):not(.splash){position:relative;z-index:1}.pad{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.pad-big{width:min(100%,380px);padding:22px;font-size:22px}.pad-judge{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.judge{--bg: var(--green);--lip: var(--green-lip);border:0;border-radius:22px;background:var(--bg);color:#fff;font:400 22px var(--display);padding:18px 6px 16px;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 7px 0 var(--lip);cursor:pointer;touch-action:manipulation;min-height:clamp(110px,20dvh,170px);justify-content:center;animation:pop .3s cubic-bezier(.2,1.4,.4,1)}.judge span{font-size:50px;line-height:1}.judge.wrong{--bg: var(--coral);--lip: var(--coral-lip)}.judge:active{transform:translateY(6px);box-shadow:0 1px 0 var(--lip)}.pad-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.pad-small{border:0;border-radius:12px;background:var(--plum);color:var(--cream);font:400 14px var(--display);padding:10px 14px;box-shadow:0 4px 0 var(--plum-lip);cursor:pointer}.pad-small:active{transform:translateY(3px);box-shadow:0 1px 0 var(--plum-lip)}.pad-wait{font:400 20px var(--display);color:#c9b8ee;animation:pulse .8s ease-in-out infinite alternate;padding:20px 0}.pad-hint{color:#c9b8ee;font-weight:600;text-align:center;font-size:14px}@keyframes pop{0%{transform:scale(.4);opacity:0}}.sheet{position:fixed;inset:0;background:#0a0618bf;z-index:20;display:grid;place-items:center;padding:16px;animation:fade .2s}@keyframes fade{0%{opacity:0}}.sheet-card{width:min(100%,440px);max-height:85dvh;overflow-y:auto;background:#1d1438;border:1.5px solid rgba(201,184,238,.25);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:12px}.score-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.score-list li{--c: var(--violet);display:grid;grid-template-columns:20px 36px minmax(0,1fr) 70px 34px;align-items:center;gap:8px;padding:4px 10px;border-radius:12px;background:#140d2bb3}.score-list li.me{box-shadow:inset 0 0 0 2px var(--gold)}.sl-place{font-family:var(--display);font-weight:400;color:var(--gold)}.sl-name{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-bar{height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.sl-bar span{display:block;height:100%;background:var(--c);border-radius:4px;transition:width .6s}.sl-score{font-family:var(--display);font-weight:400;text-align:right}.center{text-align:center}.final{padding-bottom:40px}.podium{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(100%,420px)}.podium-top{display:flex;gap:8px;justify-content:center;animation:burst .7s cubic-bezier(.2,1.6,.4,1)}@keyframes burst{0%{transform:scale(0);opacity:0}}.final-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:6px}.final-list li{display:flex;align-items:center;gap:10px;background:#140d2b99;border-radius:12px;padding:6px 12px;font-weight:800;animation:slide .4s ease-out backwards}.final-list li.me{box-shadow:inset 0 0 0 2px var(--gold)}.final-list b{font-family:var(--display);color:var(--gold)}.awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;width:min(100%,520px)}.award{align-items:center;text-align:center;width:auto;gap:8px;padding:14px 12px 16px;animation:flip .6s cubic-bezier(.2,.8,.3,1.2) backwards}@keyframes flip{0%{transform:perspective(800px) rotateY(90deg) scale(.8);opacity:0}}.award-icon{font-size:40px;line-height:1}.award-winners{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.award-who{font-family:var(--display);font-size:18px;color:var(--ink)}.center-text{text-align:center}.home-blurb{color:var(--cream-2);font-weight:600;max-width:34ch;font-size:15px;line-height:1.35;margin-top:-8px}.sd>.sd-head{z-index:6}.plate{animation:plate-in .3s cubic-bezier(.2,1.4,.4,1) backwards}@keyframes plate-in{0%{transform:scale(.3);opacity:0}}.countdown{position:absolute;top:10px;left:10px;z-index:3;font:400 22px var(--display);background:var(--mint);color:var(--ink);padding:4px 12px;border-radius:12px;box-shadow:0 4px 0 var(--green-lip);font-variant-numeric:tabular-nums}.countdown.urgent{background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-lip);animation:pulse .3s infinite alternate}.stopwatch{font:400 18px var(--display);color:var(--gold);font-variant-numeric:tabular-nums}.made-by{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:-4px}.made-by span{font-family:var(--display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#c9b8ee}.plaque{display:inline-block;background:var(--cream);border-radius:18px;padding:8px 18px;box-shadow:0 5px #0006;transition:transform .2s}.plaque:active{transform:rotate(-2deg) scale(1.03)}.plaque img{display:block;height:44px;width:auto}.add-bot{display:block;margin:10px auto 0}
