@import url("https://fonts.googleapis.com/css2?family=Onest:wght@300..900&display=swap");@font-face{font-display:swap;font-family:Aspekta;font-style:normal;font-weight:100 900;src:url(/fonts/AspektaVF.woff2) format("woff2");unicode-range:u+00??,u+0100-024f,u+0259,u+1e??,u+2000-206f,u+2070-209f,u+20a0-20cf,u+2122,u+2190-21bb,u+2212,u+2215,u+feff,u+fffd}:root{--bs-body-bg:#fcfcfc;--bs-body-color:#121212;--bs-primary:#121212;--bs-primary-rgb:18,18,18;--bs-secondary:#5c5c5c;--bs-light:#fff;--bs-dark:#121212;--paper-bg:#fff;--bs-header-bg:#fcfcfc;--bs-card-bg:#fff;--bs-border-color:#e5e5e5;--bs-primary-bright:#1f1f1f;--bs-primary-gradient-start:#121212;--bs-primary-gradient-end:#2a2a2a;--line-height:1.6;--radius:0.75rem;--radius-sm:0.5rem;--shadow-soft:0 8px 20px rgba(0,0,0,.06);--shadow-elevated:0 14px 30px rgba(0,0,0,.08);--color-bg-alt:#f5f5f5;--header-gradient:none;--section-gradient:none;--feature-card-bg:#f9f9f9;--page-bg:#fcfcfc;--paper-shadow:0 8px 28px rgba(0,0,0,.06);--tear-height:0px;--tear-top-shape:polygon(0 0,100% 0,100% 100%,0 100%);--tear-bottom-shape:polygon(0 0,100% 0,100% 100%,0 100%);--footer-icon-color:#121212;--bs-text-muted:hsla(0,0%,7%,.68);--bs-secondary-color:var(--bs-text-muted);--bs-secondary-bg:hsla(0,0%,7%,.06);--bs-on-primary:#fcfcfc;--bs-primary-hover:#2f2f2f;--bs-input-border:#d9d9d9;--bs-success:#3bcf8e;--bs-danger:#f06272;--bs-status-muted:#b0b0b0;--feature-icon-color:#242424;--color-bg:var(--bs-body-bg);--color-text:var(--bs-body-color);--color-header:var(--bs-header-bg);--color-card:var(--bs-card-bg);--color-accent:var(--bs-primary);--boosty-icon-color:#121212;--logo-height:clamp(26px,2.15vw,45px);--header-padding-y:clamp(0.85rem,1.4vw + 0.35rem,1.55rem);--header-padding-x:clamp(1.5rem,4vw,3rem);--header-offset-x:48px}body.dark,html[data-theme=dark]{--bs-body-bg:#121212;--bs-body-color:#fcfcfc;--bs-primary:#fcfcfc;--bs-primary-rgb:252,252,252;--paper-bg:#1b1b1b;--bs-card-bg:#1b1b1b;--bs-border-color:#2d2d2d;--bs-primary-bright:#f0f0f0;--bs-primary-gradient-start:#fff;--bs-primary-gradient-end:#e0e0e0;--bs-text-muted:hsla(0,0%,99%,.78);--bs-secondary-color:var(--bs-text-muted);--bs-secondary-bg:hsla(0,0%,99%,.1);--bs-on-primary:#121212;--bs-primary-hover:#d8d8d8;--bs-input-border:#2d2d2d;--bs-success:#3bcf8e;--bs-danger:#f06272;--bs-status-muted:#6f6f6f;--feature-icon-color:#f5f5f5;--shadow-soft:0 10px 28px rgba(0,0,0,.35);--shadow-elevated:0 16px 36px rgba(0,0,0,.45);--color-bg-alt:#161616;--header-gradient:none;--section-gradient:none;--feature-card-bg:#1f1f1f;--page-bg:#121212;--paper-shadow:0 12px 32px rgba(0,0,0,.4);--footer-icon-color:#fcfcfc;--boosty-icon-color:#fcfcfc}body,html{height:100%;overflow-x:hidden;width:100%}body[data-theme=light],html[data-theme=light]{--footer-icon-color:#121212;--boosty-icon-color:#121212}body[data-theme=dark],html[data-theme=dark]{--footer-icon-color:#fcfcfc;--boosty-icon-color:#fcfcfc}body{background:var(--page-bg);display:flex;flex-direction:column;font-family:Aspekta,Onest,Arial,sans-serif;font-size:14px;font-weight:500;height:100%;line-height:var(--line-height);margin:0;min-height:100vh;overflow-y:auto;transition:background-color .3s ease,color .3s ease;width:100%}.admin-card,.admin-content-inner,.admin-empty-state,.admin-panel,.admin-today-stat,.blacklist-row,.command-card,.commercial-card,.container,.content-card,.control-block,.extension-card,.extensions-shell,.feature-card,.music-requests-layout,.news-editor,.news-item,.overlay-admin-card,.page-main,.page-wrapper,.rules-container,.rules-desc,.track-card,.widget-settings-card,body{color:var(--bs-body-color)}body :where(p,li,label,legend,dt,dd,td,th,blockquote,figcaption){color:inherit}body :where(input,textarea,select,button){color:inherit}body :where(input::placeholder,textarea::placeholder){color:var(--bs-text-muted);opacity:1}main{background:none;border-radius:0;box-shadow:none;flex:1;max-width:100%;overflow:visible;width:100%}h1,h2,h3,h4,h5,h6,p{margin:0}img{height:auto;max-width:100%}.title,h1,h2,h3,h4,h5,h6{font-family:Aspekta,Onest,Arial,sans-serif;text-align:center}.title{font-size:28px;font-weight:900}h1{font-size:24px;font-weight:800}h2{font-size:20px;font-weight:700}h3{font-size:18px;font-weight:600}p{font-family:Aspekta,Onest,Arial,sans-serif;font-size:14px;font-weight:500;text-align:left}h1+p{margin-top:26px}h2+p{margin-top:23px}h3+p{margin-top:19px}h1+h2{margin-top:57px}h1+h3{margin-top:40px}h2+h3{margin-top:37px}*,:after,:before{box-sizing:border-box}.page-wrapper{background:var(--page-bg);min-height:100%;padding-bottom:0}.page-main,.page-wrapper{border-radius:0;box-shadow:none;display:flex;flex:1;flex-direction:column;max-width:none;width:100%}.page-main{background:none;gap:clamp(1.5rem,3vw,2rem);isolation:isolate;margin:0;overflow:visible;padding:clamp(2.5rem,6vw,3.5rem) clamp(1rem,4vw,3.5rem) clamp(3.5rem,8vw,4.75rem);position:relative}.page-main:after,.page-main:before{content:none}@media (max-width:1024px){.page-main{padding:clamp(2.25rem,8vw,3rem) clamp(1rem,5vw,2.25rem) clamp(3rem,10vw,4rem)}}@media (max-width:640px){.page-main{padding:clamp(2rem,10vw,2.75rem) clamp(.75rem,6vw,1.5rem) clamp(3rem,14vw,4rem)}}.container{background:none;border-radius:0;box-shadow:none;box-sizing:border-box;margin-left:0;margin-right:0;max-width:none;padding-left:1rem;padding-right:1rem;width:100%}.text-center{text-align:center}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.header{background:var(--bs-header-bg);border-bottom:1px solid var(--bs-border-color);box-shadow:none;color:var(--bs-body-color);isolation:isolate;position:sticky;top:0;transition:border-color .3s ease,background-color .3s ease,color .3s ease;z-index:1000}.header:after{content:none}.header.scrolled{border-bottom-color:var(--bs-border-color)}.header-inner{align-items:center;display:grid;gap:clamp(.75rem,2vw,2.25rem);grid-template-columns:max-content 1fr auto;margin:0 auto;max-width:1180px;padding:var(--header-padding-y) var(--header-padding-x);padding-left:calc(var(--header-padding-x) - var(--header-offset-x));padding-right:calc(var(--header-padding-x) + var(--header-offset-x));position:relative;width:100%;z-index:1}.logo{align-items:center;color:inherit;display:inline-flex;justify-self:start;min-width:max-content;text-decoration:none}.logo-image{display:block;height:var(--logo-height);max-height:100%;width:auto}body.dark .header{box-shadow:none}body.dark .header:after{content:none}body.dark .logo{color:inherit}.header-actions{align-items:center;display:flex;gap:.5rem;justify-self:end}.menu-toggle,.theme-toggle{align-items:center;background:transparent;color:var(--bs-body-color);cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;position:relative;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:38px}.theme-toggle{border:none;border-radius:999px}.menu-toggle{border:1px solid var(--bs-border-color);border-radius:12px}body.dark .menu-toggle,body.dark .theme-toggle{background:transparent;color:var(--bs-on-primary)}body.dark .menu-toggle{border-color:hsla(0,0%,99%,.3)}.theme-toggle:focus-visible,.theme-toggle:hover{background:rgba(92,75,139,.16)}body.dark .theme-toggle:focus-visible,body.dark .theme-toggle:hover{background:rgba(196,185,255,.2)}.menu-toggle:focus-visible,.menu-toggle:hover{background:hsla(0,0%,7%,.06);border-color:hsla(0,0%,7%,.18)}body.dark .menu-toggle:focus-visible,body.dark .menu-toggle:hover{background:hsla(0,0%,99%,.1);border-color:hsla(0,0%,99%,.36)}.theme-toggle i{font-size:18px;pointer-events:none}.menu-toggle{display:none;flex-direction:column;gap:6px;padding:0 10px}.menu-toggle span{background-color:currentColor;border-radius:999px;height:2px;transition:background-color .3s ease;width:18px}.nav-links{display:flex;flex:0 1 auto;gap:clamp(.65rem,1.8vw,1.5rem);justify-self:center}.nav-links,.nav-links a{align-items:center;justify-content:center}.nav-links a{border-radius:999px;color:var(--bs-body-color);display:inline-flex;font-size:.95rem;font-weight:600;letter-spacing:.02em;padding:.5rem .95rem;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.nav-links a.active,.nav-links a:focus-visible,.nav-links a:hover{background:rgba(92,75,139,.16);box-shadow:none;color:var(--bs-on-primary)}.nav-links a:focus-visible{outline:2px solid rgba(92,75,139,.35);outline-offset:2px}body.dark .nav-links a{color:var(--bs-on-primary)}body.dark .nav-links a.active,body.dark .nav-links a:focus-visible,body.dark .nav-links a:hover{background:rgba(196,185,255,.2);box-shadow:none;color:var(--bs-on-primary)}.home-content{display:flex;flex-direction:column;gap:clamp(1.2rem,3vw,1.8rem);margin:0 auto;max-width:1140px;padding:0}.home-links{display:grid;gap:clamp(.75rem,2vw,1.1rem);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-items:stretch}.color-card{align-items:center;background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:14px;box-shadow:var(--shadow-soft);color:var(--bs-body-color);cursor:pointer;display:flex;isolation:isolate;justify-content:center;min-height:92px;overflow:hidden;padding:1.2rem 1rem;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease;z-index:0}.color-card:visited{color:inherit}.color-card:after{content:none}.color-card>*{position:relative;z-index:1}.card-label{display:none}.color-card:focus-within,.color-card:hover{background:var(--color-bg-alt);box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.color-card--twitch{background:linear-gradient(135deg,rgba(160,108,255,.2),rgba(160,108,255,.08));border-color:rgba(160,108,255,.5)}.color-card--youtube{background:linear-gradient(135deg,rgba(255,46,46,.2),rgba(255,46,46,.08));border-color:rgba(255,46,46,.45)}.color-card--telegram{background:linear-gradient(135deg,rgba(51,197,255,.2),rgba(51,197,255,.08));border-color:rgba(51,197,255,.45)}.color-card--discord{background:linear-gradient(135deg,rgba(95,107,243,.2),rgba(95,107,243,.08));border-color:rgba(95,107,243,.45)}.color-card--boosty{background:linear-gradient(135deg,rgba(241,90,44,.22),rgba(241,90,44,.09));border-color:rgba(241,90,44,.5)}.color-card--boosty .card-icon{color:var(--boosty-icon-color)}.card-icon{align-items:center;color:inherit;display:inline-flex;font-size:clamp(1.6rem,4vw,2rem);height:48px;justify-content:center;line-height:1;width:48px}.card-icon i{pointer-events:none}.card-icon img{pointer-events:none}.card-icon .boosty-icon,.card-icon img{display:block;height:auto;width:clamp(1.8rem,5vw,2.4rem)}body.dark .color-card{background:var(--bs-card-bg)}body.dark .color-card--twitch{background:linear-gradient(135deg,rgba(160,108,255,.3),rgba(160,108,255,.14))}body.dark .color-card--youtube{background:linear-gradient(135deg,rgba(255,46,46,.3),rgba(255,46,46,.14))}body.dark .color-card--telegram{background:linear-gradient(135deg,rgba(51,197,255,.3),rgba(51,197,255,.14))}body.dark .color-card--discord{background:linear-gradient(135deg,rgba(95,107,243,.3),rgba(95,107,243,.14))}body.dark .color-card--boosty{background:linear-gradient(135deg,rgba(241,90,44,.32),rgba(241,90,44,.15))}.content-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.content-card{align-items:center;background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:14px;box-shadow:var(--shadow-soft);color:var(--bs-body-color);display:flex;gap:1.1rem;isolation:isolate;min-height:84px;opacity:1;overflow:hidden;padding:1.2rem 1.3rem;position:relative;text-decoration:none;transform:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;z-index:0}.content-card:focus-visible,.content-card:hover{background:var(--color-bg-alt);border-color:var(--bs-border-color);box-shadow:var(--shadow-elevated);transform:translateY(-4px)}body.dark .content-card{background:var(--bs-card-bg);border-color:var(--bs-border-color);box-shadow:var(--shadow-soft)}body.dark .content-card:focus-visible,body.dark .content-card:hover{background:var(--color-bg-alt)}.content-card .card-icon{align-items:center;background:var(--color-bg-alt);border:1px solid var(--bs-border-color);border-radius:12px;color:var(--bs-body-color);display:inline-flex;flex-shrink:0;font-size:1.2rem;height:52px;justify-content:center;width:52px}.card-text{display:flex;flex-direction:column;gap:.25rem}.card-kicker{font-size:.75rem;letter-spacing:.16em;opacity:.8;text-transform:uppercase}.card-title{font-size:1.25rem;font-weight:700}@keyframes hero-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero-palette{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.hero-header h1{text-align:left}.content-grid,.hero-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.hero-header h1{font-size:clamp(1.8rem,8vw,2.2rem)}.hero-header p{font-size:.95rem}.hero-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.color-card{border-radius:16px;min-height:92px}.content-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.color-card,.content-card{animation:none;opacity:1;transform:none}.color-card,.content-card,.menu-toggle,.nav-links a,.theme-toggle{transition:none}}@media (max-width:1024px){.header-inner{gap:clamp(.6rem,1.6vw,1.25rem);padding:clamp(.7rem,2vw,1.1rem) clamp(1.1rem,5vw,2rem)}.nav-links{gap:clamp(.5rem,1.4vw,1rem)}}@media (max-width:820px){.nav-links{gap:.65rem}}@media (max-width:768px){.header-inner{padding:.75rem 1.25rem}.menu-toggle{display:flex}.nav-links{align-items:flex-start;background:var(--paper-bg);bottom:0;box-shadow:-14px 0 36px rgba(36,22,70,.28);flex-direction:column;overflow-y:auto;padding:5rem 1.75rem 2rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s ease;width:min(320px,85vw);z-index:1100}.nav-links,.nav-links a{justify-content:flex-start}.nav-links a{width:100%}.nav-links.open{transform:translateX(0)}}@media (max-width:500px){.header-inner{padding:.65rem 1rem}.logo-image{max-height:46px}.menu-toggle,.theme-toggle{height:34px;width:34px}}@media (max-width:768px){.social-footer{justify-content:center;margin-left:0}}.about-section,.features-section{background-color:var(--color-bg-alt);background-image:none;border-radius:var(--radius);box-shadow:none;margin-bottom:2rem;margin-top:2rem;padding:2rem 1rem}.features-section{background-color:var(--bs-header-bg);color:var(--bs-on-primary)}.about-section{background-color:transparent;color:var(--bs-body-color)}.content{padding:2rem 1rem}.container>h2,.container>h3,.content h2{font-size:2.25rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;margin-top:0}.container>h3{font-size:1.5rem}.footer{font-size:.9rem;margin-top:clamp(1.75rem,4vw,2.75rem);padding:clamp(1rem,2.5vw,1.5rem) 0 clamp(2rem,4vw,2.75rem);--footer-icon-hover:var(--design-accent,#0b7a88)}.footer,body.dark .footer{background:transparent;border-top:none;box-shadow:none;color:inherit}.footer-inner{align-items:center;display:flex;gap:clamp(1.25rem,2.5vw,2rem);justify-content:space-between;margin:0 auto;padding:0 1.25rem;width:min(1100px,calc(100% - 2.5rem))}.footer-inner p{font-weight:600;margin:0}.footer-socials{align-items:center;display:inline-flex;gap:1rem}.footer-social-link{border-radius:12px;height:44px;text-decoration:none;transition:color .2s ease,transform .2s ease;width:44px}.footer-social-link,.footer-social-link .footer-icon,.footer-social-link svg{align-items:center;color:var(--footer-icon-color);display:inline-flex;justify-content:center}.footer-social-link .footer-icon,.footer-social-link svg{fill:currentColor;font-size:26px;height:26px;line-height:1;width:26px}.footer-social-link:focus-visible,.footer-social-link:hover{color:var(--footer-icon-hover);transform:translateY(-2px)}.footer-social-link:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.35);outline-offset:2px}body.dark .footer{--footer-icon-hover:#9e8af0}@media (max-width:600px){.footer-inner{align-items:center;flex-direction:column;gap:1rem}}.social-links{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:2rem auto;max-width:720px}.social-links a{align-items:center;background-color:var(--bs-header-bg);border-radius:var(--radius);box-shadow:none;color:var(--bs-on-primary);display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease}.social-links a span{left:50%;opacity:0;pointer-events:none;position:absolute;top:calc(100% + .25rem);transform:translate(-50%,.25rem);transition:opacity .2s,transform .2s;white-space:nowrap}.social-links a i{font-size:2rem;transition:transform .2s}.social-links a img,.social-links a svg{height:2rem;transition:transform .2s;width:2rem}.social-links a svg{fill:currentColor}.social-links a:hover i,.social-links a:hover img,.social-links a:hover svg{transform:translateY(-.25rem)}.social-links a:hover span{opacity:1;transform:translate(-50%)}.social-links a:hover{box-shadow:var(--shadow-elevated)}.social-links .twitch{background-color:#9146ff}.social-links .youtube{background-color:red}.social-links .telegram{background-color:#2aabee}.social-links .discord{background-color:#5865f2}.social-links .boosty{background-color:#ff7220}.feature-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}[class$=card]{border:2px solid rgba(var(--bs-primary-rgb),.3);border-radius:var(--radius);overflow:hidden;position:relative}.command-card{overflow:visible}[class$=card] h3{text-align:left}[class$=card]:before{background-image:radial-gradient(var(--bs-primary) 1px,transparent 1px);background-size:8px 8px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);opacity:0;pointer-events:none;position:absolute;transition:opacity .3s,background-size .3s}[class$=card]:hover:before{background-size:4px 4px;opacity:.2}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{padding:.5rem 1rem}.commercial-card p,.extension-card p,.feature-card p,.news-item p{max-width:52ch}.command-card p{max-width:none}.feature-card{background-color:var(--feature-card-bg);border-radius:var(--radius);box-shadow:none;color:var(--bs-body-color);display:flex;flex-direction:column;padding:1rem;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s ease}.feature-card:hover{transform:translateY(-4px)}.feature-card .icon{align-items:center;border-radius:var(--radius-sm);display:flex;height:2.25rem;justify-content:center;margin-bottom:.5rem;width:2.25rem}.feature-card .icon,.feature-card i{color:var(--feature-icon-color)}.chip{background-color:var(--bs-primary);border-radius:9999px;color:var(--bs-on-primary);display:inline-block;font-size:.75rem;padding:.125rem .5rem}.feature-card .chip{position:absolute;right:.5rem;top:.5rem}.command-card .command-header{align-items:center;display:flex;justify-content:space-between}@media (max-width:600px){.command-card .command-header{align-items:flex-start;flex-direction:column;gap:.5rem}}.command-card .command-left{align-items:center;display:flex;gap:.25rem}.command-card .bot-name{font-size:.75rem}.alias-chip{display:inline-block;position:relative}.alias-chip .alias-popup{background-color:var(--bs-card-bg);border:1px solid var(--bs-primary);border-radius:var(--radius);display:none;left:0;padding:.25rem .5rem;position:absolute;top:100%;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;white-space:nowrap;z-index:10}.alias-chip:hover .alias-popup{display:block}.command-card-large{padding:1rem}.chat-block,.command-card-large pre{margin-top:.5rem}.chat-block{background-color:var(--bs-card-bg);border-left:4px solid var(--bs-primary);border-radius:var(--radius);overflow-x:auto;padding:.5rem .75rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.chat-block pre{margin:0}.emotes-container{display:flex;flex-direction:column;gap:1.5rem}.emotes-intro{color:var(--bs-body-color);margin:0 auto;max-width:60ch;text-align:left}.emote-section{display:flex;flex-direction:column;gap:1rem}.emote-section>p{max-width:60ch}.emote-section>p,.emote-status{color:var(--bs-body-color);margin:0 auto;width:100%}.emote-status{font-style:italic;text-align:center}.emote-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.emote-card{align-items:center;background-color:var(--bs-card-bg);background-image:var(--section-gradient);background-repeat:no-repeat;border-radius:var(--radius);box-shadow:var(--shadow-soft);display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:.75rem 1rem;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.emote-image-wrapper{align-items:center;display:flex;justify-content:center;max-width:96px}.emote-image{height:auto;max-width:96px}.emote-info{display:flex;flex-direction:column;gap:.25rem}.emote-name{font-size:1rem;font-weight:600;text-align:left}.emote-description{font-size:.875rem;line-height:1.4;margin:0;text-align:left}.emote-description.placeholder{font-style:italic;opacity:.7}@media (max-width:600px){.emote-card{grid-template-columns:1fr;text-align:center}.emote-info{align-items:center}.emote-description,.emote-info{text-align:center}.emote-section>p,.emote-status{margin-left:0;margin-right:0}}.feature-title{margin-bottom:.25rem}.icon-yellow{background-color:#fef3c7}.icon-red{background-color:#fee2e2}.icon-green{background-color:#d1fae5}.icon-stone{background-color:#e7e5e4}.icon-purple{background-color:#ede9fe}.icon-neutral{background-color:#f5f5f5}.social-footer{display:flex;gap:1rem;justify-content:flex-end;margin-bottom:.5rem;margin-left:auto}.social-footer a{color:var(--bs-body-color);font-size:1.5rem;text-decoration:none;transition:transform .2s}.social-footer a svg{fill:currentColor;height:1.5rem;width:1.5rem}.social-footer a:hover{color:var(--bs-primary);transform:scale(1.2)}.footer p{margin:0}.extensions-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;margin-top:.85rem}.extension-card{align-items:flex-start;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02)),var(--bs-card-bg);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.18);color:var(--bs-body-color);display:flex;flex-direction:column;justify-content:flex-start;min-height:240px;padding:1.1rem 1.15rem;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease;width:100%}.extension-logo{align-items:center;border-radius:.85rem;display:flex;height:3rem;justify-content:center;margin-bottom:.9rem;overflow:hidden;width:3rem}.extension-logo svg{height:auto;width:70%}.extension-logo img{height:100%;object-fit:contain;width:100%}.logo-7tv{background-color:#02abd1}.logo-bttv{background-color:#ef4444}.logo-ffz{background-color:#b45309}.logo-frosty{background:linear-gradient(180deg,#9146ff,#0f0f14);padding:.55rem}.extension-logo span{color:#fff;font-size:1rem;font-weight:800;line-height:1}.extension-card:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.025)),var(--bs-card-bg);box-shadow:0 22px 48px rgba(0,0,0,.24);transform:translateY(-4px)}.extension-card h3{font-size:1.05rem;margin-bottom:.35rem}.extension-card p{color:var(--bs-secondary-color);line-height:1.6;margin:.5rem 0 1rem;text-align:left}.browser-buttons{display:flex;flex-direction:column;gap:.65rem;margin-top:auto;width:100%}.browser-buttons a,.browser-buttons button{align-items:center;background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:var(--bs-body-color);display:flex;font-size:.75rem;gap:.25rem;justify-content:flex-start;padding:.55rem .7rem;text-decoration:none;width:100%}.browser-buttons a svg,.browser-buttons button svg{fill:currentColor;height:1rem;width:1rem}.browser-buttons a:hover,.browser-buttons button:hover{background-color:hsla(0,0%,100%,.06);opacity:1}.browser-buttons button{border:none;cursor:pointer}.extensions-shell{max-width:980px}.extensions-intro{color:var(--bs-secondary-color);line-height:1.65;margin:0 auto;max-width:640px}.extensions-group{margin-top:2.1rem}.extensions-group-title{color:var(--bs-secondary-color);font-size:.95rem;font-weight:700;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase}@media (max-width:768px){.extensions-grid{grid-template-columns:1fr}}.rules-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}.rules-btn{align-items:center;background-color:var(--bs-primary);border:none;border-radius:4px;color:var(--bs-on-primary);cursor:pointer;display:flex;gap:.25rem;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease}.rules-btn.active{background-color:var(--bs-primary-hover)}.rules-content{display:none}.rules-content.active{display:block}.rules-container.music-requests-container{max-width:1280px}@media (max-width:1199.98px){.rules-container.music-requests-container{max-width:1100px}}#track-list{list-style:none;margin:0;padding:0}.track-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199.98px){.track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.track-grid{grid-template-columns:1fr}}.track-grid>li{margin:0}.track-card{background:linear-gradient(180deg,rgba(var(--bs-card-rgb),.95),rgba(var(--bs-card-rgb),.8));border:1px solid rgba(var(--bs-border-rgb),.6);border-radius:14px;box-shadow:0 10px 22px rgba(0,0,0,.25);overflow:hidden}.track-card__preview{aspect-ratio:16/9;background:rgba(var(--bs-primary-rgb),.1);position:relative}.track-card__image{display:block;height:100%;object-fit:cover;width:100%}.track-card__position{align-items:center;background:var(--bs-primary);border:2px solid hsla(0,0%,100%,.75);border-radius:999px;color:var(--bs-on-primary);display:inline-flex;height:1.9rem;justify-content:center;left:.6rem;top:.6rem;width:1.9rem}.track-card__duration,.track-card__position{font-size:.875rem;font-weight:700;position:absolute;z-index:2}.track-card__duration{background:rgba(0,0,0,.68);border-radius:999px;bottom:.6rem;color:#fff;padding:.2rem .55rem;right:.6rem}.track-card__body{padding:.8rem .9rem 1rem}.track-card__title{display:block;font-size:.95rem;line-height:1.4;margin-bottom:.45rem;text-transform:uppercase}.track-card__meta{color:var(--bs-text-muted);font-size:.9rem}.preview-sm{--preview-width:120px}.music-desc{line-height:1.4;margin-bottom:1rem}.music-desc,.music-info{color:var(--bs-body-color)}.music-info{margin-left:auto;margin-right:auto;max-width:800px}.queue-length{font-weight:600;margin:1.25rem 0;text-align:center}.queue-title{font-size:1.1rem;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.overlay-body{background:transparent;margin:0;overflow:hidden}.code-overlay-body .page-main,.code-overlay-body .page-wrapper,.donation-overlay-body .page-main,.donation-overlay-body .page-wrapper,.overlay-body .page-main,.overlay-body .page-wrapper,.seventv-overlay-body .page-main,.seventv-overlay-body .page-wrapper{background:transparent;box-shadow:none}.overlay-track{color:var(--bs-on-primary);font-size:1.25rem}.seventv-overlay-body{background:transparent;color:#f7f2ff}.seventv-overlay-body .page-main,.seventv-overlay-body .page-wrapper{background:transparent;border-radius:0;box-shadow:none;height:1080px;margin:0;padding:0;width:1920px}.seventv-overlay-body .page-main:after,.seventv-overlay-body .page-main:before{display:none}.seventv-overlay-root{align-items:flex-start;display:flex;justify-content:flex-end;padding:24px 28px}.seventv-widget{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(19,14,43,.92),rgba(23,22,54,.85));background-color:rgba(24,19,52,.92);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.35);min-width:420px;padding:18px}.seventv-top-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;list-style:none;margin:12px 0 0;overflow-x:auto;padding:0}.seventv-top-item{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;gap:12px;min-width:240px;padding:12px 14px}.seventv-top-item--place-1 .seventv-top-rank{color:#b65cff}.seventv-top-item--place-2 .seventv-top-rank{color:#ff9e2c}.seventv-top-item--place-3 .seventv-top-rank{color:silver}.seventv-top-item--placeholder{color:rgba(247,242,255,.7);justify-content:center;text-align:center}.seventv-top-rank{color:#a5f5ff;font-size:1.1rem;font-weight:700}.seventv-top-info{display:flex;flex-direction:column;gap:4px;min-width:0}.seventv-top-name{font-weight:700;letter-spacing:.02em}.seventv-top-count{color:rgba(247,242,255,.85);font-size:.95rem}.seventv-status{color:rgba(247,242,255,.78);font-size:.95rem;margin:12px 0 0}.seventv-status--error{color:#ffb3c1}.seventv-overlay-hidden{opacity:0;pointer-events:none;visibility:hidden}.donation-overlay-body{background:transparent;color:#f7f2ff}.donation-overlay-body .page-wrapper{height:1080px;padding-bottom:0;width:1920px}.donation-overlay-body .page-main{align-items:flex-start;background:transparent;border-radius:0;box-shadow:none;display:flex;height:1080px;justify-content:flex-start;margin:0;padding:0;width:1920px}.donation-overlay-body .page-main:after,.donation-overlay-body .page-main:before{display:none}.overlay-root{color:inherit;font-family:Aspekta,Onest,Segoe UI,sans-serif;height:1080px;margin:0;overflow:hidden;padding:0;position:relative;width:1920px}.overlay-compact-body .page-main,.overlay-compact-body .page-wrapper{background:transparent;border-radius:0;box-shadow:none;height:auto;margin:0;padding:0;width:auto}.overlay-compact-body .page-main{display:block}.overlay-compact-body .overlay-root{align-items:flex-start;display:inline-flex;flex-direction:column;gap:16px;height:max-content;width:max-content}.overlay-compact-body .overlay-widget{bottom:auto;left:auto;position:relative;right:auto;top:auto}.overlay-controls{backdrop-filter:none;border:1px solid transparent;border-radius:12px;display:none;flex-direction:column;gap:12px;max-width:calc(100% - 40px);padding:16px;right:20px;width:360px;z-index:10}.overlay-controls,.overlay-edit-launch{background:transparent;box-shadow:none;color:#f7f2ff;position:fixed;top:20px}.overlay-edit-launch{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;left:20px;letter-spacing:.02em;padding:10px 14px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;z-index:11}.overlay-edit-launch:hover{border-color:hsla(0,0%,100%,.4);box-shadow:0 14px 36px rgba(0,0,0,.45);transform:translateY(-1px)}.overlay-edit-launch:active{box-shadow:0 8px 24px rgba(0,0,0,.35);transform:translateY(0)}.overlay-edit-mode .overlay-edit-launch{display:none}.overlay-edit-mode .overlay-controls{display:flex}.overlay-controls__title{font-size:16px;font-weight:800;letter-spacing:.02em}.overlay-controls__hint{color:rgba(247,242,255,.85);font-size:13px;line-height:1.35;margin:4px 0 0}.overlay-controls__actions{display:flex;gap:8px}.overlay-controls__field{color:#f7f2ff;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px}.overlay-controls__label{display:block}#overlay-share-link{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#f7f2ff;font-size:13px;font-weight:600;padding:10px 12px;width:100%}.overlay-controls__status{color:rgba(247,242,255,.85);font-size:12px;min-height:18px}.overlay-button{appearance:none;background:linear-gradient(135deg,#b381ff,#6f5ad3);border:none;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.35);color:#0f0a22;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.02em;padding:10px 14px;transition:transform .15s ease,box-shadow .15s ease}.overlay-button:hover{box-shadow:0 14px 35px rgba(0,0,0,.4);transform:translateY(-1px)}.overlay-button:active{box-shadow:0 8px 20px rgba(0,0,0,.3);transform:translateY(0)}.overlay-button--ghost{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:#f7f2ff}.overlay-widget{align-items:flex-start;background-color:#7c5cd6;border:2px solid #2b1b52;box-shadow:-8px 8px 0 #2b1b52;color:#f7f2ff;display:inline-flex;flex-direction:column;gap:6px;isolation:isolate;justify-content:center;min-height:72px;min-width:260px;overflow:hidden;padding:12px 22px;pointer-events:none;position:absolute;text-shadow:0 2px 4px rgba(0,0,0,.4);width:auto}.overlay-edit-mode .overlay-widget{box-shadow:-8px 8px 0 #2b1b52,0 0 0 2px hsla(0,0%,100%,.15);cursor:move;pointer-events:auto}.overlay-edit-mode .overlay-widget.is-dragging{box-shadow:-8px 8px 0 #2b1b52,0 0 0 2px hsla(0,0%,100%,.25),0 12px 30px rgba(0,0,0,.4);opacity:.92}.overlay-widget:before{background:linear-gradient(90deg,rgba(124,92,214,0) 0,rgba(124,92,214,.35) 30%,rgba(124,92,214,.75) 65%,#7c5cd6);content:"";inset:0;position:absolute;z-index:0}.overlay-widget:after{background-image:radial-gradient(circle,rgba(190,162,255,.75) 0,rgba(190,162,255,.75) 34%,transparent 36%);background-size:16px 16px;content:"";inset:0;mask-image:none;opacity:.6;pointer-events:none;position:absolute;transform:none;z-index:1}@supports not (mask-image:linear-gradient(to right,transparent,black)){.overlay-widget:after{transform:none}}.overlay-widget.has-custom-background:after,.overlay-widget.has-custom-background:before{display:none}.overlay-widget>*{position:relative;z-index:2}.widget-label{font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.widget-value{font-size:22px;font-weight:800;line-height:1.2;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.donation-widget{bottom:80px;font-family:Aspekta,Onest,Segoe UI,sans-serif;left:25px;max-width:none;width:auto;width:fit-content}.reminder-widget{left:25px;max-width:640px;min-width:320px;opacity:0;top:25px;transition:opacity .4s ease-in-out}.reminder-widget.visible{opacity:1}.reminder-items{color:#f7f2ff;font-size:18px;font-weight:700;line-height:1.1;min-height:1.35em;overflow:hidden;overflow-wrap:anywhere;position:relative;text-shadow:0 2px 6px rgba(0,0,0,.5);width:100%}.reminder-items .reminder-item{align-items:center;display:flex;gap:.6rem}.donation-widget .widget-value{align-items:center;color:#f7f2ff;display:grid;min-height:1.35em;overflow-wrap:normal;position:relative;text-shadow:0 2px 6px rgba(0,0,0,.5);white-space:nowrap;width:auto;word-break:normal}.donation-widget .widget-value.donation-list{gap:8px;white-space:nowrap}.donation-widget .donation-list.is-animated{display:inline-grid;position:relative;width:max-content}.donation-widget .donation-item{align-items:center;display:inline-flex;gap:10px}.donation-widget .donation-list.is-animated .donation-item{align-items:center;display:flex;gap:10px;left:0;opacity:0;position:absolute;top:0;transform:translateY(14%);transition:opacity .45s ease,transform .45s ease;width:max-content;will-change:opacity,transform}.donation-widget .donation-list.is-animated .donation-item.active{opacity:1;transform:translateY(0)}.donation-widget .donation-list .donation-item{display:inline-flex;white-space:nowrap}.donation-widget .donation-item__icon{color:#ffd166;fill:currentColor;flex-shrink:0;height:22px;width:22px}.donation-widget .donation-item--donation .donation-item__icon{color:#77e0a8}.donation-widget .donation-item--gift{color:#fff;font-weight:700}.donation-widget .donation-item--gift .donation-item__icon{color:#fff}.donation-widget .donation-item__text{display:inline-block}.reminder-items.is-animated .reminder-item{align-items:center;display:flex;gap:.6rem;inset:0;opacity:0;position:absolute;transform:translateY(18%);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.reminder-items.is-animated .reminder-item.active{opacity:1;transform:translateY(0)}.reminder-items.is-animated .reminder-item[aria-hidden=true]{pointer-events:none}.reminder-item__icon{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.reminder-item__icon svg{display:block;height:100%;width:100%}.reminder-item__icon--discord,.reminder-item__icon--telegram,.reminder-item__icon--youtube{color:#fff}.reminder-item__command{font-size:22px;font-weight:800;line-height:1.1}.reminder-item__separator{margin-right:.15rem}.admin-panel{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.checkbox-field{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.login-button--ghost{background:transparent;border:1px solid var(--bs-primary);color:var(--bs-primary)}.command-editor{width:100%}.command-editor__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.command-list{width:100%}.command-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}.command-card{background:var(--bs-card-bg);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:.5rem;padding:1rem}.command-card__header{display:flex;flex-direction:column;gap:.25rem}.command-card__title{font-size:1.1rem;font-weight:700}.command-card__aliases{color:#aaa;font-size:.9rem}.command-card__description{color:#ddd;margin:0}.command-card__response{color:#cde5ff;font-size:.95rem;margin:0}.command-card__meta{align-items:center;color:#ccc;display:flex;font-size:.9rem;justify-content:space-between}.command-card__status{background:#ffd166;border-radius:999px;color:#000;font-size:.85rem;padding:.2rem .5rem}.command-card__status.is-enabled{background:#b8f7b8;color:#1e2a1e}.command-card__status.is-disabled{background:#f8caca;color:#3a1b1b}.command-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.command-card__note{color:#aaa;font-size:.9rem}.command-card__actions button{background:rgba(var(--bs-primary-rgb),.15);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem .75rem}.command-card__actions .danger-button{background:rgba(255,99,71,.25);color:#fff}.commands-admin{--commands-text:var(--design-text);--commands-heading:var(--design-text);--commands-muted:var(--design-muted);--commands-border:var(--design-border);--commands-border-strong:var(--design-border-strong);--commands-surface:var(--design-surface);--commands-surface-strong:var(--design-surface-soft);--commands-accent-soft:color-mix(in srgb,var(--design-accent) 12%,transparent);--commands-shadow:0 24px 48px rgba(15,23,42,.08);color:var(--commands-text);display:flex;flex-direction:column;gap:1.25rem}body.dark .commands-admin{--commands-shadow:0 26px 52px rgba(5,3,10,.42)}.commands-admin .admin-card,.commands-admin .admin-section,.commands-admin .command-item,.commands-admin .command-surface,.commands-admin label,.commands-admin p{color:var(--commands-text)}.commands-shell{gap:1.2rem}.commands-shell .admin-section-header{gap:.55rem;margin-bottom:0}.command-surface__header h3,.commands-shell .admin-section-header h2{color:var(--commands-heading);margin:0}.command-empty,.command-inline-form__details,.command-item__meta,.command-surface__header p,.command-system-panel__grid p,.commands-shell .admin-section-note{color:var(--commands-muted)}.command-toolbar{box-shadow:none;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin:0 auto .3rem}.command-group-switch,.command-toolbar{align-items:center;background:transparent;border:0;padding:0}.command-group-switch{border-radius:0;display:inline-flex;gap:.55rem}.command-group-tab{align-items:center;background:transparent;border:1px solid var(--commands-border);border-radius:14px;color:var(--commands-muted);display:inline-flex;font-weight:700;gap:.55rem;justify-content:center;min-height:48px;min-width:178px;padding:.8rem 1.15rem;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.command-group-tab:focus-visible,.command-group-tab:hover{border-color:var(--commands-border-strong);color:var(--commands-heading)}.command-group-tab.is-active{background:var(--design-accent);border-color:var(--design-accent);box-shadow:none;color:var(--design-on-accent,#fff)}.command-group-tab.is-active .command-group-tab__count{border-color:color-mix(in srgb,var(--design-on-accent,#fff) 45%,transparent);color:inherit}.command-group-tab__count{align-items:center;background:transparent;border:1px solid var(--commands-border);border-radius:10px;display:inline-flex;font-size:.82rem;justify-content:center;line-height:1;min-width:1.95rem;padding:.12rem .55rem}body.dark .command-group-tab__count{background:transparent}.command-panel{display:none}.command-panel.is-active{display:block}.command-panel__layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.command-panel__layout--single,.command-panel__layout--stacked{grid-template-columns:minmax(0,1fr)}.command-surface{background:var(--commands-surface);border:1px solid var(--commands-border);border-radius:24px;box-shadow:none;padding:1.15rem}.command-surface__header{align-items:flex-start;display:flex;gap:.9rem;justify-content:space-between;margin-bottom:1rem}.command-surface__header>div:not(.command-surface__actions){display:flex;flex-direction:column;gap:.35rem}.command-surface__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.command-surface__action{margin:0;white-space:nowrap}.command-surface__action.is-active{background:var(--commands-accent-soft);border-color:var(--commands-border-strong);color:var(--commands-heading)}.command-create-card{position:sticky;top:1rem}.command-create-card--wide{position:static}.command-create-form{display:flex;flex-direction:column;gap:1rem;width:100%}.command-create-columns{display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.command-create-column{display:flex;flex-direction:column;gap:1rem;min-width:0}.command-create-full{width:100%}.command-create-enabled-row{align-self:flex-start;min-height:52px;padding-top:1.8rem}.command-form-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.command-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%}.command-search{display:flex;flex:0 1 200px;min-width:150px}.commands-admin .command-toolbar__create,.commands-admin .command-toolbar__docs{min-height:42px;white-space:nowrap}.commands-admin .command-toolbar__docs{align-items:center;display:inline-flex;gap:.45rem;text-decoration:none}.command-toolbar__create[hidden]{display:none}@media (max-width:720px){.command-toolbar__actions{margin-left:0;width:100%}.command-search{flex:1 1 100%}}.commands-admin .command-search input{margin-top:0;width:100%}.command-show-more{align-self:center;margin:.75rem auto 0}.command-form{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0 0}.command-form__row{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.command-form__field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.command-form__label{font-size:.95rem;font-weight:600}.command-form__hint{color:var(--commands-muted);font-size:.82rem;line-height:1.4}.commands-admin .command-form__field>input,.commands-admin .command-form__field>select,.commands-admin .command-form__field>textarea{margin-top:0}.command-form__name{align-items:stretch;background:var(--commands-surface-strong);border:1px solid var(--commands-border);border-radius:14px;display:flex;overflow:hidden}.command-form__prefix{align-items:center;border-right:1px solid var(--commands-border);color:var(--commands-accent,#38bdf8);display:flex;font-weight:700;padding:0 .85rem}.commands-admin .command-form__name input{background:transparent;border:0;border-radius:0;margin-top:0}.commands-admin .command-form__name input[readonly]{color:var(--commands-muted)}.command-form__divider{background:var(--commands-border);height:1px}.command-form__radios{display:flex;flex-direction:column;gap:.6rem}.command-form__radio{align-items:center;cursor:pointer;display:flex;gap:.6rem}.commands-admin .command-form__radio input{margin:0;width:auto}.command-form__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-height:1.9rem}.command-form__chip{align-items:center;background:var(--commands-surface-strong);border:1px solid var(--commands-border);border-radius:var(--design-radius-button,8px);display:inline-flex;font-size:.85rem;gap:.45rem;padding:.3rem .65rem}.command-form__chip-remove{background:none!important;border:0!important;box-shadow:none!important;color:var(--commands-muted);cursor:pointer;font-size:1.05rem;line-height:1;margin:0;min-height:0;overflow:visible;padding:0}.command-form__chip-remove:hover{color:#f43f5e}.command-form__chips-empty{color:var(--commands-muted);font-size:.85rem}.command-form__actions{border-top:1px solid var(--commands-border);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.25rem}.command-form__actions .danger-button{margin-right:auto}.command-system-panel__cooldowns{align-items:end;border-top:1px solid var(--commands-border);display:grid;gap:1.15rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1.5rem;padding-top:1.5rem}.command-system-panel__cooldowns button{grid-column:1/-1;justify-self:start;margin-top:.35rem}.commands-admin input,.commands-admin select,.commands-admin textarea{background:var(--commands-surface-strong);border:1px solid var(--commands-border);border-radius:14px;box-shadow:none;color:var(--commands-text);margin-top:.45rem;width:100%}.commands-admin input::placeholder,.commands-admin textarea::placeholder{color:var(--commands-muted);opacity:1}.commands-admin select option{background:#fff;color:#1b2436}body.dark .commands-admin select option{background:#1b1427;color:#f7f3ff}.commands-admin textarea{min-height:140px}.commands-admin .checkbox-field{align-items:center;display:inline-flex;gap:.75rem;margin-top:.35rem}.commands-admin .checkbox-field input{height:18px;margin:0;width:18px}.command-users-row.is-hidden{display:none}.command-variable-helper{background:var(--commands-surface-strong);border:1px dashed var(--commands-border-strong);border-radius:18px;margin-top:1rem;padding:.95rem 1rem}.command-variable-helper__header{display:flex;flex-wrap:wrap;font-size:.95rem;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.command-variable-helper__list{display:flex;flex-wrap:wrap;gap:.5rem}.command-variable-helper__button{background:var(--commands-accent-soft);border:1px solid var(--commands-border-strong);border-radius:999px;color:var(--commands-heading);cursor:pointer;font-size:.88rem;padding:.35rem .75rem}.command-group__list,.command-list{display:flex;flex-direction:column;gap:.95rem}.command-list{min-height:140px}.command-item{background:var(--commands-surface);border:1px solid var(--commands-border);border-radius:22px;box-shadow:none;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.command-item:hover{border-color:var(--commands-border-strong);transform:none}.command-item__row{align-items:stretch;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1rem 1.05rem}.command-toggle{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;justify-content:center;min-width:3rem;position:relative;width:3rem}.command-toggle input{opacity:0;pointer-events:none;position:absolute}.command-toggle__track{background:rgba(148,163,184,.52);border-radius:999px;height:1.65rem;position:relative;transition:background .2s ease;width:2.8rem}.command-toggle__track:after{background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(15,23,42,.2);content:"";height:1.3rem;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:1.3rem}.command-toggle input:checked+.command-toggle__track{background:rgba(34,197,94,.74)}.command-toggle input:checked+.command-toggle__track:after{transform:translateX(1.15rem)}.command-item__summary{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.4rem 1rem;grid-template-areas:"headline chevron" "meta chevron" "preview chevron";grid-template-columns:minmax(0,1fr) auto;padding:0;text-align:left}.command-item__headline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-area:headline}.command-item__title{color:var(--commands-heading);font-size:1.08rem;line-height:1.25}.command-item__meta{font-size:.92rem;grid-area:meta}.command-item__preview{color:var(--commands-text);grid-area:preview;line-height:1.5}.command-item__chevron{align-self:center;background:var(--commands-surface-strong);border:1px solid var(--commands-border);border-radius:50%;color:var(--commands-muted);font-size:1.35rem;grid-area:chevron;height:2.3rem;width:2.3rem}.command-badge,.command-item__chevron{align-items:center;display:inline-flex;justify-content:center}.command-badge{border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.01em;padding:.18rem .68rem}.command-badge--custom{background:rgba(37,99,235,.12);color:#1d4ed8}.command-badge--system{background:rgba(244,114,182,.12);color:#be185d}.command-badge--scope{background:rgba(15,23,42,.08);color:#334155}.command-badge--enabled{background:rgba(34,197,94,.16);color:#166534}.command-badge--disabled{background:rgba(148,163,184,.16);color:#475569}.command-badge--timer{background:rgba(249,115,22,.14);color:#c2410c}body.dark .command-badge--custom{background:rgba(129,140,248,.22);color:#e7e1ff}body.dark .command-badge--system{background:rgba(244,114,182,.2);color:#ffd1e7}body.dark .command-badge--scope{background:hsla(0,0%,100%,.08);color:#f8f7ff}body.dark .command-badge--enabled{background:rgba(74,222,128,.2);color:#d1fae5}body.dark .command-badge--disabled{background:rgba(148,163,184,.18);color:#e2e8f0}body.dark .command-badge--timer{background:rgba(251,146,60,.18);color:#fed7aa}.command-item__panel{background:var(--commands-surface-strong);border-top:1px solid var(--commands-border);padding:1rem 1.05rem 1.1rem 4.55rem}.command-item--draft{border-color:var(--commands-border-strong)}.command-item__draft-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.05rem .25rem}.command-item__draft-heading{display:flex;flex-direction:column;gap:.35rem;min-width:0}.command-item__draft-heading p{color:var(--commands-muted);margin:0}.command-item__draft-close{margin:0}.command-item__panel--draft{background:transparent;border-top:0;padding:.35rem 1.05rem 1.1rem}.command-item__panel--draft .command-create-form,.command-item__panel--draft .command-inline-form{gap:1.1rem}.command-item__panel--draft .command-editor__actions,.command-item__panel--draft .command-inline-form__actions{margin-top:0}.command-inline-form{display:flex;flex-direction:column;gap:1rem}.command-inline-form__details{display:flex;flex-wrap:wrap;font-size:.92rem;gap:.75rem}.command-inline-form__details span{align-items:center;background:var(--commands-accent-soft);border-radius:999px;color:var(--commands-heading);display:inline-flex;padding:.35rem .75rem}.command-inline-form__actions{display:flex;flex-wrap:wrap;gap:.75rem}.commands-admin .danger-button{border-color:rgba(239,68,68,.24);color:#b91c1c}body.dark .commands-admin .danger-button{border-color:hsla(0,91%,71%,.34);color:#fecaca}.command-system-panel__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.command-system-panel__grid>div{background:var(--commands-surface);border:1px solid var(--commands-border);border-radius:18px;padding:1rem}.command-system-panel__grid strong{color:var(--commands-heading);display:block;margin-bottom:.35rem}.command-system-panel__grid p{margin:0}.command-empty{background:var(--commands-surface-strong);border:1px dashed var(--commands-border-strong);border-radius:18px;padding:1.05rem 1.1rem}@media (max-width:1080px){.command-panel__layout{grid-template-columns:minmax(0,1fr)}.command-create-card{position:static}.command-create-columns{grid-template-columns:minmax(0,1fr)}.command-create-enabled-row{padding-top:0}}@media (max-width:720px){.command-toolbar{margin-bottom:.2rem}.command-group-switch{justify-content:center;width:100%}.command-group-tab{flex:1 1 0;min-width:0}.command-item__row{grid-template-columns:1fr}.command-toggle{justify-content:flex-start;min-width:0;padding:0;width:auto}.command-item__panel{padding-left:1rem}.command-item__draft-header{align-items:stretch;flex-direction:column}.command-item__summary{grid-template-areas:"headline" "meta" "preview" "chevron";grid-template-columns:1fr}.command-item__chevron{justify-self:flex-start}}.player-row{align-items:center;display:flex;gap:1rem}.track-title{font-weight:700}body.admin-page .track-title{color:var(--bs-body-color)}body.dark.admin-page .track-title{color:#fff7ff}#admin-track-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:0;width:100%}#admin-track-list li{align-items:center;background-color:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:16px;cursor:default;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:0;padding:.9rem 1rem;transition:background-color .3s,border-color .3s ease}#admin-track-list li:hover{background-color:rgba(var(--bs-primary-rgb),.1)}#admin-track-list li.empty{color:var(--bs-text-muted);display:block;text-align:center}.admin-track-row__order{align-items:center;background:rgba(var(--bs-primary-rgb),.12);border-radius:999px;color:var(--bs-primary);display:inline-flex;font-size:.82rem;font-weight:800;justify-content:center;min-width:4.5rem;padding:.45rem .7rem}#admin-track-list li.next-track .admin-track-row__order{background:rgba(34,197,94,.16);color:#166534}.admin-track-row__body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.admin-track-row__title{color:var(--bs-body-color);font-size:1rem;line-height:1.35}.admin-track-row__meta{color:var(--bs-text-muted);font-size:.88rem}body.dark.admin-page #admin-track-list li{background:rgba(20,14,27,.92);border-color:rgba(214,194,255,.16)}body.dark.admin-page #admin-track-list li:hover{background:rgba(56,40,82,.88)}body.dark.admin-page #admin-track-list li strong,body.dark.admin-page .admin-track-row__title{color:#fff7ff}body.dark.admin-page .admin-track-row__meta,body.dark.admin-page .track-sub{color:rgba(240,232,255,.74)}.music-player-card{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(480px,1fr) 300px}.music-player-left{display:flex;flex-direction:column;gap:16px}.player-16x9{aspect-ratio:16/9;background:#020312;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;overflow:hidden;width:100%}.player-frame{border:0;display:block;height:100%;width:100%}.track-meta{display:flex;flex-direction:column;gap:4px}.track-sub{color:var(--bs-text-muted);font-size:.85rem}.music-controls-right{display:flex;flex-direction:column;gap:10px}.controls-row{display:flex;flex-wrap:wrap;gap:10px}.admin-btn{align-items:center;background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:10px;color:var(--bs-body-color);cursor:pointer;display:inline-flex;font-weight:600;gap:.4rem;padding:.5rem .85rem}.admin-btn:hover{background:rgba(var(--bs-primary-rgb),.08)}.admin-btn-ghost{background:transparent}.admin-btn-primary{background:var(--bs-primary);border-color:transparent;color:var(--bs-on-primary)}.admin-btn-danger{background:rgba(255,88,88,.12);border-color:rgba(255,88,88,.35);color:#ff7f7f}.admin-btn-danger:hover{background:rgba(255,88,88,.18)}.admin-btn--wide{justify-content:center;min-width:110px}.control-block{background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.control-label{color:var(--bs-text-muted);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.control-hint{color:var(--bs-text-muted);font-size:.8rem}.volume-row{align-items:center;display:flex;gap:10px}.volume-row input[type=range]{width:100%}.queue-add-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 40px}.queue-add-row input{background:var(--bs-body-bg);border:1px solid var(--bs-input-border);border-radius:10px;color:var(--bs-body-color);padding:.5rem .7rem;width:100%}.queue-add-btn{font-size:1.2rem;justify-content:center;line-height:1;padding:0}.quick-actions-stack{display:grid;gap:8px}.controls-row--music-main{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 40px 40px}.widget-settings-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.widget-settings-card{background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:16px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.widget-settings-card__header h2,.widget-settings-card__header h3{font-size:1.1rem;margin:0 0 .35rem}.widget-settings-card__hint{color:var(--bs-text-muted);font-size:.9rem;margin:0}.widget-settings-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.widget-link summary{cursor:pointer;font-weight:600}.widget-link__field{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.widget-link__input{background:var(--bs-body-bg);border:1px solid var(--bs-input-border);border-radius:10px;color:var(--bs-body-color);flex:1 1 220px;font:inherit;padding:.5rem .75rem}.widget-link__copy{white-space:nowrap}.settings-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.setting{display:flex;flex-direction:column;gap:10px}.music-settings-limit-field,.music-settings-text-field{display:flex;flex-direction:column;gap:.45rem}.music-settings-limit-field input,.music-settings-text-field input[type=number],.music-settings-text-field input[type=text],.music-settings-text-field textarea{background:var(--bs-body-bg);border:1px solid var(--bs-input-border);border-radius:10px;color:var(--bs-body-color);font:inherit;padding:.5rem .75rem;width:100%}.music-settings-text-field textarea{min-height:88px;resize:vertical}.music-settings-text-field input:disabled,.music-settings-text-field textarea:disabled{cursor:not-allowed;opacity:.65}.music-settings-checkbox{margin-bottom:0}.music-settings-reauth-group{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;margin-top:.9rem}.music-settings-reauth-link{align-self:flex-start;margin-top:0}.music-settings-reauth-status{margin-top:.75rem}.music-settings-reauth-status.is-success{color:#1f7a4f;font-weight:600}.segmented{display:inline-flex;flex-wrap:wrap;gap:8px}.segmented-button{background:transparent;border:1px solid var(--bs-border-color);border-radius:999px;cursor:pointer;font-weight:600;padding:.35rem .9rem}.segmented-button.is-active{background:rgba(var(--bs-primary-rgb),.16);border-color:rgba(var(--bs-primary-rgb),.4);color:var(--bs-primary)}.blacklist-add{display:flex;flex-wrap:wrap;gap:10px}.blacklist-add input{border:1px solid var(--bs-input-border);border-radius:10px;flex:1 1 200px;font:inherit;padding:.5rem .75rem}.blacklist-list{display:flex;flex-direction:column;gap:8px}.blacklist-row{align-items:center;border:1px solid var(--bs-border-color);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:.5rem .75rem}.blacklist-row code{font-family:Fira Code,Courier New,monospace;font-size:.85rem}.blacklist-empty{color:var(--bs-text-muted);font-size:.85rem}.blacklist-import summary{cursor:pointer;font-weight:600}.blacklist-import textarea{border:1px solid var(--bs-input-border);border-radius:10px;font:inherit;margin-top:.5rem;padding:.5rem .75rem;width:100%}.settings-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}@media (max-width:768px){.player-row{align-items:flex-start;flex-direction:column}.music-player-card{grid-template-columns:1fr}}.header{box-sizing:border-box;max-width:100%;width:100%}.header .logo img{height:var(--logo-height);max-height:var(--logo-height);max-width:100%;width:auto}.social-links{box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:100%}.social-links a{box-sizing:border-box;min-width:0}.news-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center;margin-top:1rem}.news-item{align-items:flex-start;background-color:var(--bs-card-bg);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;min-height:200px;padding:.75rem;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;width:100%}.news-item h3{margin-top:0}.news-item .date{color:var(--bs-text-muted);font-size:.875rem;margin:.25rem 0 .5rem}.news-item img{height:auto;margin-bottom:.5rem;max-width:100%}.login-button{background-color:var(--bs-primary);border-radius:4px;color:var(--bs-on-primary);display:inline-block;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.login-button:hover{background-color:var(--bs-primary-hover)}.copy-button{position:relative}.copy-button .copied{left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.copy-button.copied .default{opacity:0}.copy-button.copied .copied{opacity:1}.commercial-card{align-items:flex-start;background-color:var(--bs-card-bg);border-radius:8px;display:flex;gap:1rem;margin:0 auto;max-width:52ch;padding:1rem;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.commercial-icon{background-color:rgba(var(--bs-primary-rgb),.1);border-radius:8px;color:var(--bs-primary);flex-shrink:0;padding:.5rem}.commercial-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.commercial-btn{align-items:center;background-color:var(--bs-card-bg);border:none;border-radius:4px;color:var(--bs-body-color);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:.25rem;padding:.25rem .75rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.commercial-btn:hover{opacity:.85}.warning-icon{margin:1rem 0;text-align:center}.news-editor{background-color:var(--bs-card-bg);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;position:relative;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.news-editor input[type=text],.news-editor textarea{border:1px solid var(--bs-input-border);border-radius:4px;font:inherit;font-weight:500;padding:.5rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;width:100%}.news-editor textarea{min-height:150px;resize:vertical}.formatting-toolbar{display:flex;gap:.5rem}.formatting-toolbar button{padding:.25rem .5rem}.file-attach{bottom:1rem;color:var(--bs-success);cursor:pointer;font-size:1.25rem;position:absolute;right:1rem}.file-attach input[type=file]{display:none}.file-attach.red{color:var(--bs-danger)}.file-attach.green{color:var(--bs-success)}.news-editor .login-button{align-self:flex-start;margin-top:.5rem}.status-indicator{align-items:center;color:var(--bs-body-color);display:flex;font-weight:600;gap:.5rem;justify-content:center;margin:0 auto 1rem}.status-indicator .dot{background:var(--bs-status-muted);border-radius:50%;height:.75rem;width:.75rem}.status-indicator .dot.connected{background:var(--bs-success)}.status-indicator.red .dot{background:var(--bs-danger)}.status-indicator.green .dot{background:var(--bs-success)}.status-indicator.gray .dot{background:var(--bs-status-muted)}@media (max-width:480px){.track-item{display:grid;grid-template-areas:"img img" "num info";grid-template-columns:auto 1fr}.track-item img{grid-area:img;height:auto;width:100%}.track-num{grid-area:num}.track-info{align-items:flex-start;grid-area:info;margin-top:0;text-align:left}}@media (min-width:1024px){.container{max-width:1200px}}.code-overlay-body{background:transparent;height:1080px;margin:0;overflow:hidden;position:relative;width:1920px}.giveaway-overlay{height:100%;position:relative;width:100%}.giveaway-card{align-items:center;background:var(--design-accent,#0b7a88);border-radius:16px;box-shadow:0 12px 30px color-mix(in srgb,var(--design-accent,#0b7a88) 35%,transparent);display:flex;height:160px;justify-content:center;opacity:0;position:absolute;transition:opacity .18s ease;visibility:hidden;width:360px;will-change:transform}.giveaway-card[data-active=true]{opacity:1;visibility:visible}.giveaway-card__inner{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:center;min-width:220px;padding:18px 28px}.giveaway-card__code{color:#1f1f1f;font-size:1.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.giveaway-card__code[data-empty=true]{opacity:0}.rules-desc{background-color:var(--bs-card-bg);border-radius:8px;color:var(--bs-body-color);margin-bottom:24px;padding:16px}body:not(.index-page) ul{list-style-type:disc;padding-left:20px}body:not(.index-page) ul li{font-size:16px;line-height:1.6;margin-bottom:12px}.rules-container{margin:0 auto;max-width:800px;padding:20px;word-wrap:break-word;color:var(--bs-body-color);font-size:16px;line-height:1.6;white-space:normal}.rules-container ul{list-style-type:disc;padding-left:20px}.rules-container li{margin-bottom:12px;word-break:break-word}.not-found-page{align-items:center;display:flex;gap:clamp(2rem,6vw,5rem);justify-content:center;min-height:60vh;padding:4rem 16px}.not-found-copy{max-width:26rem}.not-found-code{color:var(--bs-body-color);font-size:clamp(4.5rem,12vw,7.5rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0 0 1rem;text-align:left}.not-found-text{color:var(--bs-text-muted);font-size:1.125rem;line-height:1.6;margin:0}.not-found-text a{color:var(--bs-body-color);text-decoration:underline;text-underline-offset:3px}.not-found-text a:focus-visible,.not-found-text a:hover{text-decoration-thickness:2px}.not-found-art{flex:0 0 auto;height:auto;width:clamp(160px,26vw,240px)}.not-found-art-shadow{fill:var(--bs-body-color);opacity:.08}.not-found-art-base{fill:#e2621b}.not-found-art-cone{fill:#f6892e}.not-found-art-stripe{fill:#fff}.not-found-art-shine{fill:#fff;opacity:.25}@media (max-width:640px){.not-found-page{flex-direction:column-reverse;gap:1.5rem;min-height:auto;text-align:center}.not-found-copy{margin:0 auto}.not-found-code,.not-found-text{text-align:center}}.stickers,.win98-elements{inset:0;pointer-events:none;position:fixed;z-index:-1}.sticker,.win98-window{max-width:200px;position:absolute}.comic-border{border:4px solid #000;border-radius:8px;box-shadow:4px 4px 0 #000}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.hover-shake:hover{animation:shake .3s linear both}.hover-hue:hover{filter:hue-rotate(90deg)}.hover-glitch:hover{position:relative}.hover-glitch:hover:after,.hover-glitch:hover:before{content:attr(data-text);left:0;position:absolute;top:0}.hover-glitch:hover:before{animation:glitchTop .5s linear infinite alternate-reverse;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);text-shadow:-2px 0 hotpink}.hover-glitch:hover:after{animation:glitchBottom .5s linear infinite alternate-reverse;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);text-shadow:-2px 0 lime}.admin-layout{--admin-sidebar-width:248px;--admin-sidebar-width-collapsed:72px;--admin-shell-top:88px;margin-left:calc(clamp(1rem, 4vw, 3.5rem)*-1);margin-right:calc(clamp(1rem, 4vw, 3.5rem)*-1);min-height:calc(100vh - var(--admin-shell-top));position:relative}.admin-main{display:flex;flex:1;flex-direction:column;margin-left:var(--admin-sidebar-width);min-width:0}.admin-layout.sidebar-collapsed .admin-main{margin-left:var(--admin-sidebar-width-collapsed)}.admin-sidebar{background-color:var(--bs-card-bg);border-right:1px solid var(--bs-border-color);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;left:0;overflow:hidden;padding:14px 10px;position:fixed;top:var(--admin-shell-top);transition:width .22s ease;width:var(--admin-sidebar-width);z-index:30}.admin-sidebar.collapsed{width:var(--admin-sidebar-width-collapsed)}.admin-sidebar-header{align-items:center;display:flex;justify-content:space-between;min-height:34px}.admin-sidebar-title{color:var(--bs-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-sidebar.collapsed .admin-sidebar-title{display:none}.sidebar-toggle-btn{align-items:center;background:transparent;border:1px solid var(--bs-border-color);border-radius:10px;color:var(--bs-body-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.sidebar-toggle-btn:hover{background-color:var(--bs-secondary-bg)}.admin-sidebar.collapsed .sidebar-toggle-btn i{transform:rotate(180deg)}.admin-nav{display:flex;flex-direction:column;gap:.45rem;overflow-x:hidden;overflow-y:auto;padding-right:2px}.admin-nav a{align-items:center;border-radius:10px;color:var(--bs-body-color);display:flex;font-size:.92rem;font-weight:600;gap:.65rem;min-height:40px;padding:.58rem .65rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.admin-nav a:hover{background-color:var(--bs-secondary-bg)}.admin-nav a.active{background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}.admin-nav a i{flex-shrink:0;font-size:1rem;min-width:18px;text-align:center}.admin-sidebar.collapsed .admin-nav a{justify-content:center;padding:.58rem .45rem}.admin-sidebar.collapsed .admin-nav a span:not(.admin-nav-command-icon),.sidebar-user{display:none}.admin-topbar{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1.75rem 2.5rem 1rem}.admin-topbar-title h1{font-size:1.6rem;margin-bottom:.2rem;text-align:left}.admin-topbar-title p{color:var(--bs-text-muted);font-size:.9rem}.admin-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.admin-status-pill{align-items:center;border:1px solid var(--bs-border-color);border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;letter-spacing:.08em;padding:.35rem .75rem;text-transform:uppercase}.admin-status-pill.is-online{border-color:rgba(59,207,142,.4);color:var(--bs-success)}.admin-status-pill.is-offline{border-color:rgba(240,98,114,.4);color:var(--bs-danger)}.admin-action-button{background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:10px;color:var(--bs-body-color);cursor:pointer;font-weight:600;padding:.45rem .85rem}.admin-action-button:hover{background:rgba(var(--bs-primary-rgb),.08)}.admin-avatar{background:rgba(var(--bs-primary-rgb),.16);border-radius:50%;color:var(--bs-primary);display:grid;font-size:.85rem;font-weight:700;height:36px;place-items:center;width:36px}.admin-content{flex:1;min-width:0;padding:0 2.5rem 3rem}.admin-content-inner{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1320px}.admin-card{background:var(--bs-card-bg);border:1px solid var(--bs-border-color);border-radius:16px;box-shadow:var(--shadow-soft);padding:1.5rem}.admin-section-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.admin-section-header h2{font-size:1.2rem;text-align:left}.admin-section-note{color:var(--bs-text-muted);font-size:.8rem;text-align:right}.admin-kpi-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin-kpi-grid--compact .admin-card{min-height:108px;padding:.75rem .9rem}.admin-kpi{display:flex;flex-direction:column;gap:.5rem}.admin-kpi-label{color:var(--bs-text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.admin-kpi-value{align-items:center;display:flex;font-size:1rem;font-weight:700;gap:.35rem}.admin-kpi-value--last-event{font-size:.95rem}.admin-kpi-value--last-event.is-follow{font-size:.82rem}.admin-kpi-meta{color:var(--bs-text-muted);font-size:.8rem}.status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.status-dot.is-offline{background:var(--bs-danger)}.status-dot.is-warning{background:#f5c542}.status-dot.is-online{background:var(--bs-success)}.admin-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-grid--dashboard{align-items:start;grid-template-columns:minmax(0,2.1fr) minmax(240px,.9fr)}.admin-section--events{min-height:500px}.admin-dashboard-sidebar{display:grid;gap:1rem}.admin-section--quick-actions{padding:1rem}.admin-event-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.admin-event-item{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.55rem 0}.admin-event-main{align-items:center;display:flex;gap:.5rem;min-width:0;overflow:hidden}.admin-event-dot{background:#f5c542;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.admin-event-dot.is-follow{background:#b47dff}.admin-event-dot.is-sub{background:#44d8ff}.admin-event-text{font-size:.96rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-event-meta{color:var(--bs-text-muted);font-size:.8rem;white-space:nowrap}.admin-empty-state{border:1px dashed var(--bs-border-color);border-radius:12px;color:var(--bs-text-muted);padding:1.25rem;text-align:center}.admin-empty-title{color:var(--bs-body-color);font-weight:600;margin-bottom:.25rem}.admin-actions-grid{display:grid;gap:.75rem;grid-template-columns:1fr}.admin-quick-action{background:transparent;border:1px solid var(--bs-border-color);border-radius:10px;cursor:pointer;font-weight:600;padding:.56rem .72rem;text-align:left;width:100%}.admin-quick-action:hover{background:rgba(var(--bs-primary-rgb),.08)}.admin-section--today-stats{padding:.95rem 1rem}.admin-today-stats{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem}.admin-today-stat{border:1px solid var(--bs-border-color);border-radius:10px;padding:.65rem .75rem;text-align:center}.admin-today-stat-value{font-size:1.2rem;font-weight:700;line-height:1.1;margin-bottom:.2rem}.admin-link-button{background:none;border:none;color:var(--bs-primary);cursor:pointer;font-weight:600}.admin-hint{color:var(--bs-text-muted);margin-bottom:1rem}@media (max-width:900px){.admin-layout{--admin-shell-top:0px;margin-left:0;margin-right:0;min-height:auto}.admin-layout.sidebar-collapsed .admin-main,.admin-main{margin-left:0}.admin-sidebar,.admin-sidebar.collapsed{border-bottom:1px solid var(--bs-border-color);border-right:none;padding:.9rem 1rem;position:static;width:auto}.admin-sidebar-title,.admin-sidebar.collapsed .admin-nav a span,.admin-sidebar.collapsed .admin-sidebar-title{display:initial}.admin-nav a,.admin-sidebar.collapsed .admin-nav a{justify-content:flex-start;padding:.55rem .75rem}.admin-content{padding:0 1.5rem 2.5rem}.admin-grid--dashboard{grid-template-columns:1fr}.admin-topbar{align-items:flex-start;flex-direction:column;padding:1.5rem 1.5rem 1rem}}:root{--panel-outline:#171717;--panel-shadow:rgba(0,0,0,.16);--panel-shadow-offset:6px;--comic-teal:#0b7a88;--comic-teal-soft:#e6f6f7;--button-halftone:hsla(0,0%,7%,.12)}body.dark,html[data-theme=dark]{--bs-header-bg:#121212;--bs-card-bg:#111a24;--bs-border-color:#1a4d54;--feature-card-bg:#122226;--color-bg-alt:#162a30;--bs-primary:#f0fbfc;--bs-primary-rgb:240,251,252;--bs-on-primary:#fff;--bs-text-muted:rgba(230,250,251,.78);--paper-bg:#0b151a;--panel-outline:#061114;--panel-shadow:rgba(11,122,136,.4);--button-halftone:rgba(198,245,247,.18)}body{background:radial-gradient(circle at top left,rgba(11,122,136,.08),transparent 24%),radial-gradient(circle at 85% 12%,rgba(34,199,216,.06),transparent 20%),var(--page-bg)}body.dark{background:radial-gradient(circle at top left,rgba(34,199,216,.16),transparent 24%),radial-gradient(circle at 85% 12%,rgba(11,122,136,.12),transparent 20%),var(--page-bg)}.admin-action-button,.browser-buttons a,.browser-buttons button,.card-title,.commercial-btn,.extensions-group-title,.login-button,.menu-toggle,.nav-links a,.overlay-button,.segmented-button,.theme-toggle,.title,h1,h2,h3,h4,h5,h6{font-family:Aspekta,Onest,Arial,sans-serif}[class$=card]{border:2px solid var(--panel-outline);border-radius:24px;box-shadow:var(--panel-shadow-offset) var(--panel-shadow-offset) 0 var(--panel-shadow)}[class$=card]:before,[class$=card]:hover:before{content:none;opacity:0}.admin-activity-item,.admin-card,.admin-panel,.admin-settings-card,.chat-block,.command-card,.commercial-card,.content-card,.extension-card,.feature-card,.news-item,.rules-desc,.social-card,.widget-settings-card{background-image:none!important}body.dark .admin-activity-item,body.dark .admin-card,body.dark .admin-panel,body.dark .admin-settings-card,body.dark .chat-block,body.dark .command-card,body.dark .commercial-card,body.dark .content-card,body.dark .extension-card,body.dark .feature-card,body.dark .news-item,body.dark .rules-desc,body.dark .social-card,body.dark .widget-settings-card{background:linear-gradient(180deg,rgba(149,93,255,.07),rgba(31,23,41,.98));border-color:rgba(205,183,255,.18);box-shadow:var(--panel-shadow-offset) var(--panel-shadow-offset) 0 rgba(36,20,57,.95)}body.dark .command-card:hover,body.dark .commercial-card:hover,body.dark .content-card:hover,body.dark .extension-card:hover,body.dark .feature-card:hover,body.dark .news-item:hover{background:linear-gradient(180deg,rgba(164,113,255,.11),rgba(43,30,59,.98))}.admin-avatar,.content-card .card-icon,.extension-logo,.feature-card .icon{border:2px solid var(--panel-outline);box-shadow:3px 3px 0 var(--panel-shadow)}body.dark .admin-avatar,body.dark .content-card .card-icon,body.dark .extension-logo,body.dark .feature-card .icon{background:linear-gradient(180deg,rgba(163,123,255,.26),rgba(77,46,124,.92));border-color:rgba(13,9,20,.95);color:#fff}.admin-action-button,.admin-btn,.browser-buttons a,.browser-buttons button,.command-card__actions button,.commercial-btn,.footer-social-link,.login-button,.menu-toggle,.nav-links a,.overlay-button,.segmented-button,.theme-toggle{border:2px solid var(--panel-outline);box-shadow:3px 3px 0 var(--panel-shadow);overflow:hidden;position:relative}.admin-action-button,.admin-btn,.browser-buttons a,.browser-buttons button,.command-card__actions button,.commercial-btn,.login-button,.nav-links a,.overlay-button,.segmented-button{background-color:var(--bs-card-bg)}body.dark .admin-action-button,body.dark .admin-btn,body.dark .browser-buttons a,body.dark .browser-buttons button,body.dark .command-card__actions button,body.dark .commercial-btn,body.dark .footer-social-link,body.dark .login-button,body.dark .menu-toggle,body.dark .nav-links a,body.dark .overlay-button,body.dark .segmented-button,body.dark .theme-toggle{background-color:#2b1e3b;border-color:#0f0a16;color:#fcfcff}.admin-action-button:hover,.admin-btn:hover,.browser-buttons a:hover,.browser-buttons button:hover,.command-card__actions button:hover,.commercial-btn:hover,.footer-social-link:focus-visible,.footer-social-link:hover,.login-button:hover,.menu-toggle:focus-visible,.menu-toggle:hover,.nav-links a:focus-visible,.nav-links a:hover,.overlay-button:hover,.segmented-button:hover,.theme-toggle:focus-visible,.theme-toggle:hover{transform:translate(-1px,-1px)}body.dark .admin-action-button:hover,body.dark .admin-btn:hover,body.dark .browser-buttons a:hover,body.dark .browser-buttons button:hover,body.dark .command-card__actions button:hover,body.dark .commercial-btn:hover,body.dark .footer-social-link:focus-visible,body.dark .footer-social-link:hover,body.dark .login-button:hover,body.dark .menu-toggle:focus-visible,body.dark .menu-toggle:hover,body.dark .nav-links a.active,body.dark .nav-links a:focus-visible,body.dark .nav-links a:hover,body.dark .overlay-button:hover,body.dark .segmented-button.is-active,body.dark .segmented-button:hover,body.dark .theme-toggle:focus-visible,body.dark .theme-toggle:hover{background-color:#37244f}.footer-social-link,.menu-toggle,.theme-toggle{background-color:transparent}body.dark .header{border-bottom-color:rgba(183,149,255,.22)}body.dark .nav-links{background:#18121f}body.dark .chat-block,body.dark .content-card .card-kicker,body.dark .extension-card p,body.dark .extensions-intro,body.dark .feature-card p,body.dark .footer-inner p,body.dark .rules-desc{color:rgba(240,232,255,.78)}body.dark .menu-toggle,body.dark .nav-links a,body.dark .theme-toggle{background-color:transparent;border-color:rgba(183,149,255,.34);box-shadow:none}body.dark .menu-toggle:focus-visible,body.dark .menu-toggle:hover,body.dark .nav-links a.active,body.dark .nav-links a:focus-visible,body.dark .nav-links a:hover,body.dark .theme-toggle:focus-visible,body.dark .theme-toggle:hover{background-color:rgba(34,199,216,.22);border-color:rgba(34,199,216,.52);box-shadow:3px 3px 0 #070a13}@media (min-width:769px){body.dark .nav-links{background:transparent;border:0;box-shadow:none}}.rules-container.music-requests-container.music-requests-layout{max-width:980px}.music-requests-hero{display:grid;gap:1rem;justify-items:center;margin-bottom:1.75rem}.music-requests-copy{display:grid;gap:1rem;margin:0 auto 1.75rem;max-width:620px}.music-command-box{background:var(--bs-card-bg);border:2px solid var(--panel-outline,#171717);border-radius:22px;box-shadow:4px 4px 0 var(--panel-shadow,rgba(0,0,0,.12));display:grid;gap:.55rem;padding:1rem 1.1rem}.music-command-box code{align-items:center;background-color:var(--bs-card-bg);border:2px solid var(--panel-outline,#171717);border-radius:999px;display:inline-flex;font-size:.95rem;font-weight:700;padding:.45rem .8rem;width:fit-content}.music-command-label{color:var(--bs-text-muted);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.music-policy-list{display:grid;gap:.55rem;margin:0;padding-left:1.15rem}.music-policy-list li{margin:0}.track-card{overflow:visible}.track-card__link{border-radius:inherit;color:inherit;display:block;height:100%;overflow:hidden;text-decoration:none}.track-card__link:focus-visible .track-card__title,.track-card__link:hover .track-card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.track-card__link:focus-visible{outline:2px solid rgba(34,199,216,.45);outline-offset:4px}.track-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;line-height:1.45}.queue-length{margin:1rem 0 1.25rem}.queue-title{margin-bottom:1.2rem}@media (max-width:640px){.music-requests-copy{max-width:100%}.music-command-box{padding:.9rem .95rem}}.rules-container.music-requests-container.music-requests-layout{max-width:1280px}@media (max-width:1199.98px){.rules-container.music-requests-container.music-requests-layout{max-width:1100px}}.admin-action-button,.admin-btn,.browser-buttons a,.browser-buttons button,.command-card__actions button,.commercial-btn,.login-button,.menu-toggle,.nav-links a,.overlay-button,.segmented-button,.theme-toggle{color:var(--bs-body-color)}body.dark .track-card__position{border-color:hsla(0,0%,7%,.18);color:#121212}.music-player-card{border:none;box-shadow:none}.player-16x9{background:transparent;border:none;border-radius:0;overflow:visible}.music-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;justify-content:center}.music-status-row .status-indicator{font-size:1.05rem;line-height:1.35;margin:0}.music-queue-summary,.music-status-row .status-indicator .text{font-size:1.05rem;font-weight:700;line-height:1.35}.music-queue-summary{margin:0}.admin-table-wrapper{background:var(--commands-surface-strong,var(--design-surface));border:1px solid var(--commands-border,var(--design-border));border-radius:8px;margin-top:1rem;overflow-x:auto;overflow-y:hidden}.admin-table{border-collapse:collapse;font-size:.95rem;text-align:left;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid var(--commands-border,var(--design-border));color:var(--commands-text,var(--design-text));padding:.8rem 1.15rem}.admin-table th{background:var(--commands-accent-soft,var(--design-surface-soft));color:var(--commands-heading,var(--design-text));font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover{background:rgba(122,52,245,.04)}body.dark .admin-table tr:hover{background:rgba(167,139,250,.08)}.admin-table-empty{color:var(--commands-muted,var(--design-muted));font-size:.95rem;padding:2rem;text-align:center}.admin-event-item{--event-hue:#8b93a7}.admin-event-item--follow{--event-hue:#22c55e}.admin-event-item--sub{--event-hue:#a855f7}.admin-event-item--gift{--event-hue:#c084fc}.admin-event-item--raid{--event-hue:#06b6d4}.admin-event-item--raidout{--event-hue:#0ea5e9}.event-badge-sub--raid,.event-badge-sub--raidout{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.admin-event-item--points{--event-hue:#f59e0b}.admin-event-item--mod{--event-hue:#ef4444}.admin-event-item--vip{--event-hue:#ec4899}.admin-event-item--clip{--event-hue:#3b82f6}.event-badge-main{align-items:center;background:color-mix(in srgb,var(--event-hue) 16%,transparent);border:1px solid color-mix(in srgb,var(--event-hue) 45%,transparent);border-radius:5px;color:color-mix(in srgb,var(--event-hue) 78%,var(--design-text));display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.05em;line-height:1;padding:.2rem .5rem;text-transform:uppercase}body.dark .event-badge-main{background:color-mix(in srgb,var(--event-hue) 22%,transparent);color:color-mix(in srgb,var(--event-hue) 85%,#fff)}.event-badge-sub{align-items:center;background:color-mix(in srgb,var(--event-hue) 8%,transparent);border:1px solid color-mix(in srgb,var(--event-hue) 22%,transparent);border-radius:5px;color:var(--design-text);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:700;justify-content:flex-start;line-height:1;max-width:22rem;overflow:hidden;padding:.2rem .55rem;text-overflow:ellipsis;white-space:nowrap}.event-badge-sub--points{flex:0 10 auto;min-width:3rem}.event-badge-sub--mod{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.event-user-link{color:color-mix(in srgb,var(--design-accent) 80%,var(--design-text));flex:0 1 auto;font-size:.95rem;font-weight:600;max-width:14rem;min-width:3.5rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.event-user-link:hover{color:var(--design-accent);text-decoration:underline}.admin-sidebar-footer-inner{align-items:center;display:flex;gap:.75rem;justify-content:center;width:100%}.admin-sidebar.collapsed .admin-sidebar-footer-inner{flex-direction:column;gap:.5rem}.admin-premium-btn{align-items:center;background:var(--design-surface-soft,hsla(0,0%,100%,.05));border:1px solid var(--design-border,hsla(0,0%,100%,.1));border-radius:6px;color:#ffb300;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;height:40px;justify-content:center;padding:0 1rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.admin-premium-btn i{font-size:.9rem}.admin-premium-btn:hover{background:var(--design-surface,hsla(0,0%,100%,.1));box-shadow:var(--design-shadow-focus);color:#ffa000}.admin-premium-btn.active{background:rgba(255,179,0,.1);border-color:#ffb300}.admin-sidebar.collapsed .admin-premium-btn{padding:0;width:40px}.admin-sidebar.collapsed .admin-premium-btn span{display:none}.admin-page .admin-card .admin-panel,.admin-page .admin-card .control-block,.admin-page .admin-card .news-editor,.admin-page .command-surface{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.admin-page .command-surface__header{border-bottom:1px solid var(--design-border,var(--bs-border-color))!important;margin-bottom:1.25rem!important;padding:.25rem 0 1.25rem!important}.admin-page .command-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border,var(--bs-border-color))!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;transition:background .2s ease!important}.admin-page .command-item:last-child{border-bottom:0!important}.admin-page .command-item:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page .command-item:hover{background:hsla(0,0%,100%,.02)!important}.admin-page .command-item__panel{background:var(--design-surface-soft,hsla(0,0%,100%,.05))!important;border:1px solid var(--design-border,var(--bs-border-color))!important;border-radius:8px!important;margin:.75rem 0 1.25rem!important;padding:1.25rem!important}body.dark.admin-page .command-item__panel{background:hsla(0,0%,100%,.01)!important}.admin-page .command-item--draft{background:var(--design-surface-soft,hsla(0,0%,100%,.05))!important;border:1px dashed var(--design-accent,#22c7d8)!important;border-radius:8px!important;margin-bottom:1.25rem!important;padding:1.25rem!important}body.dark.admin-page .command-item--draft{background:hsla(0,0%,100%,.01)!important}.admin-page #admin-track-list li{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border,var(--bs-border-color))!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;padding:1rem .5rem!important;transition:background .2s ease!important}.admin-page #admin-track-list li:last-child{border-bottom:0!important}.admin-page #admin-track-list li:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page #admin-track-list li:hover{background:hsla(0,0%,100%,.02)!important}.admin-page .blacklist-row{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border,var(--bs-border-color))!important;border-radius:0!important;box-shadow:none!important;padding:.75rem .5rem!important;transition:background .2s ease!important}.admin-page .blacklist-row:last-child{border-bottom:0!important}.admin-page .blacklist-row:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page .blacklist-row:hover{background:hsla(0,0%,100%,.02)!important}.admin-page .seventv-history-row,.admin-page .seventv-leader-row{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border,var(--bs-border-color))!important;border-radius:0!important;box-shadow:none!important;padding:.75rem .5rem!important;transition:background .2s ease!important}.admin-page .seventv-history-row:last-child,.admin-page .seventv-leader-row:last-child{border-bottom:0!important}.admin-page .seventv-history-row:hover,.admin-page .seventv-leader-row:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page .seventv-history-row,body.dark.admin-page .seventv-leader-row{background:transparent!important;border-color:var(--design-border,var(--bs-border-color))!important}body.dark.admin-page .seventv-history-row:hover,body.dark.admin-page .seventv-leader-row:hover{background:hsla(0,0%,100%,.02)!important}.admin-page .admin-today-stat{padding:.5rem!important}.admin-page .admin-today-stat,.admin-page .news-admin-item{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.admin-page .news-admin-item{border-bottom:1px solid var(--design-border,var(--bs-border-color))!important;margin-bottom:0!important;padding:1.25rem .5rem!important}.admin-page .news-admin-item:last-child{border-bottom:0!important}.obs-steps{color:var(--paper-muted,#5c5c5c);display:grid;font-size:.95rem;gap:6px;margin:0 0 14px;padding-left:20px}.obs-link-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.obs-link-row .ns-text-input{flex:1 1 320px;min-width:0}.obs-hint{color:var(--paper-muted,#5c5c5c);font-size:.85rem;margin:8px 0 0}.obs-state{align-items:center;display:inline-flex;font-size:.9rem;gap:8px}.obs-state__dot{background:#6f6f6f;border-radius:50%;flex:0 0 auto;height:9px;width:9px}.obs-state__dot.is-live{background:#3bcf8e}.obs-state__dot.is-off{background:#f06272}.obs-actions{display:grid;gap:12px;margin-bottom:16px}.obs-empty{border:1px dashed var(--border-color,#2d2d2d);border-radius:12px;color:var(--paper-muted,#5c5c5c);padding:18px;text-align:center}.obs-action{background:var(--surface-2,transparent);border:1px solid var(--border-color,#2d2d2d);border-radius:12px;display:grid;gap:12px;padding:14px}.obs-action__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.obs-action__name{flex:1 1 220px;min-width:0}.obs-action__remove{flex:0 0 auto}.obs-action__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.obs-field{color:var(--paper-muted,#5c5c5c);display:flex;flex-direction:column;font-size:.85rem;gap:4px;min-width:0}.obs-field small{font-size:.78rem}@media (max-width:640px){.obs-action__grid{grid-template-columns:1fr}.obs-link-row .ns-text-input{flex-basis:100%}}.obs-password-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.obs-password-row .obs-field{flex:1 1 260px}.obs-password-row .obs-field--narrow{flex:0 1 120px}.obs-hint--wide{flex:1 1 100%;margin-top:0}.donation-request-amount{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.donation-request-amount .ns-number-input{flex:1 1 120px;min-width:0}.donation-request-amount .ns-text-input{flex:0 1 110px;min-width:0}.integration-panel__head{align-items:center;display:flex;gap:8px;margin-bottom:4px}.integration-panel__head h2{margin:0}.integration-faq{position:relative}.integration-faq__toggle{align-items:center;border:1px solid var(--design-border,#2d2d2d);border-radius:50%;color:var(--paper-muted,#5c5c5c);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;height:1.45rem;justify-content:center;list-style:none;user-select:none;width:1.45rem}.integration-faq__toggle::-webkit-details-marker{display:none}.integration-faq[open] .integration-faq__toggle,.integration-faq__toggle:hover{border-color:var(--design-accent,#3bcf8e);color:var(--design-accent,#3bcf8e)}.integration-faq__body{background:var(--design-surface,#1b1b1b);border:1px solid var(--design-border,#2d2d2d);border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.22);font-size:.9rem;left:0;line-height:1.5;max-height:min(60vh,32rem);overflow-y:auto;padding:14px 16px;position:absolute;top:calc(100% + 8px);width:min(32rem,calc(100vw - 3rem));z-index:20}.integration-faq__body h3{color:var(--paper-muted,#5c5c5c);font-size:.85rem;letter-spacing:.03em;margin:12px 0 4px;text-transform:uppercase}.integration-faq__body h3:first-child{margin-top:0}.integration-faq__body p{margin:0 0 6px}.integration-faq__body ul{margin:0 0 6px;padding-left:18px}.integration-faq__body li{margin-bottom:3px}.integration-faq__body code{font-size:.85em}@media (max-width:640px){.integration-faq__body{left:1rem;max-height:70vh;position:fixed;right:1rem;top:4.5rem;width:auto}}.admin-nav-group-heading{align-items:center;display:flex}.admin-nav-group-heading>a{flex:1;min-width:0}body.admin-page .admin-sidebar.collapsed .admin-nav-group [data-nav-children]{display:none}body.admin-page .admin-nav-group [data-nav-children] a{font-size:.9rem;padding-left:2.75rem}.admin-nav-group [hidden]{display:none}.tts-admin fieldset>.admin-section{margin-bottom:1.5rem}