.component-wrapper.svelte-1iwfn86{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;user-select:none;--dark-bg: #030504;--text-primary: #e0e0e0;--text-secondary: #a0a0a0;--header-text-color: #c9d2d4;--subtitle-text-color: #d1d9dd}.component-wrapper[data-theme=success].svelte-1iwfn86,.component-wrapper.svelte-1iwfn86:not([data-theme]:where(.svelte-1iwfn86)){--primary-glow-color: #0effa3;--primary-glow-color-transparent: rgba(14, 255, 163, .4);--primary-glow-color-transparent-mid: rgba(14, 255, 163, .2);--modal-bg: rgba(20, 30, 25, .95);--modal-border-color: #3f5f50;--accept-button-bg: #3c7d4a;--accept-button-border: #56a769;--accept-button-hover-bg: #4a9159;--accept-button-shadow: rgba(60, 125, 74, .7)}.component-wrapper[data-theme=danger].svelte-1iwfn86{--primary-glow-color: #ff4757;--primary-glow-color-transparent: rgba(255, 71, 87, .4);--modal-bg: rgba(43, 22, 25, .95);--modal-border-color: #5f3f43;--accept-button-bg: #a12d39;--accept-button-border: #c24552;--accept-button-hover-bg: #b83b48;--accept-button-shadow: rgba(161, 45, 57, .7)}.component-wrapper[data-theme=warning].svelte-1iwfn86{--primary-glow-color: #ffa801;--primary-glow-color-transparent: rgba(255, 168, 1, .4);--modal-bg: rgba(43, 36, 22, .95);--modal-border-color: #5f553f;--accept-button-bg: #b8860b;--accept-button-border: #c29b3b;--accept-button-hover-bg: #d4a22a;--accept-button-shadow: rgba(184, 134, 11, .7)}.component-wrapper[data-theme=info].svelte-1iwfn86{--primary-glow-color: #0abde3;--primary-glow-color-transparent: rgba(10, 189, 227, .4);--modal-bg: rgba(20, 37, 43, .95);--modal-border-color: #3f585f;--accept-button-bg: #0984e3;--accept-button-border: #2e97e8;--accept-button-hover-bg: #1a8eef;--accept-button-shadow: rgba(9, 132, 227, .7)}body.modal-open-glow{overflow:hidden}body.modal-open-glow:before{content:"";position:fixed;top:50%;left:50%;width:1200px;height:1200px;background:radial-gradient(circle,var(--primary-glow-color-transparent) 0%,var(--primary-glow-color-transparent-mid) 50%,rgba(14,255,163,0) 80%);filter:blur(150px);transform:translate(-50%,-50%);z-index:99;animation:svelte-1iwfn86-pulseGlow 8s infinite alternate ease-in-out}@keyframes svelte-1iwfn86-pulseGlow{0%{transform:translate(-50%,-50%) scale(.9);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(.9);opacity:.9}}.animation-container.svelte-1iwfn86,.particle-container.svelte-1iwfn86,.mote-container.svelte-1iwfn86{position:fixed;inset:0;z-index:101;pointer-events:none}.animation-container.svelte-1iwfn86 i:where(.svelte-1iwfn86){position:absolute;background-color:var(--primary-glow-color);border-radius:50%;box-shadow:0 0 8px var(--primary-glow-color),0 0 12px var(--primary-glow-color);animation:svelte-1iwfn86-twinkle infinite;opacity:0}@keyframes svelte-1iwfn86-twinkle{0%,to{opacity:0;transform:scale(.7)}50%{opacity:.8;transform:scale(1)}}.animation-container.svelte-1iwfn86 i:where(.svelte-1iwfn86):nth-child(n){top:calc(50% - 2px + sin(18deg * (var(--i) - 1))*40vh);left:calc(50% - 2px + cos(18deg * (var(--i) - 1))*40vw);width:4px;height:4px;animation-duration:calc(2s + var(--i) * .2s);animation-delay:calc(var(--i) * .15s)}.mote-container.svelte-1iwfn86 i:where(.svelte-1iwfn86){position:absolute;width:6px;height:6px;background-color:var(--primary-glow-color);border-radius:50%;opacity:0;filter:blur(2px);animation:svelte-1iwfn86-float 10s infinite ease-in-out}@keyframes svelte-1iwfn86-float{0%,to{transform:translateY(0) scale(1);opacity:0}50%{opacity:.7}75%{transform:translateY(-50vh) scale(.5)}}.mote-container.svelte-1iwfn86 i:where(.svelte-1iwfn86):nth-child(n){top:calc(100% + 10px);left:calc(var(--i) * 5vw);animation-duration:calc(8s + var(--i) * .5s);animation-delay:calc(var(--i) * .8s)}.particle-container.svelte-1iwfn86 i:where(.svelte-1iwfn86){position:absolute;top:50%;left:50%;width:25px;height:3px;background:linear-gradient(90deg,transparent,var(--primary-glow-color),transparent);border-radius:2px;box-shadow:0 0 5px var(--primary-glow-color),0 0 10px var(--primary-glow-color);animation:svelte-1iwfn86-shard-explode 1.5s ease-out infinite;opacity:0;transform-origin:50% 50%;animation-delay:var(--d)}@keyframes svelte-1iwfn86-shard-explode{0%{transform:translate(-50%,-50%) rotate(var(--r)) scaleX(0);opacity:.7}20%{transform:translate(-50%,-50%) rotate(var(--r)) scaleX(1);opacity:1}to{transform:translate(calc(var(--x) - 50%),calc(var(--y) - 50%)) rotate(var(--r)) scaleX(.5);opacity:0}}.particle-container.svelte-1iwfn86 i:where(.svelte-1iwfn86):nth-child(n){--x: calc((((var(--i) - 1) * 37) % 100 - 50) * 1.5vw);--y: calc((((var(--i) - 1) * 53) % 100 - 50) * 1.5vh);--r: calc(((var(--i) - 1) * 23) % 360deg);--d: calc(((var(--i) - 1) * 31) % 100 / 100 * 1s)}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(1){--i: 1}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(2){--i: 2}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(3){--i: 3}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(4){--i: 4}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(5){--i: 5}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(6){--i: 6}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(7){--i: 7}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(8){--i: 8}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(9){--i: 9}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(10){--i: 10}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(11){--i: 11}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(12){--i: 12}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(13){--i: 13}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(14){--i: 14}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(15){--i: 15}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(16){--i: 16}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(17){--i: 17}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(18){--i: 18}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(19){--i: 19}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86),.mote-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(20){--i: 20}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(21){--i: 21}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(22){--i: 22}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(23){--i: 23}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(24){--i: 24}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(25){--i: 25}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(26){--i: 26}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(27){--i: 27}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(28){--i: 28}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(29){--i: 29}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(30){--i: 30}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(31){--i: 31}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(32){--i: 32}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(33){--i: 33}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(34){--i: 34}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(35){--i: 35}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(36){--i: 36}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(37){--i: 37}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(38){--i: 38}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(39){--i: 39}:is(.animation-container:where(.svelte-1iwfn86),.particle-container:where(.svelte-1iwfn86)) i.svelte-1iwfn86:nth-child(40){--i: 40}.modal-overlay.svelte-1iwfn86{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container.svelte-1iwfn86{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1001;box-shadow:0 0 100px 30px var(--primary-glow-color-transparent)}.modal-content.svelte-1iwfn86{position:relative;background-color:var(--modal-bg);border:1px solid var(--modal-border-color);backdrop-filter:blur(10px);text-align:center;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-1iwfn86{padding:30px 45px 20px 25px;text-align:center}.modal-header.svelte-1iwfn86 h2:where(.svelte-1iwfn86){margin:0;font-size:16px;color:var(--header-text-color);letter-spacing:2px;text-transform:uppercase;font-weight:400}.modal-header.svelte-1iwfn86 p:where(.svelte-1iwfn86){margin:10px 0 0;font-size:38px;color:var(--subtitle-text-color);font-weight:600;letter-spacing:1px}.modal-body.svelte-1iwfn86{padding:0;display:flex;flex-direction:column;align-items:center;width:100%}.action-buttons-header.svelte-1iwfn86{position:absolute;top:10px;right:15px;z-index:1002;display:flex;gap:5px}.close-button.svelte-1iwfn86,.minimize-button.svelte-1iwfn86{background:none;border:none;font-size:32px;line-height:1;color:var(--text-secondary);cursor:pointer;transition:color .2s ease,transform .2s ease;padding:5px}.minimize-button.svelte-1iwfn86 svg:where(.svelte-1iwfn86){width:24px;height:24px;fill:currentColor}.close-button.svelte-1iwfn86:hover,.minimize-button.svelte-1iwfn86:hover{color:var(--text-primary);transform:scale(1.1)}.modal-container.shake.svelte-1iwfn86{animation:svelte-1iwfn86-shake-pending .5s}@keyframes svelte-1iwfn86-shake-pending{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.minimized-widget.svelte-1iwfn86{position:fixed;z-index:1002;height:60px;padding:0 20px;background-color:var(--modal-bg);border:2px solid var(--modal-border-color);border-radius:30px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;animation:svelte-1iwfn86-pulse-minimized 2s infinite ease-in-out;gap:12px}.minimized-widget.svelte-1iwfn86:hover{animation-play-state:paused;background-color:var(--accept-button-hover-bg)}.minimized-widget.svelte-1iwfn86 svg:where(.svelte-1iwfn86){width:28px;height:28px;fill:currentColor}.minimized-text.svelte-1iwfn86{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}@keyframes svelte-1iwfn86-pulse-minimized{0%,to{transform:scale(1);box-shadow:0 0 10px var(--primary-glow-color-transparent)}50%{transform:scale(1.05);box-shadow:0 0 25px var(--primary-glow-color)}}.minimized-widget.bottom-right.svelte-1iwfn86{bottom:20px;right:20px}.minimized-widget.bottom-center.svelte-1iwfn86{bottom:20px;left:50%;transform:translate(-50%)}.modal-body.svelte-1iwfn86 .accept-button{background:var(--accept-button-bg);border:1px solid var(--accept-button-border);color:#fff;padding:16px 80px;font-size:22px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;transition:all .2s ease;box-shadow:0 0 20px var(--accept-button-shadow);margin:25px 0}.modal-body.svelte-1iwfn86 .accept-button:hover{background:var(--accept-button-hover-bg);box-shadow:0 0 30px var(--accept-button-shadow);transform:scale(1.03);border-color:var(--primary-glow-color)}.confirm-content.svelte-mlhfsa{padding:10px 30px 25px;text-align:center}.player-avatars-container.svelte-mlhfsa{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin:20px auto;max-width:450px}.player-container.svelte-mlhfsa{display:flex;flex-direction:column;align-items:center;gap:8px;width:74px}.player-name.svelte-mlhfsa{font-size:12px;color:silver;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-weight:500}.avatar-wrapper.svelte-mlhfsa{position:relative;width:64px;height:64px;border-radius:8px;padding:2px;cursor:pointer;background:#333;transition:all .3s ease-in-out;box-shadow:inset 0 0 0 2px #00000080;flex-shrink:0}.player-avatar.svelte-mlhfsa{width:100%;height:100%;border-radius:6px;display:block}.avatar-wrapper.svelte-mlhfsa:not(.confirmed:where(.svelte-mlhfsa)){filter:grayscale(80%);opacity:.5}.avatar-wrapper.svelte-mlhfsa:not(.confirmed:where(.svelte-mlhfsa))+.player-name:where(.svelte-mlhfsa){opacity:.6}.avatar-wrapper.confirmed.svelte-mlhfsa{opacity:1;filter:none;background:var(--accept-button-bg);box-shadow:0 0 12px var(--primary-glow-color-transparent),inset 0 0 0 2px var(--accept-button-border)}.avatar-wrapper.svelte-mlhfsa:hover{transform:scale(1.1);z-index:10}.status-dot.svelte-mlhfsa{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background-color:#c0392b;border:2px solid var(--modal-bg, #2a2a2a);box-shadow:0 1px 3px #00000080;z-index:2}.status-dot.online.svelte-mlhfsa{background-color:#27ae60}.check-icon.svelte-mlhfsa{position:absolute;bottom:-6px;right:-6px;width:24px;height:24px;background-color:#27ae60;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--modal-bg, #2a2a2a);box-shadow:0 0 10px 2px #27ae60;z-index:3}.check-icon.svelte-mlhfsa svg:where(.svelte-mlhfsa){width:18px;height:18px;fill:#fff}.confirmation-status.svelte-mlhfsa{margin:15px 0}.player-count.svelte-mlhfsa{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);margin:0}.action-area.svelte-mlhfsa{height:80px;display:flex;align-items:center;justify-content:center;gap:20px}.timer-container.svelte-mlhfsa{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0000004d;padding:8px 15px;border-radius:6px;border:1px solid #555;transition:all .3s ease}.timer-label.svelte-mlhfsa{font-size:10px;color:#999;letter-spacing:1px;text-transform:uppercase}.timer-time.svelte-mlhfsa{font-family:"monospace",sans-serif;font-size:24px;font-weight:700;color:#fff}.timer-container.warning.svelte-mlhfsa{border-color:#ff4757;box-shadow:0 0 10px #ff475780;animation:svelte-mlhfsa-pulse-warning 1s infinite}@keyframes svelte-mlhfsa-pulse-warning{50%{opacity:.8}}.accept-button.svelte-mlhfsa{background:var(--accept-button-bg);border:1px solid var(--accept-button-border);color:#fff;padding:16px 60px;font-size:20px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:1.5px;transition:all .2s ease;border-radius:4px;box-shadow:0 0 20px var(--accept-button-shadow)}.accept-button.svelte-mlhfsa:hover{background:var(--accept-button-hover-bg);box-shadow:0 0 30px var(--accept-button-shadow);transform:scale(1.03);border-color:var(--primary-glow-color)}.confirmed-message.svelte-mlhfsa{height:80px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:22px;font-weight:700;color:#0effa3;text-transform:uppercase}.confirmed-message.svelte-mlhfsa svg:where(.svelte-mlhfsa){width:28px;height:28px;fill:currentColor}.tippy-box{background-color:#1f1f23!important;color:#fff!important;border-radius:6px!important;border:1px solid #555!important;box-shadow:0 5px 20px #0009!important}.tippy-content{padding:0!important}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:#1f1f23!important}.extra-actions.svelte-mlhfsa{display:flex;justify-content:center;gap:15px;margin-top:20px;border-top:1px solid #3f5f50;padding-top:20px}.extra-button.svelte-mlhfsa{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:5px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s ease;border:1px solid transparent;flex-grow:1;max-width:200px}.discord-button.svelte-mlhfsa{background-color:#5865f2;border-color:#5865f2;color:#fff}.discord-button.svelte-mlhfsa:hover:not(:where(.svelte-mlhfsa):disabled){background-color:#4f5bda;transform:scale(1.03)}.discord-button.svelte-mlhfsa:disabled{background-color:#4953a1;opacity:.6;cursor:not-allowed}.exit-button.svelte-mlhfsa{background-color:#aa3838;border-color:#c54545;color:#fff}.exit-button.svelte-mlhfsa:hover{background-color:#8e2c2c;transform:scale(1.03)}.modal-overlay.svelte-hb8qyz{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1001}.modal-container.svelte-hb8qyz{background-color:#1c1c22;border:1px solid #444;border-radius:8px;padding:25px 30px;width:100%;max-width:420px;text-align:center;box-shadow:0 10px 30px #00000080}.title.svelte-hb8qyz{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0effa3;margin:0 0 15px}.message.svelte-hb8qyz{font-size:14px;color:#ccc;line-height:1.5;margin-bottom:20px;text-align:left}.message.warning.svelte-hb8qyz{display:flex;align-items:center;gap:15px;background-color:#ff47571a;border:1px solid rgba(255,71,87,.5);border-radius:6px;padding:12px}.message.warning.svelte-hb8qyz .icon:where(.svelte-hb8qyz){font-size:24px;color:#ff4757;flex-shrink:0}.message.warning.svelte-hb8qyz p:where(.svelte-hb8qyz){margin:0;color:#f0f0f0;font-weight:500}.position-info.svelte-hb8qyz{display:flex;gap:15px;justify-content:center;margin-bottom:25px}.info-box.svelte-hb8qyz{background-color:#0000004d;padding:10px 20px;border-radius:6px;border:1px solid #333;flex:1}.label.svelte-hb8qyz{display:block;font-size:10px;color:#888;margin-bottom:5px;text-transform:uppercase}.value.svelte-hb8qyz{display:block;font-size:20px;font-weight:700;color:#fff}.value.team-radiant.svelte-hb8qyz{color:#a1ff90}.value.team-dire.svelte-hb8qyz{color:#ff9090}.buttons.svelte-hb8qyz{display:flex;gap:10px;justify-content:center}.button.svelte-hb8qyz{flex:1;padding:12px 20px;border-radius:4px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s ease;border:1px solid}.cancel.svelte-hb8qyz{background-color:#4f545c;border-color:#696e76;color:#ddd}.cancel.svelte-hb8qyz:hover{background-color:#696e76;border-color:#838991}.confirm.svelte-hb8qyz{background-color:#3c7d4a;border-color:#56a769;color:#fff}.confirm.svelte-hb8qyz:hover{background-color:#4a9159;border-color:#6fc883}:root{--card-bg: rgba(42, 42, 52, .8);--text-muted: #999;--current-user-glow: #00aaff;--radiant-color: #a1ff90;--dire-color: #ff9090;--ready-color: #6effa3;--not-ready-color: #ff4d4d}.custom-content.svelte-1xhzrvn{padding:10px 25px 15px;color:#e0e0e0}.modal-alert-message.svelte-1xhzrvn{background-color:#3b3620;border:1px solid #7d7344;border-radius:4px;padding:8px 10px;margin-bottom:15px}.modal-alert-message.svelte-1xhzrvn p:where(.svelte-1xhzrvn){margin:0;font-size:13px;color:#ffda85;text-align:center;line-height:1.4}.player-count-text.svelte-1xhzrvn{font-size:12px!important;letter-spacing:1px;text-transform:uppercase;margin:15px 0 10px!important}.confirmation-area.svelte-1xhzrvn{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid var(--modal-border-color)}.action-buttons-group.svelte-1xhzrvn{display:flex;gap:10px;align-items:center;justify-content:center;width:100%}.room-header.svelte-1xhzrvn{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-bottom:15px;border-top:1px solid #333;border-bottom:1px solid #333}.header-left.svelte-1xhzrvn,.header-right.svelte-1xhzrvn,.header-row.svelte-1xhzrvn,.info-item.svelte-1xhzrvn,.password-wrapper.svelte-1xhzrvn,.lobby-body.svelte-1xhzrvn,.team-column.svelte-1xhzrvn,.player-info.svelte-1xhzrvn,.name-row.svelte-1xhzrvn,.status-indicator.svelte-1xhzrvn{display:flex}.header-left.svelte-1xhzrvn{flex-direction:column}.room-name.svelte-1xhzrvn{font-size:16px;font-weight:700}.header-right.svelte-1xhzrvn{flex-direction:column;align-items:flex-start;gap:4px}.header-row.svelte-1xhzrvn{gap:20px;align-items:center}.info-item.svelte-1xhzrvn{align-items:baseline;gap:8px}.info-label.svelte-1xhzrvn{font-size:11px;color:#999;text-transform:uppercase}.info-value.svelte-1xhzrvn{font-size:14px;font-weight:700;color:#fff}.config-text.svelte-1xhzrvn{font-size:12px;color:#bbb;font-weight:400;margin-left:5px}.password-wrapper.svelte-1xhzrvn{align-items:center;gap:8px;cursor:pointer}.password-toggle.svelte-1xhzrvn{background:none;border:none;color:#999;cursor:pointer;padding:0;font-size:14px}.lobby-body.svelte-1xhzrvn{justify-content:center;align-items:flex-start;gap:20px}.team-column.svelte-1xhzrvn{flex-direction:column;gap:8px;flex:1;max-width:300px}.team-title.svelte-1xhzrvn{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 8px;padding-bottom:5px;border-bottom:3px solid}.team-title.radiant.svelte-1xhzrvn{color:var(--radiant-color);border-color:var(--radiant-color)}.team-title.dire.svelte-1xhzrvn{color:var(--dire-color);border-color:var(--dire-color)}.player-slot-wrapper.svelte-1xhzrvn{transition:all .2s ease;background:var(--card-bg);border:1px solid #222;border-left:4px solid #555;border-radius:4px;cursor:pointer}.player-slot-wrapper.radiant-border.svelte-1xhzrvn{border-left-color:var(--radiant-color)}.player-slot-wrapper.dire-border.svelte-1xhzrvn{border-left-color:var(--dire-color)}.player-slot-wrapper.not-confirmed.svelte-1xhzrvn{filter:grayscale(50%);opacity:.7}.player-slot-wrapper.current-user.svelte-1xhzrvn{border-color:var(--current-user-glow);box-shadow:0 0 12px var(--current-user-glow);transform:scale(1.02)}.player-slot-wrapper.current-user.radiant-border.svelte-1xhzrvn,.player-slot-wrapper.current-user.dire-border.svelte-1xhzrvn{border-left-color:var(--current-user-glow)}.player-slot.svelte-1xhzrvn{height:50px;display:flex;align-items:center;padding:0 10px}.player-slot.empty.svelte-1xhzrvn{background:#0003;border:1px dashed #444;color:#666;font-size:13px;justify-content:center;height:50px}.player-info.svelte-1xhzrvn{align-items:center;flex:1;overflow:hidden}.avatar-container.svelte-1xhzrvn{position:relative;width:36px;height:36px;margin-right:12px;flex-shrink:0}.player-avatar.svelte-1xhzrvn{width:100%;height:100%;border-radius:4px}.player-details.svelte-1xhzrvn{display:flex;flex-direction:column;gap:3px;text-align:left;overflow:hidden;width:100%}.name-row.svelte-1xhzrvn{align-items:center;gap:6px}.player-name.svelte-1xhzrvn{font-size:14px;color:#eee;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge.svelte-1xhzrvn{font-size:9px;font-weight:700;padding:1px 5px;text-transform:uppercase;border-radius:2px}.host-badge.svelte-1xhzrvn{background:#2b603f;color:#90ee90}.captain-badge.svelte-1xhzrvn{background:#4a3c11;color:#daa520}.status-dot.svelte-1xhzrvn{position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;background-color:#c0392b;border:2px solid #1a1a1e;box-shadow:0 1px 3px #00000080;z-index:2}.status-dot.online.svelte-1xhzrvn{background-color:#27ae60}.status-indicator.svelte-1xhzrvn{align-items:center;justify-content:space-between;gap:8px}.connection-status.svelte-1xhzrvn{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--not-ready-color)}.connection-status.online.svelte-1xhzrvn{color:var(--ready-color)}.ready-status.svelte-1xhzrvn{font-size:12px;font-weight:700;color:var(--not-ready-color)}.ready-status.is-ready.svelte-1xhzrvn{color:var(--ready-color)}.timer-container.svelte-1xhzrvn{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0000004d;padding:6px 15px;border-radius:5px;border:1px solid #555}.timer-label.svelte-1xhzrvn{font-size:10px;text-transform:uppercase}.timer-time.svelte-1xhzrvn{font-family:"monospace",sans-serif;font-size:22px}.action-button.svelte-1xhzrvn{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:4px;transition:all .2s ease;cursor:pointer}.action-button.svelte-1xhzrvn svg:where(.svelte-1xhzrvn){width:16px;height:16px}.invite-button.svelte-1xhzrvn{background-color:#333940;border:1px solid #555c63;color:#c9d2d4;flex-grow:1}.invite-button.svelte-1xhzrvn:hover:not(:where(.svelte-1xhzrvn):disabled){background-color:#40474e;border-color:#777e85;color:#fff}.invite-button.svelte-1xhzrvn:disabled{opacity:.6;cursor:not-allowed}.accept-button.svelte-1xhzrvn{border:1px solid var(--accept-button-border);background:var(--accept-button-bg);color:#fff;animation:svelte-1xhzrvn-pulse-animation 1.5s infinite;flex-grow:1.5}@keyframes svelte-1xhzrvn-pulse-animation{0%,to{transform:scale(1);box-shadow:0 0 8px #0effa380}50%{transform:scale(1.03);box-shadow:0 0 20px #0effa3cc}}.ready-status-inline.svelte-1xhzrvn{color:#0effa3;background-color:#0effa31a;border:1px solid rgba(14,255,163,.3);flex-grow:1.5}.extra-actions.svelte-1xhzrvn{display:flex;justify-content:center;gap:15px;margin-top:15px;width:100%}.extra-button.svelte-1xhzrvn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:5px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s ease;border:1px solid transparent;flex-grow:1;max-width:220px}.discord-button.svelte-1xhzrvn{background-color:#5865f2;border-color:#5865f2;color:#fff}.discord-button.svelte-1xhzrvn:hover:not(:where(.svelte-1xhzrvn):disabled){background-color:#4f5bda;transform:scale(1.03)}.discord-button.svelte-1xhzrvn:disabled{background-color:#4953a1;opacity:.6;cursor:not-allowed}.exit-button.svelte-1xhzrvn{background-color:#aa3838;border-color:#c54545;color:#fff}.exit-button.svelte-1xhzrvn:hover{background-color:#8e2c2c;transform:scale(1.03)}
