.overlay-body{background:transparent;margin:0;overflow:hidden}.donation-overlay-body,.seventv-overlay-body{background:transparent;color:#f7f2ff}.overlay-edit-mode .overlay-edit-launch{display:none}.overlay-edit-mode .overlay-controls{display:flex}.code-overlay-body{background:transparent;height:1080px;margin:0;overflow:hidden;position:relative;width:1920px}.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}.admin-sidebar.collapsed .admin-nav a{justify-content:center;padding:.58rem .45rem}.admin-sidebar.collapsed .admin-nav a span{display:none}@media (max-width:900px){.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}}.title{font-family:Inter,Arial,sans-serif;font-size:28px;font-weight:900;text-align:center}.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)}}.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;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)}.card-title{font-size:1.25rem;font-weight:700}@media (max-width:1024px){.nav-links{gap:clamp(.5rem,1.4vw,1rem)}}@media (max-width:820px){.nav-links{gap:.65rem}}@media (max-width:768px){.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){.menu-toggle,.theme-toggle{height:34px;width:34px}}.content{padding:2rem 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}.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}.chat-block{background-color:var(--bs-card-bg);border-left:4px solid var(--bs-primary);border-radius:var(--radius);margin-top:.5rem;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}.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}.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-container.music-requests-container{max-width:1280px}@media (max-width:1199.98px){.rules-container.music-requests-container{max-width:1100px}}.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}.queue-title{font-size:1.1rem;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.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}.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}.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:Montserrat,Roboto,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-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}.overlay-widget>*{position:relative;z-index:2}.widget-label{font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1}.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;text-shadow:0 2px 6px rgba(0,0,0,.5);width:100%}.reminder-items .reminder-item{align-items:center;display:flex;gap:.6rem}.reminder-items.is-animated .reminder-item{align-items:center;display:flex;gap:.6rem;transform:translateY(18%);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.reminder-items.is-animated .reminder-item.active{transform:translateY(0)}.reminder-items.is-animated .reminder-item[aria-hidden=true]{pointer-events:none}.reminder-item__icon{align-items:center;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}.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}.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}.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__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}.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}.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)}.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%}.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}.rules-desc{background-color:var(--bs-card-bg);border-radius:8px;color:var(--bs-body-color);margin-bottom:24px;padding:16px}.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}.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)}.footer-social-link,.menu-toggle,.theme-toggle{background-color:transparent}body.dark .nav-links{background:#18121f}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(124,58,237,.22);border-color:rgba(214,191,255,.52);box-shadow:3px 3px 0 rgba(36,20,57,.9)}.rules-container.music-requests-container.music-requests-layout{max-width:980px}.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(124,58,237,.45);outline-offset:4px}.track-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;line-height:1.45}.queue-title{margin-bottom:1.2rem}.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}}body.dark .track-card__position{border-color:hsla(0,0%,7%,.18);color:#121212}.music-queue-summary{margin:0}.command-card{overflow:visible}.command-card p{max-width:none}.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}.command-card-large{padding:1rem}.command-card-large pre{margin-top:.5rem}.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%}.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}.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}}.music-desc{color:var(--bs-body-color);line-height:1.4;margin-bottom:1rem}.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:#1b2436;--commands-heading:#101828;--commands-muted:#687588;--commands-border:rgba(15,23,42,.1);--commands-border-strong:rgba(37,99,235,.18);--commands-surface:hsla(0,0%,100%,.92);--commands-surface-strong:rgba(248,250,252,.96);--commands-accent-soft:rgba(37,99,235,.12);--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-text:#f7f3ff;--commands-heading:#fff;--commands-muted:#d6cdee;--commands-border:rgba(214,194,255,.16);--commands-border-strong:rgba(214,194,255,.24);--commands-surface:rgba(27,20,39,.9);--commands-surface-strong:rgba(18,13,28,.94);--commands-accent-soft:rgba(167,139,250,.16);--commands-shadow:0 26px 52px rgba(5,3,10,.42)}.commands-shell{gap:1.2rem}.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}.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-item__meta{font-size:.92rem;grid-area:meta}.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}.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}.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%}.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-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-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%}.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}.music-policy-list{display:grid;gap:.55rem;margin:0;padding-left:1.15rem}.music-policy-list li{margin:0}.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}.admin-panel{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.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 .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)}.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}.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-layout.sidebar-collapsed .admin-main{margin-left:var(--admin-sidebar-width-collapsed)}.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-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-meta{color:var(--bs-text-muted);font-size:.8rem}.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--quick-actions{padding:1rem}.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-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-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}@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-grid--dashboard{grid-template-columns:1fr}}.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{color:var(--bs-body-color)}.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%}.header{border-bottom:1px solid var(--bs-border-color);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}body.dark .header{box-shadow:none}body.dark .header:after{content:none}.header-actions{align-items:center;display:flex;gap:.5rem;justify-self:end}.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}@media (max-width:1024px){.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.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)}}@media (max-width:768px){.header-inner{padding:.75rem 1.25rem}}@media (max-width:500px){.header-inner{padding:.65rem 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}.commercial-card p,.extension-card p,.feature-card p,.news-item p{max-width:52ch}.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)}.feature-card .chip{position:absolute;right:.5rem;top:.5rem}.login-button--ghost{background:transparent;border:1px solid var(--bs-primary);color:var(--bs-primary)}.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}.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)}.news-editor .login-button{align-self:flex-start;margin-top:.5rem}@media (min-width:1024px){.container{max-width:1200px}}.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:Itim,Inter,Arial,sans-serif}.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{background-image:radial-gradient(circle at 1px 1px,var(--button-halftone) 1px,transparent 0);background-size:9px 9px;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}body.dark .header{border-bottom-color:rgba(183,149,255,.22)}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)}.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)}:root{--theme-grid-size:120px}body{background-attachment:fixed;background-color:var(--bs-body-bg);background-image:none;position:relative;z-index:0}body:before{content:none}body.dark{background-color:var(--bs-body-bg);background-image:none}body.dark:before{content:none}.header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bs-header-bg);border-bottom-color:var(--bs-border-color);box-shadow:none;transition:border-color .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease!important}body.index-page .header.scrolled,body.paper-page .header.scrolled,body.rules-page .header.scrolled{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:hsla(40,47%,96%,.88)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:0 4px 30px rgba(0,0,0,.05)!important}body.dark.index-page .header.scrolled,body.dark.paper-page .header.scrolled,body.dark.rules-page .header.scrolled,html[data-theme=dark] body.index-page .header.scrolled,html[data-theme=dark] body.paper-page .header.scrolled,html[data-theme=dark] body.rules-page .header.scrolled{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:rgba(19,13,26,.85)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 10px 30px rgba(7,4,14,.38)!important}.nav-links a{background:transparent;color:var(--bs-body-color)}.nav-links a.active,.nav-links a:focus-visible,.nav-links a:hover{background:rgba(92,75,139,.12);color:var(--bs-primary)}body.dark .nav-links a{color:hsla(0,0%,100%,.82)}body.dark .nav-links a.active,body.dark .nav-links a:focus-visible,body.dark .nav-links a:hover{background:rgba(158,138,240,.28);color:#fff}.menu-toggle,.theme-toggle{background:hsla(0,0%,100%,.32);border-color:transparent}.menu-toggle:focus-visible,.menu-toggle:hover,.theme-toggle:focus-visible,.theme-toggle:hover{background:hsla(0,0%,100%,.5);box-shadow:0 14px 30px rgba(82,61,132,.22)}body.dark .menu-toggle,body.dark .theme-toggle{background:rgba(65,51,104,.6);border-color:rgba(158,138,240,.35)}body.dark .menu-toggle:focus-visible,body.dark .menu-toggle:hover,body.dark .theme-toggle:focus-visible,body.dark .theme-toggle:hover{background:rgba(114,93,176,.75);box-shadow:0 18px 36px rgba(7,5,18,.6)}:root{--ui-radius-card:22px;--ui-radius-control:14px;--ui-radius-pill:999px;--ui-panel-border:2px solid var(--panel-outline,#171717);--ui-panel-shadow:4px 4px 0 var(--panel-shadow,rgba(0,0,0,.12));--ui-content-width:980px;--ui-content-padding:clamp(1.1rem,2vw,1.5rem);--ui-stack-gap:clamp(1rem,2vw,1.35rem)}.page-hero-title{font-family:Itim,Inter,sans-serif;font-size:clamp(2.8rem,4.2vw,4.6rem);letter-spacing:-.035em;line-height:.94;margin:0;text-align:center;text-wrap:balance}.page-hero-desc{font-family:Inter,Arial,sans-serif;font-size:clamp(1.02rem,.35vw + .98rem,1.2rem);font-weight:800;line-height:1.34;margin:0 auto;max-width:690px;text-align:center}body.dark.paper-page .page-hero-desc,html[data-theme=dark] body.paper-page .page-hero-desc{color:rgba(242,234,255,.84)!important}.admin-content-inner,.container,.extensions-shell,.hero-content,.music-requests-layout,.rules-container{width:min(100%,var(--ui-content-width))}.extensions-shell,.music-requests-layout,.rules-container{padding-inline:var(--ui-content-padding)}.admin-content-inner>*+*,.extensions-shell>*+*,.music-requests-layout>*+*,.rules-container>*+*{margin-top:var(--ui-stack-gap)}.admin-kpi-meta,.admin-section-note,.admin-topbar-title p,.command-card p,.extension-card p,.extensions-intro,.music-desc,.music-policy-list li,.news-body,.news-item p,.rules-container li,.rules-container p,.widget-settings-card__hint{font-size:1rem;line-height:1.65}.admin-section-header h2,.extensions-group-title,.extensions-shell h2,.music-requests-layout h2,.queue-title,.rules-container h2{margin-bottom:0}.admin-card,.admin-empty-state,.admin-today-stat,.blacklist-add input,.blacklist-import textarea,.blacklist-row,.command-card,.commercial-card,.content-card,.control-block,.extension-card,.feature-card,.news-editor,.news-editor input[type=file],.news-editor input[type=number],.news-editor input[type=text],.news-editor input[type=url],.news-editor select,.news-editor textarea,.news-item,.queue-add-row input,.rules-desc,.track-card,.widget-link__input,.widget-settings-card{border-radius:var(--ui-radius-card)}.admin-card,.admin-empty-state,.admin-today-stat,.blacklist-row,.command-card,.commercial-card,.content-card,.control-block,.extension-card,.feature-card,.news-editor,.news-item,.rules-desc,.track-card,.widget-settings-card{border:var(--ui-panel-border);box-shadow:var(--ui-panel-shadow)}.admin-card,.command-card,.commercial-card,.content-card,.extension-card,.feature-card,.news-editor,.news-item,.rules-desc,.track-card,.widget-settings-card{padding:clamp(1rem,2vw,1.35rem)}.admin-grid,.admin-kpi-grid,.command-cards,.content-grid,.extensions-grid,.news-grid,.track-grid,.widget-settings-grid{gap:clamp(1rem,2vw,1.35rem)}.extensions-group,.news-grid,.queue-title,.rules-nav,.track-grid{margin-top:clamp(1.25rem,2.4vw,1.8rem)}.admin-action-button,.admin-btn,.admin-quick-action,.browser-buttons a,.browser-buttons button,.command-card__actions button,.commercial-btn,.login-button,.menu-toggle,.nav-links a,.overlay-button,.queue-add-btn,.rules-btn,.segmented-button,.sidebar-toggle-btn,.theme-toggle,.widget-link__copy{border-radius:var(--ui-radius-pill);font-weight:700;min-height:44px;padding:.7rem 1rem}.menu-toggle,.queue-add-btn,.sidebar-toggle-btn,.theme-toggle{min-width:44px;padding:0;width:44px}.admin-quick-action,.browser-buttons a,.browser-buttons button,.command-card__actions button,.commercial-btn,.rules-btn,.widget-link__copy{justify-content:center}.admin-actions-grid,.browser-buttons,.command-card__actions,.commercial-actions,.quick-actions-stack,.widget-settings-card__actions{gap:.8rem}.admin-avatar,.commercial-icon,.content-card .card-icon,.extension-logo,.feature-card .icon{border-radius:16px}.admin-section--quick-actions,.admin-section--today-stats,.command-card-large pre,.track-card__body{padding:clamp(.9rem,1.8vw,1.1rem)}.admin-status-pill,.rules-btn,.segmented-button,.track-card__duration,.track-card__position{font-size:.9rem}.admin-card,.commercial-card,.news-editor,.rules-desc,.widget-settings-card{gap:1rem}.blacklist-add input,.blacklist-import textarea,.news-editor input[type=number],.news-editor input[type=text],.news-editor input[type=url],.news-editor select,.news-editor textarea,.queue-add-row input,.widget-link__input{border-radius:var(--ui-radius-control);padding:.72rem .95rem}.admin-topbar-actions,.music-status-row,.rules-nav,.segmented{gap:.75rem}body.dark .admin-card,body.dark .admin-empty-state,body.dark .admin-today-stat,body.dark .blacklist-row,body.dark .command-card,body.dark .commercial-card,body.dark .content-card,body.dark .control-block,body.dark .extension-card,body.dark .feature-card,body.dark .news-editor,body.dark .news-item,body.dark .rules-desc,body.dark .track-card,body.dark .widget-settings-card{background-color:var(--bs-card-bg);background-image:none}@media (max-width:768px){.extensions-shell,.music-requests-layout,.rules-container{padding-inline:clamp(.8rem,4vw,1rem)}.admin-action-button,.admin-btn,.admin-quick-action,.browser-buttons a,.browser-buttons button,.command-card__actions button,.commercial-btn,.login-button,.nav-links a,.overlay-button,.rules-btn,.segmented-button,.widget-link__copy{min-height:42px;padding:.65rem .95rem}}.music-requests-layout{width:min(100%,1280px)}.music-requests-layout .track-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199.98px){.music-requests-layout{width:min(100%,1100px)}}@media (max-width:767.98px){.music-requests-layout .track-grid{grid-template-columns:1fr}}@media (max-width:1199.98px){.music-requests-layout .track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.music-requests-layout .track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.music-requests-layout .track-card.is-current-track{border-color:rgba(167,139,250,.95);box-shadow:0 0 0 1px rgba(167,139,250,.3),4px 4px 0 rgba(66,37,110,.95)}.music-requests-layout .track-card__current{align-items:center;background:#f3e8ff;border:2px solid hsla(0,0%,100%,.7);border-radius:999px;color:#121212;display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;letter-spacing:.02em;min-height:1.9rem;padding:.2rem .65rem;position:absolute;right:.6rem;top:.6rem;z-index:2}body.dark .music-requests-layout .track-card__current{background:#d8b4fe;border-color:rgba(12,8,18,.8);color:#1b1028}.header-inner{max-width:1360px;padding-left:clamp(1rem,2.2vw,1.75rem);padding-right:clamp(1rem,2.4vw,2rem)}@media (max-width:768px){.header-inner{padding-left:clamp(.75rem,4vw,1rem);padding-right:clamp(.75rem,4vw,1rem)}}.rules-btn{background:var(--bs-card-bg);color:var(--bs-body-color)}.rules-btn.active{background:#6d3df2;color:#fff}body.dark .rules-btn{background:#2a1d3b;border-color:rgba(196,167,255,.42);color:#f8f4ff}body.dark .rules-btn.active{background:#7c3aed;border-color:#c4a7ff;color:#fff}.alias-chip .chip,body.dark .alias-chip .chip{background:#3a2554;border:1px solid rgba(196,167,255,.42);color:#f8f4ff}.alias-chip .alias-popup{background:var(--bs-card-bg);border:2px solid rgba(124,58,237,.5);box-shadow:4px 4px 0 rgba(36,20,57,.75);min-width:96px}.alias-chip .alias-popup,.alias-chip .alias-popup code,.alias-chip .alias-popup strong,.command-card__aliases{color:var(--bs-body-color)}body.dark .alias-chip .alias-popup{background:#23172f;border-color:rgba(196,167,255,.52);color:#f8f4ff}body.dark .alias-chip .alias-popup code,body.dark .alias-chip .alias-popup strong,body.dark .command-card__aliases{color:#f3e8ff}.commands-shell>h1,.commands-shell>p:first-of-type{text-align:center}.commands-shell>p:first-of-type{margin-inline:auto;max-width:640px}.commands-shell .single-column{width:100%}.seventv-admin-shell{gap:.95rem;width:min(100%,1260px)}.seventv-admin-shell>*+*{margin-top:.85rem}.seventv-toolbar-card{padding:1rem 1.15rem}.seventv-toolbar-row{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(220px,260px) 108px repeat(3,auto)}.seventv-toolbar-field{display:grid;gap:.35rem}.seventv-toolbar-field .admin-input{width:100%}.seventv-export-btn{text-decoration:none}.seventv-overview-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.9fr) minmax(260px,320px)}.seventv-chart-card,.seventv-history-card,.seventv-leaders-card{max-width:760px;min-width:0}.seventv-activity-chart{align-items:end;display:grid;gap:.85rem;grid-template-columns:repeat(7,minmax(90px,1fr));min-height:360px}.seventv-bar-card{display:flex;flex-direction:column;gap:.55rem;min-width:0}.seventv-bar-card__label,.seventv-bar-card__meta,.seventv-bar-card__sub{text-align:center}.seventv-bar-card__meta{font-size:.95rem;font-weight:800}.seventv-bar-card__canvas{align-items:flex-end;background:rgba(125,94,194,.08);border:1px solid rgba(124,58,237,.15);border-radius:20px;display:flex;height:280px;padding:.5rem}.seventv-bar-card__bar{background:linear-gradient(180deg,#9f7aea,#7c3aed 48%,#5b21b6);border-radius:16px 16px 12px 12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35);width:100%}.seventv-bar-card__label{font-weight:700}.seventv-bar-card__sub{color:var(--bs-secondary-color);font-size:.82rem}.seventv-history-list,.seventv-leaders-list{display:grid;gap:.55rem}.seventv-history-row,.seventv-leader-row{align-items:center;background:rgba(125,94,194,.06);border:1px solid rgba(124,58,237,.18);border-radius:16px;display:grid;gap:.6rem;padding:.6rem .75rem}.seventv-leader-row{grid-template-columns:40px minmax(0,1fr)}.seventv-leader-row__rank{background:#ede9fe;border-radius:999px;color:#281245;display:grid;font-weight:900;height:40px;place-items:center;width:40px}.seventv-history-row__title,.seventv-leader-row__name{font-size:.95rem;font-weight:800}.seventv-history-row__meta,.seventv-leader-row__meta{color:var(--bs-secondary-color);font-size:.82rem;line-height:1.3}.seventv-history-row{grid-template-columns:minmax(0,1fr) auto}.seventv-history-row__total{font-size:1rem;font-weight:900}.seventv-history-row.is-current{border-color:rgba(124,58,237,.38)}body.dark .seventv-bar-card__canvas,body.dark .seventv-history-row,body.dark .seventv-leader-row{background:rgba(61,34,95,.45);border-color:rgba(196,167,255,.2)}body.dark .seventv-leader-row__rank{background:#e9d5ff;color:#1d102d}@media (max-width:1200px){.seventv-toolbar-row{grid-template-columns:minmax(220px,1fr) 108px auto auto}.seventv-toolbar-row .admin-action-button:first-of-type{grid-column:1/-1}.seventv-overview-grid{grid-template-columns:1fr}.seventv-history-card{max-width:none}}@media (max-width:768px){.seventv-activity-chart,.seventv-toolbar-row{grid-template-columns:1fr}.seventv-bar-card__canvas{height:180px}}.overlay-admin-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.overlay-admin-card{align-items:start;display:grid;gap:1rem;grid-template-columns:64px minmax(0,1fr)}.overlay-admin-card__icon{background:linear-gradient(180deg,rgba(124,58,237,.18),rgba(124,58,237,.06));border:var(--ui-panel-border);border-radius:18px;box-shadow:var(--ui-panel-shadow);color:#6d3df2;display:grid;font-size:1.35rem;height:64px;place-items:center;width:64px}.overlay-admin-card__body{min-width:0}.overlay-admin-card__body h3{margin:0 0 .35rem}.overlay-admin-card__body p{margin:0}.overlay-admin-card__actions{display:flex;gap:.7rem;grid-column:2;margin-top:.95rem}.overlay-admin-card--chat{grid-column:1/-1}.overlay-admin-card__config{display:grid;gap:.85rem 1rem;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.95rem}.overlay-root{gap:1rem}.overlay-widget{background:rgba(17,11,28,.9);border:2px solid rgba(151,117,241,.42);border-radius:28px;box-shadow:0 22px 44px rgba(0,0,0,.28),6px 6px 0 rgba(71,36,124,.7)}.widget-label{color:rgba(233,225,255,.72);letter-spacing:.14em;text-transform:uppercase}.reminder-widget{min-width:min(920px,92vw);padding:1.2rem 1.35rem}.overlay-root--compact .reminder-widget,.reminder-widget--showcase{min-width:min(980px,94vw)}.reminder-items{min-height:170px;position:relative}.reminder-item{align-items:center;background:linear-gradient(180deg,rgba(33,17,53,.96),rgba(18,11,28,.98));border:1px solid rgba(175,145,255,.2);border-radius:24px;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);min-height:170px;padding:1.25rem 1.35rem}.reminder-item--social{grid-template-columns:124px minmax(0,1fr)}.reminder-item__icon{border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;display:grid;height:124px;place-items:center;width:124px}.reminder-item__icon svg{height:68px;width:68px}.reminder-item__icon--telegram{background:linear-gradient(180deg,#40b3ff,#1277db)}.reminder-item__icon--youtube{background:linear-gradient(180deg,#ff5252,#cc1f1f)}.reminder-item__icon--discord{background:linear-gradient(180deg,#7289da,#4659a8)}.reminder-item__icon--boosty{background:linear-gradient(180deg,#ff9a3d,#ff6b00)}.reminder-item__icon--video{background:linear-gradient(180deg,#9f7aea,#6d3df2)}`r`n.reminder-item__icon--music{background:linear-gradient(180deg,#8b5cf6,#4c1d95)}.reminder-item__content{display:grid;gap:.8rem;min-width:0}.reminder-item__command{color:#fff;display:block;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:.02em;line-height:1}.reminder-item__body{max-height:0;opacity:0;overflow:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease,max-height .26s ease}.reminder-item.is-revealed .reminder-item__body{max-height:120px;opacity:1;transform:translateY(0)}.reminder-item__description{color:rgba(239,232,255,.78);display:block;font-size:clamp(1rem,1.75vw,1.28rem);font-weight:600;line-height:1.45}.reminder-item__separator{display:none}.reminder-items.is-animated .reminder-item{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px) scale(.985);transition:opacity .26s ease,transform .26s ease}.reminder-items.is-animated .reminder-item.active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}@media (max-width:991.98px){.overlay-admin-grid{grid-template-columns:1fr}.overlay-root--compact .reminder-widget,.reminder-widget,.reminder-widget--showcase{min-width:min(100%,94vw)}.reminder-item--social{grid-template-columns:92px minmax(0,1fr)}.reminder-item__icon{height:92px;width:92px}.reminder-item__icon svg{height:52px;width:52px}}@media (max-width:767.98px){.reminder-item,.reminder-item--social{grid-template-columns:1fr}.reminder-item__icon{height:84px;width:84px}.overlay-admin-card{grid-template-columns:56px minmax(0,1fr)}.overlay-admin-card__icon{height:56px;width:56px}.overlay-admin-card__actions{flex-wrap:wrap;grid-column:1/-1}.overlay-admin-card__config{grid-column:1/-1;grid-template-columns:1fr}.admin-field--inline,.overlay-admin-checkbox{grid-column:1}.overlay-admin-card--chat .widget-link__input{grid-column:1/-1}}.reminder-item__content{align-content:center}.reminder-item__command{transform-origin:left center;transition:font-size .22s ease,transform .22s ease,opacity .22s ease}.reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(2.35rem,4.8vw,3.8rem)}.reminder-item.is-revealed .reminder-item__command{font-size:clamp(1.35rem,2.6vw,2rem);opacity:.98}.reminder-item__body{max-width:40rem}.reminder-item--social .reminder-item__body,.reminder-item--social .reminder-item__content,.reminder-item--social .reminder-item__description{justify-items:start;text-align:left}.reminder-item--social .reminder-item__command{text-align:left}.overlay-widget{background:rgba(27,14,44,.94);border-radius:22px;box-shadow:0 18px 34px rgba(0,0,0,.26);overflow:visible;padding:.5rem .65rem}.overlay-widget:after,.overlay-widget:before{content:none;display:none}.overlay-root--compact .reminder-widget,.reminder-widget,.reminder-widget--showcase{max-width:min(760px,86vw);min-width:min(680px,82vw);padding:.5rem}.reminder-item,.reminder-items{min-height:124px}.reminder-item{border-radius:18px;padding:.85rem 1rem}.reminder-item--social{grid-template-columns:84px minmax(0,1fr)}.reminder-item__icon{border-radius:18px;height:84px;width:84px}.reminder-item__icon i,.reminder-item__icon svg{font-size:2.7rem;height:auto;line-height:1;width:auto}.reminder-item__content{gap:.45rem}.reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(1.9rem,3.5vw,2.85rem)}.reminder-item.is-revealed .reminder-item__command{font-size:clamp(1.15rem,2vw,1.55rem)}.reminder-item__description{font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.35}.reminder-item__body{max-width:30rem}body.code-overlay-body,body.donation-overlay-body,body.overlay-body,body.overlay-compact-body,body.seventv-overlay-body{background:transparent!important;background-color:transparent!important;background-image:none!important}body.code-overlay-body:before,body.donation-overlay-body:before,body.overlay-body:before,body.overlay-compact-body:before,body.seventv-overlay-body:before{content:none!important;display:none!important}html:has(body.code-overlay-body),html:has(body.donation-overlay-body),html:has(body.overlay-body),html:has(body.overlay-compact-body),html:has(body.seventv-overlay-body){background:transparent!important}body.donation-overlay-body.overlay-compact-body .overlay-root--compact{gap:0}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-widget{background:#f4ecff;border:3px solid #111;border-radius:26px;box-shadow:8px 8px 0 #111;max-width:min(560px,76vw);min-width:min(520px,72vw);overflow:visible;padding:0}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .widget-label{color:#111;font-size:.8rem;letter-spacing:.16em;padding:.7rem 1rem 0}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-items{min-height:110px;padding:.75rem}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item{background:#fff;border:3px solid #111;border-radius:22px;box-shadow:5px 5px 0 #111;min-height:110px;padding:.7rem .85rem}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item--social{gap:.85rem;grid-template-columns:72px minmax(0,1fr)}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__icon{border:3px solid #111;border-radius:18px;box-shadow:none;height:72px;width:72px}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__icon i,body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__icon svg{font-size:2rem}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__content{gap:.28rem}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__command{color:#111;letter-spacing:0;line-height:.95}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(1.55rem,2.6vw,2.15rem)}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item.is-revealed .reminder-item__command{font-size:clamp(1rem,1.45vw,1.2rem)}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__description{color:#4b5563;font-size:.92rem;font-weight:700}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-items{border-radius:22px}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__icon svg{display:block;height:40px;width:40px}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-widget{border-radius:28px;overflow:hidden}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-items{border-radius:24px;overflow:hidden}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item{border-radius:20px;box-shadow:none}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(2.25rem,3.8vw,3.15rem);line-height:.9}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item.is-revealed .reminder-item__command{font-size:clamp(1.05rem,1.65vw,1.35rem)}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-widget{border-radius:30px!important;box-shadow:none;box-shadow:none!important;filter:drop-shadow(6px 6px 0 #111);filter:none!important;overflow:hidden!important}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-items{border-radius:26px!important;overflow:hidden!important}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item{border-radius:22px!important;box-shadow:none!important}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(2.6rem,4.3vw,3.5rem)!important;line-height:.88!important}body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__command,body.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item__description{text-shadow:none!important}body.overlay-body .overlay-track{color:#111;min-width:0}body.overlay-body .music-overlay-container{display:flex;flex-direction:column;gap:12px;max-width:min(560px,74vw);min-width:min(460px,68vw)}body.overlay-body .music-overlay-card{align-items:center;background:hsla(0,0%,100%,.96);border:3px solid #111;border-radius:24px;box-shadow:none;display:grid;gap:.9rem;grid-template-columns:84px minmax(0,1fr);overflow:hidden;padding:.7rem .85rem;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1);width:100%}body.overlay-body .music-overlay-card--next{opacity:.5;transform:scale(.92);transform-origin:left top}body.overlay-body .music-overlay-card.is-leaving{opacity:0;pointer-events:none;transform:translateY(-25px) scale(.95)}body.overlay-body .music-overlay-card__thumb-wrap{background:linear-gradient(180deg,#8b5cf6,#5b21b6);border:3px solid #111;border-radius:18px;height:84px;overflow:hidden;transition:transform .6s cubic-bezier(.16,1,.3,1);width:84px}body.overlay-body .music-overlay-card--next .music-overlay-card__thumb-wrap{transform:scale(.95)}body.overlay-body .music-overlay-card__thumb,body.overlay-body .music-overlay-card__thumb--fallback{display:block;height:100%;object-fit:cover;width:100%}body.overlay-body .music-overlay-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem;justify-content:space-between;min-height:84px;min-width:0}body.overlay-body .music-overlay-card__title{color:#111;display:-webkit-box;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:900;line-height:1.05;overflow:hidden;text-shadow:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.overlay-body .music-overlay-card__progress-container{align-items:center;display:flex;gap:8px;margin-top:4px;width:100%}body.overlay-body .music-overlay-card__time{color:#4b5563;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;font-weight:800;line-height:1;min-width:32px;text-shadow:none}body.overlay-body .music-overlay-card__time--elapsed{text-align:left}body.overlay-body .music-overlay-card__time--remaining{min-width:38px;text-align:right}body.overlay-body .music-overlay-card__progress-bar{background:rgba(0,0,0,.08);border-radius:3px;flex-grow:1;height:6px;overflow:hidden;position:relative}body.overlay-body .music-overlay-card__progress-fill{background:#111;border-radius:3px;height:100%;transition:width .3s linear;width:0}body.overlay-body .music-overlay-card__elapsed{color:#4b5563;font-size:.95rem;font-weight:800;line-height:1;text-shadow:none}body.dark .extension-logo.logo-7tv{background:#02abd1!important}body.dark .extension-logo.logo-bttv{background:#ef4444!important}body.dark .extension-logo.logo-ffz{background:#b45309!important}body.dark .extension-logo.logo-frosty{background:linear-gradient(180deg,#9146ff,#0f0f14)!important}.admin-action-button,.admin-btn,.admin-quick-action,.browser-buttons a,.browser-buttons button,.command-card__actions button,.commercial-btn,.footer-social-link,.login-button,.menu-toggle,.nav-links a,.overlay-button,.queue-add-btn,.rules-btn,.segmented-button,.sidebar-toggle-btn,.theme-toggle,.widget-link__copy{background-image:none!important;isolation:isolate}.admin-action-button:before,.admin-btn:before,.admin-quick-action:before,.browser-buttons a:before,.browser-buttons button:before,.command-card__actions button:before,.commercial-btn:before,.footer-social-link:before,.login-button:before,.menu-toggle:before,.nav-links a:before,.overlay-button:before,.queue-add-btn:before,.rules-btn:before,.segmented-button:before,.sidebar-toggle-btn:before,.theme-toggle:before,.widget-link__copy:before{background-image:radial-gradient(circle at 1px 1px,var(--button-halftone,hsla(0,0%,7%,.12)) 1px,transparent 0);background-size:9px 9px;border-radius:inherit;content:"";inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0,rgba(0,0,0,.82) 38%,rgba(0,0,0,.32) 72%,transparent);mask-image:linear-gradient(270deg,#000 0,rgba(0,0,0,.82) 38%,rgba(0,0,0,.32) 72%,transparent);pointer-events:none;position:absolute;z-index:0}.admin-layout .admin-action-button,.admin-layout .admin-btn,.admin-layout .admin-card,.admin-layout .admin-empty-state,.admin-layout .admin-nav a,.admin-layout .admin-panel,.admin-layout .admin-quick-action,.admin-layout .admin-sidebar,.admin-layout .admin-today-stat,.admin-layout .sidebar-toggle-btn{background-image:none!important}.admin-layout .admin-action-button:before,.admin-layout .admin-btn:before,.admin-layout .admin-nav a:before,.admin-layout .admin-quick-action:before,.admin-layout .sidebar-toggle-btn:before{content:none!important;display:none!important}.overlay-admin-grid{gap:1.5rem}.overlay-admin-card{gap:1.15rem;padding:1.35rem}.overlay-admin-card__body{display:flex;flex-direction:column;gap:.55rem}.overlay-admin-card__actions{gap:.9rem;margin-top:1.15rem}.overlay-admin-card .widget-link__input{display:none;grid-column:1/-1}.overlay-admin-card .widget-link__input.is-visible{display:block}.overlay-admin-card--chat .widget-link__input{grid-column:2}.admin-section-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}#music-settings.is-collapsed{display:none}.music-settings-limit{background:rgba(124,58,237,.08);border:1px solid rgba(124,58,237,.22);border-radius:16px;font-weight:700;line-height:1.5;margin-top:.85rem;padding:.85rem 1rem}body.dark .music-settings-limit{background:rgba(91,33,182,.22);border-color:rgba(196,167,255,.24)}@media (max-width:991.98px){.admin-section-header__actions{align-items:flex-start}}.music-settings-limit-field{display:grid;gap:.55rem;margin-top:.85rem}.music-settings-limit-field input{width:min(180px,100%)}.footer-social-link--twitch{background:#7300b8!important}.footer-social-link--youtube{background:#ff2216!important}.footer-social-link--telegram{background:#38a2d9!important}.footer-social-link--discord{background:#6169ef!important}.footer-social-link--boosty{background:#fc781f!important}body.index-page,body.rules-page{--paper-surface:#f6f1e9;--paper-ink:#161515;--paper-muted:hsla(0,2%,8%,.7);--paper-card:hsla(0,0%,100%,.94);--paper-shadow-soft:0 18px 36px rgba(39,29,24,.08);--paper-shadow-strong:0 28px 54px rgba(32,22,16,.12);--paper-purple-start:#8139f9;--paper-purple-end:#5a24b8;--paper-scribble:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 140 18'%3E%3Cpath stroke='%23ff1d1d' stroke-linecap='round' stroke-width='3' d='M2 13.8c21.8-1.7 45.1-1.6 67.6-2 22.5-.5 45.9-1.6 68.4-3'/%3E%3Cpath stroke='%23ff1d1d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m64.3 2.9 2.4 3.7 3-5.1'/%3E%3C/svg%3E");background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.96),transparent 28%),radial-gradient(circle at 84% 18%,hsla(37,17%,85%,.82),transparent 20%),linear-gradient(135deg,#f0ece6,#faf7f1 42%,#ebe6de);color:var(--paper-ink);isolation:isolate;position:relative}body.index-page:before,body.rules-page:before{background:radial-gradient(circle at 12% 25%,hsla(0,0%,100%,.72),transparent 22%),radial-gradient(circle at 77% 14%,hsla(34,16%,82%,.78),transparent 20%),radial-gradient(circle at 42% 74%,hsla(0,0%,100%,.58),transparent 18%),repeating-linear-gradient(115deg,hsla(0,0%,100%,.22) 0 10px,hsla(34,19%,84%,.18) 10px 20px);content:"";inset:0;mix-blend-mode:soft-light;opacity:.9;pointer-events:none;position:fixed;z-index:-2}body.index-page .page-wrapper,body.rules-page .page-wrapper{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}body.index-page .page-main,body.rules-page .page-main{margin:0 auto;padding:clamp(1.5rem,3vw,3rem) 0 0;width:min(1480px,calc(100% - 3rem))}body.index-page .header,body.rules-page .header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(38,48%,95%,.76);border-bottom:0;box-shadow:none}body.index-page .header-inner,body.rules-page .header-inner{align-items:center;gap:clamp(.9rem,1.9vw,2.4rem);max-width:1680px;padding:clamp(1rem,1.7vw,1.45rem) clamp(1.4rem,3vw,2.1rem)}body.index-page .logo-image,body.rules-page .logo-image{filter:drop-shadow(0 5px 0 rgba(145,55,223,.18));height:clamp(40px,3.8vw,58px)}body.index-page .nav-links,body.rules-page .nav-links{gap:clamp(.9rem,1.4vw,1.9rem)}body.index-page .nav-links a,body.index-page .rules-btn,body.rules-page .nav-links a,body.rules-page .rules-btn{--paper-underline-image:var(--paper-scribble);background:transparent!important;border:0;border-radius:0;box-shadow:none!important;color:var(--paper-ink);font-family:Itim,Inter,sans-serif;font-size:clamp(1.15rem,.72vw + .9rem,1.65rem);font-weight:400;line-height:1;min-height:auto;padding:.15rem .2rem .8rem;position:relative}body.index-page .nav-link--home,body.rules-page .nav-link--home{--paper-underline-image:url(/nav-hover-home.svg?v=20260319-1148)}body.index-page .nav-link--rules,body.rules-page .nav-link--rules{--paper-underline-image:url(/nav-hover-rules.svg?v=20260319-1148)}body.index-page .nav-link--emotes,body.rules-page .nav-link--emotes{--paper-underline-image:url(/nav-hover-emotes.svg?v=20260319-1148)}body.index-page .nav-link--extensions,body.rules-page .nav-link--extensions{--paper-underline-image:url(/nav-hover-extensions.svg?v=20260319-1148)}body.index-page .nav-link--commands,body.rules-page .nav-link--commands{--paper-underline-image:url(/nav-hover-commands.svg?v=20260319-1148)}body.index-page .nav-link--music,body.rules-page .nav-link--music{--paper-underline-image:url(/nav-hover-music.svg?v=20260319-1148)}body.index-page .nav-link--commercial,body.rules-page .nav-link--commercial{--paper-underline-image:url(/nav-hover-commercial.svg?v=20260319-1148)}body.index-page .footer-social-link:before,body.index-page .menu-toggle:before,body.index-page .nav-links a:before,body.index-page .rules-btn:before,body.index-page .theme-toggle:before,body.rules-page .footer-social-link:before,body.rules-page .menu-toggle:before,body.rules-page .nav-links a:before,body.rules-page .rules-btn:before,body.rules-page .theme-toggle:before{content:none!important;display:none!important}body.index-page .nav-links a:after,body.rules-page .nav-links a:after{background:var(--paper-underline-image) center /100% 100% no-repeat}body.index-page .nav-links a:after,body.index-page .rules-btn:after,body.rules-page .nav-links a:after,body.rules-page .rules-btn:after{bottom:0;content:"";height:.95rem;left:-.15rem;opacity:0;pointer-events:none;position:absolute;right:-.15rem;transform:translateY(.25rem) scaleX(.94) rotate(-1deg);transform-origin:center;transition:transform .18s ease,opacity .18s ease}body.index-page .rules-btn:after,body.rules-page .rules-btn:after{background:var(--paper-scribble) center /100% 100% no-repeat}body.index-page .nav-links a.active,body.index-page .nav-links a:focus-visible,body.index-page .nav-links a:hover,body.index-page .nav-links a[aria-current=page],body.index-page .rules-btn.active,body.index-page .rules-btn:focus-visible,body.index-page .rules-btn:hover,body.rules-page .nav-links a.active,body.rules-page .nav-links a:focus-visible,body.rules-page .nav-links a:hover,body.rules-page .nav-links a[aria-current=page],body.rules-page .rules-btn.active,body.rules-page .rules-btn:focus-visible,body.rules-page .rules-btn:hover{background:transparent!important;color:var(--paper-ink)}body.index-page .nav-links a.active:after,body.index-page .nav-links a:focus-visible:after,body.index-page .nav-links a:hover:after,body.index-page .nav-links a[aria-current=page]:after,body.index-page .rules-btn.active:after,body.index-page .rules-btn:focus-visible:after,body.index-page .rules-btn:hover:after,body.rules-page .nav-links a.active:after,body.rules-page .nav-links a:focus-visible:after,body.rules-page .nav-links a:hover:after,body.rules-page .nav-links a[aria-current=page]:after,body.rules-page .rules-btn.active:after,body.rules-page .rules-btn:focus-visible:after,body.rules-page .rules-btn:hover:after{opacity:1;transform:translateY(0) scaleX(1) rotate(-1.5deg)}body.index-page .theme-toggle,body.rules-page .theme-toggle{background:transparent!important;border:0;color:var(--paper-ink);height:44px;min-width:44px;width:44px}body.index-page .theme-toggle:focus-visible,body.index-page .theme-toggle:hover,body.rules-page .theme-toggle:focus-visible,body.rules-page .theme-toggle:hover{background:hsla(0,0%,8%,.06)!important;box-shadow:none}body.index-page .theme-toggle i,body.rules-page .theme-toggle i{font-size:1.65rem}body.index-page .menu-toggle,body.rules-page .menu-toggle{background:hsla(0,0%,100%,.74)!important;border:1px solid rgba(29,22,18,.12);box-shadow:0 10px 24px rgba(29,22,18,.08);color:var(--paper-ink)}body.index-page .home-stage,body.rules-page .rules-page-shell{display:grid;gap:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,5rem)}body.index-page .home-links{gap:clamp(1rem,1.8vw,1.5rem);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(1rem,2.5vw,2rem)}body.index-page .color-card{border:0;border-radius:28px;box-shadow:var(--paper-shadow-soft);min-height:clamp(130px,14vw,162px);overflow:hidden}body.index-page .color-card:focus-visible,body.index-page .color-card:hover{box-shadow:var(--paper-shadow-strong);transform:translateY(-8px) scale(1.01)}body.index-page .color-card .boosty-icon,body.index-page .color-card .card-icon,body.index-page .color-card .card-label{display:none}body.index-page .color-card--twitch{background:linear-gradient(180deg,#7b00cb,#6a08b8)!important}body.index-page .color-card--youtube{background:linear-gradient(180deg,#ff1b10,#f0150d)!important}body.index-page .color-card--telegram{background:linear-gradient(180deg,#38a2d9,#2e98ce)!important}body.index-page .color-card--discord{background:linear-gradient(180deg,#6169ef,#5562e4)!important}body.index-page .color-card--boosty{background:linear-gradient(180deg,#fc781f,#f26e16)!important}body.index-page .home-card-grid{gap:clamp(1rem,1.8vw,1.7rem);grid-template-columns:repeat(3,minmax(0,1fr))}body.index-page .content-card{align-items:center;background:var(--paper-card)!important;border:0;border-radius:30px;box-shadow:var(--paper-shadow-soft);gap:clamp(1rem,1.8vw,1.35rem);min-height:clamp(168px,16vw,210px);padding:clamp(1.5rem,2.5vw,2.1rem)}body.index-page .content-card:focus-visible,body.index-page .content-card:hover{background:#fff!important;box-shadow:var(--paper-shadow-strong);transform:translateY(-8px)}body.index-page .content-card .card-icon{background:#7a34f5;border:0;border-radius:24px;box-shadow:none;color:#fff;font-size:clamp(1.55rem,1.7vw,2.1rem);height:clamp(68px,6vw,92px);width:clamp(68px,6vw,92px)}body.index-page .card-kicker{display:none}body.index-page .card-text{gap:.4rem}body.index-page .card-title{font-family:Itim,Inter,sans-serif;font-size:clamp(1.6rem,1vw + 1.1rem,2.25rem);line-height:1.05}body.index-page .card-note{color:var(--paper-muted);font-size:1rem}body.rules-page .rules-hero{gap:1.15rem;justify-items:center;margin-top:clamp(.75rem,2vw,1.4rem)}body.rules-page .rules-hero h1{font-family:Itim,Inter,sans-serif;font-size:clamp(2.8rem,4vw,4.65rem);letter-spacing:-.035em;line-height:.94;margin:0;text-align:center}body.rules-page .rules-nav{gap:clamp(1rem,2vw,2rem);justify-content:center;margin:0}body.rules-page .rules-content{display:none;gap:clamp(1.65rem,2.6vw,2.35rem);justify-items:center}body.rules-page .rules-content.active{display:grid}body.rules-page .rules-copy{display:grid;gap:clamp(.95rem,1.8vw,1.35rem);justify-self:center;width:min(100%,690px)}body.rules-page .rules-copy p{color:var(--paper-ink);font-family:Inter,Arial,sans-serif;font-size:clamp(1.02rem,.35vw + .98rem,1.2rem);font-weight:800;line-height:1.34;margin:0}body.rules-page .rules-panel{background:none;border-radius:0;box-shadow:none;justify-self:center;margin-top:0;overflow:visible;padding:0;position:relative;width:min(100%,820px)}body.index-page .footer:before,body.rules-page .footer:before,body.rules-page .rules-panel:before{background:var(--paper-surface);clip-path:polygon(0 68%,5% 61%,10% 69%,16% 57%,23% 70%,31% 54%,39% 66%,47% 56%,55% 67%,63% 52%,71% 69%,78% 55%,86% 67%,92% 58%,100% 65%,100% 100%,0 100%);content:"";height:52px;left:0;pointer-events:none;position:absolute;right:0}body.rules-page .rules-panel:before{content:none}body.rules-page .rules-list{display:grid;gap:clamp(1rem,1.6vw,1.35rem);margin:0;padding-left:clamp(1.3rem,1.8vw,1.65rem)}body.rules-page .rules-list li{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,.35vw + .98rem,1.18rem);font-weight:700;line-height:1.42;margin:0}body.index-page .footer,body.rules-page .footer{background:linear-gradient(180deg,#7a34f5,#5a22b2);border-top:0;margin-top:auto;overflow:hidden;padding:clamp(4.8rem,7vw,6.3rem) 0 clamp(1.25rem,2vw,1.6rem);position:relative}body.index-page .footer:before,body.rules-page .footer:before{top:0;transform:translateY(-100%)}body.index-page .footer-inner,body.rules-page .footer-inner{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1480px;padding:0 1.5rem;position:relative;z-index:1}body.index-page .footer-year,body.rules-page .footer-year{color:#fff;font-family:Itim,Inter,sans-serif;font-size:clamp(1.8rem,2vw,2.4rem);margin:0}body.index-page .footer-socials,body.rules-page .footer-socials{align-items:center;display:flex;gap:clamp(.7rem,1vw,1rem)}body.index-page .footer-social-link,body.rules-page .footer-social-link{background:#fff!important;border:0!important;border-radius:16px;box-shadow:0 14px 28px rgba(42,11,88,.2);height:clamp(48px,3.6vw,64px);min-height:0;min-width:0;padding:0;width:clamp(48px,3.6vw,64px)}body.index-page .footer-social-link:focus-visible,body.index-page .footer-social-link:hover,body.rules-page .footer-social-link:focus-visible,body.rules-page .footer-social-link:hover{transform:translateY(-6px) scale(1.02)}body.index-page .footer-icon,body.rules-page .footer-icon{display:none}body.index-page .footer-social-link--twitch,body.rules-page .footer-social-link--twitch{background:#7300b8!important}body.index-page .footer-social-link--youtube,body.rules-page .footer-social-link--youtube{background:#ff2216!important}body.index-page .footer-social-link--telegram,body.rules-page .footer-social-link--telegram{background:#38a2d9!important}body.index-page .footer-social-link--discord,body.rules-page .footer-social-link--discord{background:#6169ef!important}body.index-page .footer-social-link--boosty,body.rules-page .footer-social-link--boosty{background:#fc781f!important}body.dark.index-page,body.dark.rules-page{--paper-surface:#17131e;--paper-ink:#f8f4ff;--paper-muted:rgba(248,244,255,.72);--paper-card:rgba(28,22,38,.94);--paper-shadow-soft:0 18px 36px rgba(0,0,0,.3);--paper-shadow-strong:0 28px 54px rgba(0,0,0,.42);background:radial-gradient(circle at 14% 8%,rgba(109,61,242,.18),transparent 24%),radial-gradient(circle at 82% 14%,rgba(161,116,255,.16),transparent 18%),linear-gradient(135deg,#141018,#1a1422 48%,#120f17)}body.dark.index-page:before,body.dark.rules-page:before{background:radial-gradient(circle at 18% 24%,rgba(104,76,158,.26),transparent 18%),radial-gradient(circle at 76% 20%,rgba(72,46,119,.24),transparent 16%),repeating-linear-gradient(115deg,hsla(0,0%,100%,.04) 0 10px,hsla(0,0%,100%,.01) 10px 20px);mix-blend-mode:normal;opacity:1}body.dark.index-page .header,body.dark.rules-page .header{background:rgba(20,16,27,.8)}body.dark.index-page .menu-toggle,body.dark.index-page .nav-links a,body.dark.index-page .rules-btn,body.dark.index-page .theme-toggle,body.dark.rules-page .menu-toggle,body.dark.rules-page .nav-links a,body.dark.rules-page .rules-btn,body.dark.rules-page .theme-toggle{color:var(--paper-ink)}body.dark.index-page .menu-toggle,body.dark.rules-page .menu-toggle{background:rgba(43,30,59,.85)!important;border-color:rgba(205,183,255,.18)}body.dark.index-page .content-card,body.dark.rules-page .content-card{background:var(--paper-card)!important}body.dark.index-page .content-card:focus-visible,body.dark.index-page .content-card:hover{background:rgba(36,28,48,.98)!important}body.dark.index-page .card-note,body.dark.rules-page .rules-copy p{color:var(--paper-muted)}body.dark.rules-page .rules-copy p{color:rgba(247,240,255,.96)}body.dark.index-page .footer,body.dark.rules-page .footer{background:linear-gradient(180deg,#7f46ff,#3f166f)}@media (max-width:1180px){body.index-page .home-links{grid-template-columns:repeat(3,minmax(0,1fr))}body.index-page .home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){body.index-page .page-main,body.rules-page .page-main{padding-top:1.1rem;width:min(100%,calc(100% - 1.5rem))}body.index-page .header-inner,body.rules-page .header-inner{padding-inline:.85rem}body.index-page .nav-links,body.rules-page .nav-links{background:#f9f4ec;border-left:1px solid rgba(26,21,18,.08)}body.dark.index-page .nav-links,body.dark.rules-page .nav-links{background:rgba(20,16,27,.98);border-left-color:rgba(205,183,255,.12)}body.index-page .nav-links a,body.rules-page .nav-links a{font-size:1.5rem;justify-content:flex-start;width:100%}body.index-page .home-links{grid-template-columns:repeat(2,minmax(0,1fr))}body.index-page .home-card-grid{grid-template-columns:1fr}body.rules-page .rules-hero h1{font-size:clamp(2.25rem,8vw,3.3rem)}body.rules-page .rules-nav{gap:.75rem 1.15rem}body.rules-page .rules-copy{gap:.95rem;width:100%}body.rules-page .rules-copy p,body.rules-page .rules-list li{font-size:clamp(.98rem,1.4vw + .82rem,1.08rem)}body.rules-page .rules-content{gap:1.4rem}body.rules-page .rules-panel{width:100%}body.index-page .footer-inner,body.rules-page .footer-inner{align-items:flex-start;flex-direction:column}}@media (max-width:560px){body.index-page .home-links{grid-template-columns:1fr}body.index-page .color-card{min-height:112px}body.index-page .content-card .card-icon{height:72px;width:72px}body.index-page .footer-socials,body.rules-page .footer-socials{justify-content:space-between;width:100%}}@font-face{font-display:swap;font-family:Itim Cyrillic;font-style:normal;font-weight:400;src:url(/itimcyrillic.otf) format("opentype")}body.paper-page{--paper-surface:#f6f1e9;--paper-ink:#161515;--paper-muted:hsla(0,2%,8%,.7);--paper-card:hsla(0,0%,100%,.94);--paper-shadow-soft:0 18px 36px rgba(39,29,24,.08);--paper-shadow-strong:0 28px 54px rgba(32,22,16,.12);background-color:#642ad4;background-position:top;background-repeat:no-repeat;background-size:100% auto;color:var(--paper-ink)}body.paper-page:before{content:none}body.paper-page .page-main,body.paper-page .page-wrapper{background:transparent!important;border-radius:0!important}body.paper-page .page-main{box-shadow:none!important;margin-inline:auto;padding-bottom:clamp(1rem,2vw,1.7rem);padding-top:clamp(1.35rem,3vw,2.6rem);width:min(1480px,calc(100% - 3rem))}body.paper-page .header{backdrop-filter:blur(14px);background:hsla(40,47%,96%,.54);box-shadow:0 8px 24px rgba(34,25,18,.06);min-height:100px;position:sticky;top:0;z-index:40}body.paper-page .header-inner{align-items:center;display:flex;gap:clamp(1rem,1.4vw,1.5rem);justify-content:space-between;margin:0 auto;max-width:1920px;min-height:100px;padding-block:0;padding-inline:clamp(1.5rem,6vw,150px);position:relative}body.paper-page .logo{align-items:center;display:flex;flex:0 0 auto;position:relative;z-index:2}body.paper-page .logo-image{height:auto;max-height:101.13px;object-fit:contain;width:min(252.69px,100%)}body.paper-page .nav-links{display:flex;flex:1 1 auto;gap:clamp(1rem,1.6vw,30px);margin-inline:auto;min-height:36px;padding-inline:clamp(1rem,4vw,80px);width:min(100%,1396px)}body.paper-page .nav-links,body.paper-page .nav-links a{align-items:center;justify-content:center;overflow:visible}body.paper-page .nav-links a{--paper-underline-image:var(--paper-scribble);--paper-overlay-height:36px;--paper-overlay-width:118px;background:transparent!important;border:0;border-radius:0;box-shadow:none!important;color:var(--paper-ink);display:inline-flex;font-family:Itim Cyrillic,Itim,Inter,sans-serif;font-size:clamp(1.15rem,.72vw + .9rem,1.65rem);font-weight:400;line-height:1;min-height:auto;padding:.15rem .2rem .95rem;position:relative}body.paper-page .nav-link__label{display:inline-block;position:relative;z-index:1}body.paper-page .nav-link__overlay{display:block;height:auto;left:50%;max-width:none;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease;width:auto;z-index:2}body.paper-page .theme-toggle{background:transparent!important;border:0;border-radius:0;box-shadow:none!important;color:var(--paper-ink);flex:0 0 auto;height:32px;margin-left:clamp(.1rem,.45vw,.45rem);min-height:32px;min-width:32px;padding:0;width:32px}body.paper-page .theme-toggle--mobile{display:none}body.paper-page .nav-links .theme-toggle{position:relative;top:-.38rem}body.paper-page .theme-toggle:focus-visible,body.paper-page .theme-toggle:hover{background:transparent!important;box-shadow:none!important;transform:none}body.paper-page .theme-toggle i{display:none}body.paper-page .theme-toggle__state{display:grid;height:32px;place-items:center;position:relative;width:32px}body.dark.paper-page .theme-toggle__state--moon,body.paper-page .theme-toggle.is-dark .theme-toggle__state--moon,body.paper-page .theme-toggle__state--sun,html[data-theme=dark] body.paper-page .theme-toggle__state--moon{display:none}body.dark.paper-page .theme-toggle__state--sun,body.paper-page .theme-toggle.is-dark .theme-toggle__state--sun,html[data-theme=dark] body.paper-page .theme-toggle__state--sun{display:grid}body.paper-page .theme-toggle__base,body.paper-page .theme-toggle__hover{display:block;grid-area:1/1;height:32px;object-fit:contain;pointer-events:none;width:32px}body.dark.paper-page .theme-toggle__base,body.dark.paper-page .theme-toggle__hover,html[data-theme=dark] body.paper-page .theme-toggle__base,html[data-theme=dark] body.paper-page .theme-toggle__hover{filter:brightness(0) invert(1)}body.paper-page .theme-toggle__hover{opacity:0;transition:opacity .18s ease}body.paper-page .rules-btn{--paper-underline-image:var(--paper-scribble);background:transparent!important;border:0;border-radius:0;box-shadow:none!important;color:var(--paper-ink);font-family:Itim,Inter,sans-serif;font-size:clamp(1.15rem,.72vw + .9rem,1.65rem);font-weight:400;line-height:1;min-height:auto;padding:.15rem .2rem .8rem;position:relative}body.paper-page .nav-link--home{--paper-underline-image:url(/nav-hover-home.svg?v=20260319-1148);--paper-overlay-height:37px;--paper-overlay-width:118px}body.paper-page .nav-link--rules{--paper-underline-image:url(/nav-hover-rules.svg?v=20260319-1148);--paper-overlay-height:36px;--paper-overlay-width:127px}body.paper-page .nav-link--emotes{--paper-underline-image:url(/nav-hover-emotes.svg?v=20260319-1148);--paper-overlay-height:36px;--paper-overlay-width:104px}body.paper-page .nav-link--extensions{--paper-underline-image:url(/nav-hover-extensions.svg?v=20260319-1148);--paper-overlay-height:36px;--paper-overlay-width:175px}body.paper-page .nav-link--commands{--paper-underline-image:url(/nav-hover-commands.svg?v=20260319-1148);--paper-overlay-height:30px;--paper-overlay-width:121px}body.paper-page .nav-link--music{--paper-underline-image:url(/nav-hover-music.svg?v=20260319-1148);--paper-overlay-height:30px;--paper-overlay-width:183px}body.paper-page .nav-link--commercial{--paper-underline-image:url(/nav-hover-commercial.svg?v=20260319-1148);--paper-overlay-height:25px;--paper-overlay-width:211px}body.paper-page .footer-social-link:before,body.paper-page .menu-toggle:before,body.paper-page .nav-links a:after,body.paper-page .nav-links a:before,body.paper-page .rules-btn:before,body.paper-page .theme-toggle:before{content:none!important;display:none!important}body.paper-page .rules-btn:after{background:var(--paper-scribble) center /100% 100% no-repeat;bottom:0;content:"";height:.95rem;left:-.15rem;opacity:0;pointer-events:none;position:absolute;right:-.15rem;transform:translateY(.25rem) scaleX(.94) rotate(-1deg);transform-origin:center;transition:transform .18s ease,opacity .18s ease}body.paper-page .nav-links a.active,body.paper-page .nav-links a:focus-visible,body.paper-page .nav-links a:hover,body.paper-page .nav-links a[aria-current=page],body.paper-page .rules-btn.active,body.paper-page .rules-btn:focus-visible,body.paper-page .rules-btn:hover{background:transparent!important;color:var(--paper-ink)}body.paper-page .nav-links a:focus-visible .nav-link__overlay,body.paper-page .nav-links a:hover .nav-link__overlay{opacity:1}body.paper-page .theme-toggle:focus-visible .theme-toggle__hover,body.paper-page .theme-toggle:hover .theme-toggle__hover{opacity:1}body.paper-page .rules-btn.active:after,body.paper-page .rules-btn:focus-visible:after,body.paper-page .rules-btn:hover:after{opacity:1;transform:translateY(0) scaleX(1) rotate(-1.5deg)}body.paper-page .menu-toggle{background:hsla(0,0%,100%,.74)!important;border:1px solid rgba(29,22,18,.12);box-shadow:0 10px 24px rgba(29,22,18,.08);color:var(--paper-ink)}body.paper-page .menu-toggle span{background:currentColor}body.paper-page .header-actions{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;min-width:auto;position:relative;z-index:2}body.paper-page .footer{background:transparent;border-top:0;margin-top:auto;overflow:hidden;padding:clamp(.8rem,1.8vw,1.3rem) 0 clamp(.55rem,1vw,.9rem);position:relative;z-index:2}body.paper-page .footer:before{content:none}body.paper-page .footer-inner{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1480px;padding:0 1.5rem;position:relative;z-index:1}body.paper-page .footer-year{color:#fff;font-family:Itim,Inter,sans-serif;font-size:clamp(1.2rem,1.5vw,1.65rem);margin:0}body.paper-page .footer-socials{align-items:center;display:flex;gap:clamp(.45rem,.75vw,.7rem)}body.paper-page .footer-social-link{background:#fff!important;border:0!important;border-radius:12px;box-shadow:0 8px 18px rgba(42,11,88,.16);height:clamp(36px,2.7vw,48px);min-height:0;min-width:0;padding:0;width:clamp(36px,2.7vw,48px)}body.paper-page .footer-social-link:focus-visible,body.paper-page .footer-social-link:hover{transform:translateY(-3px) scale(1.01)}body.paper-page .footer-icon{display:none}body.paper-page .footer-social-link--twitch{background:#7300b8!important}body.paper-page .footer-social-link--youtube{background:#ff2216!important}body.paper-page .footer-social-link--telegram{background:#38a2d9!important}body.paper-page .footer-social-link--discord{background:#6169ef!important}body.paper-page .footer-social-link--boosty{background:#fc781f!important}body.dark.paper-page{--paper-surface:#130d1a;--paper-ink:#f8f4ff;--paper-muted:rgba(248,244,255,.72);--paper-card:rgba(28,22,38,.94);--paper-shadow-soft:0 18px 36px rgba(0,0,0,.3);--paper-shadow-strong:0 28px 54px rgba(0,0,0,.42);background-color:#120c1e;background-position:top;background-repeat:no-repeat;background-size:100% auto}body.dark.paper-page .header{background:hsla(40,47%,96%,.54)}body.dark.paper-page .menu-toggle,body.dark.paper-page .nav-links a,body.dark.paper-page .rules-btn,body.dark.paper-page .theme-toggle{color:var(--paper-ink)}body.dark.paper-page .menu-toggle{background:hsla(0,0%,100%,.74)!important;border-color:rgba(29,22,18,.12)}body.dark.index-page .content-card{background:hsla(0,0%,100%,.94)!important}body.dark.index-page .content-card:focus-visible,body.dark.index-page .content-card:hover{background:#fff!important}body.dark.index-page .card-note{color:hsla(0,2%,8%,.7)}@media (min-width:1600px){body.paper-page .header-inner{padding-inline:150px}body.paper-page .logo-image{height:101.13px;width:252.69px}body.paper-page .nav-links{gap:30px;max-width:1396px;min-height:36px;padding-inline:80px}}@media (max-width:768px){body.paper-page .page-main{padding-bottom:1rem;padding-top:1.1rem;width:min(100%,calc(100% - 1.5rem))}body.paper-page .header-inner{min-height:72px;padding-block:.75rem;padding-inline:.85rem}body.paper-page .nav-links{background:hsla(37,52%,95%,.98);border-left:1px solid rgba(26,21,18,.08)}body.dark.paper-page .nav-links{background:rgba(20,16,27,.98);border-left-color:rgba(205,183,255,.12)}body.paper-page .nav-links a{font-size:1.5rem;justify-content:flex-start;width:100%}body.paper-page .nav-links .theme-toggle{margin-left:0;margin-top:.2rem}body.paper-page .footer-inner{align-items:flex-start;flex-direction:column}}@media (max-width:560px){body.paper-page .footer-socials{justify-content:space-between;width:100%}}body,html{min-height:100%}html[data-theme=light][data-bg-length=short]{--paper-page-bg:url(/bg/desktop-light-short.webp);--page-bg-tail:#7a35f5}html[data-theme=light][data-bg-length=medium]{--paper-page-bg:url(/bg/desktop-light-medium.webp);--page-bg-tail:#7a35f5}html[data-theme=light][data-bg-length=long]{--paper-page-bg:url(/bg/desktop-light-long.webp);--page-bg-tail:#7a35f5}html[data-theme=light][data-bg-length=very-long]{--paper-page-bg:url(/bg/desktop-light-very-long.webp);--page-bg-tail:#7a35f5}html[data-theme=dark][data-bg-length=short]{--paper-page-bg:url(/bg/desktop-dark-short.webp);--page-bg-tail:#3d2468}html[data-theme=dark][data-bg-length=medium]{--paper-page-bg:url(/bg/desktop-dark-medium.webp);--page-bg-tail:#3d2468}html[data-theme=dark][data-bg-length=long]{--paper-page-bg:url(/bg/desktop-dark-long.webp);--page-bg-tail:#3d2468}html[data-theme=dark][data-bg-length=very-long]{--paper-page-bg:url(/bg/desktop-dark-very-long.webp);--page-bg-tail:#3d2468}body.dark.paper-page.paper-page--home,body.dark.paper-page.paper-page--long,body.dark.paper-page.paper-page--medium,body.dark.paper-page.paper-page--very-long,body.paper-page.paper-page--home,body.paper-page.paper-page--long,body.paper-page.paper-page--medium,body.paper-page.paper-page--very-long{background-color:transparent!important}html[data-theme=dark] body.dark.paper-page.paper-page--home,html[data-theme=dark] body.dark.paper-page.paper-page--long,html[data-theme=dark] body.dark.paper-page.paper-page--medium,html[data-theme=dark] body.dark.paper-page.paper-page--very-long,html[data-theme=dark] body.paper-page.paper-page--home,html[data-theme=dark] body.paper-page.paper-page--long,html[data-theme=dark] body.paper-page.paper-page--medium,html[data-theme=dark] body.paper-page.paper-page--very-long,html[data-theme=light] body.paper-page.paper-page--home,html[data-theme=light] body.paper-page.paper-page--long,html[data-theme=light] body.paper-page.paper-page--medium,html[data-theme=light] body.paper-page.paper-page--very-long{background-color:var(--page-bg-tail)!important;background-image:var(--paper-page-bg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% auto!important}body.paper-page{background-attachment:scroll!important;background-color:var(--page-bg-tail)!important;background-image:none!important;background-position:top!important;background-repeat:no-repeat!important;background-size:auto!important;isolation:isolate;min-height:100%;position:relative}body.paper-page:before{content:none!important}body.paper-page .page-wrapper{background-color:var(--page-bg-tail)!important;background-image:var(--paper-page-bg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% auto!important;box-shadow:none!important;display:flex;flex-direction:column;overflow-x:clip}body.paper-page .page-main,body.paper-page main{box-shadow:none!important;min-height:0}body.paper-page .content,body.paper-page .emote-section,body.paper-page .emotes-container,body.paper-page .extensions-shell,body.paper-page .music-requests-layout,body.paper-page .page-main,body.paper-page .rules-container,body.paper-page .rules-page-shell,body.paper-page main{background:transparent!important;background-image:none!important}body.index-page.paper-page .page-main,body.paper-page .page-main,body.rules-page.paper-page .page-main{flex:1 0 auto;width:min(1480px,calc(100% - clamp(1rem, 4vw, 3rem)))}body.music-requests-page.paper-page .page-main{width:min(1610px,calc(100% - clamp(1rem, 4vw, 3rem)))}body.index-page.paper-page .home-stage,body.rules-page.paper-page .rules-page-shell{gap:clamp(1.75rem,3vw,3.1rem);width:100%}body.index-page.paper-page .home-links{display:grid;gap:clamp(.9rem,1.6vw,1.45rem);grid-template-columns:repeat(5,minmax(0,1fr))}body.index-page.paper-page .color-card{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:clamp(118px,12vw,162px);position:relative}body.index-page.paper-page .color-card__icon{align-items:center;color:#fff;display:inline-flex;font-size:clamp(2rem,1.8vw + 1.2rem,3rem);height:clamp(58px,5vw,82px);justify-content:center;line-height:1;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:clamp(58px,5vw,82px)}body.index-page.paper-page .color-card__icon img{display:block;height:82%;object-fit:contain;width:82%}body.index-page.paper-page .color-card__label{display:none}@media (min-width:769px){body.index-page.paper-page .color-card__label{bottom:clamp(14px,1.3vw,24px);color:hsla(0,0%,100%,.88);display:block;font-size:clamp(.95rem,.9vw + .15rem,1.15rem);font-weight:700;left:0;letter-spacing:.5px;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;transform:translateY(15px) scale(.92);transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,color .3s ease}body.index-page.paper-page .color-card:focus-visible .color-card__icon,body.index-page.paper-page .color-card:hover .color-card__icon{transform:translateY(-14px)}body.index-page.paper-page .color-card:focus-visible .color-card__label,body.index-page.paper-page .color-card:hover .color-card__label{color:#fff;opacity:1;transform:translateY(0) scale(1)}}body.index-page.paper-page .home-card-grid{display:grid;gap:clamp(1rem,1.8vw,1.7rem);grid-template-columns:repeat(3,minmax(0,1fr))}body.index-page.paper-page .card-text,body.index-page.paper-page .content-card{min-width:0}body.rules-page.paper-page .rules-page-shell{margin-inline:auto;max-width:1120px}body.rules-page.paper-page .rules-copy{width:min(100%,690px)}body.dark.index-page.paper-page .footer,body.dark.paper-page .footer,body.dark.rules-page.paper-page .footer,body.paper-page .footer{background:transparent!important}body.dark.paper-page .footer:before,body.paper-page .footer:before{content:none!important}body.dark.paper-page .header,html[data-theme=dark] body.paper-page .header{background:rgba(23,18,35,.72);box-shadow:0 10px 28px rgba(7,4,14,.34)}body.dark.paper-page .menu-toggle,body.dark.paper-page .nav-links a,body.dark.paper-page .rules-btn,body.dark.paper-page .theme-toggle,html[data-theme=dark] body.paper-page .menu-toggle,html[data-theme=dark] body.paper-page .nav-links a,html[data-theme=dark] body.paper-page .rules-btn,html[data-theme=dark] body.paper-page .theme-toggle{color:#f6efff}body.dark.paper-page .menu-toggle,html[data-theme=dark] body.paper-page .menu-toggle{background:rgba(31,24,48,.82)!important;border-color:rgba(137,111,201,.48)}body.dark.paper-page .nav-links,html[data-theme=dark] body.paper-page .nav-links{background:transparent}body.dark.paper-page .browser-buttons a,body.dark.paper-page .browser-buttons button,body.dark.paper-page .command-card,body.dark.paper-page .commercial-card,body.dark.paper-page .content-card,body.dark.paper-page .emote-card,body.dark.paper-page .extension-card,body.dark.paper-page .feature-card,body.dark.paper-page .music-command-box,body.dark.paper-page .news-item,body.dark.paper-page .rules-desc,html[data-theme=dark] body.paper-page .browser-buttons a,html[data-theme=dark] body.paper-page .browser-buttons button,html[data-theme=dark] body.paper-page .command-card,html[data-theme=dark] body.paper-page .commercial-card,html[data-theme=dark] body.paper-page .content-card,html[data-theme=dark] body.paper-page .emote-card,html[data-theme=dark] body.paper-page .extension-card,html[data-theme=dark] body.paper-page .feature-card,html[data-theme=dark] body.paper-page .music-command-box,html[data-theme=dark] body.paper-page .news-item,html[data-theme=dark] body.paper-page .rules-desc{background:rgba(17,13,24,.94)!important;border-color:rgba(88,67,129,.88)!important;box-shadow:0 14px 30px rgba(10,7,18,.42)!important;color:#f8f4ff}body.dark.paper-page .browser-buttons a:hover,body.dark.paper-page .browser-buttons button:hover,body.dark.paper-page .command-card:hover,body.dark.paper-page .commercial-card:hover,body.dark.paper-page .content-card:hover,body.dark.paper-page .emote-card:hover,body.dark.paper-page .extension-card:hover,body.dark.paper-page .feature-card:hover,body.dark.paper-page .news-item:hover,html[data-theme=dark] body.paper-page .browser-buttons a:hover,html[data-theme=dark] body.paper-page .browser-buttons button:hover,html[data-theme=dark] body.paper-page .command-card:hover,html[data-theme=dark] body.paper-page .commercial-card:hover,html[data-theme=dark] body.paper-page .content-card:hover,html[data-theme=dark] body.paper-page .emote-card:hover,html[data-theme=dark] body.paper-page .extension-card:hover,html[data-theme=dark] body.paper-page .feature-card:hover,html[data-theme=dark] body.paper-page .news-item:hover{background:rgba(27,20,39,.98)!important}body.dark.paper-page .card-title,body.dark.paper-page .command-card h3,body.dark.paper-page .emote-name,body.dark.paper-page .extension-card h3,body.dark.paper-page .news-item h3,html[data-theme=dark] body.paper-page .card-title,html[data-theme=dark] body.paper-page .command-card h3,html[data-theme=dark] body.paper-page .emote-name,html[data-theme=dark] body.paper-page .extension-card h3,html[data-theme=dark] body.paper-page .news-item h3{color:#fff}body.dark.paper-page .card-note,body.dark.paper-page .emote-description,body.dark.paper-page .emote-status,body.dark.paper-page .emotes-intro,body.dark.paper-page .extension-card p,body.dark.paper-page .extensions-intro,body.dark.paper-page .music-command-label,body.dark.paper-page .music-requests-text,body.dark.paper-page .rules-copy p,body.dark.paper-page .rules-desc,html[data-theme=dark] body.paper-page .card-note,html[data-theme=dark] body.paper-page .emote-description,html[data-theme=dark] body.paper-page .emote-status,html[data-theme=dark] body.paper-page .emotes-intro,html[data-theme=dark] body.paper-page .extension-card p,html[data-theme=dark] body.paper-page .extensions-intro,html[data-theme=dark] body.paper-page .music-command-label,html[data-theme=dark] body.paper-page .music-requests-text,html[data-theme=dark] body.paper-page .rules-copy p,html[data-theme=dark] body.paper-page .rules-desc{color:rgba(242,234,255,.84)!important}body.dark.paper-page .music-command-box code,html[data-theme=dark] body.paper-page .music-command-box code{background:rgba(35,27,53,.98)!important;border-color:rgba(106,83,160,.92)!important;color:#fff!important}body.paper-page .footer-social-link{display:grid;place-items:center}body.paper-page .footer-icon{align-items:center;color:#fff;display:inline-flex!important;font-size:clamp(1.35rem,1.2vw + .85rem,1.9rem);height:100%;justify-content:center;line-height:1;width:100%}body.paper-page .footer-icon img{display:block;height:58%;object-fit:contain;width:58%}body.paper-page .footer-social-link--boosty .footer-icon img{height:78%;width:78%}@media (max-width:1800px){body.paper-page .header-inner{padding-inline:clamp(1rem,3vw,2.25rem)}body.paper-page .logo-image{max-height:101.13px;width:min(252.69px,100%)}body.paper-page .nav-links{gap:clamp(.55rem,1.1vw,1.05rem);padding-inline:clamp(.35rem,1vw,.85rem)}body.paper-page .nav-links a{font-size:clamp(1.05rem,.24vw + .98rem,1.42rem)}}@media (max-width:1480px){body.paper-page .header-inner{padding-inline:clamp(1rem,2.1vw,1.7rem)}body.paper-page .nav-links{gap:clamp(.35rem,.8vw,.75rem);padding-inline:0}body.paper-page .nav-links a{font-size:clamp(.96rem,.2vw + .92rem,1.16rem)}}@media (max-width:1600px){body.index-page.paper-page .home-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1400px){body.index-page.paper-page .home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.index-page.paper-page .home-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){body.paper-page .header-inner{min-height:96px;padding-inline:clamp(.95rem,2vw,1.35rem)}body.paper-page .menu-toggle{display:flex}body.paper-page .nav-links{align-items:flex-start;background:hsla(37,52%,95%,.98);border-left:1px solid rgba(26,21,18,.08);bottom:0;box-shadow:-20px 0 42px rgba(22,18,15,.12);flex-direction:column;gap:1rem;justify-content:flex-start;margin:0;padding:clamp(5.4rem,7vw,6.2rem) 1.35rem 1.35rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:min(360px,88vw);z-index:45}body.paper-page .nav-links.open{transform:translateX(0)}body.paper-page .nav-links a{font-size:clamp(1.2rem,1vw + .8rem,1.5rem);justify-content:flex-start;padding:.2rem 0 1rem;width:100%}body.paper-page .nav-links .theme-toggle{display:none}body.paper-page .nav-links a:after{bottom:-.2rem;left:0;transform:translateY(.55rem) scale(.98);transform-origin:left center}body.paper-page .nav-links a.active:after,body.paper-page .nav-links a:focus-visible:after,body.paper-page .nav-links a:hover:after,body.paper-page .nav-links a[aria-current=page]:after{transform:translate(0) scale(1)}body.paper-page .header-actions{gap:.45rem;min-width:auto}body.paper-page .theme-toggle--mobile{display:grid;place-items:center}body.dark.paper-page .nav-links{background:#1f1830;border-left-color:rgba(205,183,255,.18)}body.paper-page.mobile-nav-open:before{background:rgba(16,12,24,.36);content:"";inset:0;position:fixed;z-index:44}}@media (max-width:980px){body.index-page.paper-page .home-links{grid-template-columns:repeat(2,minmax(0,1fr))}body.index-page.paper-page .home-card-grid{grid-template-columns:1fr}}@media (max-width:768px){body.index-page.paper-page .content-card{min-height:152px}body.rules-page.paper-page .rules-copy p{font-size:clamp(1rem,1.4vw + .85rem,1.35rem)}}@media (max-width:620px){body.index-page.paper-page .home-links{grid-template-columns:1fr}}@media (max-height:980px){body.paper-page .page-main{padding-bottom:.55rem;padding-top:.85rem}body.index-page.paper-page .home-card-grid,body.index-page.paper-page .home-links,body.index-page.paper-page .home-stage{gap:1rem}body.index-page.paper-page .content-card{min-height:176px}body.paper-page .footer{padding-bottom:.55rem;padding-top:.55rem}}@media (max-height:1100px) and (min-width:769px){body.paper-page .header,body.paper-page .header-inner{min-height:84px}body.paper-page .logo-image{max-height:76px;width:min(220px,100%)}body.paper-page .page-main{padding-bottom:.35rem;padding-top:.7rem}body.index-page.paper-page .home-stage{gap:.8rem}body.index-page.paper-page .home-card-grid,body.index-page.paper-page .home-links{gap:.85rem}body.index-page.paper-page .color-card{min-height:clamp(94px,10vw,128px)}body.index-page.paper-page .content-card{min-height:154px;padding:1rem 1.05rem}body.paper-page .footer{padding:.45rem 0 .55rem}body.paper-page .footer-inner{gap:.85rem;padding-inline:.95rem;width:min(1100px,calc(100% - 1.8rem))}body.paper-page .footer-year{font-size:1rem}body.paper-page .footer-socials{gap:.6rem}body.paper-page .footer-social-link{height:38px;width:38px}body.paper-page .footer-icon{font-size:1.12rem}}@media (max-height:960px) and (min-width:769px){body.paper-page .header,body.paper-page .header-inner{min-height:78px}body.paper-page .logo-image{max-height:68px;width:min(204px,100%)}body.index-page.paper-page .color-card{min-height:clamp(86px,9.2vw,118px)}body.index-page.paper-page .content-card{min-height:144px;padding:.92rem .98rem}body.paper-page .footer{padding:.32rem 0 .45rem}}@media (max-width:768px){html[data-theme=light]{--paper-page-bg:url(/bg/mobile-light.webp)}html[data-theme=dark]{--paper-page-bg:url(/bg/mobile-dark.webp)}body.paper-page .header{min-height:74px}body.paper-page .header-inner{gap:.55rem;min-height:74px;padding-block:.55rem;padding-inline:.85rem}body.paper-page .logo-image{max-height:44px;width:164px}body.paper-page .header-actions{gap:.35rem}body.paper-page .menu-toggle,body.paper-page .theme-toggle--mobile{height:32px;min-height:32px;min-width:32px;width:32px}body.index-page.paper-page .page-main{padding-bottom:.7rem;padding-top:.7rem;width:min(100%,calc(100% - 1rem))}body.index-page.paper-page .page-wrapper,body.paper-page .page-wrapper,body.paper-page.paper-page--long .page-wrapper,body.paper-page.paper-page--very-long .page-wrapper{background-repeat:no-repeat!important;background-size:100% 100%!important;min-height:100dvh}body.paper-page .commands-shell{max-width:calc(100vw - 1rem);overflow-x:hidden;padding-inline:.75rem;width:min(100%,calc(100vw - 1rem))}body.paper-page .commands-shell .grid,body.paper-page .commands-shell .single-column{grid-template-columns:minmax(0,1fr);min-width:0;width:100%}body.paper-page .command-card{min-width:0;overflow-wrap:anywhere;width:100%}body.paper-page .chat-block,body.paper-page .chat-block code,body.paper-page .chat-block pre,body.paper-page .command-card-large pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}body.index-page.paper-page .home-stage{gap:.9rem}body.index-page.paper-page .home-links{gap:.6rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.2rem}body.index-page.paper-page .home-links>.color-card{border-radius:14px;grid-column:span 2;min-height:74px}body.index-page.paper-page .home-links>.color-card:nth-child(4){grid-column:2/span 2}body.index-page.paper-page .home-links>.color-card:nth-child(5){grid-column:4/span 2}body.index-page.paper-page .color-card__icon{font-size:1.55rem;height:40px;width:40px}body.index-page.paper-page .home-card-grid{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.index-page.paper-page .content-card{border-radius:16px;box-shadow:0 10px 22px rgba(15,11,26,.22);gap:.65rem;min-height:96px;padding:.75rem .7rem}body.index-page.paper-page .content-card .card-icon{border-radius:14px;height:52px;width:52px}body.index-page.paper-page .card-title{font-size:1.02rem;line-height:1.05}body.index-page.paper-page .card-note{font-size:.66rem;line-height:1.3}body.paper-page .footer{padding:.7rem 0 .9rem}body.paper-page .footer-inner{align-items:flex-end;flex-direction:row;gap:.75rem;justify-content:space-between;padding:0 .9rem}body.paper-page .footer-year{font-size:1.05rem}body.paper-page .footer-socials{gap:.35rem;justify-content:flex-end;width:auto}body.paper-page .footer-social-link{border-radius:9px;height:32px;width:32px}body.paper-page .footer-icon{font-size:1rem}}body.paper-page{height:auto!important;min-height:100vh!important}html[data-theme=dark][data-bg-length=short],html[data-theme=light][data-bg-length=short]{--page-bg-size-y:128%}html[data-theme=dark][data-bg-length=medium],html[data-theme=light][data-bg-length=medium]{--page-bg-size-y:130%}html[data-theme=dark][data-bg-length=long],html[data-theme=light][data-bg-length=long]{--page-bg-size-y:132%}body.paper-page .page-wrapper{background-size:100% var(--page-bg-size-y,100%)!important;min-height:100vh}html[data-bg-length=very-long] body.paper-page .page-wrapper{background-size:100% auto!important}@media (max-width:768px){body.paper-page .page-wrapper{background-size:100% 100%!important}}body.paper-page .music-requests-layout{gap:clamp(1.4rem,2.6vw,2.4rem);padding-top:clamp(1rem,1.8vw,1.5rem);width:min(100%,1600px)}body.paper-page .music-requests-layout>*+*{margin-top:0}body.paper-page .music-requests-hero{display:grid;gap:clamp(.7rem,1.4vw,1.1rem);justify-items:center}body.paper-page .music-requests-title{font-size:clamp(2.9rem,4vw,4.6rem);letter-spacing:-.04em;line-height:.94;margin:0;text-align:center;text-wrap:balance}body.paper-page .music-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1rem,2vw,2.25rem);justify-content:center;margin:0}body.paper-page .music-queue-summary,body.paper-page .queue-length.music-queue-summary{font-weight:800;margin:0}body.paper-page .music-requests-copy{display:grid;gap:clamp(.95rem,1.8vw,1.35rem);margin:0 auto 157px;width:min(100%,690px)}body.paper-page .music-desc{color:#181417;font-size:clamp(1.02rem,.35vw + .98rem,1.2rem);font-weight:800;line-height:1.34;margin:0}body.paper-page .music-request-script{color:#5f1aa7;display:grid;font-family:Itim Cyrillic,Itim,cursive;gap:.28rem;justify-items:start;width:min(100%,640px)}body.paper-page .music-request-script,body.paper-page .music-request-script *{font-family:Itim Cyrillic,Itim,cursive!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important}body.paper-page .music-request-script__command,body.paper-page .music-request-script__line{font-size:clamp(1rem,.45vw + .94rem,1.38rem);line-height:1.08;margin:0}body.paper-page .music-request-script__command{margin-top:.18rem}body.paper-page .music-request-script__line{padding-left:1.1rem;position:relative}body.paper-page .music-request-script__line:before{content:"\2022";left:0;position:absolute;top:0}body.paper-page .music-requests-layout .queue-title{display:none}body.paper-page .music-requests-layout .track-grid,body.paper-page .music-track-grid{align-items:start;gap:24px;grid-template-columns:repeat(auto-fit,370px);justify-content:center;justify-items:center;margin-top:0}body.paper-page .music-requests-layout .track-card{background:#f1f0f2!important;border:0!important;border-radius:25px;box-shadow:none!important;height:300px;min-height:300px;min-width:370px;overflow:hidden;padding:0!important;position:relative;width:370px}body.paper-page .music-requests-layout .track-card__link{color:inherit;display:grid;gap:13px;grid-template-rows:171px minmax(0,1fr);height:100%;padding:18px;text-decoration:none}body.paper-page .music-requests-layout .track-card__link:focus-visible{outline:3px solid rgba(122,52,245,.45);outline-offset:6px}body.paper-page .music-requests-layout .track-card__preview{aspect-ratio:auto;background:#050507;border-radius:15px;height:171px;min-height:0;overflow:hidden;position:relative}body.paper-page .music-requests-layout .track-card__image{display:block;height:100%;object-fit:cover;object-position:center center;opacity:.94;width:100%}body.paper-page .music-requests-layout .track-card__current{background:none!important;border:0!important;border-radius:0;display:block;filter:drop-shadow(0 12px 20px rgba(129,23,34,.18));height:100%;inset:0;min-height:0;padding:0;pointer-events:none;position:absolute;width:100%;z-index:3}body.paper-page .music-requests-layout .track-card.is-current-track{box-shadow:none!important;transform:none}body.paper-page .music-requests-layout .track-card__body{display:grid;gap:.58rem;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0;padding:0!important}body.paper-page .music-requests-layout .track-card__title{color:#151116;display:-webkit-box;font-size:.99rem;font-weight:900;line-height:1.18;margin:0;min-height:2.36em;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.paper-page .music-requests-layout .track-card__link:focus-visible .track-card__title,body.paper-page .music-requests-layout .track-card__link:hover .track-card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}body.paper-page .music-requests-layout .track-card__meta{align-items:flex-end;color:#767071;display:flex;font-size:.9rem;font-weight:700;gap:.75rem;justify-content:space-between;line-height:1.15;margin-top:0}body.paper-page .music-requests-layout .track-card__requested-at,body.paper-page .music-requests-layout .track-card__requester{display:block;min-width:0}body.paper-page .music-requests-layout .track-card__requester{color:#686161;flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}body.paper-page .music-requests-layout .track-card__requested-at{color:#878182;flex:0 0 auto;text-align:right;white-space:nowrap}body.dark.paper-page .music-desc,html[data-theme=dark] body.paper-page .music-desc{color:#f7f0ff}body.dark.paper-page .music-request-script,html[data-theme=dark] body.paper-page .music-request-script{color:#dfb3ff}body.dark.paper-page .music-requests-layout .track-card,html[data-theme=dark] body.paper-page .music-requests-layout .track-card{background:rgba(24,18,35,.96)!important;border:1px solid rgba(214,194,255,.14)!important;box-shadow:none!important;color:#fff7ff!important}body.dark.paper-page .music-requests-layout .track-card__title,html[data-theme=dark] body.paper-page .music-requests-layout .track-card__title{color:#fff7ff!important}body.dark.paper-page .music-requests-layout .track-card__meta,body.dark.paper-page .music-requests-layout .track-card__requested-at,body.dark.paper-page .music-requests-layout .track-card__requester,html[data-theme=dark] body.paper-page .music-requests-layout .track-card__meta,html[data-theme=dark] body.paper-page .music-requests-layout .track-card__requested-at,html[data-theme=dark] body.paper-page .music-requests-layout .track-card__requester{color:rgba(240,232,255,.76)!important}body.dark.paper-page .music-requests-layout .track-card.is-current-track,html[data-theme=dark] body.paper-page .music-requests-layout .track-card.is-current-track{border-color:rgba(214,194,255,.24)!important;box-shadow:none!important}@media (max-width:1280px){body.paper-page .music-requests-layout .track-grid,body.paper-page .music-track-grid{grid-template-columns:repeat(3,370px)}}@media (max-width:980px){body.paper-page .music-requests-title{font-size:clamp(2.45rem,6.4vw,3.7rem)}body.paper-page .music-requests-layout .track-grid,body.paper-page .music-track-grid{grid-template-columns:repeat(2,370px);margin-top:0}}@media (max-width:640px){body.paper-page .music-requests-layout{gap:1.1rem}body.paper-page .music-requests-title{font-size:clamp(2rem,8vw,2.7rem)}body.paper-page .music-status-row{gap:.65rem}body.paper-page .music-requests-copy{margin-bottom:72px;width:100%}body.paper-page .music-request-script__command,body.paper-page .music-request-script__line{font-size:clamp(.95rem,1.8vw + .72rem,1.18rem)}body.paper-page .music-requests-layout .track-grid,body.paper-page .music-track-grid{grid-template-columns:1fr;justify-content:stretch;justify-items:stretch;margin-top:0}body.paper-page .music-requests-layout .track-card{height:auto;min-height:0;min-width:0;width:100%}body.paper-page .music-requests-layout .track-card__link{gap:.85rem;grid-template-rows:168px auto;padding:.95rem}body.paper-page .music-requests-layout .track-card__preview{height:168px}body.paper-page .music-requests-layout .track-card__current{height:100%;inset:0;width:100%}body.paper-page .music-requests-layout .track-card__title{font-size:1rem}body.paper-page .music-requests-layout .track-card__meta{font-size:.86rem}}body.admin-page:has(.music-transport-bar) .admin-content{padding-bottom:7.5rem}body.admin-page .music-now-playing{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,2%,8%,.1);border-radius:8px;box-shadow:0 16px 38px rgba(75,45,116,.1);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);min-width:0;overflow:hidden}body.dark.admin-page .music-now-playing{background:rgba(27,20,39,.92);border-color:rgba(214,194,255,.14);box-shadow:none}body.admin-page .music-now-playing__media{min-width:0;padding:clamp(.8rem,1.5vw,1.15rem)}body.admin-page .music-now-playing__media .player-16x9{height:100%;min-height:260px}body.admin-page .music-now-playing__info{border-left:1px solid hsla(0,2%,8%,.08);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);position:relative}body.admin-page .music-now-playing__settings{border-radius:8px;height:42px;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;width:42px}body.dark.admin-page .music-now-playing__info{border-left-color:rgba(214,194,255,.12)}body.admin-page .music-now-playing__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .8rem}body.admin-page .music-settings-integration{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,2%,8%,.1);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem}body.dark.admin-page .music-settings-integration{background:hsla(0,0%,100%,.035);border-color:rgba(214,194,255,.14)}body.admin-page .music-settings-integration .control-hint{margin-top:.3rem}body.admin-page .music-settings-integration #spotify-connect-btn{flex:0 0 auto}body.admin-page .music-settings-header{align-items:flex-start;background:hsla(0,0%,100%,.96);border-bottom:1px solid hsla(0,2%,8%,.1);display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.5rem;position:sticky;top:0;z-index:3}body.dark.admin-page .music-settings-header{background:rgba(27,20,39,.98);border-bottom-color:rgba(214,194,255,.14)}body.admin-page .music-settings-header h2,body.admin-page .music-settings-header p{margin:0}body.admin-page .music-settings-header h2{font-size:1.35rem}body.admin-page .music-settings-header p{color:var(--paper-muted);font-size:.9rem;margin-top:.35rem}body.dark.admin-page .music-settings-header p{color:rgba(240,232,255,.7)}body.admin-page .music-settings-close{border-radius:8px;height:42px;justify-content:center;min-width:42px;padding:0;width:42px}body.admin-page .music-settings-sections{max-height:calc(min(88vh, 940px) - 154px);overflow-y:auto;padding:0 1.5rem}body.admin-page .music-settings-group{padding:1.35rem 0 .25rem}body.admin-page .music-settings-group+.music-settings-group{border-top:1px solid hsla(0,2%,8%,.09)}body.dark.admin-page .music-settings-group+.music-settings-group{border-top-color:rgba(214,194,255,.12)}body.admin-page .music-settings-section-title{color:var(--paper-muted);font-size:.78rem;font-weight:900;letter-spacing:0;margin:0 0 .55rem;text-transform:uppercase}body.dark.admin-page .music-settings-section-title{color:rgba(220,203,255,.74)}body.admin-page .music-settings-row{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);min-height:82px;padding:.9rem 0}body.admin-page .music-settings-row+.music-settings-row{border-top:1px solid hsla(0,2%,8%,.065)}body.dark.admin-page .music-settings-row+.music-settings-row{border-top-color:rgba(214,194,255,.08)}body.admin-page .music-settings-row--blacklist,body.admin-page .music-settings-row--textarea{align-items:start}body.admin-page .music-settings-row__control,body.admin-page .music-settings-row__info{min-width:0}body.admin-page .music-settings-row__info .control-hint{line-height:1.45;margin-top:.3rem}body.admin-page .music-settings-row__control{display:flex;justify-content:flex-end}body.admin-page .music-settings-import textarea,body.admin-page .music-settings-number,body.admin-page .music-settings-text,body.admin-page .music-settings-textarea{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,2%,8%,.12);border-radius:8px;color:inherit;font:inherit;min-height:44px;padding:.68rem .8rem;width:100%}body.admin-page .music-settings-number{width:130px}body.admin-page .music-settings-import textarea,body.admin-page .music-settings-textarea{resize:vertical}body.dark.admin-page .music-settings-import textarea,body.dark.admin-page .music-settings-number,body.dark.admin-page .music-settings-text,body.dark.admin-page .music-settings-textarea{background:rgba(20,14,27,.92);border-color:rgba(214,194,255,.16);color:#fff7ff}body.admin-page .music-settings-unit-control{align-items:center;gap:.65rem}body.admin-page .music-settings-unit-control>span{color:var(--paper-muted);font-size:.85rem;min-width:48px}body.admin-page .music-settings-switch{align-items:center;cursor:pointer;display:inline-flex;gap:.65rem}body.admin-page .music-settings-switch input{height:1px;opacity:0;position:absolute;width:1px}body.admin-page .music-settings-switch>span{background:hsla(0,2%,8%,.22);border-radius:999px;height:24px;position:relative;transition:background .18s ease;width:44px}body.admin-page .music-settings-switch>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.24);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:18px}body.admin-page .music-settings-switch input:checked+span{background:var(--bs-primary)}body.admin-page .music-settings-switch input:checked+span:after{transform:translateX(20px)}body.admin-page .music-settings-switch input:focus-visible+span{outline:3px solid rgba(122,52,245,.25);outline-offset:2px}body.admin-page .music-settings-switch b{font-size:.86rem}body.admin-page .music-settings-row .segmented{max-width:100%;width:fit-content}body.admin-page .music-settings-row .segmented-button{white-space:nowrap}body.admin-page .music-settings-row .blacklist-add{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;width:100%}body.admin-page .music-settings-blacklist{border:1px solid hsla(0,2%,8%,.08);border-radius:8px;margin-bottom:.8rem;overflow:hidden}body.dark.admin-page .music-settings-blacklist{border-color:rgba(214,194,255,.12)}body.admin-page .music-settings-import{margin-bottom:1rem}body.admin-page .music-settings-import summary{color:var(--bs-primary);cursor:pointer;font-weight:800;width:fit-content}body.admin-page .music-settings-import__content{display:grid;gap:.75rem;margin-top:.8rem}body.admin-page .music-settings-import__content .admin-btn{width:fit-content}body.admin-page .music-settings-actions{background:hsla(0,0%,100%,.96);border-top:1px solid hsla(0,2%,8%,.1);bottom:0;margin:0;padding:1rem 1.5rem;position:sticky;z-index:3}body.dark.admin-page .music-settings-actions{background:rgba(27,20,39,.98);border-top-color:rgba(214,194,255,.14)}body.admin-page .music-status-badge{background:rgba(122,52,245,.12);border-radius:6px;color:#6728db;font-size:.72rem;font-weight:900;padding:.32rem .58rem;text-transform:uppercase;width:fit-content}body.dark.admin-page .music-status-badge{background:rgba(168,132,255,.16);color:#eee5ff}body.admin-page .music-current-sub,body.admin-page .music-requester{color:var(--paper-muted);font-size:.9rem}body.dark.admin-page .music-current-sub,body.dark.admin-page .music-requester{color:rgba(240,232,255,.72)}body.admin-page .music-current-title{font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.12;margin:0;overflow-wrap:anywhere;text-align:left}body.admin-page .music-current-sub{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}body.admin-page .music-action-bar{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-width:0}body.admin-page .music-action-bar__inputs{display:grid;flex:1 1 680px;gap:.75rem;grid-template-columns:minmax(280px,1.35fr) minmax(220px,.75fr);min-width:0}body.admin-page .music-action-bar__commands{align-items:center;display:flex;flex:0 0 auto;gap:.55rem}body.admin-page .music-action-bar .admin-btn{border-radius:8px;min-height:44px;white-space:nowrap}body.admin-page .music-action-bar #refresh-playlist-btn{justify-content:center;padding:0;width:44px}body.admin-page .music-queue-search{align-items:center;display:flex;min-width:0;position:relative}body.admin-page .music-queue-search>i{color:var(--paper-muted);left:.85rem;pointer-events:none;position:absolute}body.admin-page .music-queue-search input{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,2%,8%,.12);border-radius:8px;color:inherit;font:inherit;min-height:44px;padding:.65rem .85rem .65rem 2.5rem;width:100%}body.dark.admin-page .music-queue-search input{background:rgba(20,14,27,.92);border-color:rgba(214,194,255,.16);color:#fff7ff}body.admin-page .music-queue-section{overflow:hidden;padding:0}body.admin-page .music-queue-header{align-items:center;border-bottom:1px solid hsla(0,2%,8%,.08);display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem}body.dark.admin-page .music-queue-header{border-bottom-color:rgba(214,194,255,.1)}body.admin-page .music-queue-header>div{align-items:center;display:flex;gap:.7rem}body.admin-page .music-queue-header h2{font-size:1.2rem;margin:0}body.admin-page .music-queue-panel{background:transparent;border:0;border-radius:0}body.admin-page .music-queue-panel #admin-track-list{gap:0;max-height:min(46vh,520px)}body.admin-page .music-queue-panel #admin-track-list li{background:transparent;border-radius:0;border-width:0 0 1px}body.admin-page .music-queue-panel #admin-track-list li:last-child{border-bottom:0}body.admin-page .music-transport-bar{align-items:center;backdrop-filter:blur(18px);background:hsla(40,47%,96%,.94);border-top:1px solid hsla(0,2%,8%,.1);bottom:0;box-shadow:0 -12px 36px rgba(52,34,75,.1);display:grid;gap:1rem;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);left:var(--admin-sidebar-width);min-height:76px;padding:.75rem clamp(1rem,2.4vw,2rem);position:fixed;right:0;z-index:70}body.dark.admin-page .music-transport-bar{background:rgba(23,18,31,.95);border-top-color:rgba(214,194,255,.14);box-shadow:0 -12px 36px rgba(0,0,0,.28)}body.admin-page .admin-layout.sidebar-collapsed .music-transport-bar{left:var(--admin-sidebar-width-collapsed)}body.admin-page .music-transport-bar__controls,body.admin-page .music-transport-bar__source,body.admin-page .music-transport-bar__volume{align-items:center;display:flex;gap:.75rem}body.admin-page .music-transport-bar__volume input{width:min(220px,22vw)}body.admin-page .music-transport-bar__controls{justify-content:center}body.admin-page .music-transport-bar__controls .admin-btn{border-radius:50%;height:46px;justify-content:center;padding:0;width:46px}body.admin-page .music-transport-bar__controls .music-play-button{background:var(--bs-primary);border-color:transparent;color:var(--bs-on-primary);font-size:1.05rem;height:54px;width:54px}body.admin-page .music-transport-bar__source{color:var(--paper-muted);font-weight:700;justify-content:flex-end}body.admin-page .music-transport-bar__source i{color:#f03;font-size:1.2rem}@media (max-width:1040px){body.admin-page .music-now-playing{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}body.admin-page .music-action-bar{align-items:stretch;flex-direction:column}body.admin-page .music-action-bar__inputs{flex:1 1 auto;width:100%}body.admin-page .music-action-bar__commands{justify-content:flex-end}}@media (max-width:900px){body.admin-page .admin-layout.sidebar-collapsed .music-transport-bar,body.admin-page .music-transport-bar{left:0}}@media (max-width:760px){body.admin-page .music-now-playing{grid-template-columns:1fr}body.admin-page .music-now-playing__media .player-16x9{min-height:0}body.admin-page .music-now-playing__info{border-left:0;border-top:1px solid hsla(0,2%,8%,.08)}body.admin-page .music-now-playing__settings{right:.75rem;top:.75rem}body.admin-page .music-now-playing__meta{padding-right:3rem}body.admin-page .music-settings-integration{align-items:stretch;flex-direction:column}body.admin-page .music-settings-integration #spotify-connect-btn{justify-content:center}body.admin-page .music-settings-header{padding:1rem}body.admin-page .music-settings-header p{display:none}body.admin-page .music-settings-sections{max-height:calc(88vh - 140px);padding:0 1rem}body.admin-page .music-settings-row{align-items:stretch;gap:.7rem;grid-template-columns:1fr;padding:1rem 0}body.admin-page .music-settings-row__control{justify-content:flex-start}body.admin-page .music-settings-row .blacklist-add,body.admin-page .music-settings-text,body.admin-page .music-settings-textarea{width:100%}body.admin-page .music-settings-actions{padding:.85rem 1rem}body.admin-page .music-action-bar__inputs{grid-template-columns:1fr}body.admin-page .music-action-bar__commands{flex-wrap:wrap;justify-content:flex-start}body.admin-page .music-queue-header{align-items:stretch;flex-direction:column}body.admin-page .music-queue-header .admin-btn-danger{justify-content:center}body.admin-page .music-transport-bar{grid-template-columns:minmax(0,1fr) auto;min-height:70px;padding:.55rem .75rem}body.admin-page .music-transport-bar__source{display:none}body.admin-page .music-transport-bar__volume input{width:min(150px,30vw)}}body.admin-page{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}body.admin-page .page-wrapper{--admin-header-height:96px;display:block;height:auto;min-height:100vh;overflow:visible}body.admin-page .page-main{display:flex;justify-content:center;min-height:100vh;min-width:0;overflow:visible;padding:var(--admin-header-height) clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem);width:100%}body.admin-page .admin-shell-header{backdrop-filter:blur(18px);background:hsla(40,47%,96%,.94);border-bottom:1px solid hsla(0,2%,8%,.08);box-shadow:0 1px 0 hsla(0,0%,100%,.7);left:0;position:fixed;right:0;top:0;z-index:90}body.admin-page .admin-shell-logo{display:inline-flex}body.admin-page .admin-shell-header .logo-image{max-height:none;width:min(232px,42vw)}body.dark.admin-page .admin-shell-header{background:rgba(20,16,27,.94);border-bottom-color:rgba(205,183,255,.16);box-shadow:0 1px 0 rgba(0,0,0,.22)}body.admin-page .admin-mobile-menu-toggle{display:none}body.admin-page .admin-layout{--admin-sidebar-width:260px;--admin-sidebar-width-collapsed:72px;--admin-sidebar-gap:clamp(1rem,1.8vw,1.45rem);align-items:start;display:grid;gap:var(--admin-sidebar-gap);grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);height:auto;min-height:calc(100vh - var(--admin-header-height));min-width:0;width:100%}body.admin-page .admin-layout.sidebar-collapsed{grid-template-columns:var(--admin-sidebar-width-collapsed) minmax(0,1fr)}body.admin-page .admin-layout.sidebar-collapsed .admin-sidebar{padding-inline:.5rem;width:var(--admin-sidebar-width-collapsed)}body.admin-page .admin-main{display:block;grid-column:2;margin-left:0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;scrollbar-gutter:stable}body.admin-page .admin-layout.sidebar-collapsed .admin-main{margin-left:0}body.admin-page .admin-sidebar{align-self:start;backdrop-filter:blur(18px);background:hsla(40,47%,96%,.88);border:0;border-radius:0;border-right:1px solid rgba(33,25,45,.08);bottom:auto;box-shadow:none;display:flex;flex-direction:column;height:calc(100vh - var(--admin-header-height));justify-content:space-between;left:0;max-height:calc(100vh - var(--admin-header-height));min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;padding:1.5rem 1.1rem;position:fixed;top:var(--admin-header-height);transition:width .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1),background-color .25s ease,border-color .25s ease;width:var(--admin-sidebar-width)}body.dark.admin-page .admin-sidebar{background:rgba(23,18,31,.82);border-color:rgba(214,194,255,.12);box-shadow:none}body.admin-page .admin-sidebar-header{align-items:center;display:flex;flex:0 0 auto;gap:.85rem;justify-content:space-between;min-height:auto;padding-inline:.35rem}body.admin-page .admin-sidebar-title{color:var(--paper-ink);flex:1 1 auto;font-family:Itim,cursive;font-size:1.02rem;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}body.dark.admin-page .admin-sidebar-title{color:#f7efff}body.admin-page .admin-theme-toggle{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid hsla(0,2%,8%,.08);border-radius:14px;color:var(--paper-ink);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;position:relative;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease;width:40px}body.admin-page .admin-theme-toggle:focus-visible,body.admin-page .admin-theme-toggle:hover{background:rgba(122,52,245,.08);border-color:rgba(122,52,245,.22);transform:translateY(-1px)}body.admin-page .admin-theme-toggle:focus-visible{outline:2px solid rgba(122,52,245,.16);outline-offset:2px}body.admin-page .admin-theme-toggle__icon{align-items:center;display:inline-flex;font-size:.95rem;inset:0;justify-content:center;position:absolute;transition:opacity .2s ease,transform .2s ease}body.admin-page .admin-theme-toggle__icon--sun{opacity:0;transform:scale(.8)}body.dark.admin-page .admin-theme-toggle{background:rgba(49,36,79,.82);border-color:rgba(214,194,255,.14);color:#f7efff}body.dark.admin-page .admin-theme-toggle:focus-visible,body.dark.admin-page .admin-theme-toggle:hover{background:rgba(67,47,111,.92);border-color:rgba(214,194,255,.24)}body.dark.admin-page .admin-theme-toggle:focus-visible{outline-color:rgba(214,194,255,.24)}body.dark.admin-page .admin-theme-toggle__icon--moon,html[data-theme=dark] body.admin-page .admin-theme-toggle__icon--moon{opacity:0;transform:scale(.8)}body.admin-page .admin-theme-toggle__icon--moon,body.dark.admin-page .admin-theme-toggle__icon--sun,html:not([data-theme=dark]) body.admin-page .admin-theme-toggle__icon--moon,html[data-theme=dark] body.admin-page .admin-theme-toggle__icon--sun{opacity:1;transform:scale(1)}body.admin-page .sidebar-toggle-btn{align-items:center;background:hsla(0,0%,100%,.68);border:1px solid hsla(0,2%,8%,.08);border-radius:16px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}body.dark.admin-page .sidebar-toggle-btn{background:rgba(49,36,79,.82);border-color:rgba(214,194,255,.14)}body.admin-page .admin-sidebar.collapsed #admin-sidebar-toggle i{transform:rotate(180deg)}body.admin-page #admin-sidebar-toggle i{transition:transform .25s cubic-bezier(.4,0,.2,1)}body.admin-page .admin-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;padding-top:1.25rem}body.admin-page .admin-nav a{align-items:center;border-radius:10px;color:var(--paper-ink);display:flex;font-size:.95rem;font-weight:600;gap:.85rem;padding:.8rem 1rem;position:relative;text-decoration:none;transition:background-color .15s ease,color .15s ease,padding .25s cubic-bezier(.4,0,.2,1),justify-content .25s ease}body.admin-page .admin-nav a i{flex-shrink:0;font-size:1.15rem;text-align:center;width:24px}body.admin-page .admin-nav a:hover{background:rgba(122,52,245,.09)!important;color:#5f20d3}body.admin-page .admin-nav a.active{background:rgba(122,52,245,.11);color:#5f20d3}body.admin-page .admin-nav a.active:before{background:#7a34f5;border-radius:0 4px 4px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;transition:opacity .15s ease;width:4px}body.dark.admin-page .admin-nav a{color:#f3ecfb}body.dark.admin-page .admin-nav a.active,body.dark.admin-page .admin-nav a:hover{background:rgba(168,132,255,.16)!important;color:#fff}body.dark.admin-page .admin-nav a.active:before{background:#a884ff}body.admin-page .admin-sidebar-footer{align-items:center;border-top:1px solid rgba(33,25,45,.06);display:flex;flex:0 0 auto;justify-content:center;margin-top:auto;padding-top:1.25rem;transition:padding-top .25s cubic-bezier(.4,0,.2,1)}body.dark.admin-page .admin-sidebar-footer{border-top-color:rgba(214,194,255,.08)}body.admin-page .admin-sidebar.collapsed .admin-sidebar-header{display:flex;justify-content:center;padding-inline:0}body.admin-page .admin-sidebar.collapsed .admin-nav a span,body.admin-page .admin-sidebar.collapsed .admin-sidebar-title{display:none}body.admin-page .admin-sidebar.collapsed .sidebar-toggle-btn{margin:0 auto}body.admin-page .admin-sidebar.collapsed .admin-nav a{justify-content:center;padding:.8rem 0}body.admin-page .admin-sidebar.collapsed .admin-nav a.active:before{left:4px}body.admin-page .admin-sidebar.collapsed .admin-sidebar-footer{padding-top:1.25rem}body.admin-page .admin-content{display:block;min-height:0;padding:clamp(1.2rem,2.4vw,2.1rem) clamp(.45rem,1.15vw,.85rem) clamp(2.6rem,4vw,3rem) 0}body.admin-page .admin-content-inner{gap:1.65rem;max-width:1360px;min-height:0;width:min(100%,1360px)}body.admin-page .admin-page-intro{display:grid;gap:.7rem;margin-top:.35rem;max-width:760px}body.admin-page .admin-kicker-row{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}body.admin-page .admin-page-kicker{align-items:center;background:rgba(122,52,245,.1);border-radius:999px;color:#6728db;display:inline-flex;font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:.38rem .78rem;text-transform:uppercase;width:fit-content}body.dark.admin-page .admin-page-kicker{background:rgba(172,139,255,.16);color:#f0e2ff}body.admin-page .admin-page-title{color:var(--paper-ink);font-size:clamp(2.35rem,4vw,4.45rem);letter-spacing:-.045em;line-height:.92;margin:0;text-align:left}body.dark.admin-page .admin-page-title{color:#fff7ff}body.admin-page .admin-page-description{color:var(--paper-muted);font-size:clamp(.98rem,.35vw + .94rem,1.08rem);line-height:1.5;margin:0;max-width:720px}body.dark.admin-page .admin-page-description{color:rgba(240,232,255,.78)}body.admin-page .admin-page-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}body.admin-page .admin-status-pill{background:hsla(0,0%,100%,.82);border-radius:999px;font-size:.88rem;letter-spacing:.02em;padding:.48rem .9rem;text-transform:none}body.admin-page .admin-status-pill.is-online{background:rgba(59,207,142,.14);border-color:rgba(59,207,142,.26);color:#216f4b}body.admin-page .admin-status-pill.is-offline{background:rgba(240,98,114,.12);border-color:rgba(240,98,114,.28);color:#a43c4a}body.dark.admin-page .admin-status-pill{background:rgba(45,32,63,.86);border-color:rgba(214,194,255,.14);color:#f7efff}body.admin-page .admin-card,body.admin-page .admin-panel,body.admin-page .overlay-admin-card,body.admin-page .widget-settings-card{background:hsla(0,0%,100%,.82)!important;border:1px solid hsla(0,2%,8%,.08);border-radius:8px;box-shadow:none}body.dark.admin-page .admin-card,body.dark.admin-page .admin-panel,body.dark.admin-page .overlay-admin-card,body.dark.admin-page .widget-settings-card{background:rgba(27,20,39,.92)!important;border-color:rgba(214,194,255,.14);box-shadow:none}body.admin-page .admin-section-header{gap:1rem 1.5rem}body.admin-page .admin-section-header h2{margin:0}body.admin-page .admin-section-note{color:var(--paper-muted);text-align:left}body.dark.admin-page .admin-section-note{color:rgba(240,232,255,.74)}body.admin-page #blacklist-import-text,body.admin-page #command-form input,body.admin-page #command-form textarea,body.admin-page #news-form input,body.admin-page #news-form textarea,body.admin-page .admin-input,body.admin-page .blacklist-add input,body.admin-page .music-settings-limit-field input,body.admin-page .music-settings-text-field input[type=number],body.admin-page .music-settings-text-field input[type=text],body.admin-page .music-settings-text-field textarea,body.admin-page .queue-add-row input,body.admin-page .widget-link__input{background:hsla(0,0%,100%,.9);border:1px solid hsla(0,2%,8%,.12);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}body.dark.admin-page #blacklist-import-text,body.dark.admin-page #command-form input,body.dark.admin-page #command-form textarea,body.dark.admin-page #news-form input,body.dark.admin-page #news-form textarea,body.dark.admin-page .admin-input,body.dark.admin-page .blacklist-add input,body.dark.admin-page .music-settings-limit-field input,body.dark.admin-page .music-settings-text-field input[type=number],body.dark.admin-page .music-settings-text-field input[type=text],body.dark.admin-page .music-settings-text-field textarea,body.dark.admin-page .queue-add-row input,body.dark.admin-page .widget-link__input{background:rgba(20,14,27,.92);border-color:rgba(214,194,255,.16);box-shadow:none;color:#fff7ff}body.admin-page .music-player-card{align-items:stretch;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:minmax(0,1.65fr) minmax(230px,.65fr);min-width:0}body.admin-page .admin-section--music-player{overflow:hidden}body.admin-page .admin-section--music-player .admin-section-header{align-items:center}body.admin-page .music-section-heading{display:grid;gap:.25rem;min-width:0}body.admin-page .music-section-heading .admin-section-note{font-size:.9rem}body.admin-page .admin-section--music-player .admin-section-header__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}body.admin-page .admin-section--music-player .admin-btn{border-radius:8px;min-height:40px;white-space:nowrap}body.admin-page #spotify-connect-btn i{color:#1ed760;font-size:1.05rem}body.admin-page .music-player-left{min-width:0}body.admin-page .player-16x9{background:#050507;border:1px solid hsla(0,2%,8%,.12);border-radius:8px;overflow:hidden}body.dark.admin-page .player-16x9{border-color:rgba(214,194,255,.16)}body.admin-page .music-controls-right{height:100%;min-width:0}body.admin-page .music-controls-right .control-block{gap:1rem;height:100%;justify-content:center;padding:clamp(1rem,2vw,1.35rem)}body.admin-page .music-controls-right .control-label{text-align:center}body.admin-page .control-block{background:hsla(0,0%,100%,.58);border:1px solid hsla(0,2%,8%,.06);border-radius:8px;padding:1rem}body.dark.admin-page .control-block{background:rgba(20,14,27,.72);border-color:rgba(214,194,255,.12)}body.admin-page .admin-kpi-grid--compact .admin-card{background:hsla(0,0%,100%,.82)!important;border-radius:8px}body.dark.admin-page .admin-kpi-grid--compact .admin-card{background:rgba(27,20,39,.94)!important}body.admin-page .command-item,body.admin-page .command-surface,body.admin-page .command-variable-helper{border-radius:8px}body.admin-page .commands-shell{padding:1.15rem}body.admin-page .command-surface{background:transparent;border:0;padding:0}body.admin-page .command-surface__header{padding:.25rem 0 1rem}body.admin-page .command-item{background:hsla(0,0%,100%,.58)}body.dark.admin-page .command-item{background:rgba(18,13,28,.72)}body.admin-page .commands-admin input,body.admin-page .commands-admin select,body.admin-page .commands-admin textarea{border-radius:8px;font-size:.95rem;min-height:42px;padding:.62rem .78rem}body.admin-page .command-form-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}body.admin-page .command-external-rank,body.admin-page .command-rank-tutorial{background:hsla(0,0%,100%,.48);border:1px solid rgba(103,40,219,.18);border-radius:8px;margin:0 0 1rem;padding:.85rem .95rem}body.dark.admin-page .command-external-rank,body.dark.admin-page .command-rank-tutorial{background:rgba(18,13,28,.58);border-color:rgba(171,137,255,.2)}body.admin-page .command-external-rank__intro strong,body.admin-page .command-rank-tutorial strong{display:block;margin-bottom:.35rem}body.admin-page .command-rank-tutorial ol{margin:.45rem 0 0;padding-left:1.2rem}body.admin-page .command-rank-tutorial li+li{margin-top:.35rem}body.admin-page .command-external-rank.is-hidden,body.admin-page [data-static-response-row].is-hidden{display:none}body.admin-page .command-external-rank__intro{margin-bottom:.75rem}body.admin-page .command-external-rank__intro span{color:var(--paper-muted)}body.dark.admin-page .command-external-rank__intro span{color:rgba(240,232,255,.72)}body.admin-page .command-external-rank__tokens{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}body.admin-page .command-external-rank__tokens code{background:rgba(103,40,219,.1);border-radius:6px;padding:.18rem .42rem}body.admin-page .command-shell-footer{display:flex;justify-content:flex-end;padding-top:.5rem}body.admin-page .command-arguments-link{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:.35rem;padding:.2rem 0;text-decoration:none}body.admin-page .command-arguments-link:focus-visible,body.admin-page .command-arguments-link:hover{color:#6728db}body.admin-page .command-arguments-link:focus-visible{outline:2px solid rgba(122,52,245,.28);outline-offset:4px}body.admin-page .command-arguments-modal[hidden]{display:none}body.admin-page .command-arguments-modal{display:grid;inset:0;padding:clamp(1rem,4vw,2rem);place-items:center;position:fixed;z-index:220}body.admin-page .command-arguments-backdrop{backdrop-filter:blur(6px);background:rgba(15,10,22,.52);border:0;cursor:pointer;inset:0;position:absolute}body.admin-page .command-arguments-dialog{display:grid;gap:1rem;grid-template-rows:auto minmax(0,1fr);max-height:min(82vh,760px);overflow:hidden;padding:clamp(1rem,2.2vw,1.45rem);position:relative;width:min(760px,100%)}body.admin-page .command-arguments-dialog__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}body.admin-page .command-arguments-dialog__header h2,body.admin-page .command-arguments-dialog__header p{margin:0}body.admin-page .command-arguments-dialog__header p{color:var(--paper-muted);margin-top:.35rem}body.dark.admin-page .command-arguments-dialog__header p{color:rgba(240,232,255,.72)}body.admin-page .command-arguments-close{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,2%,8%,.1);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}body.dark.admin-page .command-arguments-close{background:rgba(20,14,27,.9);border-color:rgba(214,194,255,.16)}body.admin-page .command-arguments-list{display:grid;gap:.62rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem}body.admin-page .command-argument-row{align-items:start;background:hsla(0,0%,100%,.54);border:1px solid hsla(0,2%,8%,.08);border-radius:8px;display:grid;gap:.85rem;grid-template-columns:minmax(140px,auto) minmax(0,1fr);padding:.78rem}body.dark.admin-page .command-argument-row{background:rgba(20,14,27,.62);border-color:rgba(214,194,255,.12)}body.admin-page .command-argument-row code{background:rgba(122,52,245,.08);border:1px solid rgba(122,52,245,.16);border-radius:8px;color:#5f20d3;display:inline-flex;font-weight:800;padding:.32rem .55rem;width:fit-content}body.dark.admin-page .command-argument-row code{background:rgba(168,132,255,.14);color:#f2eaff}body.admin-page .command-argument-row span{line-height:1.45;min-width:0}body.command-arguments-open{overflow:hidden}body.admin-page .admin-field-grid--auto,body.admin-page .giveaway-settings-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}body.admin-page .track-meta{align-items:center;display:grid;gap:.3rem 1.25rem;grid-template-areas:"title volume" "meta volume";grid-template-columns:minmax(0,1fr) minmax(180px,260px);padding:.15rem 0}body.admin-page .track-title{font-size:1.05rem;grid-area:title;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.admin-page .track-sub{grid-area:meta;min-width:0}body.admin-page .track-volume-row{display:grid;gap:.45rem;grid-area:volume}body.admin-page .control-block--flat,body.admin-page .music-controls-right .control-block{background:transparent!important;border-color:hsla(0,2%,8%,.1);box-shadow:none}body.admin-page .controls-row--music-main{align-items:center;grid-template-columns:minmax(0,1fr) 44px 44px;width:100%}body.admin-page .controls-row--music-main .admin-btn{justify-content:center;min-height:44px}body.admin-page .queue-section-actions{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(260px,460px) auto}body.admin-page #admin-track-list li{border-radius:8px;grid-template-columns:auto minmax(0,1fr) 40px}body.admin-page #admin-track-list li.empty{grid-template-columns:1fr;padding:1.4rem}body.admin-page #admin-track-list li>.admin-btn{border-radius:8px;height:40px;justify-content:center;padding:0;width:40px}@media (max-width:1100px){body.admin-page .music-player-card{grid-template-columns:1fr}body.admin-page .music-controls-right .control-block{height:auto}body.admin-page .music-controls-right .control-label{text-align:left}}@media (max-width:720px){body.admin-page .admin-section--music-player .admin-section-header,body.admin-page .admin-section--music-player .admin-section-header__actions,body.admin-page .admin-section-header:has(.queue-section-actions){align-items:stretch}body.admin-page .admin-section--music-player .admin-section-header__actions{justify-content:flex-start}body.admin-page .track-meta{gap:.45rem;grid-template-areas:"title" "meta" "volume";grid-template-columns:1fr}body.admin-page .track-title{white-space:normal}body.admin-page .queue-section-actions{grid-template-columns:1fr;width:100%}body.admin-page .queue-section-actions .admin-btn-danger{justify-content:center}}body.admin-page .music-settings-modal{display:grid;inset:0;padding:clamp(1rem,2vw,2rem);place-items:center;position:fixed;z-index:80}body.admin-page .music-settings-modal[hidden]{display:none}body.admin-page .music-settings-backdrop{background:rgba(13,9,19,.58);border:0;inset:0;position:absolute}body.admin-page .music-settings-dialog{max-height:min(88vh,940px);overflow:hidden;padding:0!important;position:relative;width:min(920px,100%)}body.music-settings-open{overflow:hidden}body.admin-page .overlay-admin-card--chat{cursor:pointer;grid-column:1/-1}body.admin-page .overlay-admin-card--chat.is-collapsed .overlay-admin-card__actions,body.admin-page .overlay-admin-card--chat.is-collapsed .overlay-admin-card__config,body.admin-page .overlay-admin-card--chat.is-collapsed .widget-link__input{display:none}body.admin-page .overlay-card-toggle{grid-column:2;justify-self:end;margin-top:.5rem;width:fit-content}body.admin-page .giveaway-settings-form{display:grid;gap:1rem}body.admin-page .giveaway-settings-form textarea{min-height:180px;resize:vertical}body.admin-page .admin-shell-header__inner{align-items:center;display:flex;justify-content:flex-start;min-height:var(--admin-header-height);padding-inline:clamp(1.5rem,2.4vw,2rem)}@media (max-width:900px){body.admin-page{height:auto;min-height:100vh;overflow-y:auto}body.admin-page .page-wrapper{height:auto;min-height:100vh;overflow:visible}body.admin-page .admin-mobile-menu-toggle{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--paper-ink);cursor:pointer;display:flex;font-size:1.35rem;height:44px;justify-content:center;margin-right:.5rem;transition:background-color .15s ease;width:44px}body.dark.admin-page .admin-mobile-menu-toggle{color:#fff7ff}body.admin-page .admin-mobile-menu-toggle:hover{background:hsla(0,2%,8%,.05)}body.dark.admin-page .admin-mobile-menu-toggle:hover{background:hsla(0,0%,100%,.06)}body.admin-page .page-main{display:block;overflow:visible;padding-top:calc(var(--admin-header-height) + .8rem);width:min(100%,calc(100% - 1rem))}body.admin-page .admin-layout{display:block;min-height:0;width:auto}body.admin-page .admin-layout.sidebar-collapsed .admin-main,body.admin-page .admin-main{min-height:0;overflow:visible}body.admin-page .admin-sidebar,body.admin-page .admin-sidebar.collapsed{align-self:stretch;backdrop-filter:blur(20px);background:hsla(40,47%,96%,.98);border:0;border-radius:0;border-right:1px solid hsla(0,2%,8%,.08);bottom:0;box-shadow:4px 0 24px rgba(15,10,22,.15);display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;margin-bottom:0;max-height:100vh;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.25rem;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:300}body.dark.admin-page .admin-sidebar,body.dark.admin-page .admin-sidebar.collapsed{background:rgba(23,18,31,.98);border-right-color:rgba(214,194,255,.12);box-shadow:4px 0 24px rgba(0,0,0,.4)}body.admin-page .admin-sidebar.mobile-open{transform:translateX(0)}body.admin-mobile-nav-open{overflow:hidden}body.admin-mobile-nav-open:before{animation:adminFadeIn .25s ease forwards;backdrop-filter:blur(4px);background:rgba(15,10,22,.48);content:"";inset:0;position:fixed;z-index:290}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}body.admin-page .admin-sidebar-title,body.admin-page .admin-sidebar.collapsed .admin-nav a span,body.admin-page .admin-sidebar.collapsed .admin-sidebar-title{display:initial}body.admin-page .admin-nav a,body.admin-page .admin-sidebar.collapsed .admin-nav a{justify-content:flex-start;padding:.8rem 1rem}body.admin-page .admin-sidebar.collapsed .admin-sidebar-footer{padding-top:1.25rem}body.admin-page #admin-sidebar-toggle .fa-angles-left:before{content:"\f00d"}body.admin-page .admin-sidebar.collapsed #admin-sidebar-toggle i{transform:none}body.admin-page .admin-content{padding:0}body.admin-page .admin-section-header{align-items:flex-start;flex-direction:column}body.admin-page .command-arguments-dialog{max-height:min(86vh,760px)}body.admin-page .command-argument-row{gap:.45rem;grid-template-columns:1fr}}@media (max-width:640px){body.admin-page .page-main{width:calc(100% - 1rem)}body.admin-page .admin-page-title{font-size:clamp(2rem,9vw,3rem)}}html[data-theme=light] body.about-page{--paper-page-bg:url(/bg/desktop-light-medium.webp)}html[data-theme=dark] body.about-page{--paper-page-bg:url(/bg/desktop-dark-medium.webp)}@media (max-width:768px){html[data-theme=light] body.about-page{--paper-page-bg:url(/bg/mobile-light.webp)}html[data-theme=dark] body.about-page{--paper-page-bg:url(/bg/mobile-dark.webp)}}.command-v2-error,.command-v2-loading{color:var(--muted);padding:32px;text-align:center}.command-v2-head,.command-v2-panel-head,.command-v2-section-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.command-v2-editor-section h3,.command-v2-head h2,.command-v2-panel h3{margin:0}.command-v2-head p,.command-v2-panel p,.command-v2-section-head p{color:var(--muted);margin:6px 0 0}.command-v2-filters,.command-v2-presets{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.command-action-card button,.command-v2-filters button,.command-v2-panel button,.command-v2-presets button,.command-v2-section-head button{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:inherit;cursor:pointer;padding:8px 12px}.command-v2-filters button.is-active{background:var(--accent);border-color:transparent;color:#fff}.command-v2-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.command-v2-list,.command-v2-side{align-content:start;display:grid;gap:10px}.command-v2-card{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;gap:12px;padding:12px}.command-v2-card.is-disabled{opacity:.55}.command-v2-card-main{background:none;border:0;color:inherit;cursor:pointer;display:grid;gap:4px;text-align:left;width:100%}.command-v2-title{align-items:center;display:flex;gap:10px}.command-v2-title strong{font-size:1.08rem}.command-v2-title em{background:rgba(139,92,246,.18);border-radius:999px;font-size:.72rem;font-style:normal;padding:3px 7px}.command-v2-card-main small,.command-v2-card-main span{color:var(--muted)}.command-v2-title strong{color:var(--text)}.command-v2-panel{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:15px}.command-run-list>div,.command-secret-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:8px;grid-template-columns:1fr auto auto;padding:8px 0}[data-secret-form]{display:grid;gap:8px;margin-top:12px}.command-v2-dialog input,.command-v2-dialog select,.command-v2-dialog textarea,.command-v2-panel input{background:rgba(8,10,18,.72);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;box-sizing:border-box;color:inherit;padding:10px;width:100%}.command-run-list .is-ok small{color:#4ade80}.command-run-list .is-error small,.command-v2-field-error{color:#fb7185}.command-v2-modal{display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.command-v2-backdrop{background:rgba(0,0,0,.72);border:0;inset:0;position:absolute}.command-v2-dialog{background:#11131c;border:1px solid hsla(0,0%,100%,.15);border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.5);max-height:92vh;overflow:auto;padding:22px;position:relative;width:min(1050px,100%)}.command-v2-dialog footer,.command-v2-dialog>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.command-v2-dialog>header>button{background:none;border:0;color:inherit;cursor:pointer;font-size:28px}.command-v2-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.command-v2-editor-section label,.command-v2-grid label{color:var(--muted);display:grid;gap:6px}.command-v2-grid .is-wide{grid-column:1/-1}.command-v2-editor-section,.command-v2-test{border:1px solid hsla(0,0%,100%,.1);border-radius:14px;margin:18px 0;padding:16px}.command-argument-card{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1.4fr .7fr .8fr 1fr 1fr 1.3fr auto;margin-top:10px}.command-action-card{align-items:start;background:hsla(0,0%,100%,.035);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(160px,.7fr) minmax(170px,.6fr) minmax(300px,1.7fr) auto;margin-top:10px;padding:12px}.command-action-card>div:first-child{display:grid;gap:5px}.command-action-card textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem}.command-v2-test>div{align-items:center;display:flex;gap:8px}.command-v2-test pre{background:#090b12;border-radius:10px;max-height:320px;overflow:auto;padding:12px;white-space:pre-wrap}.command-v2-dialog footer{align-items:center;justify-content:flex-end}.command-v2-dialog footer button{padding:10px 16px}@media(max-width:900px){.command-v2-grid,.command-v2-layout{grid-template-columns:1fr}.command-v2-grid .is-wide{grid-column:auto}.command-action-card,.command-argument-card{grid-template-columns:1fr}.command-v2-test>div{align-items:stretch;flex-direction:column}.command-v2-dialog{padding:15px}.command-v2-head{align-items:stretch;flex-direction:column}}.admin-chat-activity-card{overflow:visible}.admin-chat-activity-header{align-items:center}.admin-chat-activity-header .admin-section-note{display:block;margin-top:.35rem;text-align:left}.admin-chat-activity-tabs{background:rgba(var(--bs-primary-rgb),.08);border:1px solid var(--bs-border-color);border-radius:999px;display:inline-flex;gap:.35rem;padding:.28rem}.admin-chat-activity-tab{background:transparent;border:0;border-radius:999px;color:var(--bs-body-color);cursor:pointer;font-weight:800;padding:.48rem .8rem}.admin-chat-activity-tab.is-active{background:linear-gradient(135deg,rgba(124,58,237,.95),rgba(180,125,255,.95));box-shadow:0 10px 24px rgba(124,58,237,.25);color:#fff}.admin-chat-activity-kpis{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.1rem 0}.admin-chat-activity-kpi{background:radial-gradient(circle at 15% 10%,rgba(180,125,255,.16),transparent 30%),rgba(var(--bs-primary-rgb),.045);border:1px solid var(--bs-border-color);border-radius:14px;display:grid;gap:.25rem;min-width:0;padding:.9rem 1rem}.admin-chat-activity-kpi strong{color:var(--bs-primary);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-activity-kpi span:last-child{color:var(--bs-text-muted);font-size:.82rem}.admin-chat-activity-chart-wrap{background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.06),transparent),repeating-linear-gradient(to top,transparent 0,transparent 46px,hsla(0,0%,50%,.08) 47px);border:1px solid var(--bs-border-color);border-radius:18px;min-height:280px;overflow:visible;padding:1.1rem .9rem 2.4rem;position:relative}.admin-chat-activity-chart{align-items:end;display:grid;gap:clamp(.35rem,1vw,.75rem);grid-auto-columns:minmax(26px,1fr);grid-auto-flow:column;height:230px;min-width:100%;overflow-x:auto;padding:0 .25rem}.chat-activity-bar{--bar-height:10%;--dot-bottom:6%;--cat-hue:265;align-items:end;background:transparent;border:0;cursor:crosshair;display:flex;height:100%;justify-content:center;min-width:28px;padding:0;position:relative}.chat-activity-bar-fill{background:linear-gradient(180deg,hsl(var(--cat-hue) 88% 70%),hsl(var(--cat-hue) 78% 45%));border:1px solid hsla(0,0%,100%,.25);border-radius:999px 999px 8px 8px;box-shadow:0 12px 26px hsla(var(--cat-hue),78%,45%,.28);display:block;height:var(--bar-height);min-height:8px;transition:transform .18s ease,filter .18s ease;width:min(34px,78%)}.chat-activity-bar:focus-visible .chat-activity-bar-fill,.chat-activity-bar:hover .chat-activity-bar-fill{filter:saturate(1.2);transform:translateY(-3px)}.chat-activity-chatters-dot{background:#fff;border:3px solid hsl(var(--cat-hue) 84% 55%);border-radius:50%;bottom:var(--dot-bottom);box-shadow:0 0 0 4px hsla(var(--cat-hue),80%,58%,.16);height:13px;position:absolute;width:13px}.chat-activity-bar-label{bottom:-1.65rem;color:var(--bs-text-muted);font-size:.72rem;font-weight:800;left:50%;position:absolute;transform:translateX(-50%) rotate(-32deg);transform-origin:center;white-space:nowrap}.admin-chat-activity-tooltip{background:rgba(18,18,22,.96);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.3);color:#fff;left:0;max-width:280px;padding:.85rem .95rem;pointer-events:none;position:absolute;top:0;z-index:40}.chat-activity-tip-title{color:hsla(0,0%,100%,.68);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.chat-activity-tip-main{font-size:1rem;font-weight:900;margin:.2rem 0 .55rem}.admin-chat-activity-tooltip dl{display:grid;gap:.25rem .75rem;grid-template-columns:1fr auto;margin:0 0 .65rem}.admin-chat-activity-tooltip dd,.admin-chat-activity-tooltip dt{margin:0}.admin-chat-activity-tooltip dt{color:hsla(0,0%,100%,.68)}.admin-chat-activity-tooltip dd{font-weight:800}.admin-chat-activity-tooltip ul{border-top:1px solid hsla(0,0%,100%,.12);display:grid;gap:.25rem;list-style:none;margin:0;padding:.6rem 0 0}.admin-chat-activity-tooltip li{display:flex;gap:1rem;justify-content:space-between}.admin-chat-activity-table-wrap{margin-top:1rem;overflow-x:auto}.admin-chat-activity-table{border-collapse:collapse;width:100%}.admin-chat-activity-table td,.admin-chat-activity-table th{border-bottom:1px solid var(--bs-border-color);padding:.72rem .8rem;text-align:left}.admin-chat-activity-table th{color:var(--bs-text-muted);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}@media (max-width:760px){.admin-chat-activity-header{align-items:stretch;flex-direction:column}.admin-chat-activity-tabs{width:100%}.admin-chat-activity-tab{flex:1}.admin-chat-activity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chat-activity-table thead{display:none}.admin-chat-activity-table,.admin-chat-activity-table tbody,.admin-chat-activity-table td,.admin-chat-activity-table tr{display:block;width:100%}.admin-chat-activity-table tr{border:1px solid var(--bs-border-color);border-radius:14px;margin-bottom:.75rem;padding:.45rem .65rem}.admin-chat-activity-table td{border-bottom:0;display:flex;gap:1rem;justify-content:space-between;padding:.35rem 0}.admin-chat-activity-table td:before{color:var(--bs-text-muted);content:attr(data-label);font-weight:800}}body.index-page .home-stage{gap:clamp(1.5rem,3vw,2.5rem);margin-inline:auto;max-width:1320px}body.index-page .home-wiki-entry{align-items:center;border-block:1px solid rgba(19,16,24,.12);display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:min(1180px,calc(100vw - 48px));padding:clamp(1.1rem,2.4vw,1.7rem) 0;width:100%}body.index-page .home-wiki-entry__mark{background:transparent;border:1px solid rgba(145,55,223,.22);border-radius:14px;height:clamp(64px,8vw,92px);overflow:hidden;width:clamp(64px,8vw,92px)}body.index-page .home-wiki-entry__mark img{display:block;height:100%;object-fit:cover;width:100%}body.index-page .home-wiki-entry__eyebrow{display:none}body.index-page .home-wiki-entry h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;margin:0;text-align:left}body.index-page .home-wiki-entry p:not(.home-wiki-entry__eyebrow){max-width:68ch}body.index-page .home-wiki-entry__link{align-items:center;border:1px solid rgba(19,16,24,.14);border-radius:999px;color:var(--bs-body-color);display:inline-flex;font-weight:900;gap:.55rem;min-height:44px;padding:.62rem 1rem;text-decoration:none}body.index-page .home-wiki-entry__link:focus-visible,body.index-page .home-wiki-entry__link:hover{border-color:rgba(124,58,237,.36);color:#7c3aed}body.index-page .home-links{margin-top:0}body.about-page .wiki-page{margin-inline:auto;max-width:min(1240px,calc(100vw - 56px));padding-top:clamp(2.2rem,4.5vw,4rem)}body.about-page .wiki-hero{margin:0 auto clamp(1.7rem,3.2vw,2.6rem);max-width:980px;text-align:center}body.about-page .wiki-eyebrow{display:none}body.about-page .wiki-hero h1{color:var(--bs-body-color);font-size:clamp(3rem,5.5vw,5.5rem);letter-spacing:-.055em;line-height:.98;margin:0;text-align:center}body.about-page .wiki-hero p{color:var(--bs-text-muted);font-size:clamp(1.05rem,1.2vw,1.25rem);font-weight:700;line-height:1.55;margin:.9rem auto 0;max-width:760px;text-align:center}body.about-page .wiki-layout{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr) minmax(280px,340px)}body.about-page .wiki-article,body.about-page .wiki-infobox{background:#fffdf8;border:1px solid rgba(20,16,24,.11);border-radius:16px;box-shadow:none}body.about-page .wiki-article{min-width:0;padding:clamp(1.4rem,3vw,2.45rem)}body.about-page .wiki-infobox{padding:1rem;position:sticky;top:108px}body.about-page .wiki-infobox__image{aspect-ratio:1;border:1px solid rgba(20,16,24,.1);border-radius:14px;display:block;margin:0 0 1rem;object-fit:cover;width:100%}body.about-page .wiki-infobox__mark{display:none}body.about-page .wiki-toc{border-block:1px solid var(--bs-border-color);display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;margin-bottom:clamp(1.4rem,2.8vw,2.2rem);padding:.85rem 0}body.about-page .wiki-infobox__links a,body.about-page .wiki-link-list a,body.about-page .wiki-toc a{color:var(--bs-body-color);font-weight:900;text-decoration:none}body.about-page .wiki-infobox__links a:focus-visible,body.about-page .wiki-infobox__links a:hover,body.about-page .wiki-link-list a:focus-visible,body.about-page .wiki-link-list a:hover,body.about-page .wiki-toc a:focus-visible,body.about-page .wiki-toc a:hover{color:#7c3aed}body.about-page .wiki-section{border-bottom:1px solid var(--bs-border-color);padding:0 0 clamp(1.45rem,3vw,2.2rem)}body.about-page .wiki-section+.wiki-section{margin-top:clamp(1.45rem,3vw,2.2rem)}body.about-page .wiki-section h2{color:var(--bs-body-color);font-size:clamp(1.65rem,2.8vw,2.55rem);font-weight:900;letter-spacing:-.045em;line-height:1.05;margin:0 0 .85rem;text-align:left}body.about-page .wiki-section p{color:var(--bs-body-color);font-size:clamp(1.02rem,.35vw + .95rem,1.16rem);line-height:1.75;margin:0;max-width:90ch;text-align:left}body.about-page .wiki-section p+p{margin-top:.9rem}body.about-page .wiki-infobox dl{display:grid;gap:.75rem;margin:0}body.about-page .wiki-infobox dl>div{border-bottom:1px solid var(--bs-border-color);padding-bottom:.65rem}body.about-page .wiki-infobox dt{color:var(--bs-text-muted);font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}body.about-page .wiki-infobox dd{color:var(--bs-body-color);font-weight:800;line-height:1.45;margin:.2rem 0 0}body.about-page .wiki-infobox__links{display:grid;gap:.45rem;margin-top:1rem}body.about-page .wiki-infobox__links a{align-items:center;display:inline-flex;gap:.5rem;min-height:36px}body.about-page .wiki-link-list{display:grid;gap:.75rem;list-style:none;margin:1rem 0 0;max-width:90ch;padding:0}body.about-page .wiki-link-list li{border-top:1px solid var(--bs-border-color);display:grid;gap:.15rem;padding-top:.75rem}body.about-page .wiki-link-list span{color:var(--bs-text-muted);line-height:1.55}body.dark.about-page .wiki-article,body.dark.about-page .wiki-infobox,html[data-theme=dark] body.about-page .wiki-article,html[data-theme=dark] body.about-page .wiki-infobox{background:#17111f;border-color:rgba(137,111,201,.36)}body.dark.about-page .wiki-infobox__image,html[data-theme=dark] body.about-page .wiki-infobox__image{border-color:rgba(137,111,201,.42)}@media (max-width:860px){body.about-page .wiki-page{max-width:min(100% - 32px,720px)}body.about-page .wiki-layout{grid-template-columns:1fr}body.about-page .wiki-infobox{order:-1;position:static}}@media (max-width:620px){body.index-page .home-wiki-entry{grid-template-columns:auto minmax(0,1fr);max-width:min(100% - 32px,520px)}body.index-page .home-wiki-entry__link{grid-column:1/-1;justify-content:center;width:100%}}.admin-btn-secondary{background:transparent;border-color:var(--bs-border-color);color:var(--bs-body-color)}.admin-connections-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.admin-connection-card{border:1px solid var(--bs-border-color);border-radius:14px;display:grid;gap:.9rem;padding:1rem}.admin-connection-card__icon{align-items:center;background:rgba(var(--bs-primary-rgb),.08);border-radius:12px;color:var(--bs-body-color);display:inline-flex;font-size:1.25rem;height:44px;justify-content:center;width:44px}.admin-connection-card__icon--donation{color:#f15a2c}.admin-connection-card h3{margin:0 0 .35rem}.admin-connection-card p{color:var(--bs-text-muted);line-height:1.55;margin:0}.admin-connection-card__actions,.admin-connection-card__status{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}@media (max-width:860px){.wiki-layout{grid-template-columns:1fr}.wiki-infobox{order:-1;position:static}}@media (max-width:620px){body.index-page .home-wiki-entry{grid-template-columns:1fr}body.index-page .home-wiki-entry__link{width:100%}}body.dark.index-page .header.scrolled,body.dark.paper-page .header.scrolled,body.dark.rules-page .header.scrolled,body.index-page .header.scrolled,body.paper-page .header.scrolled,body.rules-page .header.scrolled,html[data-theme=dark] body.index-page .header.scrolled,html[data-theme=dark] body.paper-page .header.scrolled,html[data-theme=dark] body.rules-page .header.scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--bs-header-bg)!important;border-bottom:1px solid var(--bs-border-color)!important;box-shadow:none!important}.admin-field,.overlay-admin-field{display:grid;gap:.45rem;min-width:0}.admin-field--full,.overlay-admin-field--full{grid-column:1/-1}.admin-field .admin-input,.admin-field input,.admin-field select,.overlay-admin-field .admin-input{min-height:52px;padding:.85rem 1rem;width:100%}.admin-field>span,.overlay-admin-field span{color:var(--paper-muted);font-size:.9rem;font-weight:600}.admin-field--inline,.overlay-admin-checkbox{align-self:end;margin:0;min-height:52px;padding:.9rem 1rem}@media (max-width:767.98px){.admin-field--inline,.overlay-admin-checkbox{grid-column:1}}body.admin-page .admin-form-actions,body.admin-page .settings-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}body.admin-page .admin-icon-btn{display:grid;flex:0 0 auto;padding:0;place-items:center;width:2.9rem}body.admin-page .admin-icon-btn[hidden]{display:none}body.admin-page .admin-icon-btn.is-busy i{animation:integration-spin .9s linear infinite;animation:none}.admin-field-grid,.admin-form{align-items:end;display:grid;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.overlay-links-table td:last-child,.overlay-links-table__actions-head{text-align:right;white-space:nowrap;width:1%}.overlay-links-table .overlay-row__actions{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}.overlay-links-table .overlay-row__name{align-items:center;display:inline-flex;font-weight:600;gap:.55rem;white-space:nowrap}.overlay-links-table .overlay-row__name i{color:var(--design-accent);text-align:center;width:1.1rem}.overlay-links-table .overlay-row__desc{color:var(--design-muted);width:100%}.overlay-links-table .widget-link__input{display:none}@media (max-width:767.98px){.admin-field-grid,.admin-form{grid-template-columns:1fr}}.integration-hint[hidden],.overlay-admin-field[hidden]{display:none}body.music-admin-page .overlay-admin-card,body.music-admin-page .overlay-admin-grid{gap:1rem}body.music-admin-page .overlay-admin-card__actions{gap:.7rem;margin-top:.95rem}body.music-admin-page .overlay-admin-field{display:grid;gap:.45rem;min-width:0}body.music-admin-page .overlay-admin-field--full{grid-column:1/-1}body.music-admin-page .overlay-admin-field .admin-input{min-height:52px;padding:.85rem 1rem;width:100%}body.music-admin-page .overlay-admin-field span{color:var(--paper-muted);font-size:.9rem;font-weight:600}body.music-admin-page .overlay-admin-checkbox{align-self:end;margin:0;min-height:52px;padding:.9rem 1rem}body.music-admin-page .overlay-widget{background:rgba(17,11,28,.9);border-radius:28px;box-shadow:0 22px 44px rgba(0,0,0,.28),6px 6px 0 rgba(71,36,124,.7)}body.music-admin-page .reminder-items{min-height:170px}body.music-admin-page .reminder-item{border-radius:24px;min-height:170px;padding:1.25rem 1.35rem}body.music-admin-page .reminder-item--social{grid-template-columns:124px minmax(0,1fr)}body.music-admin-page .reminder-item__icon{border-radius:24px;height:124px;width:124px}body.music-admin-page .reminder-item__content{gap:.8rem}body.music-admin-page .reminder-item__description{font-size:clamp(1rem,1.75vw,1.28rem);line-height:1.45}@media (max-width:767.98px){body.music-admin-page .overlay-admin-checkbox{grid-column:1}}body.music-admin-page .reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(2.35rem,4.8vw,3.8rem)}body.music-admin-page .reminder-item.is-revealed .reminder-item__command{font-size:clamp(1.35rem,2.6vw,2rem)}body.music-admin-page .reminder-item__body{max-width:40rem}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-widget{border-radius:26px;box-shadow:8px 8px 0 #111;overflow:visible}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item{border-radius:22px;box-shadow:5px 5px 0 #111}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(1.55rem,2.6vw,2.15rem)}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item.is-revealed .reminder-item__command{font-size:clamp(1rem,1.45vw,1.2rem)}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-items{border-radius:22px}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-widget{border-radius:28px;overflow:hidden}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-items{border-radius:24px;overflow:hidden}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item{border-radius:20px;box-shadow:none}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-item:not(.is-revealed) .reminder-item__command{font-size:clamp(2.25rem,3.8vw,3.15rem);line-height:.9}body.music-admin-page.donation-overlay-body.overlay-compact-body .overlay-root--compact .reminder-widget{box-shadow:none;filter:drop-shadow(6px 6px 0 #111)}body.music-admin-page.overlay-body .music-overlay-card{max-width:min(560px,74vw);min-width:min(460px,68vw)}body.music-admin-page.index-page,body.music-admin-page.rules-page{background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.96),transparent 28%),radial-gradient(circle at 84% 18%,hsla(37,17%,85%,.82),transparent 20%),linear-gradient(135deg,#f0ece6,#faf7f1 42%,#ebe6de)}body.music-admin-page.index-page:before,body.music-admin-page.rules-page:before{background:radial-gradient(circle at 12% 25%,hsla(0,0%,100%,.72),transparent 22%),radial-gradient(circle at 77% 14%,hsla(34,16%,82%,.78),transparent 20%),radial-gradient(circle at 42% 74%,hsla(0,0%,100%,.58),transparent 18%),repeating-linear-gradient(115deg,hsla(0,0%,100%,.22) 0 10px,hsla(34,19%,84%,.18) 10px 20px)}body.music-admin-page.index-page .home-links{margin-top:clamp(1rem,2.5vw,2rem)}body.music-admin-page.dark.index-page,body.music-admin-page.dark.rules-page{background:radial-gradient(circle at 14% 8%,rgba(109,61,242,.18),transparent 24%),radial-gradient(circle at 82% 14%,rgba(161,116,255,.16),transparent 18%),linear-gradient(135deg,#141018,#1a1422 48%,#120f17)}body.music-admin-page.dark.index-page:before,body.music-admin-page.dark.rules-page:before{background:radial-gradient(circle at 18% 24%,rgba(104,76,158,.26),transparent 18%),radial-gradient(circle at 76% 20%,rgba(72,46,119,.24),transparent 16%),repeating-linear-gradient(115deg,hsla(0,0%,100%,.04) 0 10px,hsla(0,0%,100%,.01) 10px 20px)}body.music-admin-page.dark.index-page .content-card:focus-visible,body.music-admin-page.dark.index-page .content-card:hover{background:rgba(36,28,48,.98)!important}body.music-admin-page.paper-page{background-color:#642ad4;background-position:top;background-repeat:no-repeat;background-size:100% auto}body.music-admin-page.paper-page:before{content:none}body.music-admin-page.paper-page .footer-icon{display:none}@media (max-width:768px){body.music-admin-page.paper-page .header-inner{min-height:72px;padding-block:.75rem}body.music-admin-page.paper-page .footer-inner{align-items:flex-start;flex-direction:column}}body.music-admin-page.paper-page{min-height:100%}body.music-admin-page.paper-page .page-wrapper{background-size:100% auto!important}@media (max-width:768px){body.music-admin-page.index-page.paper-page .content-card{min-height:152px}}body.music-admin-page.admin-page .giveaway-settings-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}body.music-admin-page.admin-page .track-meta{grid-template-areas:"title volume" "meta volume"}@media (max-width:720px){body.music-admin-page.admin-page .track-meta{grid-template-areas:"title" "meta" "volume"}}body.music-admin-page.admin-page .settings-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.overlay-links-table .widget-link__input[hidden]{display:none}.overlay-links-table .widget-link__input{display:block;margin-top:.5rem;width:100%}