﻿:root{--theme-grid-size:120px}html{background:var(--design-bg,#f7f8fb)}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:8px;--ui-radius-control:8px;--ui-radius-pill:8px;--ui-panel-border:1px solid hsla(0,0%,7%,.1);--ui-panel-shadow:0 10px 28px rgba(17,24,39,.07);--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:Aspekta,Onest,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:Aspekta,Onest,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:var(--design-accent);color:var(--design-on-accent,#fff)}body.dark .rules-btn{background:var(--design-surface-soft);border-color:var(--design-border);color:var(--design-text)}body.dark .rules-btn.active{background:var(--design-accent);border-color:var(--design-accent-hover);color:#fff}.alias-chip .chip,body.dark .alias-chip .chip{background:var(--design-surface-soft);border:1px solid var(--design-border);color:var(--design-text)}.alias-chip .alias-popup{background:var(--bs-card-bg);border:2px solid color-mix(in srgb,var(--design-accent) 45%,var(--design-border));box-shadow:none;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:var(--design-surface);border-color:color-mix(in srgb,var(--design-accent) 45%,var(--design-border));color:var(--design-text)}body.dark .alias-chip .alias-popup code,body.dark .alias-chip .alias-popup strong,body.dark .command-card__aliases{color:var(--design-text)}.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(min(220px,100%),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(min(260px,100%),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:color-mix(in srgb,var(--design-accent) 7%,var(--design-surface));border:1px solid color-mix(in srgb,var(--design-accent) 16%,var(--design-border));border-radius:20px;display:flex;height:280px;padding:.5rem}.seventv-bar-card__bar{background:linear-gradient(180deg,var(--design-accent-hover) 0,var(--design-accent) 100%);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:color-mix(in srgb,var(--design-accent) 6%,var(--design-surface));border:1px solid color-mix(in srgb,var(--design-accent) 18%,var(--design-border));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:color-mix(in srgb,var(--design-accent) 12%,var(--design-surface));border-radius:999px;color:var(--design-accent);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:color-mix(in srgb,var(--design-accent) 38%,transparent)}body.dark .seventv-bar-card__canvas,body.dark .seventv-history-row,body.dark .seventv-leader-row{background:rgba(30,36,42,.45);border-color:var(--design-border)}body.dark .seventv-leader-row__rank{background:color-mix(in srgb,var(--design-accent) 15%,var(--design-surface));color:var(--design-accent)}@media (max-width:1200px){.seventv-toolbar-row{grid-template-columns:minmax(min(220px,100%),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-field{display:grid;gap:.45rem;min-width:0}.overlay-admin-field--full{grid-column:1/-1}.overlay-admin-field .admin-input{width:100%}.overlay-admin-field span{color:var(--paper-muted);font-size:.9rem;font-weight:600}.overlay-admin-checkbox{align-self:end;margin:0;min-height:52px;padding:.9rem 1rem}.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,var(--design-accent-hover),var(--design-accent))}.reminder-item__icon--music{background:linear-gradient(180deg,#4fb3d8,#0f6f7d)}.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-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-checkbox{grid-column: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(20,20,25,.95);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{display:inline-block;min-width:0;padding:28px;--music-overlay-accent:#7c5cff}@keyframes mo-spin{to{transform:rotate(1turn)}}body.overlay-body .mo-card{align-items:center;border:none;box-shadow:none;display:flex;gap:1rem;max-width:min(560px,82vw);min-width:min(420px,70vw);overflow:visible}body.overlay-body .mo-card:before,body.overlay-body .mo-card:hover:before{content:none}body.overlay-body .mo-card__disc-wrap{border-radius:50%;flex:0 0 auto;height:clamp(84px,11vw,128px);position:relative;width:clamp(84px,11vw,128px)}body.overlay-body .mo-card__disc{animation:mo-spin 8s linear infinite;background:#17171a;border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}body.overlay-body .overlay-track.is-paused .mo-card__disc{animation-play-state:paused}body.overlay-body .mo-bar__art,body.overlay-body .mo-card__art{display:block;height:100%;object-fit:cover;width:100%}body.overlay-body .mo-bar__art--fallback,body.overlay-body .mo-card__art--fallback{background:linear-gradient(160deg,#242424,#121212);height:100%;width:100%}body.overlay-body .mo-card__pin{background:#101014;border:2px solid hsla(0,0%,99%,.35);border-radius:50%;height:22%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22%}body.overlay-body .mo-card__badge{align-items:center;background:var(--music-overlay-accent);border-radius:50%;bottom:-4px;color:#101014;display:flex;height:28px;justify-content:center;position:absolute;right:-4px;width:28px}body.overlay-body .mo-card__stack{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-width:0}body.overlay-body .mo-card__info,body.overlay-body .mo-card__progress{background:#17171a;border-radius:16px}body.overlay-body .mo-card__info{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .9rem}body.overlay-body .mo-card__title{color:#fcfcfc;display:-webkit-box;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:800;line-height:1.15;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.overlay-body .mo-card__by{color:hsla(0,0%,99%,.6);font-size:.82rem;font-weight:600}body.overlay-body .mo-card__progress{align-items:center;display:flex;gap:.6rem;padding:.45rem .8rem}body.overlay-body .mo-card__time{color:hsla(0,0%,99%,.75);flex:0 0 auto;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700}body.overlay-body .mo-bar__dots,body.overlay-body .mo-card__dots,body.overlay-body .mo-terminal__dots,body.overlay-body .mo-window__dots{align-items:center;display:flex;flex:1 1 auto;gap:3px;min-width:0}body.overlay-body .mo-dot{background:hsla(0,0%,99%,.18);border-radius:999px;flex:1 1 auto;height:3px;min-width:2px;transition:background-color .3s ease}body.overlay-body .mo-dot.is-filled{background:var(--music-overlay-accent)}@media (max-width:360px){body.overlay-body .mo-card{align-items:center;flex-direction:column;text-align:center}body.overlay-body .mo-card__stack{width:100%}}body.overlay-body .mo-bar{align-items:center;background:#17171a;border-radius:999px;display:flex;gap:.55rem;max-width:min(460px,88vw);min-width:min(360px,78vw);padding:.4rem .7rem .4rem .4rem}body.overlay-body .mo-bar__art-wrap{animation:mo-spin 8s linear infinite;background:#1f1f22;border-radius:50%;flex:0 0 auto;height:36px;overflow:hidden;position:relative;width:36px}body.overlay-body .overlay-track.is-paused .mo-bar__art-wrap{animation-play-state:paused}body.overlay-body .mo-bar__badge{display:none}body.overlay-body .mo-bar__title{color:#fcfcfc;flex:0 1 auto;font-size:.85rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.overlay-body .mo-bar__sep{background:hsla(0,0%,99%,.4);border-radius:50%;flex:0 0 auto;height:3px;width:3px}body.overlay-body .mo-bar__by{color:hsla(0,0%,99%,.6);flex:0 1 auto;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.overlay-body .mo-bar__dots{min-width:40px}body.overlay-body .mo-bar__time{color:hsla(0,0%,99%,.75);flex:0 0 auto;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700}body.overlay-body .mo-bar__accent-dot{background:var(--music-overlay-accent);border-radius:50%;flex:0 0 auto;height:8px;width:8px}body.overlay-body .mo-window{background:#17171a;border-radius:14px;overflow:hidden;width:min(420px,78vw)}body.overlay-body .mo-window__bar{align-items:center;background:#1f1f23;display:flex;gap:7px;padding:.6rem .8rem}body.overlay-body .mo-window__dot{border-radius:50%;flex:0 0 auto;height:11px;width:11px}body.overlay-body .mo-window__dot--red{background:#ff5f56}body.overlay-body .mo-window__dot--yellow{background:#ffbd2e}body.overlay-body .mo-window__dot--green{background:#27c93f}body.overlay-body .mo-window__bar-title{color:hsla(0,0%,99%,.4);font-size:.72rem;font-weight:600;margin-left:.35rem}body.overlay-body .mo-window__body{align-items:center;display:flex;gap:.85rem;padding:.9rem}body.overlay-body .mo-window__art-wrap{background:#1f1f22;border-radius:10px;flex:0 0 auto;height:56px;overflow:hidden;position:relative;width:56px}body.overlay-body .mo-terminal__art,body.overlay-body .mo-window__art{display:block;height:100%;object-fit:cover;width:100%}body.overlay-body .mo-terminal__art--fallback,body.overlay-body .mo-window__art--fallback{background:linear-gradient(160deg,#242424,#121212);height:100%;width:100%}body.overlay-body .mo-window__badge{align-items:center;background:var(--music-overlay-accent);border-radius:50%;bottom:-4px;color:#101014;display:flex;height:22px;justify-content:center;position:absolute;right:-4px;width:22px}body.overlay-body .mo-window__info{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;min-width:0}body.overlay-body .mo-window__title{color:#fcfcfc;display:-webkit-box;font-size:.95rem;font-weight:800;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.overlay-body .mo-window__by{color:hsla(0,0%,99%,.55);font-size:.78rem;font-weight:600}body.overlay-body .mo-window__progress{align-items:center;display:flex;gap:.45rem;margin-top:.15rem}body.overlay-body .mo-window__time{color:hsla(0,0%,99%,.7);flex:0 0 auto;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700}body.overlay-body .mo-terminal{background:#0c0c0e;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;width:min(440px,82vw)}body.overlay-body .mo-terminal__bar{align-items:center;background:#17171a;display:flex;gap:7px;padding:.55rem .8rem}body.overlay-body .mo-terminal__dot{background:hsla(0,0%,99%,.25);border-radius:50%;flex:0 0 auto;height:10px;width:10px}body.overlay-body .mo-terminal__bar-title{color:hsla(0,0%,99%,.35);font-size:.7rem;margin-left:.35rem}body.overlay-body .mo-terminal__body{align-items:flex-start;display:flex;gap:.75rem;padding:.9rem 1rem 1.05rem}body.overlay-body .mo-terminal__art-wrap{background:#1a1a1d;border-radius:6px;flex:0 0 auto;height:44px;overflow:hidden;width:44px}body.overlay-body .mo-terminal__lines{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;min-width:0}body.overlay-body .mo-terminal__line{align-items:center;color:color-mix(in srgb,var(--music-overlay-accent) 85%,#fcfcfc 15%);display:flex;font-size:.8rem;font-weight:600;gap:.4rem}body.overlay-body .mo-terminal__prompt{color:color-mix(in srgb,var(--music-overlay-accent) 90%,transparent);font-weight:700}body.overlay-body .mo-terminal__line:after{animation:mo-blink 1.1s steps(1) infinite;background:color-mix(in srgb,var(--music-overlay-accent) 80%,transparent);content:"";height:1em;width:7px}@keyframes mo-blink{50%{opacity:0}}body.overlay-body .mo-terminal__badge{align-items:center;color:color-mix(in srgb,var(--music-overlay-accent) 90%,transparent);display:inline-flex}body.overlay-body .mo-terminal__track{color:#fcfcfc;display:-webkit-box;font-size:.92rem;font-weight:700;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.overlay-body .mo-terminal__by{color:hsla(0,0%,99%,.45);font-size:.76rem}body.overlay-body .mo-terminal__progress{align-items:center;display:flex;gap:.4rem;margin-top:.2rem}body.overlay-body .mo-terminal__time{color:hsla(0,0%,99%,.55);flex:0 0 auto;font-size:.68rem;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){body.overlay-body .mo-bar__art-wrap,body.overlay-body .mo-card__disc,body.overlay-body .mo-terminal__line:after{animation: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-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,.browser-buttons a:before,.browser-buttons button:before,.login-button:before,.menu-toggle:before,.nav-links a:before,.overlay-button:before,.segmented-button:before,.theme-toggle:before{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}.admin-section-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}#music-settings.is-collapsed{display:none}.music-settings-limit{background:color-mix(in srgb,var(--design-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--design-accent) 22%,transparent);border-radius:16px;font-weight:700;line-height:1.5;margin-top:.85rem;padding:.85rem 1rem}@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:var(--design-accent);--paper-purple-end:var(--design-accent-hover);--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:Aspekta,Onest,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:var(--design-accent);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:Aspekta,Onest,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:Aspekta,Onest,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:Aspekta,Onest,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:Aspekta,Onest,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,var(--design-accent-hover) 0,var(--design-accent) 100%);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:Aspekta,Onest,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%}}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:var(--design-bg);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-wrapper{border-radius:0!important}body.paper-page .page-main{background:transparent!important;border-radius:0!important;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:Aspekta,Onest,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{align-items:center;background:var(--design-surface-soft)!important;border:1px solid var(--design-border)!important;border-radius:999px;box-shadow:none!important;color:var(--design-text)!important;cursor:pointer;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;margin-left:clamp(.1rem,.45vw,.45rem);min-height:38px;min-width:38px;padding:0;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease!important;width:38px}body.paper-page .theme-toggle--mobile{display:none}body.paper-page .nav-links .theme-toggle{position:relative;top:-.18rem}body.paper-page .theme-toggle:focus-visible,body.paper-page .theme-toggle:hover{background:var(--design-surface)!important;border-color:var(--design-accent)!important;box-shadow:0 0 12px var(--design-shadow-glow)!important;color:var(--design-accent)!important}body.paper-page .theme-toggle:focus-visible .theme-toggle__state--moon:before,body.paper-page .theme-toggle:hover .theme-toggle__state--moon:before{color:var(--design-accent)!important}body.dark.paper-page .theme-toggle:focus-visible,body.dark.paper-page .theme-toggle:hover,html[data-theme=dark] body.paper-page .theme-toggle:focus-visible,html[data-theme=dark] body.paper-page .theme-toggle:hover{background:var(--design-surface)!important;border-color:var(--design-accent)!important;box-shadow:0 0 12px var(--design-shadow-glow)!important;color:var(--design-accent)!important}body.paper-page .theme-toggle img{display:none!important}body.paper-page .theme-toggle__state{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}body.paper-page .theme-toggle__state--moon:before{color:var(--design-text);content:"\f186";font-family:Font Awesome\ 6 Free;font-size:1.1rem;font-weight:900;transition:transform .25s ease}body.paper-page .theme-toggle__state--sun:before{color:#eab308;content:"\f185";font-family:Font Awesome\ 6 Free;font-size:1.1rem;font-weight:900;transition:transform .25s ease}body.paper-page .theme-toggle:hover .theme-toggle__state:before{transform:rotate(15deg)}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:flex}body.paper-page .lang-switcher{display:inline-flex;position:relative;z-index:50}body.paper-page .nav-links .lang-switcher{position:relative;top:-.18rem}body.paper-page .lang-btn{align-items:center;background:var(--design-surface-soft)!important;border:1px solid var(--design-border)!important;border-radius:var(--design-radius-button);box-shadow:none!important;box-sizing:border-box;color:var(--design-text)!important;cursor:pointer;display:inline-flex;font-family:Aspekta,Onest,sans-serif;font-size:.95rem;font-weight:700;gap:8px;height:38px;justify-content:center;line-height:1;padding:0 12px;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease!important}body.paper-page .lang-btn:before{content:none!important;display:none!important}body.paper-page .lang-btn:focus-visible,body.paper-page .lang-btn:hover{background:var(--design-surface)!important;border-color:var(--design-accent)!important;box-shadow:0 0 12px var(--design-shadow-glow)!important;color:var(--design-accent)!important}body.paper-page .lang-btn i.fa-globe{font-size:1.05rem;opacity:.88}body.paper-page .lang-btn__current{letter-spacing:.02em}body.paper-page .lang-btn__arrow{font-size:.75rem;opacity:.65;transition:transform .2s ease}body.paper-page .lang-switcher.is-open .lang-btn__arrow{transform:rotate(180deg)}body.paper-page .lang-dropdown-menu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--design-surface)!important;border:1px solid var(--design-border)!important;border-radius:var(--design-radius-button)!important;box-shadow:var(--design-shadow-soft)!important;display:none;flex-direction:column;gap:2px;min-width:144px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:120}body.paper-page .lang-switcher.is-open .lang-dropdown-menu{display:flex}body.paper-page .lang-option{align-items:center;background:transparent!important;border:0;border-radius:6px;box-sizing:border-box;color:var(--design-text)!important;cursor:pointer;display:flex;font-family:Aspekta,Onest,sans-serif;font-size:.85rem;font-weight:600;justify-content:flex-start;padding:8px 12px;text-align:left;transition:all .2s ease;width:100%}body.paper-page .lang-option:before{content:none!important;display:none!important}body.paper-page .lang-option:hover:not(.active){background:var(--design-surface-soft)!important;color:var(--design-accent)!important}body.paper-page .lang-option.active{background:color-mix(in srgb,var(--design-accent) 10%,var(--design-surface))!important;color:var(--design-accent)!important}body.paper-page .lang-switcher--mobile{display:none}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:Aspekta,Onest,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:Aspekta,Onest,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=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(--design-bg)!important;background-image:radial-gradient(circle at 50% 0,rgba(11,122,136,.04),transparent 50%)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 600px!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{background-color:var(--design-bg)!important;background-image:radial-gradient(circle at 50% 0,rgba(34,199,216,.08),transparent 60%)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 800px!important}body.paper-page{background-attachment:scroll!important;background-color:var(--design-bg)!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:transparent!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(26,26,32,.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 .lang-switcher,body.paper-page .nav-links .theme-toggle{display:none!important}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.paper-page .header-actions .lang-switcher--mobile{display:inline-flex!important}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}body.paper-page .header-actions .lang-switcher--mobile .lang-btn{font-size:.8rem!important;gap:4px!important;height:32px!important;padding:0 8px!important}body.paper-page .header-actions .lang-switcher--mobile .lang-btn i.fa-globe{font-size:.9rem!important}}@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]{--page-bg:url(/bg/mobile-light.webp)}html[data-theme=dark]{--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:Aspekta,Onest,sans-serif;gap:.28rem;justify-items:start;width:min(100%,640px)}body.paper-page .music-request-script,body.paper-page .music-request-script *{font-family:Aspekta,Onest,sans-serif!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 color-mix(in srgb,var(--design-accent) 42%,transparent);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(26,26,32,.96)!important;border:1px solid hsla(0,0%,100%,.08)!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{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-main{margin-left:0}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;overflow-y:visible;scrollbar-gutter:stable}body.admin-page .admin-main,body.admin-page .admin-sidebar{min-height:0;min-width:0;overflow-x:hidden;overscroll-behavior:auto}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));overflow-y: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:hsla(0,0%,100%,.08);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:Aspekta,Onest,sans-serif;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:color-mix(in srgb,var(--design-accent) 8%,var(--design-surface));border-color:color-mix(in srgb,var(--design-accent) 24%,var(--design-border));transform:translateY(-1px)}body.admin-page .admin-theme-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--design-accent) 18%,transparent);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:hsla(0,0%,100%,.08);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:hsla(0,0%,100%,.08)}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.is-disabled{cursor:default;opacity:.45;pointer-events:none}body.admin-page .admin-nav a.is-disabled:hover{background:none}body.admin-page .admin-nav a:hover{background:color-mix(in srgb,var(--design-accent) 8%,var(--design-surface))!important;color:var(--design-accent)}body.admin-page .admin-nav a.active{background:color-mix(in srgb,var(--design-accent) 10%,var(--design-surface));color:var(--design-accent)}body.admin-page .admin-nav a.active:before{background:var(--design-accent);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:color-mix(in srgb,var(--design-accent) 14%,var(--design-surface))!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:not(.admin-nav-command-icon),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(.9rem,1.6vw,1.5rem) clamp(2.6rem,4vw,3rem) clamp(1.1rem,1.8vw,1.75rem)}body.admin-page .admin-content-inner{gap:1.65rem;max-width:1560px;min-height:0;width:min(100%,1560px)}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:color-mix(in srgb,var(--design-accent) 10%,var(--design-surface));border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:.38rem .78rem;text-transform:uppercase;width:fit-content}body.admin-page a.admin-page-kicker{cursor:pointer;text-decoration:none}body.admin-page a.admin-page-kicker:focus-visible,body.admin-page a.admin-page-kicker:hover{background:color-mix(in srgb,var(--design-accent) 18%,var(--design-surface));text-decoration:underline}body.dark.admin-page a.admin-page-kicker:focus-visible,body.dark.admin-page a.admin-page-kicker:hover{background:color-mix(in srgb,var(--design-accent) 22%,var(--design-surface))}body.dark.admin-page .admin-page-kicker{background:color-mix(in srgb,var(--design-accent) 14%,var(--design-surface));color:var(--design-accent)}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(38,38,45,.86);border-color:hsla(0,0%,100%,.08);color:#f7efff}body.admin-page .admin-card,body.admin-page .admin-panel,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 .widget-settings-card{background:rgba(26,26,30,.95)!important;border-color:hsla(0,0%,100%,.08);box-shadow:none}body.admin-page .admin-section-header{gap:1rem 1.5rem}body.admin-page .admin-section-header h2{font-size:1.2rem;line-height:1.25;margin:0}body.admin-page .admin-section-header{flex-wrap:wrap}body.admin-page .admin-section-header>.admin-section-note{flex:1 0 100%;margin-top:2px;text-align:left}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,20,25,.92);border-color:hsla(0,0%,100%,.08);box-shadow:none;color:#fff7ff}body.admin-page .music-player-card{gap:1.25rem}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,20,25,.72);border-color:hsla(0,0%,100%,.08)}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(26,26,32,.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.4rem}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(min(260px,100%),1fr))}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:var(--design-accent)}body.admin-page .command-arguments-link:focus-visible{outline:2px solid color-mix(in srgb,var(--design-accent) 28%,transparent);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,20,25,.9);border-color:hsla(0,0%,100%,.08)}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 .voice-gain{align-items:center;display:inline-flex;gap:.55rem;min-width:12rem}body.admin-page .voice-gain__icon{color:var(--design-muted);font-size:.85rem}body.admin-page .voice-gain__slider{accent-color:var(--design-accent);cursor:pointer;flex:1;min-width:6.5rem}body.admin-page .voice-gain__value{color:var(--design-muted);font-size:.85rem;font-variant-numeric:tabular-nums;min-width:3.6rem;text-align:right}body.admin-page .modal-form{display:grid;gap:1.2rem;grid-template-rows:minmax(0,1fr) auto;min-height:0}body.admin-page .modal-form__fields{display:flex;flex-direction:column;gap:1.2rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem}body.admin-page .modal-form__actions{display:flex;gap:1rem;justify-content:flex-end}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(min(140px,100%),auto) minmax(0,1fr);padding:.78rem}body.dark.admin-page .command-argument-row{background:rgba(20,20,25,.62);border-color:hsla(0,0%,100%,.08)}body.admin-page .command-argument-row code{background:color-mix(in srgb,var(--design-accent) 8%,var(--design-surface));border:1px solid color-mix(in srgb,var(--design-accent) 18%,var(--design-border));border-radius:8px;color:var(--design-accent);display:inline-flex;font-weight:800;padding:.32rem .55rem;width:fit-content}body.dark.admin-page .command-argument-row code{background:color-mix(in srgb,var(--design-accent) 14%,var(--design-surface));color:var(--design-accent)}body.admin-page .command-argument-row span{line-height:1.45;min-width:0}body.command-arguments-open{overflow:hidden}body.admin-page .giveaway-settings-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}body.admin-page .track-meta{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(min(260px,100%),340px)}body.admin-page .track-volume-row{display:grid;gap:.45rem}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}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(min(260px,100%),420px) auto}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(82vh,900px);overflow:auto;position:relative;width:min(1040px,100%)}body.music-settings-open{overflow:hidden}body.admin-page .subscription-admin .subscription-panel{display:grid;gap:18px}body.admin-page .subscription-status-row,body.admin-page .subscription-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}body.admin-page .subscription-toolbar h2{font-size:1.2rem;line-height:1.25;margin:0 0 4px}body.admin-page .subscription-status-row,body.admin-page .subscription-toolbar p{color:var(--design-muted);font-size:.9rem;margin:0}body.admin-page .subscription-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-page .subscription-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:8px;box-shadow:var(--ui-shadow-soft);gap:16px;min-height:520px;padding:22px;transition:border-color .2s,box-shadow .2s}body.admin-page .subscription-features{flex-grow:1;margin-bottom:8px}body.admin-page .subscription-card__bottom{display:grid;gap:8px;margin-top:auto}body.admin-page .subscription-card.is-featured{border-color:var(--design-accent,#22c7d8)!important;border-width:2px!important}body.dark.admin-page .subscription-card.is-featured,html[data-theme=dark] body.admin-page .subscription-card.is-featured{box-shadow:0 0 25px rgba(34,199,216,.22),var(--ui-shadow-soft)!important}html[data-theme=light] body.admin-page .subscription-card.is-featured{box-shadow:0 8px 30px rgba(11,122,136,.12),var(--ui-shadow-soft)!important}body.admin-page .subscription-card.is-current{background:color-mix(in srgb,var(--design-surface) 94%,var(--design-accent))}body.admin-page .subscription-card__top{display:grid;gap:8px;position:relative}body.admin-page .subscription-card h3{font-size:1.2rem;margin:0}body.admin-page .subscription-card p,body.admin-page .subscription-note,body.admin-page .subscription-price-meta{color:var(--design-muted);font-size:.82rem;margin:0}body.admin-page .subscription-badge{border:1px solid color-mix(in srgb,#f6b73c 70%,transparent);border-radius:999px;color:#f6b73c;font-size:.72rem;font-weight:700;justify-self:end;padding:5px 9px}body.admin-page .subscription-price{font-size:1.75rem;margin-top:8px}body.admin-page .subscription-action{margin-top:12px;min-height:44px;width:100%}body.admin-page .subscription-action:disabled{cursor:default;opacity:.65}body.admin-page .subscription-status{align-items:center;background:var(--design-surface-soft);border:1px dashed var(--design-border-strong,var(--design-border));border-radius:var(--design-radius-button,8px);color:var(--design-text);display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;margin-top:12px;min-height:44px;padding:0 12px;text-align:center}body.admin-page .subscription-status__icon{color:var(--design-muted);flex:none}body.admin-page .voice-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;margin-left:8px;padding:3px 8px;vertical-align:middle;white-space:nowrap}body.admin-page .voice-chip--quiet{background:color-mix(in srgb,var(--design-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--design-warning) 45%,transparent);color:var(--design-warning)}body.admin-page .voice-chip i{font-size:.68rem}body.admin-page .admin-warning-note{background:color-mix(in srgb,var(--design-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--design-warning) 35%,transparent);border-radius:var(--design-radius-card,8px);color:var(--design-text);font-size:.86rem;line-height:1.5;margin:12px 0;padding:10px 12px}body.admin-page .subscription-included{align-items:center;display:flex;font-weight:800;gap:10px;letter-spacing:.08em;text-transform:uppercase}body.admin-page .subscription-included:after{background:var(--design-border);content:"";flex:1;height:1px}body.admin-page .subscription-features{display:grid;gap:12px;margin:0}body.admin-page .subscription-features li{align-items:start;display:grid;font-size:.9rem;gap:10px;grid-template-columns:20px 1fr}body.admin-page .subscription-features i{align-items:center;border:1px solid var(--design-border);border-radius:50%;color:var(--design-accent);display:inline-flex;font-size:.7rem;height:18px;justify-content:center;width:18px}@media (max-width:1100px){body.admin-page .subscription-grid{grid-template-columns:1fr}body.admin-page .subscription-card{min-height:0}}@media (max-width:640px){body.admin-page .subscription-status-row,body.admin-page .subscription-toolbar{align-items:stretch;flex-direction:column}body.admin-page .subscription-interval{width:100%}}body.owner-page{min-height:100vh}body.owner-page .owner-shell{margin:0 auto;padding:36px 0 56px;width:min(1320px,calc(100% - 32px))}body.owner-page .owner-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}body.owner-page .owner-header h1{font-size:clamp(2rem,4vw,3rem);margin:4px 0 8px}body.owner-page .owner-header p{color:var(--design-muted);margin:0}body.owner-page .owner-section{margin-top:16px}body.owner-page .owner-table-wrap{overflow-x:auto}body.owner-page .owner-table{border-collapse:collapse;min-width:860px;width:100%}body.owner-page .owner-table td,body.owner-page .owner-table th{border-bottom:1px solid var(--design-border);padding:14px 12px;text-align:left;vertical-align:middle}body.owner-page .owner-table th{color:var(--design-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.owner-page .owner-table td span{color:var(--design-muted);display:block;font-size:.82rem;margin-top:3px}body.owner-page .owner-table select{background:var(--design-surface);border:1px solid var(--design-border);border-radius:8px;color:var(--design-text);min-width:120px;padding:8px 10px}body.owner-page .owner-plan{border:1px solid var(--design-border);border-radius:999px;display:inline-flex;font-weight:800;padding:5px 9px;text-transform:capitalize;width:fit-content}body.owner-page .owner-plan--premium{border-color:color-mix(in srgb,#c43a83 60%,var(--design-border));color:#c43a83}body.owner-page .owner-plan--pro{border-color:color-mix(in srgb,#1f7a68 60%,var(--design-border));color:#1f7a68}body.owner-page .owner-plan-until{color:var(--design-muted);display:block;font-size:.75rem;margin-top:4px;white-space:nowrap}body.owner-page .owner-plan-expiry{align-items:center;color:var(--design-muted);display:inline-flex;font-size:.75rem;gap:6px;margin-left:8px}body.owner-page .owner-plan-expiry input{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-input,8px);color:var(--design-text);font-size:.8rem;min-height:32px;padding:4px 8px;width:auto}body.owner-page .owner-audit-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}body.owner-page .owner-audit-list li{border:1px solid var(--design-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:180px 1fr 180px;padding:12px}body.owner-page .owner-audit-list span,body.owner-page .owner-audit-list time,body.owner-page .owner-status{color:var(--design-muted)}body.owner-page .owner-status{margin:16px 0 0;min-height:24px}@media (max-width:760px){body.owner-page .owner-audit-list li,body.owner-page .owner-header{flex-direction:column;grid-template-columns:1fr}}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 .settings-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}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:hsla(0,0%,100%,.08);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)}}:root{--design-bg:#f7f8fb;--design-surface:#fff;--design-surface-soft:#f0f2f6;--design-text:#14161a;--design-muted:rgba(20,22,26,.66);--design-border:rgba(20,22,26,.12);--design-border-strong:rgba(20,22,26,.2);--design-accent:#0b7a88;--design-accent-hover:#075f6a;--design-on-accent:#fff;--design-danger:#c93345;--design-success:#167a55;--design-warning:#aa6a00;--design-radius-button:8px;--design-radius-card:8px;--design-radius-input:8px;--design-shadow-soft:0 12px 30px rgba(15,23,42,.07);--design-shadow-focus:0 0 0 3px rgba(11,122,136,.18);--design-shadow-glow:0 0 12px rgba(11,122,136,.25);--bs-body-bg:var(--design-bg);--bs-body-color:var(--design-text);--bs-primary:var(--design-accent);--bs-primary-hover:var(--design-accent-hover);--bs-card-bg:var(--design-surface);--bs-header-bg:rgba(247,248,251,.9);--bs-border-color:var(--design-border);--bs-text-muted:var(--design-muted);--paper-bg:var(--design-surface);--page-bg:var(--design-bg);--ui-radius-card:var(--design-radius-card);--ui-radius-control:var(--design-radius-input);--ui-radius-pill:var(--design-radius-button);--ui-panel-border:1px solid var(--design-border);--ui-panel-shadow:var(--design-shadow-soft);--radius:var(--design-radius-card);--radius-sm:var(--design-radius-input)}body.dark,html[data-theme=dark]{--design-bg:#111318;--design-surface:#191c23;--design-surface-soft:#222630;--design-text:#f4f6fb;--design-muted:rgba(244,246,251,.68);--design-border:rgba(244,246,251,.12);--design-border-strong:rgba(244,246,251,.2);--design-accent:#22c7d8;--design-accent-hover:#63ddeb;--design-on-accent:#101217;--design-danger:#ff7583;--design-success:#58d39d;--design-warning:#f4b04f;--design-shadow-soft:0 16px 34px rgba(0,0,0,.34);--design-shadow-glow:0 0 16px rgba(34,199,216,.4);--bs-body-bg:var(--design-bg);--bs-body-color:var(--design-text);--bs-primary:var(--design-accent);--bs-primary-hover:var(--design-accent-hover);--bs-card-bg:var(--design-surface);--bs-header-bg:rgba(17,19,24,.9);--bs-border-color:var(--design-border);--bs-text-muted:var(--design-muted);--paper-bg:var(--design-surface);--page-bg:var(--design-bg)}body,body.admin-page,body.index-page,body.owner-page,body.paper-page{background:var(--design-bg)!important;color:var(--design-text)}.page-main{background:transparent!important}.header,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:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;background:var(--bs-header-bg)!important;border-bottom:1px solid var(--design-border)!important;box-shadow:none!important}.admin-card,.admin-empty-state,.command-card,.commercial-card,.content-card,.extension-card,.feature-card,.music-settings-dialog,.news-item,.owner-section,.rules-desc,.subscription-card,.track-card,.widget-settings-card{background:var(--design-surface)!important;border:1px solid var(--design-border)!important;border-radius:var(--design-radius-card)!important;box-shadow:none!important}body.dark .admin-card,body.dark .admin-empty-state,body.dark .command-card,body.dark .commercial-card,body.dark .content-card,body.dark .extension-card,body.dark .feature-card,body.dark .music-settings-dialog,body.dark .news-item,body.dark .owner-section,body.dark .rules-desc,body.dark .subscription-card,body.dark .track-card,body.dark .widget-settings-card{background:var(--design-surface)!important;border-color:var(--design-border)!important}.admin-action-button,.admin-btn,.admin-quick-action,.browser-buttons a,.browser-buttons button,.command-card:hover,.command-card__actions button,.command-variable-helper__button,.commercial-btn,.content-card:hover,.danger-button,.extension-card:hover,.feature-card:hover,.login-button,.news-item:hover,.overlay-button,.queue-add-btn,.rules-btn,.subscription-card:hover,.track-card:hover,.widget-link__copy,button[type=button],button[type=submit],input[type=button],input[type=submit]{background:var(--design-surface-soft)!important;border:1px solid var(--design-border)!important;border-radius:var(--design-radius-button)!important;box-shadow:none!important;color:var(--design-text)!important;font-weight:750;letter-spacing:0;min-height:42px;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.admin-action-button:not(.admin-action-button--ghost),.admin-btn:not(.admin-btn-ghost),.login-button:not(.login-button--ghost),.overlay-button:not(.overlay-button--ghost),button[type=submit]{background:var(--design-accent)!important;border-color:var(--design-accent)!important;color:var(--design-on-accent)!important}.admin-action-button:hover,.admin-btn:hover,.admin-quick-action:hover,.browser-buttons a:hover,.browser-buttons button:hover,.command-card__actions button:hover,.commercial-btn:hover,.login-button:hover,.overlay-button:hover,.queue-add-btn:hover,.rules-btn:hover,.widget-link__copy:hover,button[type=button]:hover,button[type=submit]:hover{border-color:var(--design-border-strong)!important;transform:translateY(-1px)}.admin-action-button:not(.admin-action-button--ghost):hover,.admin-btn:not(.admin-btn-ghost):hover,.login-button:not(.login-button--ghost):hover,.overlay-button:not(.overlay-button--ghost):hover,button[type=submit]:hover{background:var(--design-accent-hover)!important;border-color:var(--design-accent-hover)!important}.admin-action-button:focus-visible,.admin-btn:focus-visible,.admin-quick-action:focus-visible,.browser-buttons a:focus-visible,.browser-buttons button:focus-visible,.command-card__actions button:focus-visible,.commercial-btn:focus-visible,.login-button:focus-visible,.overlay-button:focus-visible,.queue-add-btn:focus-visible,.rules-btn:focus-visible,.widget-link__copy:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--design-shadow-focus)!important;outline:none!important}.admin-action-button:disabled,.admin-btn:disabled,.login-button:disabled,.overlay-button:disabled,button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.danger-button,.owner-refund-btn:not(:disabled){border-color:color-mix(in srgb,var(--design-danger) 44%,var(--design-border))!important;color:var(--design-danger)!important}.admin-input,.blacklist-add input,.blacklist-import textarea,.news-editor input,.news-editor select,.news-editor textarea,.queue-add-row input,.widget-link__input,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.owner-page .owner-table select,input,select,textarea{background:var(--design-surface)!important;border:1px solid var(--design-border)!important;border-radius:var(--design-radius-input)!important;box-shadow:none!important;color:var(--design-text)!important}input:hover,select:hover,textarea:hover{border-color:var(--design-border-strong)!important}.segmented{background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:var(--design-radius-button)!important;padding:3px}.segmented-button{background:transparent!important;border-color:transparent!important;border-radius:calc(var(--design-radius-button) - 2px)!important;min-height:36px}.segmented-button.is-active,.segmented-button[aria-pressed=true],.segmented-button[aria-selected=true]{background:var(--design-accent)!important;border-color:var(--design-accent)!important;color:var(--design-on-accent,#fff)!important;font-weight:600}.segmented-button:not(.is-active):hover{background:color-mix(in srgb,var(--design-accent) 10%,transparent)!important;color:var(--design-text)!important}.admin-status-pill,.owner-plan,.subscription-badge,.track-card__duration,.track-card__position{border-radius:var(--design-radius-button)!important}body.admin-page .admin-layout{background:transparent!important}body.admin-page .admin-sidebar{background:var(--design-surface)!important;border-right:1px solid var(--design-border)!important;box-shadow:none!important}body.admin-page .admin-page-title,body.admin-page .admin-sidebar-title,body.owner-page .owner-header h1{color:var(--design-text)!important;letter-spacing:0}body.admin-page .admin-nav a{background:transparent!important;border-radius:var(--design-radius-button)!important;color:var(--design-muted)!important}body.admin-page .admin-nav a.active,body.admin-page .admin-nav a:hover,body.dark.admin-page .admin-nav a.active,body.dark.admin-page .admin-nav a:hover{background:var(--design-surface-soft)!important;color:var(--design-text)!important}body.admin-page .admin-nav a.active:before{background:var(--design-accent)!important;border-radius:2px}body.admin-page .admin-content-inner,body.owner-page .owner-shell{max-width:1560px;width:min(100%,1560px)}body.admin-page .admin-page-intro,body.owner-page .owner-header{max-width:none}body.admin-page .admin-page-title,body.owner-page .owner-header h1{font-size:clamp(1.9rem,2.8vw,3.2rem);line-height:1.05}body.admin-page .admin-page-kicker{background:var(--design-surface-soft);border-radius:var(--design-radius-button);color:var(--design-accent)}.admin-kpi-meta,.admin-section-note,.owner-table td span,.subscription-note,.subscription-price-meta,body.admin-page .admin-page-description,body.owner-page .owner-header p{color:var(--design-muted)!important}body.owner-page .owner-table td,body.owner-page .owner-table th{border-bottom-color:var(--design-border)}.page-hero-desc,.page-hero-title{letter-spacing:0}.admin-mobile-menu-toggle,.admin-theme-toggle,.menu-toggle,.sidebar-toggle-btn,.theme-toggle{background:var(--design-surface-soft)!important;border:1px solid var(--design-border)!important;border-radius:var(--design-radius-button)!important}.admin-mobile-menu-toggle:hover,.admin-theme-toggle:hover,.menu-toggle:hover,.sidebar-toggle-btn:hover,.theme-toggle:hover{background:var(--design-surface)!important;box-shadow:var(--design-shadow-focus)!important}@media (max-width:900px){body.admin-page .admin-sidebar,body.admin-page .admin-sidebar.collapsed{background:var(--design-surface)!important;border-radius:0!important;border-right:1px solid var(--design-border)!important}}body.index-page{--design-bg:#f8fafc;--design-surface:#fff;--design-surface-soft:#f1f5f9;--design-border:#e2e8f0;--design-text:#0f172a;--design-muted:#64748b;--design-accent:#0b7a88;--design-accent-hover:#09636e;--design-on-accent:#fff;--design-radius-card:12px;--design-radius-button:8px;--design-shadow:0 4px 20px rgba(0,0,0,.03);--design-shadow-glow:0 0 30px rgba(11,122,136,.06);background:radial-gradient(circle at 50% 0,rgba(11,122,136,.04),transparent 50%),var(--design-bg)!important;color:var(--design-text)!important;font-family:Aspekta,Onest,system-ui,-apple-system,sans-serif!important}body.dark.index-page,html[data-theme=dark] body.index-page{--design-bg:#070a13;--design-surface:rgba(15,23,42,.65);--design-surface-soft:hsla(0,0%,100%,.03);--design-border:hsla(0,0%,100%,.08);--design-text:#f8fafc;--design-muted:#94a3b8;--design-accent:#22c7d8;--design-accent-hover:#3ed2e0;--design-on-accent:#0f172a;--design-shadow:0 10px 30px rgba(0,0,0,.25);--design-shadow-glow:0 0 40px rgba(34,199,216,.12);background:radial-gradient(circle at 50% 0,rgba(34,199,216,.09),transparent 60%),var(--design-bg)!important}body.index-page *,body.index-page :after,body.index-page :before{--paper-page-bg:none;--paper-underline-image:none}body.index-page .footer-social-link:after,body.index-page .footer-social-link:before,body.index-page .footer:after,body.index-page .footer:before,body.index-page .nav-links a:after,body.index-page .nav-links a:before,body.index-page .page-main:after,body.index-page .page-main:before,body.index-page .page-wrapper:after,body.index-page .page-wrapper:before,body.index-page:after,body.index-page:before{content:none!important;display:none!important}body.index-page .page-main,body.index-page .page-wrapper{background:transparent!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-height:auto!important;width:100%!important}body.index-page .page-main{padding:clamp(1rem,3vw,2rem) 0 clamp(3rem,6vw,5rem)!important}body.index-page .product-home{display:grid!important;gap:clamp(3rem,8vw,7rem)!important;width:min(1200px,calc(100% - 32px))!important}body.index-page .header-inner{justify-content:flex-end}body.index-page .nav-links{margin-left:0}body.index-page .nav-links a{background:transparent!important;border-radius:var(--design-radius-button)!important;color:var(--design-muted)!important;font-size:.92rem!important;font-weight:600!important;padding:.5rem .85rem!important;transition:all .25s ease!important}body.index-page .nav-links a:hover{background:var(--design-surface-soft)!important;color:var(--design-text)!important}body.index-page .gradient-text{background:linear-gradient(135deg,var(--design-accent) 0,#f472b6 50%,#22d3ee 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}body.index-page .product-hero{align-items:center;display:grid;gap:clamp(3rem,6vw,5rem);grid-template-columns:1.3fr .7fr;padding:clamp(5rem,9vw,7.5rem) 0 clamp(2rem,4vw,3.5rem)}body.index-page .product-hero__copy{display:grid;gap:1.5rem}body.index-page .product-eyebrow{align-items:center;background:color-mix(in srgb,var(--design-accent) 8%,var(--design-surface));border:1px solid color-mix(in srgb,var(--design-accent) 20%,var(--design-border));border-radius:999px;color:var(--design-accent);display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1!important;margin:0;padding:.45rem .85rem;text-transform:uppercase;vertical-align:middle;width:fit-content}body.index-page .product-hero h1{font-size:clamp(2.6rem,5.2vw,4.2rem);font-weight:800;letter-spacing:-.01em;line-height:1.14;margin:0;text-align:left}body.index-page .product-footnote{color:var(--design-muted);font-size:.85rem;margin:-.8rem 0 0}body.index-page .product-lead{color:var(--design-muted);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.6;margin:0}body.index-page .product-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.5rem}body.index-page .login-button{align-items:center;border:1px solid transparent;border-radius:var(--design-radius-button);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;min-height:46px;padding:.75rem 1.35rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}body.index-page .login-button--primary{background:#9146ff;color:#fff}body.index-page .login-button--primary:hover{background:#772ce8;box-shadow:0 8px 20px rgba(145,70,255,.25);transform:translateY(-2px)}body.index-page .login-button--ghost{background:var(--design-surface);border-color:var(--design-border);box-shadow:var(--design-shadow);color:var(--design-text)}body.index-page .login-button--ghost:hover{background:var(--design-surface-soft);border-color:color-mix(in srgb,var(--design-accent) 30%,var(--design-border));color:var(--design-accent);transform:translateY(-2px)}body.index-page .flow-demo{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow),var(--design-shadow-glow);display:grid;gap:1.25rem;overflow:hidden;padding:1.5rem}body.index-page .flow-demo__steps{display:grid;gap:.5rem}body.index-page .flow-demo__step{align-items:center;animation:flowStepState 12s infinite;border-radius:8px;color:var(--design-muted);display:grid;gap:.75rem;grid-template-columns:24px 1fr;min-height:38px;padding:.35rem .65rem}body.index-page .flow-demo__step span{animation:flowStepDotState 12s infinite;background:var(--design-surface-soft);border-radius:50%;color:var(--design-muted);display:inline-grid;font-size:.75rem;font-weight:700;height:24px;place-items:center;width:24px}body.index-page .flow-demo__step strong{font-size:.9rem}body.index-page .flow-demo__step--two,body.index-page .flow-demo__step--two span{animation-delay:-8s}body.index-page .flow-demo__step--three,body.index-page .flow-demo__step--three span{animation-delay:-4s}body.index-page .flow-demo__progress{background:var(--design-surface-soft);border-radius:2px;height:3px;overflow:hidden}body.index-page .flow-demo__progress span{animation:flowProgress 12s linear infinite;background:var(--design-accent);display:block;height:100%;transform-origin:left center;width:100%}body.index-page .flow-demo__stage{min-height:210px;position:relative}body.index-page .flow-demo__panel{align-content:start;animation:flowPanelState 12s infinite;display:grid;gap:.85rem;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px)}body.index-page .flow-demo__panel--two{animation-delay:4s}body.index-page .flow-demo__panel--three{animation-delay:8s}body.index-page .flow-demo__panel h3{color:var(--design-text);font-size:1.25rem;font-weight:700;margin:0}body.index-page .flow-demo__panel p{color:var(--design-muted);font-size:.9rem;line-height:1.5;margin:0}body.index-page .flow-demo__chat,body.index-page .flow-demo__generate,body.index-page .flow-demo__wave{background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:8px;padding:.75rem 1rem}body.index-page .flow-demo__chat{align-items:center;display:flex;flex-wrap:wrap;font-family:monospace;font-size:.85rem;gap:.5rem}body.index-page .flow-demo__chat strong{color:var(--design-accent)}body.index-page .flow-demo__chat code{color:var(--design-text)}body.index-page .flow-demo__generate{align-items:center;display:grid;gap:1.25rem;grid-template-columns:auto 1fr}body.index-page .flow-demo__voice{align-items:center;color:var(--design-muted);display:flex;flex-direction:column;font-size:.75rem;gap:.25rem}body.index-page .flow-demo__voice span{background:var(--design-accent);border-radius:50%;color:var(--design-on-accent);display:grid;font-weight:700;height:38px;place-items:center;width:38px}body.index-page .flow-demo__equalizer,body.index-page .flow-demo__wave{align-items:center;display:flex;gap:3px;height:38px}body.index-page .flow-demo__equalizer i,body.index-page .flow-demo__wave i{background:var(--design-accent);border-radius:2px;flex:1;height:12px;min-width:4px}body.index-page .flow-demo__equalizer i{animation:flowEqualizer .8s ease-in-out infinite}body.index-page .flow-demo__wave i{animation:flowEqualizer 1.2s ease-in-out infinite;background:linear-gradient(to top,var(--design-accent),#ec4899)}body.index-page .flow-demo__equalizer i:nth-child(2n),body.index-page .flow-demo__wave i:nth-child(2n){animation-delay:-.2s}body.index-page .flow-demo__equalizer i:nth-child(3n),body.index-page .flow-demo__wave i:nth-child(3n){animation-delay:-.4s}body.index-page .flow-demo__equalizer i:nth-child(4n),body.index-page .flow-demo__wave i:nth-child(4n){animation-delay:-.6s}body.index-page .product-metrics{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}body.index-page .metric-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow);padding:1.25rem;text-align:center;transition:transform .25s ease}body.index-page .metric-card:hover{transform:translateY(-2px)}body.index-page .metric-card strong{display:block;font-size:1.15rem;font-weight:700;margin-bottom:.25rem}body.index-page .metric-card span{color:var(--design-muted);font-size:.9rem}body.index-page .product-section{display:grid;gap:2rem;scroll-margin-top:100px}body.index-page .product-section__intro{display:grid;gap:.5rem}body.index-page .product-section h2{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.01em;margin:0}body.index-page .voice-showcase{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}body.index-page .voice-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}body.index-page .voice-card:hover{border-color:color-mix(in srgb,var(--design-accent) 40%,var(--design-border));box-shadow:var(--design-shadow),0 10px 30px color-mix(in srgb,var(--design-accent) 8%,transparent);transform:translateY(-4px)}body.index-page .voice-card__tag{background:var(--design-surface-soft);border-radius:999px;color:var(--design-accent);font-size:.75rem;font-weight:600;padding:.25rem .55rem;width:fit-content}body.index-page .voice-card h3{font-size:1.25rem;font-weight:700;margin:0}body.index-page .voice-card__quote{color:var(--design-muted);flex-grow:1;font-size:.88rem;font-style:italic;line-height:1.48;margin:0}body.index-page .voice-card__wave{align-items:center;display:flex;gap:3px;height:24px;justify-content:center;opacity:.15;transition:opacity .3s}body.index-page .voice-card.playing .voice-card__wave{opacity:1}body.index-page .voice-card__wave span{background:var(--design-accent);border-radius:2px;display:block;height:6px;transition:height .1s ease;width:3px}body.index-page .voice-card.playing .voice-card__wave span{animation:voiceWave 1s ease-in-out infinite}body.index-page .voice-card.playing .voice-card__wave span:first-child{animation-delay:.1s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(2){animation-delay:.3s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(3){animation-delay:.05s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(4){animation-delay:.4s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(5){animation-delay:.2s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(6){animation-delay:.15s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(7){animation-delay:.35s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(8){animation-delay:.08s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(9){animation-delay:.25s}body.index-page .voice-card.playing .voice-card__wave span:nth-child(10){animation-delay:.12s}body.index-page .voice-card .login-button{justify-content:center;min-height:38px;padding:.5rem 1rem;width:100%}body.index-page .feature-strip{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}body.index-page .feature-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow);display:flex;gap:1.25rem;padding:1.5rem;transition:transform .25s ease}body.index-page .feature-card:hover{transform:translateY(-2px)}body.index-page .feature-card i{color:var(--design-accent);flex-shrink:0;font-size:1.75rem;margin-top:.1rem}body.index-page .feature-card h3{font-size:1.1rem;font-weight:700;margin:0 0 .5rem}body.index-page .feature-card span{color:var(--design-muted);font-size:.9rem;line-height:1.5}body.index-page .pricing-strip{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}body.index-page .pricing-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow);display:flex;flex-direction:column;gap:1.5rem;padding:2.25rem 2rem;position:relative;transition:all .25s ease}body.index-page .pricing-card:hover{transform:translateY(-4px)}body.index-page .pricing-card.is-featured{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--design-accent) 6%,transparent),transparent 40%),var(--design-surface);border-color:var(--design-accent);box-shadow:var(--design-shadow),var(--design-shadow-glow)}body.index-page .pricing-card__badge{background:var(--design-accent);border-radius:4px;color:var(--design-on-accent);font-size:.7rem;font-weight:700;padding:.25rem .6rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}body.index-page .pricing-card__header h3{font-size:1.35rem;font-weight:750;margin:0 0 .5rem}body.index-page .pricing-card__header .price{margin:.5rem 0}body.index-page .pricing-card__header strong{color:var(--design-text);font-size:2.4rem;font-weight:800}body.index-page .pricing-card__header span{color:var(--design-muted);font-size:1rem;margin-left:.25rem}body.index-page .pricing-card__header p{color:var(--design-muted);font-size:.9rem;margin:.5rem 0 0}body.index-page .pricing-card__features{display:grid;flex-grow:1;gap:.75rem;list-style:none;margin:0;padding:0}body.index-page .pricing-card__features li{align-items:center;color:var(--design-text);display:flex;font-size:.9rem;gap:.6rem}body.index-page .pricing-card__features li i{color:var(--design-accent);font-size:.85rem}body.index-page .pricing-card .login-button{justify-content:center;width:100%}body.index-page .pricing-note{color:var(--design-muted);font-size:.88rem;margin:1.5rem 0 0;text-align:center}body.index-page .faq-list{display:grid;gap:.75rem}body.index-page .faq-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:10px;box-shadow:var(--design-shadow);padding:1.15rem 1.35rem;transition:all .25s ease}body.index-page .faq-card[open]{border-color:color-mix(in srgb,var(--design-accent) 30%,var(--design-border))}body.index-page .faq-card summary{align-items:center;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;justify-content:space-between;list-style:none;user-select:none}body.index-page .faq-card summary::-webkit-details-marker{display:none}body.index-page .faq-card summary i{color:var(--design-muted);font-size:.9rem;transition:transform .25s ease}body.index-page .faq-card[open] summary i{color:var(--design-accent);transform:rotate(180deg)}body.index-page .faq-card p{color:var(--design-muted);font-size:.95rem;line-height:1.55;margin:.85rem 0 0}.footer{background:#090d16!important;border-top:1px solid var(--design-border,hsla(0,0%,100%,.08))!important;box-shadow:none!important;color:#edf3ff!important;margin-top:clamp(4rem,8vw,8rem)!important;padding:clamp(3.5rem,6vw,6rem) 0 2.5rem!important}.product-footer{display:grid!important;gap:clamp(2rem,5vw,4rem)!important;grid-template-columns:1.1fr 1.9fr!important;margin:0 auto!important;width:min(1200px,calc(100% - 32px))!important}.product-footer__brand{align-content:start;display:grid;gap:1rem}.product-footer__brand strong{color:#fff;font-size:2.2rem;font-weight:800;letter-spacing:-.01em}.product-footer__brand p{color:rgba(241,245,249,.7);font-size:.95rem;line-height:1.55;margin:0;max-width:300px}.product-footer__nav{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.product-footer__nav div{align-content:start;display:grid;gap:.85rem}.product-footer__nav h2{color:#fff!important;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin:0 0 .25rem;text-align:left!important;text-transform:uppercase}.product-footer__bottom a,.product-footer__bottom span,.product-footer__nav a{color:rgba(241,245,249,.7)!important;font-size:.9rem;text-decoration:none;transition:color .2s ease}.product-footer__bottom a:hover,.product-footer__nav a:hover{color:#fff!important}.product-footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;grid-column:1/-1;justify-content:space-between;margin-top:3.5rem;padding-top:1.5rem}@keyframes flowStepState{0%,30%{background:var(--design-surface-soft);color:var(--design-text)}31%,to{background:transparent;color:var(--design-muted)}}@keyframes flowStepDotState{0%,30%{background:var(--design-accent);color:var(--design-on-accent)}31%,to{background:var(--design-surface-soft);color:var(--design-muted)}}@keyframes flowPanelState{0%,30%{opacity:1;pointer-events:auto;transform:translateY(0)}34%,to{opacity:0;pointer-events:none;transform:translateY(8px)}}@keyframes flowProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flowEqualizer{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes voiceWave{0%,to{height:6px}50%{height:20px}}body.voice-list-body{--design-bg:#f8fafc;--design-surface:#fff;--design-surface-soft:#f1f5f9;--design-border:#e2e8f0;--design-text:#0f172a;--design-muted:#64748b;--design-accent:#0b7a88;--design-accent-hover:#09636e;--design-on-accent:#fff;--design-radius-card:12px;--design-radius-button:8px;--design-shadow:0 1px 3px 0 rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05);background:radial-gradient(circle at 50% 0,rgba(11,122,136,.04),transparent 50%),var(--design-bg)!important;color:var(--design-text)!important;font-family:Aspekta,Onest,system-ui,-apple-system,sans-serif!important}body.dark.voice-list-body,html[data-theme=dark] body.voice-list-body{--design-bg:#070a13;--design-surface:rgba(15,23,42,.65);--design-surface-soft:hsla(0,0%,100%,.03);--design-border:hsla(0,0%,100%,.08);--design-text:#f8fafc;--design-muted:#94a3b8;--design-accent:#22c7d8;--design-accent-hover:#3ed2e0;--design-on-accent:#0f172a;--design-shadow:0 4px 20px rgba(0,0,0,.2);background:radial-gradient(circle at 50% 0,rgba(34,199,216,.09),transparent 60%),var(--design-bg)!important}body.voice-list-body .page-main:after,body.voice-list-body .page-main:before,body.voice-list-body .page-wrapper:after,body.voice-list-body .page-wrapper:before,body.voice-list-body:after,body.voice-list-body:before{content:none!important;display:none!important}body.voice-list-body .page-main{padding:clamp(1rem,3vw,2rem) 0 clamp(3rem,6vw,5rem)!important}body.voice-list-body .voice-list-page{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin:0 auto;width:min(1340px,calc(100% - 48px))}body.voice-list-body .voice-list-hero{display:grid;gap:1rem;max-width:800px;padding:clamp(2rem,5vw,3.5rem) 0 .5rem}body.voice-list-body .voice-list-hero h1{color:var(--design-text);font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:850;line-height:1.08;margin:0}body.voice-list-body .voice-list-hero p{color:var(--design-muted);font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.55;margin:0}body.voice-list-body .accent-text{color:var(--design-accent)}body.voice-list-body .accent-code{background:var(--design-surface-soft);border-radius:4px;color:var(--design-accent);font-family:monospace;padding:.15rem .4rem}body.voice-list-body .voice-stats-strip{color:var(--design-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:1.5rem;margin-top:.5rem}body.voice-list-body .stats-badge{align-items:center;display:flex;gap:.5rem}body.voice-list-body .stats-badge i{color:var(--design-accent)}body.voice-list-body .text-highlight{color:var(--design-text);font-weight:700}body.voice-list-body .trending-section{display:grid;gap:1rem;margin-bottom:.5rem}body.voice-list-body .trending-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}body.voice-list-body .trending-title-row{align-items:center;display:flex;gap:.5rem}body.voice-list-body .trending-icon-wrapper{align-items:center;background:rgba(34,199,216,.12);border-radius:6px;display:flex;height:26px;justify-content:center;width:26px}html[data-theme=light] body.voice-list-body .trending-icon-wrapper{background:rgba(11,122,136,.08)}body.voice-list-body .trending-icon-wrapper i{font-size:.9rem}body.voice-list-body .trending-header h2{color:var(--design-text);font-size:.92rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}body.voice-list-body .trending-time-badge{background:var(--design-surface-soft);border-radius:4px;color:var(--design-muted);font-size:.68rem;font-weight:600;padding:.15rem .45rem}body.voice-list-body .trending-divider-line{background:linear-gradient(to right,var(--design-border),transparent);flex-grow:1;height:1px}body.voice-list-body .trending-carousel{display:flex;gap:.85rem;overflow-x:auto;padding:.25rem .25rem .75rem;scrollbar-width:none;-ms-overflow-style:none}body.voice-list-body .trending-carousel::-webkit-scrollbar{display:none}body.voice-list-body .trending-card{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;outline:none;padding:0;text-align:center;transition:all .2s ease;width:80px}body.voice-list-body .trending-avatar-wrapper{background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:12px;height:72px;overflow:hidden;position:relative;transition:all .2s ease;width:72px}body.voice-list-body .trending-card:hover .trending-avatar-wrapper{border-color:var(--design-accent);box-shadow:0 0 10px rgba(34,199,216,.25);transform:translateY(-2px)}html[data-theme=light] body.voice-list-body .trending-card:hover .trending-avatar-wrapper{box-shadow:0 0 10px rgba(11,122,136,.15)}body.voice-list-body .trending-avatar-img{height:100%;object-fit:cover;width:100%}body.voice-list-body .trending-avatar-fallback{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;width:100%}body.voice-list-body .trending-play-overlay{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font-size:1.2rem;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}body.voice-list-body .trending-card.playing .trending-play-overlay,body.voice-list-body .trending-card:hover .trending-play-overlay{opacity:1}body.voice-list-body .trending-card.playing .trending-play-overlay{background:rgba(239,68,68,.6)}body.voice-list-body .trending-rank-badge{align-items:center;background:rgba(0,0,0,.65);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:#fff;display:flex;font-size:9px;font-weight:800;height:18px;justify-content:center;left:4px;position:absolute;top:4px;width:18px}body.voice-list-body .trending-name{color:var(--design-text);font-size:.72rem;font-weight:600;margin:6px 0 2px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}body.voice-list-body .trending-plays{color:var(--design-muted);font-size:.65rem;margin:0;text-align:center}body.voice-list-body .voice-controls-section{display:grid;gap:1rem}body.voice-list-body .search-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}body.voice-list-body .search-input-wrapper{flex-grow:1;position:relative}body.voice-list-body .search-icon{color:var(--design-muted);font-size:.85rem;left:.95rem;position:absolute;top:50%;transform:translateY(-50%)}body.voice-list-body #search-input{background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:var(--design-radius-button);color:var(--design-text);font-size:.88rem;outline:none;padding:.65rem 1rem .65rem 2.3rem;transition:all .2s ease;width:100%}body.voice-list-body #search-input:focus{border-color:color-mix(in srgb,var(--design-accent) 40%,var(--design-border));box-shadow:0 0 8px rgba(34,199,216,.15)}body.voice-list-body .sort-wrapper{align-items:center;color:var(--design-muted);display:flex;font-size:.82rem;gap:.5rem}body.voice-list-body #sort-select{appearance:none;background:var(--design-surface-soft);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.9rem;border:1px solid var(--design-border);border-radius:var(--design-radius-button);color:var(--design-text);cursor:pointer;font-size:.85rem;outline:none;padding:.65rem 1.75rem .65rem .65rem}body.voice-list-body .category-tabs{display:flex;flex-wrap:wrap;gap:.4rem;padding-bottom:.5rem}body.voice-list-body .category-tab{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--design-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:.35rem .85rem;transition:all .2s ease}body.voice-list-body .category-tab:hover{background:var(--design-surface-soft);color:var(--design-text)}body.voice-list-body .category-tab.active{background:color-mix(in srgb,var(--design-accent) 12%,var(--design-surface));border-color:color-mix(in srgb,var(--design-accent) 24%,var(--design-border));color:var(--design-accent)}body.voice-list-body .count-divider-strip{align-items:center;display:flex;gap:.75rem;margin-top:.25rem}body.voice-list-body .count-text{color:var(--design-muted);font-size:.8rem;font-weight:600;white-space:nowrap}body.voice-list-body .count-fading-line{background:linear-gradient(to right,var(--design-border),transparent);flex-grow:1;height:1px}body.voice-list-body .voice-grid-premium{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}body.voice-list-body .voice-card-premium{align-items:center;background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow);display:flex;gap:.75rem;padding:.75rem;position:relative;transition:all .25s ease}body.voice-list-body .voice-card-premium:hover{border-color:color-mix(in srgb,var(--design-accent) 30%,var(--design-border));box-shadow:var(--design-shadow),0 6px 15px rgba(34,199,216,.06);transform:translateY(-2px)}html[data-theme=light] body.voice-list-body .voice-card-premium:hover{box-shadow:var(--design-shadow),0 6px 15px rgba(11,122,136,.04)}body.voice-list-body .voice-avatar-wrapper{background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:8px;flex-shrink:0;height:56px;overflow:hidden;position:relative;width:56px}body.voice-list-body .voice-avatar-img{height:100%;object-fit:cover;width:100%}body.voice-list-body .voice-avatar-fallback{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:100%;justify-content:center;width:100%}body.voice-list-body .avatar-standard{background:linear-gradient(135deg,#4f46e5,#06b6d4)}body.voice-list-body .avatar-games{background:linear-gradient(135deg,#0284c7,#0ea5e9)}body.voice-list-body .avatar-anime{background:linear-gradient(135deg,#db2777,#f43f5e)}body.voice-list-body .avatar-celebrities{background:linear-gradient(135deg,#d97706,#f59e0b)}body.voice-list-body .avatar-meme{background:linear-gradient(135deg,#059669,#10b981)}body.voice-list-body .voice-details{flex-grow:1;min-width:0}body.voice-list-body .voice-details h3{color:var(--design-text);font-size:.88rem;font-weight:700;margin:0 0 .15rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}body.voice-list-body .voice-command{color:var(--design-muted);font-size:.72rem;margin-bottom:.15rem;text-align:left}body.voice-list-body .voice-command code{background:var(--design-surface-soft);border-radius:3px;font-family:monospace;padding:.05rem .2rem}body.voice-list-body .voice-meta-stats{align-items:center;color:var(--design-muted);display:flex;font-size:.68rem;gap:.4rem;text-align:left}body.voice-list-body .meta-stat-item{align-items:center;display:flex;gap:.2rem}body.voice-list-body .meta-stat-dot{background:var(--design-muted);border-radius:50%;height:3px;opacity:.5;width:3px}body.voice-list-body .voice-card-play{align-items:center;background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:6px;color:var(--design-text);cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:30px;justify-content:center;transition:all .2s ease;width:30px}body.voice-list-body .voice-card-play:hover{background:var(--design-accent);border-color:var(--design-accent);color:var(--design-on-accent)}body.voice-list-body .voice-card-premium.playing .voice-card-play{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}body.voice-list-body .mini-equalizer{align-items:flex-end;display:none;gap:2px;height:10px;margin-top:.2rem}body.voice-list-body .voice-card-premium.playing .mini-equalizer{display:flex}body.voice-list-body .mini-equalizer span{animation:miniEqua .8s ease-in-out infinite alternate;background:var(--design-accent);border-radius:1px;width:2px}body.voice-list-body .mini-equalizer span:first-child{animation-delay:.1s;height:3px}body.voice-list-body .mini-equalizer span:nth-child(2){animation-delay:.3s;height:7px}body.voice-list-body .mini-equalizer span:nth-child(3){animation-delay:0s;height:9px}body.voice-list-body .mini-equalizer span:nth-child(4){animation-delay:.4s;height:5px}body.voice-list-body .mini-equalizer span:nth-child(5){animation-delay:.2s;height:3px}@keyframes miniEqua{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}body.voice-list-body .custom-info-section{border-top:1px solid var(--design-border);margin-top:.5rem;padding-top:2rem}body.voice-list-body .voice-custom-panel{margin-top:1.5rem}body.voice-list-body .custom-info-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow);display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;transition:transform .2s ease}body.voice-list-body .custom-info-card:hover{transform:translateY(-2px)}body.voice-list-body .info-icon{color:var(--design-accent);font-size:1.5rem}body.voice-list-body .custom-info-card h3{color:var(--design-muted);flex-grow:1;font-size:1.15rem;font-size:.88rem;font-weight:700;line-height:1.45;margin:0}body.voice-list-body .voice-list-grid code{background:var(--design-surface-soft);border-radius:4px;font-family:monospace;font-size:.82rem;padding:.15rem .35rem}body.voice-list-body .voice-list-grid .login-button{justify-content:center;min-height:38px;padding:.5rem 1rem;width:100%}body.voice-list-body .voice-custom-panel{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){body.index-page .product-hero{grid-template-columns:1fr;padding:clamp(2rem,5vw,4rem) 0;text-align:center}body.index-page .product-hero__copy{justify-items:center}body.index-page .product-hero h1,body.index-page .product-section h2{text-align:center}body.index-page .product-lead{margin:0 auto}body.index-page .product-actions{justify-content:center}body.index-page .flow-demo{margin:0 auto;max-width:540px;width:100%}body.index-page .feature-strip,body.index-page .product-metrics,body.index-page .voice-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}body.index-page .pricing-strip{grid-template-columns:1fr;margin:0 auto;max-width:500px;width:100%}body.voice-list-body .voice-custom-panel,body.voice-list-body .voice-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.index-page .product-hero h1{font-size:clamp(2.2rem,10vw,3.2rem)}body.index-page .product-actions{align-items:stretch;flex-direction:column;width:100%}body.index-page .product-actions .login-button{justify-content:center;width:100%}body.index-page .feature-strip,body.index-page .product-metrics,body.index-page .voice-showcase{grid-template-columns:1fr}.product-footer{gap:2.5rem!important;grid-template-columns:1fr!important}.product-footer__nav{gap:1.5rem;grid-template-columns:1fr}.product-footer__bottom{align-items:flex-start;flex-direction:column;gap:1rem}body.voice-list-body .voice-custom-panel,body.voice-list-body .voice-grid-premium{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.index-page .flow-demo__equalizer i,body.index-page .flow-demo__panel,body.index-page .flow-demo__progress span,body.index-page .flow-demo__step,body.index-page .flow-demo__step span,body.index-page .flow-demo__wave i,body.index-page .voice-card.playing .voice-card__wave span{animation:none!important}body.index-page .flow-demo__panel--one,body.index-page .flow-demo__step--one{opacity:1!important;pointer-events:auto!important;transform:none!important}body.index-page .flow-demo__step--one{background:var(--design-surface-soft)!important;color:var(--design-text)!important}body.index-page .flow-demo__step--one span{background:var(--design-accent)!important;color:var(--design-on-accent)!important}body.index-page .flow-demo__panel--three,body.index-page .flow-demo__panel--two{display:none!important}body.index-page .flow-demo__progress span{transform:scaleX(1)!important}}body.index-page,body.voice-list-body{--design-accent:#0b7a88;--design-accent-hover:#075f6a;--design-on-accent:#fff;--design-shadow-focus:0 0 0 3px rgba(11,122,136,.18)}body.dark.index-page,body.dark.voice-list-body,html[data-theme=dark] body.index-page,html[data-theme=dark] body.voice-list-body{--design-accent:#22c7d8;--design-accent-hover:#63ddeb;--design-on-accent:#081018}body.admin-page .admin-page-kicker,body.index-page .flow-steps article>span,body.index-page .product-eyebrow,body.index-page .voice-showcase article>span,body.voice-list-body .product-eyebrow,body.voice-list-body .voice-category__head span{background:color-mix(in srgb,var(--design-accent) 10%,var(--design-surface))!important;border-color:color-mix(in srgb,var(--design-accent) 24%,var(--design-border))!important;color:var(--design-accent)!important}body.index-page .faq-list details,body.index-page .feature-strip div,body.index-page .flow-steps article,body.index-page .pricing-strip article,body.index-page .product-metrics div,body.index-page .voice-showcase article,body.voice-list-body .voice-custom-panel>div,body.voice-list-body .voice-list-grid article{background:var(--design-surface)!important;border-color:var(--design-border)!important}body.index-page .pricing-strip article.is-featured{background:color-mix(in srgb,var(--design-accent) 4%,var(--design-surface))!important;border-color:color-mix(in srgb,var(--design-accent) 42%,var(--design-border))!important}body.index-page .tts-preview__message.is-bot{background:color-mix(in srgb,var(--design-accent) 8%,var(--design-surface))!important}body.dark.index-page,body.dark.index-page.paper-page,body.index-page,body.index-page.paper-page,body.index-page.paper-page.paper-page--home,html[data-theme] body.index-page,html[data-theme] body.index-page.paper-page,html[data-theme] body.index-page.paper-page.paper-page--home{background:var(--design-bg)!important;background-color:var(--design-bg)!important;background-image:none!important;color:var(--design-text)!important}body.index-page .page-main,body.index-page .page-wrapper,body.index-page.paper-page .page-main,body.index-page.paper-page .page-wrapper{background:var(--design-bg)!important;background-color:var(--design-bg)!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-height:auto!important;width:100%!important}body.index-page .page-main,body.index-page.paper-page .page-main{padding:clamp(1rem,3vw,2rem) 0 clamp(3rem,6vw,5rem)!important}body.index-page .product-home{margin:0 auto!important;width:min(1340px,calc(100% - 48px))!important}body.paper-page .header{align-items:center;backdrop-filter:blur(16px)!important;background:rgba(247,248,251,.8)!important;border-bottom:1px solid rgba(20,22,26,.06)!important;box-shadow:0 4px 20px rgba(0,0,0,.02)!important;display:flex;min-height:72px!important}body.paper-page .header-inner{min-height:72px!important;padding-block:0!important;padding-inline:0!important;width:min(1340px,calc(100% - 48px))!important}body.dark.paper-page .header,html[data-theme=dark] body.paper-page .header{background:rgba(17,19,24,.85)!important;border-bottom:1px solid hsla(0,0%,100%,.06)!important;box-shadow:0 4px 30px rgba(0,0,0,.2)!important}body.paper-page .logo-image{height:32px!important;width:auto!important}body.paper-page .logo{top:0!important}body.paper-page .nav-links a{font-family:Aspekta,Onest,system-ui,sans-serif!important;font-size:.95rem!important;font-weight:600!important;padding:.5rem 1rem!important}body.paper-page .nav-links a:after,body.paper-page .nav-links a:before{content:none!important;display:none!important}body.index-page .login-micro-copy{color:var(--design-muted);display:block;font-size:.76rem;font-weight:500;margin-top:.85rem;opacity:.8}@media (max-width:980px){body.index-page .login-micro-copy{margin-inline:auto;text-align:center}}@media (min-width:981px){body.index-page .pricing-card.is-featured{transform:scale(1.03);z-index:10}}body.index-page .pricing-card.is-featured{border-color:var(--design-accent)!important}body.dark.index-page .pricing-card.is-featured,html[data-theme=dark] body.index-page .pricing-card.is-featured{box-shadow:0 0 25px rgba(34,199,216,.18)!important}html[data-theme=light] body.index-page .pricing-card.is-featured{box-shadow:0 10px 30px rgba(11,122,136,.08)!important}@media (min-width:901px){body.admin-page .admin-shell-header{display:none!important}body.admin-page .page-wrapper{--admin-header-height:0px!important}body.admin-page .page-main{padding-top:clamp(1.5rem,2.5vw,2.5rem)!important}}@media (max-width:900px){body.admin-page .page-wrapper{--admin-header-height:60px!important}body.admin-page .admin-shell-header__inner{min-height:60px!important}body.admin-page .page-main{padding-top:calc(var(--admin-header-height) + .8rem)!important}}.admin-bot-toggle-container{align-items:center;display:flex;gap:.65rem;margin-left:auto}.admin-bot-toggle-label{color:var(--design-muted,#888);font-size:.85rem;font-weight:500}.switch-toggle{display:inline-block;height:24px;position:relative;width:46px}.switch-toggle input{height:0;opacity:0;width:0}.switch-slider{background-color:var(--design-surface-soft,hsla(0,2%,8%,.08));border:1px solid var(--design-border,hsla(0,2%,8%,.12));border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.switch-slider,.switch-slider:before{position:absolute;transition:.3s cubic-bezier(.4,0,.2,1)}.switch-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px rgba(0,0,0,.15);content:"";height:16px;left:3px;width:16px}input:checked+.switch-slider{background-color:var(--design-accent,#22c7d8);border-color:var(--design-accent,#22c7d8)}input:checked+.switch-slider:before{transform:translateX(22px)}body.dark .switch-slider:before{background-color:#e0e0e0}body.dark input:checked+.switch-slider:before{background-color:#fff}body.dark.admin-page,html[data-theme=dark] body.admin-page{--design-bg:#121214!important;--design-surface:#1e1e24!important;--design-surface-soft:#272730!important;--design-border:hsla(0,0%,100%,.08)!important;--design-accent:#22c7d8!important;--design-text:#e2e4e9!important;--design-muted:#8e929d!important}body.dark.admin-page .admin-sidebar,body.dark.admin-page .admin-sidebar.collapsed{background:#18181c!important;border-right-color:hsla(0,0%,100%,.08)!important}body.dark.admin-page .admin-card,body.dark.admin-page .admin-empty-state,body.dark.admin-page .admin-kpi-grid--compact .admin-card,body.dark.admin-page .admin-section,body.dark.admin-page .command-argument-row,body.dark.admin-page .command-arguments-close,body.dark.admin-page .command-item,body.dark.admin-page .command-variable-helper,body.dark.admin-page .control-block,body.dark.admin-page .music-player-card{background:#1c1c22!important;border-color:hsla(0,0%,100%,.08)!important;color:#e2e4e9!important}body.dark.admin-page .admin-table tr:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page .admin-sidebar-footer{border-top-color:hsla(0,0%,100%,.08)!important}body.dark.admin-page .admin-theme-toggle{background:hsla(0,0%,100%,.03)!important;border-color:hsla(0,0%,100%,.08)!important;color:#e2e4e9!important}body.dark.admin-page .admin-theme-toggle:hover{background:hsla(0,0%,100%,.06)!important}body.dark.admin-page .admin-premium-btn{background:hsla(0,0%,100%,.03)!important;border-color:hsla(0,0%,100%,.08)!important}body.dark.admin-page .admin-premium-btn:hover{background:hsla(0,0%,100%,.06)!important}body.dark.admin-page .admin-event-meta,body.dark.admin-page .admin-kpi-label,body.dark.admin-page .admin-kpi-meta,body.dark.admin-page .admin-page-description,body.dark.admin-page .admin-page-kicker,body.dark.admin-page .admin-sidebar-title{color:#8e929d!important}body.dark.admin-page .admin-nav a{color:#b0b4be!important}body.dark.admin-page .admin-nav a.active,body.dark.admin-page .admin-nav a:hover{background:#272730!important;color:#fff!important}body.dark.admin-page .admin-nav a.active:before{background:#22c7d8!important}body.admin-page .admin-card .admin-panel,body.admin-page .admin-card .control-block,body.admin-page .admin-card .news-editor,body.admin-page .command-surface{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.admin-page .command-surface__header{border-bottom:1px solid var(--design-border)!important;margin-bottom:1.25rem!important;padding:.25rem 0 1.25rem!important}body.admin-page .command-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;transition:background .2s ease!important}body.admin-page .command-item:last-child{border-bottom:0!important}body.admin-page .command-item:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page .command-item:hover{background:hsla(0,0%,100%,.02)!important}body.admin-page .command-item__panel{background:var(--design-surface-soft)!important;border:1px solid var(--design-border)!important;border-radius:8px!important;margin:.75rem 0 1.25rem!important;padding:1.25rem!important}body.dark.admin-page .command-item__panel{background:hsla(0,0%,100%,.01)!important}body.admin-page .command-item--draft{background:var(--design-surface-soft)!important;border:1px dashed var(--design-accent)!important;border-radius:8px!important;margin-bottom:1.25rem!important;padding:1.25rem!important}body.dark.admin-page .command-item--draft{background:hsla(0,0%,100%,.01)!important}body.admin-page #admin-track-list li{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important;padding:1rem .5rem!important;transition:background .2s ease!important}body.admin-page #admin-track-list li:last-child{border-bottom:0!important}body.admin-page #admin-track-list li:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page #admin-track-list li:hover{background:hsla(0,0%,100%,.02)!important}body.admin-page .blacklist-row{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border)!important;border-radius:0!important;box-shadow:none!important;padding:.75rem .5rem!important;transition:background .2s ease!important}body.admin-page .blacklist-row:last-child{border-bottom:0!important}body.admin-page .blacklist-row:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page .blacklist-row:hover{background:hsla(0,0%,100%,.02)!important}body.admin-page .seventv-history-row,body.admin-page .seventv-leader-row{background:transparent!important;border:0!important;border-bottom:1px solid var(--design-border)!important;border-radius:0!important;box-shadow:none!important;padding:.75rem .5rem!important;transition:background .2s ease!important}body.admin-page .seventv-history-row:last-child,body.admin-page .seventv-leader-row:last-child{border-bottom:0!important}body.admin-page .seventv-history-row:hover,body.admin-page .seventv-leader-row:hover{background:hsla(0,0%,100%,.03)!important}body.dark.admin-page .seventv-history-row,body.dark.admin-page .seventv-leader-row{background:transparent!important;border-color:var(--design-border)!important}body.dark.admin-page .seventv-history-row:hover,body.dark.admin-page .seventv-leader-row:hover{background:hsla(0,0%,100%,.02)!important}body.admin-page .admin-today-stat{padding:.5rem!important}body.admin-page .admin-today-stat,body.admin-page .news-admin-item{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.admin-page .news-admin-item{border-bottom:1px solid var(--design-border)!important;margin-bottom:0!important;padding:1.25rem .5rem!important}body.admin-page .news-admin-item:last-child{border-bottom:0!important}body.admin-page .admin-nav-command-icon{color:currentColor;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem;font-weight:900;justify-content:center;line-height:1;width:1.25rem}body.admin-page .commands-admin .admin-page-title{align-items:center;display:inline-flex;gap:.62rem}body.admin-page .commands-admin .admin-page-title:before{align-items:center;color:var(--design-accent);content:"!";display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.9rem;font-weight:900;height:1.65rem;justify-content:center;line-height:1;width:1.65rem}body.admin-page .commands-shell{border-color:color-mix(in srgb,var(--design-border) 68%,transparent)!important}body.admin-page .commands-shell .command-surface__header{border-bottom:0!important;margin-bottom:.55rem!important;padding:.2rem 0 .9rem!important}body.admin-page .commands-shell .command-surface__action{background:var(--design-accent)!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:var(--design-on-accent,#fff)!important;gap:.45rem;min-height:2.35rem}body.admin-page .commands-shell .command-surface__action:focus-visible,body.admin-page .commands-shell .command-surface__action:hover{background:var(--design-accent-hover)!important;box-shadow:none!important}body.admin-page .commands-shell .command-item{background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;margin:0!important}body.admin-page .commands-shell .command-item+.command-item{margin-top:.1rem!important}body.admin-page .commands-shell .command-item__row{border:0!important;border-radius:8px!important;padding:.82rem .65rem!important}body.admin-page .commands-shell .command-item:hover,body.admin-page .commands-shell .command-item__row:hover{background:color-mix(in srgb,var(--design-accent) 5%,transparent)!important}body.dark.admin-page .commands-shell .command-item:hover,body.dark.admin-page .commands-shell .command-item__row:hover{background:hsla(0,0%,100%,.03)!important}body.admin-page .commands-shell .command-item__summary{gap:.34rem .85rem!important;grid-template-columns:minmax(0,1fr) 1.25rem!important}body.admin-page .commands-shell .command-item__chevron{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--design-accent)!important;font-size:1.35rem!important;font-weight:800;height:auto!important;transition:transform .18s ease,color .18s ease;width:auto!important}body.admin-page .commands-shell .command-item__chevron.is-open{transform:rotate(45deg)}body.admin-page .commands-shell .command-item__panel{background:color-mix(in srgb,var(--design-surface-soft) 82%,transparent)!important;border:0!important;border-radius:8px!important;margin:.4rem 0 .9rem 4.55rem!important;padding:1rem!important}body.dark.admin-page .commands-shell .command-item__panel{background:hsla(0,0%,100%,.025)!important}body.admin-page .commands-shell .command-item--draft{border:1px dashed color-mix(in srgb,var(--design-accent) 34%,transparent)!important;border-radius:8px!important}body.admin-page .autofunctions-card{display:grid;gap:1.25rem;padding:clamp(1rem,1.7vw,1.35rem)!important}body.admin-page .autofunctions-card__header{align-items:flex-start;border-bottom:1px solid var(--design-border);margin:0;padding-bottom:1rem}body.admin-page .autofunctions-card__header .admin-btn{flex:0 0 auto}body.admin-page .autofunctions-form{display:grid;gap:1.15rem}body.admin-page .autofunctions-group{border-bottom:1px solid var(--design-border);display:grid;gap:.7rem;padding:.2rem 0 1.1rem}body.admin-page .autofunctions-group:last-of-type{border-bottom:0;padding-bottom:.25rem}body.admin-page .autofunctions-group__title{align-items:start;display:grid;gap:.85rem;grid-template-columns:34px minmax(0,1fr)}body.admin-page .autofunctions-group__title>i{background:color-mix(in srgb,var(--design-accent) 9%,var(--design-surface));border:1px solid color-mix(in srgb,var(--design-accent) 22%,var(--design-border));border-radius:8px;color:var(--design-accent);display:grid;height:34px;place-items:center;width:34px}body.admin-page .autofunctions-group__title h3{color:var(--paper-ink);font-size:1.05rem;line-height:1.2;margin:0}body.dark.admin-page .autofunctions-group__title h3{color:#fff7ff}body.admin-page .autofunctions-group__title p{color:var(--paper-muted);font-size:.92rem;line-height:1.45;margin:.2rem 0 0}body.admin-page .autofunction-row{align-items:center;border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) auto auto;margin-left:2.9rem;padding:.82rem .55rem;text-decoration:none;transition:background .18s ease,border-color .18s ease}body.admin-page .autofunction-row+.autofunction-row{border-top:1px solid color-mix(in srgb,var(--design-border) 72%,transparent);border-top-left-radius:0;border-top-right-radius:0}body.admin-page .autofunction-row:hover{background:color-mix(in srgb,var(--design-accent) 5%,transparent)}body.dark.admin-page .autofunction-row:hover{background:hsla(0,0%,100%,.025)}body.admin-page .autofunction-row__main{display:grid;gap:.2rem;min-width:0}body.admin-page .autofunction-row__main strong{color:var(--paper-ink);font-size:1rem;font-weight:800;line-height:1.25}body.dark.admin-page .autofunction-row__main strong{color:#fff7ff}body.admin-page .autofunction-row__main small{color:var(--paper-muted);font-size:.9rem;line-height:1.45}body.admin-page .autofunction-row__meta{background:color-mix(in srgb,var(--design-surface-soft) 82%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 86%,transparent);border-radius:999px;color:var(--paper-muted);font-size:.76rem;font-weight:800;line-height:1;padding:.26rem .58rem;white-space:nowrap}body.dark.admin-page .autofunction-row__meta{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.08);color:rgba(240,232,255,.7)}body.admin-page .autofunction-row--muted{opacity:.45}body.admin-page .autofunction-row--muted,body.admin-page .autofunction-row--muted .autofunction-switch input{cursor:not-allowed}body.admin-page .autofunction-row__number{background:var(--design-surface);border:1px solid color-mix(in srgb,var(--design-border) 86%,transparent);border-radius:6px;color:inherit;font:inherit;font-size:.76rem;margin:0 .2rem;padding:.1rem .3rem;text-align:center;width:3.6rem}body.dark.admin-page .autofunction-row__number{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}body.admin-page .autofunction-row__select{background:var(--design-surface);border:1px solid color-mix(in srgb,var(--design-border) 86%,transparent);border-radius:6px;color:inherit;font:inherit;font-size:.76rem;font-weight:700;margin-left:.3rem;padding:.1rem .25rem}body.dark.admin-page .autofunction-row__select{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}body.admin-page .autofunction-row__select-label{font-weight:700}body.admin-page .autofunctions-note--inline{font-size:.82rem;margin-top:.6rem}body.admin-page .autofunction-switch{flex:0 0 auto;height:24px;position:relative;width:44px}body.admin-page .autofunction-switch input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}body.admin-page .autofunction-switch span{background:color-mix(in srgb,var(--design-surface-soft) 86%,#000 4%);border:1px solid var(--design-border);border-radius:999px;inset:0;position:absolute;transition:background .18s ease,border-color .18s ease}body.admin-page .autofunction-switch span:after{background:#fff;border-radius:50%;box-shadow:0 2px 7px rgba(17,24,39,.22);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s ease,background .18s ease;width:18px}body.admin-page .autofunction-switch input:checked+span{background:var(--design-accent);border-color:var(--design-accent)}body.admin-page .autofunction-switch input:checked+span:after{transform:translateX(20px)}body.admin-page .autofunction-switch input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--design-accent) 40%,transparent);outline-offset:2px}body.admin-page .autofunctions-note{align-items:start;background:color-mix(in srgb,var(--design-accent) 7%,var(--design-surface));border:1px solid color-mix(in srgb,var(--design-accent) 18%,var(--design-border));border-radius:8px;color:var(--paper-muted);display:grid;font-size:.92rem;gap:.65rem;grid-template-columns:20px minmax(0,1fr);line-height:1.5;padding:.85rem 1rem}body.admin-page .autofunctions-note i{color:var(--design-accent);margin-top:.15rem}body.admin-page .autofunctions-actions{align-items:center;gap:1rem;margin-top:0}body.admin-page .autofunctions-actions #autofunctions-status{margin:0}@media (max-width:760px){body.admin-page .autofunctions-card__header{align-items:stretch}body.admin-page .autofunctions-card__header .admin-btn{justify-content:center;width:100%}body.admin-page .autofunction-row{grid-template-columns:minmax(0,1fr) auto;margin-left:0;padding-inline:.25rem}body.admin-page .autofunction-row__meta{grid-column:1/-1;width:fit-content}body.admin-page .autofunctions-actions{align-items:stretch}}.copied{background:#10b981!important;border-color:#059669!important;box-shadow:0 0 10px rgba(16,185,129,.4)!important;color:#fff!important;transform:translateY(-1px) scale(1.02)!important;transition:all .2s ease!important}@media (max-width:768px){.docs-nav-item.active a{border-bottom-right-radius:0;border-left:none!important;border-right:4px solid var(--design-primary,#6366f1)!important;border-top-right-radius:0}}body.dark .admin-empty-state,body.dark .widget-settings-card{backdrop-filter:blur(8px);background:rgba(30,30,40,.4)!important;border:1px solid hsla(0,0%,100%,.08)!important}body.admin-page .admin-content-inner.activities-admin,body.admin-page .admin-content-inner.commands-admin,body.admin-page .admin-content-inner.integrations-admin{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem)}body.admin-page .activities-grid{display:grid;gap:clamp(1rem,1.8vw,1.4rem);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}body.admin-page .activity-card{display:flex;flex-direction:column;gap:.75rem;min-height:200px}body.admin-page .activity-card__head{align-items:center;display:flex;gap:.7rem}body.admin-page .activity-card__icon{background:color-mix(in srgb,var(--design-accent) 16%,transparent);border-radius:var(--design-radius-button);color:var(--design-accent);display:grid;flex:0 0 auto;font-size:1.15rem;height:3rem;place-items:center;width:3rem}body.admin-page .activity-card__head h2{font-size:1.15rem;line-height:1.2;margin:0}body.admin-page .activity-card__text{color:var(--paper-muted);margin:0}body.admin-page .activity-card .admin-btn{justify-content:center;margin-top:auto}body.admin-page .overlay-link-card{display:grid;gap:1rem;position:relative}body.admin-page .overlay-link-card .admin-section-header{padding-right:3.25rem}body.admin-page .overlay-link-open{opacity:.4;position:absolute;right:.9rem;top:.9rem;transition:opacity .15s ease}body.admin-page .overlay-link-card:hover .overlay-link-open,body.admin-page .overlay-link-open:focus-visible,body.admin-page .overlay-link-open:hover{opacity:1}@media (prefers-reduced-motion:reduce){body.admin-page .overlay-link-open{transition:none}}body.admin-page .overlay-link-row{align-items:center;display:flex;gap:.6rem}body.admin-page .overlay-link-field{align-items:center;display:flex;flex:1 1 auto;min-width:0;position:relative}body.admin-page .overlay-link-row .widget-link__input{margin:0;width:100%}body.admin-page .overlay-link-field--masked .widget-link__input{padding-right:3rem}body.admin-page .overlay-link-field__toggle{background:transparent!important;border:0!important;border-radius:10px!important;color:var(--design-muted)!important;cursor:pointer;display:grid;height:2.25rem;min-height:0!important;padding:0!important;place-items:center;position:absolute;right:.4rem;width:2.25rem}body.admin-page .overlay-link-field__toggle:hover{background:color-mix(in srgb,var(--design-text) 12%,transparent)!important;color:var(--design-text)!important;transform:none}body.admin-page .overlay-link-field__toggle:focus-visible{outline:2px solid var(--design-accent,currentColor);outline-offset:1px}body.admin-page .commands-shell{display:flex;flex-direction:column;gap:1.25rem}body.admin-page .commands-shell .command-toolbar{margin:0}body.admin-page .commands-shell .command-panel__layout{gap:1rem}body.admin-modal-open{overflow:hidden}body.admin-page .integrations-shell{align-items:start;display:grid;gap:1rem}body.admin-page .integrations-header{align-items:center;gap:1rem;margin-bottom:0}body.admin-page .integrations-panel-grid{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}body.admin-page .integration-panel{align-content:start;display:grid;gap:1rem}body.admin-page .integration-panel h2{margin:0}body.admin-page .steam-tools{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}body.admin-page .steam-tools>.admin-btn{flex:1 1 9rem;justify-content:center}body.admin-page .steam-tools[hidden]{display:none}body.admin-page .integration-panel-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.6rem}body.admin-page .integration-panel-actions>.admin-btn-primary{flex:1 1 10rem}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}@keyframes integration-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){body.admin-page .admin-icon-btn.is-busy i{animation:none}}body.admin-page .integration-actions-secondary{flex:1 1 100%}body.admin-page .integration-actions-secondary[hidden],body.admin-page .integrations-modal[hidden]{display:none}body.admin-page .integrations-modal{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:1200}body.admin-page .integrations-modal__backdrop{background:rgba(0,0,0,.62);border:0;inset:0;position:absolute}body.admin-page .integrations-modal__dialog{background:var(--paper-card);border:1px solid var(--design-border);border-radius:8px;box-shadow:var(--design-shadow-soft);color:var(--paper-ink);display:grid;gap:1.2rem;padding:1rem;position:relative;width:min(560px,100%);z-index:1}body.admin-page .integrations-modal__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}body.admin-page .integrations-modal__group h3,body.admin-page .integrations-modal__header h2{margin:0}body.admin-page .integrations-modal__group{display:grid;gap:.7rem}body.admin-page .integrations-modal__group h3{color:var(--paper-muted);font-size:.95rem}body.admin-page .integrations-modal__close{background:transparent;border:0;color:var(--paper-muted);cursor:pointer;font-size:1rem}body.admin-page .integration-provider-grid{display:grid;gap:.65rem}body.admin-page .integration-provider-grid,body.admin-page .integration-provider-grid--streaming{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-page .integration-provider{align-items:center;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:.45rem;justify-content:center;min-height:38px;padding:.58rem .75rem;text-decoration:none}body.admin-page .integration-provider.is-disabled,body.admin-page .integration-provider:disabled{cursor:not-allowed;opacity:.55}body.admin-page .integration-provider--twitch{background:#7c3fd6}body.admin-page .integration-provider--kick{background:#05b51d}body.admin-page .integration-provider--vk{background:#1683f5}body.admin-page .integration-provider--ihaq{background:#2098cf}body.admin-page .integration-provider--helper{background:#333b83}body.admin-page .integration-provider--da{background:#ff7a00}body.admin-page .integration-provider--pay{background:#43ad55}body.admin-page .integration-provider--x{background:#120019}body.admin-page .integration-provider--tourniquet{background:#b7ba43}@media (max-width:720px){body.admin-page .integrations-header{align-items:stretch;flex-direction:column}body.admin-page .integration-provider-grid,body.admin-page .integration-provider-grid--streaming{grid-template-columns:1fr}}body.admin-page .tts-tabs{background:color-mix(in srgb,var(--design-surface-soft) 80%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 80%,transparent);border-radius:12px;display:flex;gap:4px;margin-bottom:1.4rem;overflow-x:auto;padding:4px}body.admin-page .tts-tab{background:transparent;border:0;border-radius:9px;color:var(--paper-muted);cursor:pointer;flex:1 1 auto;font:inherit;font-weight:700;padding:.55rem 1rem;white-space:nowrap}body.admin-page .tts-tab:hover{color:var(--design-text)}body.admin-page .tts-tab.is-active{background:var(--design-surface);box-shadow:0 1px 3px rgba(0,0,0,.18);color:var(--design-text)}body.dark.admin-page .tts-tab.is-active{background:hsla(0,0%,100%,.09)}body.admin-page .tts-panel[hidden]{display:none}body.admin-page .tts-panel .admin-section{margin-bottom:1.4rem}body.admin-page .tts-master,body.admin-page .tts-row{align-items:center;cursor:pointer;display:flex;gap:1rem;padding:.75rem 0}body.admin-page .tts-row+.tts-row{border-top:1px solid color-mix(in srgb,var(--design-border) 55%,transparent)}body.admin-page .tts-master>span:last-child,body.admin-page .tts-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}body.admin-page .tts-master strong,body.admin-page .tts-row__main strong{font-weight:700}body.admin-page .tts-master small,body.admin-page .tts-row__main small{color:var(--paper-muted);font-size:.82rem;line-height:1.4}body.admin-page .tts-master strong{font-size:1.02rem}body.admin-page .tts-groups{display:grid;gap:0 1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin-top:.4rem}body.admin-page .tts-groups.is-muted{opacity:.45}body.admin-page .tts-groups.is-muted .tts-row{cursor:not-allowed}body.admin-page .tts-switch{flex:0 0 auto;height:24px;position:relative;width:44px}body.admin-page .tts-switch input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}body.admin-page .tts-switch>span{background:color-mix(in srgb,var(--design-border) 70%,transparent);border-radius:999px;inset:0;position:absolute;transition:background .16s ease}body.admin-page .tts-switch>span:after{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:18px}body.admin-page .tts-switch input:checked+span{background:var(--design-accent,#7c5cff)}body.admin-page .tts-switch input:checked+span:after{transform:translateX(20px)}body.admin-page .tts-switch input:disabled{cursor:not-allowed}body.admin-page .tts-output{border-top:1px solid color-mix(in srgb,var(--design-border) 55%,transparent);padding:.9rem 0}body.admin-page .tts-output:first-of-type{border-top:0}body.admin-page .tts-output__head{display:flex;flex-direction:column;gap:2px;margin-bottom:.55rem}body.admin-page .tts-output__head span{color:var(--paper-muted);font-size:.82rem}body.admin-page .tts-output__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}body.admin-page .tts-output__row .admin-input{flex:1 1 260px;margin-top:0}body.admin-page .tts-howto{font-size:.86rem;margin-top:.9rem}body.admin-page .tts-howto summary{cursor:pointer;font-weight:700}body.admin-page .tts-howto ol{color:var(--paper-muted);margin:.6rem 0 0;padding-left:1.2rem}body.admin-page .tts-howto li{margin-bottom:.35rem}body.admin-page .tts-connect__part{border-top:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);margin-top:1.4rem;padding-top:1.4rem}body.admin-page .tts-apps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.1rem}body.admin-page .tts-app{align-items:center;border:1px solid var(--design-border);border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.55rem;padding:.45rem .95rem .45rem .45rem;transition:border-color .15s ease,color .15s ease}body.admin-page .tts-app:hover{border-color:var(--design-border-strong)}body.admin-page .tts-app.is-active{border-color:var(--design-accent)}body.admin-page .tts-app__mark{background:color-mix(in srgb,var(--design-surface-soft) 85%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 60%,transparent);border-radius:9px;color:var(--design-text);display:inline-grid;font-size:12px;font-weight:800;height:30px;letter-spacing:.01em;place-items:center;width:30px}body.admin-page .tts-app-panel[hidden]{display:none}body.admin-page .tts-app-panel ol{color:var(--paper-muted);font-size:.88rem;line-height:1.6;margin:0 0 .9rem;padding-left:1.2rem}body.admin-page .tts-app-panel li{margin-bottom:.3rem}body.admin-page .tts-app-panel b{color:var(--design-text)}body.admin-page .tts-app-shot{background:color-mix(in srgb,var(--design-surface-soft) 45%,transparent);border:1px dashed color-mix(in srgb,var(--design-border) 90%,transparent);border-radius:14px;color:var(--paper-muted);display:grid;font-size:.82rem;min-height:9rem;place-items:center}body.admin-page .tts-connect__warn{background:color-mix(in srgb,var(--design-warning,#f0b429) 12%,transparent);border:1px solid color-mix(in srgb,var(--design-warning,#f0b429) 38%,transparent);border-radius:12px;display:flex;font-size:.85rem;gap:.6rem;line-height:1.5;margin:1.1rem 0 0;padding:.8rem 1rem}body.admin-page .tts-connect__warn>i{color:var(--design-warning,#f0b429);margin-top:.15rem}body.admin-page .tts-sound{border:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);border-radius:16px;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:0 0 1.25rem;padding:.5rem}body.admin-page .tts-sound__item{align-items:center;background:var(--design-surface-soft);border-radius:12px;display:flex;gap:.75rem;min-width:0;padding:.35rem .75rem}body.admin-page .tts-sound__label{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.88rem;font-weight:700;gap:.45rem;white-space:nowrap}body.admin-page .tts-sound__label>i{color:var(--paper-muted)}body.admin-page .tts-sound input[type=range]{accent-color:var(--design-accent);cursor:pointer;flex:1 1 auto;height:6px;min-width:0}body.admin-page .tts-sound__number{flex:0 0 5rem;margin-left:auto;text-align:center;width:5rem}body.admin-page .tts-sound__value{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:800;min-width:3.2rem;text-align:right}body.admin-page .tts-sound__unit{color:var(--paper-muted);font-weight:600;min-width:0}body.admin-page .tts-connect__commands{background:var(--design-surface-soft);border:1px solid color-mix(in srgb,var(--design-border) 85%,transparent);border-radius:16px;margin-top:1.4rem;overflow:hidden}body.admin-page .tts-connect__commands>summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:.95rem 1.1rem;transition:background .1s ease}body.admin-page .tts-connect__commands>summary:hover{background:color-mix(in srgb,var(--design-accent) 7%,transparent)}body.admin-page .tts-connect__commands[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--design-border) 85%,transparent)}body.admin-page .tts-connect__commands-more{align-items:center;display:inline-flex;flex:0 0 auto;gap:.6rem}body.admin-page .tts-connect__commands-count{align-items:center;background:color-mix(in srgb,var(--design-accent) 16%,transparent);border-radius:999px;color:var(--design-accent);display:inline-flex;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:800;height:24px;justify-content:center;min-width:24px;padding:0 .4rem}body.admin-page .tts-connect__commands-hint{color:var(--paper-muted);font-size:.82rem;font-weight:700}body.admin-page .tts-connect__commands .tts-connect__commands-hint[data-open],body.admin-page .tts-connect__commands[open] .tts-connect__commands-hint[data-closed]{display:none}body.admin-page .tts-connect__commands[open] .tts-connect__commands-hint[data-open]{display:inline}body.admin-page .tts-connect__commands>summary::-webkit-details-marker{display:none}body.admin-page .tts-connect__commands>summary::marker{content:""}body.admin-page .tts-connect__commands-title{align-items:flex-start;display:inline-flex;gap:.7rem}body.admin-page .tts-connect__commands-title>i{color:var(--paper-muted);margin-top:.2rem}body.admin-page .tts-connect__commands-title small{color:var(--paper-muted);display:block;font-size:.82rem;font-weight:400;margin-top:.1rem}body.admin-page .tts-connect__chevron{color:var(--paper-muted);flex:0 0 auto;transition:transform .15s ease}body.admin-page .tts-connect__commands[open] .tts-connect__chevron{transform:rotate(180deg)}body.admin-page .tts-connect__commands table{margin:0}body.admin-page .tts-connect__commands>table{display:table;width:100%}body.admin-page .tts-connect__commands>p{color:var(--paper-muted);font-size:.84rem;margin:0;padding:.85rem 1.1rem 1rem}@media (max-width:640px){body.admin-page .tts-sound__item{flex-wrap:wrap}body.admin-page .tts-sound__label{min-width:100%}body.admin-page .tts-sound__number{margin-left:0}body.admin-page .tts-app{flex:1 1 100%}body.admin-page .tts-connect__commands-hint{display:none}}body.admin-page .tts-banned-add,body.admin-page .tts-list-add{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:.9rem}body.admin-page .tts-banned-add .admin-input,body.admin-page .tts-list-add .admin-input{flex:1 1 220px;margin-top:0}body.admin-page .tts-chip{align-items:center;background:color-mix(in srgb,var(--design-surface-soft) 70%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 80%,transparent);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.79rem;font-weight:600;gap:6px;padding:.36rem .62rem;white-space:nowrap}body.admin-page .tts-list{display:flex;flex-wrap:wrap;gap:8px}body.admin-page .tts-list__empty{color:var(--paper-muted);font-size:.86rem;margin:0;padding:.7rem 0}body.admin-page .tts-item{align-items:center;background:color-mix(in srgb,var(--design-surface-soft) 70%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 80%,transparent);border-radius:999px;display:inline-flex;font-size:.84rem;gap:8px;padding:.34rem .4rem .34rem .7rem}body.admin-page .tts-item__label{font-weight:700}body.admin-page .tts-item__note{color:var(--paper-muted);font-size:.75rem}body.admin-page .tts-item__remove{background:color-mix(in srgb,var(--design-border) 60%,transparent);border:0;border-radius:50%;color:inherit;cursor:pointer;font-size:15px;height:20px;line-height:1;width:20px}body.admin-page .tts-item__remove:hover{background:#e2596d;color:#fff}body.admin-page .tts-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}body.admin-page .commands-shell .command-item__summary,body.admin-page .commands-shell button.command-item__summary{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-weight:inherit!important;min-height:0!important;padding:0!important}body.admin-page .commands-shell .command-item__summary:hover{border-color:transparent!important;transform:none!important}body.admin-page .commands-shell .command-surface__action{align-items:center!important;display:inline-flex!important;justify-content:center!important;padding:.5rem 1rem!important}body .footer{background:transparent;border-top:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);margin-top:3rem;padding:1.4rem 1rem}body .site-footer{align-items:center;color:var(--paper-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.8rem 1.6rem;justify-content:space-between;margin:0 auto;max-width:1120px}body .site-footer__credit{margin:0}body .site-footer__credit a{border-bottom:1px solid color-mix(in srgb,var(--design-accent) 55%,transparent);color:var(--design-text);font-weight:700;text-decoration:none}body .site-footer__credit a:hover{color:var(--design-accent)}body .site-footer__links{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem}body .site-footer__links a{color:var(--paper-muted);text-decoration:none}body .site-footer__links a:hover{color:var(--design-text);text-decoration:underline}@media (max-width:640px){body .site-footer{text-align:center}body .site-footer,body .site-footer__links{justify-content:center}}body.index-page .product-section__lead{color:var(--paper-muted);line-height:1.6;margin:.6rem auto 0;max-width:62ch}body.index-page .command-showcase{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr));margin-top:2rem}body.index-page .command-showcase__card{background:color-mix(in srgb,var(--design-surface-soft) 65%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 75%,transparent);border-radius:16px;display:flex;flex-direction:column;gap:.55rem;padding:1.4rem 1.3rem;transition:border-color .18s ease,transform .18s ease}body.index-page .command-showcase__card:hover{border-color:color-mix(in srgb,var(--design-accent) 45%,transparent);transform:translateY(-2px)}body.index-page .command-showcase__icon{align-items:center;background:color-mix(in srgb,var(--design-accent) 16%,transparent);border-radius:11px;color:var(--design-accent);display:inline-flex;font-size:1rem;height:38px;justify-content:center;width:38px}body.index-page .command-showcase__card h3{font-size:1.04rem;margin:0}body.index-page .command-showcase__card>code{align-self:flex-start;background:color-mix(in srgb,var(--design-border) 42%,transparent);border-radius:7px;color:var(--design-text);font-size:.83rem;font-weight:700;padding:.26rem .6rem}body.index-page .command-showcase__card p{color:var(--paper-muted);font-size:.9rem;line-height:1.55;margin:0}body.index-page .command-showcase__card p code{background:color-mix(in srgb,var(--design-border) 38%,transparent);border-radius:5px;font-size:.85em;padding:.08rem .32rem}body.index-page .command-showcase__note{color:var(--paper-muted);font-size:.9rem;margin-top:1.6rem;text-align:center}body.index-page .command-showcase__note a{color:var(--design-accent)}body .legal-doc{line-height:1.68;margin:0 auto;max-width:780px;padding:0 1rem 3rem}body .legal-doc h1{margin-bottom:.3rem}body .legal-doc__updated{color:var(--paper-muted);font-size:.88rem;margin:0 0 2rem}body .legal-doc h2{font-size:1.16rem;margin:2.2rem 0 .6rem}body .legal-doc li,body .legal-doc p{color:var(--paper-muted)}body .legal-doc ul{padding-left:1.2rem}body .legal-doc li{margin-bottom:.4rem}body .legal-doc strong{color:var(--design-text)}body .legal-doc__note{background:color-mix(in srgb,var(--design-surface-soft) 55%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);border-radius:12px;font-size:.9rem;margin-top:2.4rem;padding:1rem 1.2rem}body.docs-page .wiki{align-items:start;display:grid;gap:2.6rem;grid-template-columns:232px minmax(0,1fr) 210px;margin:0 auto;max-width:1280px;padding:2.2rem 1.5rem 4rem}body.docs-page .wiki__nav{max-height:calc(100vh - 120px);overflow-y:auto;padding-right:.4rem;position:sticky;top:92px}body.docs-page .wiki__nav-toggle{display:none}body.docs-page .wiki__group{margin-bottom:1.5rem}body.docs-page .wiki__group-title{color:var(--paper-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0 0 .45rem;padding-left:.7rem;text-transform:uppercase}body.docs-page .wiki__group ul{border-left:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);list-style:none;margin:0;padding:0}body.docs-page .wiki__group li a{border-left:2px solid transparent;color:var(--paper-muted);display:block;font-size:.9rem;line-height:1.45;margin-left:-1px;padding:.34rem .7rem;text-decoration:none}body.docs-page .wiki__group li a:hover{color:var(--design-text)}body.docs-page .wiki__group li.is-active a{border-left-color:var(--design-accent);color:var(--design-accent);font-weight:700}body.docs-page .wiki__main{min-width:0}body.docs-page .wiki__crumbs{align-items:center;color:var(--paper-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.45rem;margin-bottom:1.1rem}body.docs-page .wiki__crumbs a{color:var(--paper-muted);text-decoration:none}body.docs-page .wiki__crumbs a:hover{color:var(--design-accent)}body.docs-page .wiki__crumbs span[aria-hidden]{opacity:.5}body.docs-page .wiki__main h1{border-bottom:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);font-size:1.9rem;line-height:1.25;margin:0 0 .5rem;padding-bottom:.8rem}body.docs-page .wiki__main h2{font-size:1.24rem;margin:2.4rem 0 .7rem;padding-top:.4rem;scroll-margin-top:100px}body.docs-page .wiki__main h3{font-size:1.03rem;margin:1.7rem 0 .5rem;scroll-margin-top:100px}body.docs-page .wiki__main li,body.docs-page .wiki__main p{line-height:1.7}body.docs-page .wiki__toc{font-size:.84rem;max-height:calc(100vh - 120px);overflow-y:auto;position:sticky;top:92px}body.docs-page .wiki__toc[hidden]{display:none}body.docs-page .wiki__toc-title{color:var(--paper-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0 0 .6rem;text-transform:uppercase}body.docs-page .wiki__toc nav{border-left:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);display:flex;flex-direction:column}body.docs-page .wiki__toc a{border-left:2px solid transparent;color:var(--paper-muted);line-height:1.45;margin-left:-1px;padding:.28rem .7rem;text-decoration:none}body.docs-page .wiki__toc a:hover{color:var(--design-text)}body.docs-page .wiki__toc a.is-current{border-left-color:var(--design-accent);color:var(--design-accent);font-weight:700}body.docs-page .wiki__toc a[data-level="3"]{font-size:.81rem;padding-left:1.4rem}@media (max-width:1080px){body.docs-page .wiki{grid-template-columns:210px minmax(0,1fr)}body.docs-page .wiki__toc{display:none}}@media (max-width:760px){body.docs-page .wiki{gap:1.2rem;grid-template-columns:minmax(0,1fr);padding:1.2rem 1rem 3rem}body.docs-page .wiki__nav{border:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);border-radius:12px;max-height:none;padding:.5rem .8rem;position:static}body.docs-page .wiki__nav-toggle{align-items:center;background:transparent!important;border:0!important;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-between;min-height:0!important;padding:.45rem 0;width:100%}body.docs-page .wiki__nav-toggle i:last-child{transition:transform .2s ease}body.docs-page .wiki__nav.is-open .wiki__nav-toggle i:last-child{transform:rotate(180deg)}body.docs-page .wiki__nav-list{display:none;padding-top:.6rem}body.docs-page .wiki__nav.is-open .wiki__nav-list{display:block}}body.docs-page .cmd-cards{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));margin:1.2rem 0 .5rem}body.docs-page .cmd-card{background:color-mix(in srgb,var(--design-surface-soft) 55%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 75%,transparent);border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease}body.docs-page .cmd-card:hover{border-color:color-mix(in srgb,var(--design-accent) 50%,transparent);transform:translateY(-2px)}body.docs-page .cmd-card__icon{align-items:center;background:color-mix(in srgb,var(--design-accent) 15%,transparent);border-radius:9px;color:var(--design-accent);display:inline-flex;font-size:.9rem;height:32px;justify-content:center;width:32px}body.docs-page .cmd-card strong{font-size:.98rem}body.docs-page .cmd-card span:last-child{color:var(--paper-muted);font-size:.86rem;line-height:1.5}body.docs-page .cmd-usage{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin:.6rem 0}body.docs-page .cmd-usage>code{background:color-mix(in srgb,var(--design-surface-soft) 70%,transparent);border:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);border-radius:8px;font-size:.9rem;font-weight:700;padding:.34rem .7rem}body.docs-page .cmd-usage__alias{color:var(--paper-muted);font-size:.83rem}body.docs-page .cmd-reply{background:color-mix(in srgb,var(--design-surface-soft) 45%,transparent);border-left:3px solid color-mix(in srgb,var(--design-accent) 60%,transparent);border-radius:10px;display:flex;flex-direction:column;font-size:.9rem;gap:.3rem;margin:.7rem 0;padding:.75rem .95rem}body.docs-page .cmd-reply>span:first-child{color:var(--paper-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.docs-page .cmd-table-wrap{margin:.9rem 0 1.2rem;overflow-x:auto}body.docs-page .cmd-table{border-collapse:collapse;font-size:.9rem;width:100%}body.docs-page .cmd-table td,body.docs-page .cmd-table th{border-bottom:1px solid color-mix(in srgb,var(--design-border) 60%,transparent);padding:.55rem .8rem;text-align:left}body.docs-page .cmd-table th{color:var(--paper-muted);font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.docs-page .cmd-table td{color:var(--paper-muted)}body.docs-page .cmd-table td:first-child{color:var(--design-text)}body.docs-page .cmd-table code,body.docs-page .docs-article code{background:color-mix(in srgb,var(--design-border) 40%,transparent);border-radius:5px;color:var(--design-text);font-size:.88em;padding:.1rem .36rem}body.docs-page .wiki__main .page-hero-desc,body.docs-page .wiki__main .page-hero-title,body.docs-page .wiki__main .text-center,body.docs-page .wiki__main h1,body.docs-page .wiki__main h2,body.docs-page .wiki__main h3,body.docs-page .wiki__main h4{margin-left:0;margin-right:0;max-width:none;text-align:left!important}body [data-lang-block][hidden]{display:none!important}.integration-account[hidden]{display:none}.integration-account{align-items:center;display:flex;gap:.75rem}.integration-account__avatar{border-radius:var(--design-radius-card);height:48px;object-fit:cover;width:48px}.integration-account__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.integration-account__id{color:var(--design-muted);font-size:.78rem}.integration-hint,.integration-state{color:var(--design-muted);font-size:.85rem;line-height:1.5;margin:0}.steam-privacy{background:color-mix(in srgb,var(--design-warning) 10%,transparent);border-left:3px solid var(--design-warning);border-radius:var(--design-radius-card);padding:.75rem .9rem}.steam-privacy__title{font-size:.9rem;font-weight:700;margin:0 0 .5rem}.steam-privacy__steps{font-size:.83rem;line-height:1.7;margin:0;padding-left:1.15rem}.steam-privacy__hint{color:var(--design-muted);font-size:.82rem;margin:.55rem 0 0}.admin-profile{align-items:center;background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:var(--design-radius-button);display:flex;flex:1;gap:.55rem;height:40px;min-width:0;padding:0 .4rem 0 .45rem}.admin-profile__avatar{background:var(--design-surface);border-radius:999px;color:var(--design-muted);display:grid;flex:0 0 auto;font-size:.78rem;font-weight:700;height:28px;overflow:hidden;place-items:center;width:28px}.admin-profile__avatar img{height:100%;object-fit:cover;width:100%}.admin-profile__name{flex:1;font-size:.85rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-profile__settings{border-radius:var(--design-radius-button);color:var(--design-muted);display:grid;flex:0 0 auto;height:28px;place-items:center;text-decoration:none;width:28px}.admin-profile__settings.active,.admin-profile__settings:hover{background:var(--design-surface);color:var(--design-accent)}.admin-sidebar.collapsed .admin-profile{background:none;border:0;flex:0 0 auto;justify-content:center;padding:0;width:40px}.admin-sidebar.collapsed .admin-profile__name,.admin-sidebar.collapsed .admin-profile__settings{display:none}.prefix-table td:last-child,.prefix-table__control-head{text-align:right;white-space:nowrap;width:1%}.prefix-table__select{min-width:12rem}.prefix-table__trigger{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.prefix-table__summary{color:var(--design-muted);width:100%}.steam-overlay-settings{display:grid;gap:1rem;min-width:0}.steam-overlay-settings[hidden]{display:none}.admin-field-grid{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}.admin-notice{align-items:flex-start;background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:var(--design-radius-card);display:flex;flex-direction:column;gap:.75rem;padding:1rem}.admin-notice[hidden]{display:none}.admin-notice p{font-size:.88rem;line-height:1.5;margin:0}.steam-picker{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.steam-picker__head{align-items:baseline;display:flex;font-size:.85rem;font-weight:600;gap:.75rem;justify-content:space-between}.steam-picker__hint{color:var(--design-muted);font-size:.78rem;font-weight:400}.steam-picker__list{border:1px solid var(--design-border);border-radius:var(--design-radius-card);display:flex;flex-direction:column;gap:.15rem;max-height:320px;overflow-y:auto;padding:.35rem}.steam-picker__row{align-items:center;border-radius:var(--design-radius-button);cursor:pointer;display:flex;gap:.65rem;padding:.4rem .5rem}.steam-picker__row:not(.is-unlocked) .steam-picker__text b{color:var(--design-muted);font-weight:500}.steam-picker__row:not(.is-unlocked) img{filter:grayscale(1);opacity:.75}.steam-picker__row:hover{background:var(--design-surface-soft)}.steam-picker__row:focus-within{outline:2px solid var(--design-accent);outline-offset:1px}.steam-picker__row img{border-radius:6px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.steam-picker__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.steam-picker__text b{font-size:.86rem;font-weight:600}.steam-picker__text i{color:var(--design-muted);font-size:.74rem;font-style:normal}.steam-picker__empty{color:var(--design-muted);font-size:.85rem;margin:0;padding:1rem .75rem;text-align:center}.steam-order{display:flex;flex-direction:column;gap:.6rem}.steam-order[hidden]{display:none}.steam-order__list{border:1px solid var(--design-border);border-radius:var(--design-radius-card);display:flex;flex-direction:column;gap:.15rem;list-style:decimal inside;margin:0;padding:.35rem}.steam-order__row{align-items:center;background:var(--design-surface-soft);border-radius:var(--design-radius-button);cursor:grab;display:flex;gap:.6rem;padding:.4rem .5rem}.steam-order__row.is-dragging{cursor:grabbing;opacity:.45}.steam-order__row>span{flex:1;font-size:.85rem}.steam-order__grip{color:var(--design-muted);font-size:.8rem}.steam-order__remove{background:none;border:0;border-radius:var(--design-radius-button);color:var(--design-muted);cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .35rem}.steam-order__remove:hover{color:var(--design-danger)}.steam-order__remove:focus-visible{outline:2px solid var(--design-accent);outline-offset:1px}@media (max-width:767.98px){.admin-field-grid{grid-template-columns:1fr}.steam-picker__head{align-items:flex-start;flex-direction:column;gap:.25rem}}body.admin-page .changelog{position:fixed;right:clamp(.9rem,1.8vw,1.6rem);top:clamp(.9rem,1.8vw,1.6rem);z-index:60}body.admin-page .changelog__bell{align-items:center;background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-button);color:var(--design-text);cursor:pointer;display:inline-flex;font-size:1rem;height:2.35rem;justify-content:center;position:relative;transition:border-color .15s ease,background .15s ease;width:2.35rem}body.admin-page .changelog.is-open .changelog__bell,body.admin-page .changelog__bell:hover{background:color-mix(in srgb,var(--design-accent) 8%,var(--design-surface));border-color:color-mix(in srgb,var(--design-accent) 45%,var(--design-border))}body.admin-page .changelog__bell:focus-visible{box-shadow:var(--design-shadow-focus);outline:none}body.admin-page .changelog__dot{background:var(--design-accent);border-radius:50%;box-shadow:var(--design-shadow-glow);height:.5rem;position:absolute;right:.35rem;top:.35rem;width:.5rem}body.admin-page .changelog__dot[hidden]{display:none}body.admin-page .changelog__panel{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow-soft);display:flex;flex-direction:column;max-height:min(32rem,calc(100vh - 6rem));overflow-y:auto;position:absolute;right:0;top:calc(100% + .5rem);width:min(30rem,calc(100vw - 2rem));z-index:60}body.admin-page .changelog__panel[hidden]{display:none}body.admin-page .changelog__header{align-items:center;background:var(--design-surface);border-bottom:1px solid var(--design-border);color:var(--design-text);display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem;position:sticky;top:0}body.admin-page .changelog__close{background:none;border:none;border-radius:var(--design-radius-button);color:var(--design-muted);cursor:pointer;font-size:1rem;padding:.15rem .3rem}body.admin-page .changelog__close:hover{color:var(--design-text)}body.admin-page .changelog__body{padding:.35rem 1rem 1rem}body.admin-page .changelog__release{border-bottom:1px solid var(--design-border);padding:.9rem 0}body.admin-page .changelog__release:last-child{border-bottom:none}body.admin-page .changelog__release-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}body.admin-page .changelog__version{background:color-mix(in srgb,var(--design-accent) 12%,var(--design-surface));border:1px solid color-mix(in srgb,var(--design-accent) 25%,var(--design-border));border-radius:999px;color:var(--design-accent);font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:.12rem .45rem}body.admin-page .changelog__title{color:var(--design-text);font-weight:600}body.admin-page .changelog__date{color:var(--design-muted);font-size:.78rem;margin-left:auto}body.admin-page .changelog__group+.changelog__group{margin-top:.7rem}body.admin-page .changelog__group-title{color:var(--design-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0 0 .3rem;text-transform:uppercase}body.admin-page .changelog__group-title--feature{color:var(--design-success)}body.admin-page .changelog__group-title--fix{color:var(--design-warning)}body.admin-page .changelog__list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem}body.admin-page .changelog__list li{color:var(--design-text);font-size:.85rem;line-height:1.45}@media (max-width:900px){body.admin-page .changelog{top:calc(var(--admin-header-height) + .5rem)}}@media (max-width:600px){body.admin-page .changelog__panel{left:.75rem;position:fixed;right:.75rem;top:calc(var(--admin-header-height) + 3.4rem);width:auto}}body.admin-page .event-detail{color:var(--design-muted);flex:0 100 auto;font-size:.82rem;margin-left:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-hint[hidden],.overlay-admin-field[hidden]{display:none}body.admin-page .unsaved-bar{align-items:center;backdrop-filter:blur(10px);background:color-mix(in srgb,var(--design-surface) 94%,transparent);border:1px solid var(--design-border);border-radius:14px;bottom:1.25rem;box-shadow:0 16px 40px rgba(0,0,0,.28);display:flex;flex-wrap:wrap;gap:1.25rem;left:50%;max-width:min(46rem,calc(100vw - 2rem));opacity:0;padding:.7rem .8rem .7rem 1.15rem;position:fixed;transform:translate(-50%,150%);transition:transform .25s ease,opacity .25s ease;z-index:60}body.admin-page .unsaved-bar.is-open{opacity:1;transform:translate(-50%)}body.admin-page .unsaved-bar[hidden]{display:none}body.admin-page .unsaved-bar__text{color:var(--design-text);font-size:.9rem}body.admin-page .unsaved-bar__actions{align-items:center;display:flex;gap:.5rem;margin-left:auto}@media (max-width:560px){body.admin-page .unsaved-bar{left:1rem;max-width:none;right:1rem;transform:translateY(150%)}body.admin-page .unsaved-bar.is-open{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.admin-page .unsaved-bar{transition:none}}body.admin-page .activity-page [hidden]{display:none!important}body.admin-page .activity-header{align-items:flex-start;gap:1rem}body.admin-page .activity-filter{flex:0 0 auto;position:relative}body.admin-page .activity-filter__trigger{align-items:center;background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:var(--design-radius-button);color:var(--design-text);cursor:pointer;display:inline-flex;font-size:.9rem;gap:.45rem;height:34px;padding:0 .75rem;transition:border-color .15s ease,background .15s ease}body.admin-page .activity-filter.is-open .activity-filter__trigger,body.admin-page .activity-filter__trigger:hover{background:var(--design-surface);border-color:var(--design-accent)}body.admin-page .activity-filter__trigger:focus-visible{outline:2px solid var(--design-accent);outline-offset:2px}body.admin-page .activity-filter__trigger i{color:var(--design-muted);font-size:.7rem;transition:transform .15s ease}body.admin-page .activity-filter.is-open .activity-filter__trigger i{transform:rotate(180deg)}body.admin-page .activity-filter__count{align-items:center;background:var(--design-accent);border-radius:999px;color:var(--design-on-accent);display:inline-flex;font-size:.72rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .3rem}body.admin-page .activity-filter__menu{backdrop-filter:blur(8px);background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:var(--design-shadow-soft,0 12px 30px rgba(0,0,0,.18));max-width:calc(100vw - 2rem);padding:.4rem;position:absolute;right:0;top:calc(100% + .4rem);width:20rem;z-index:30}body.admin-page .activity-filter__rows{max-height:24rem;overflow-y:auto}body.admin-page .activity-filter__row{align-items:center;border-radius:var(--design-radius-input);display:flex;gap:.6rem;padding:.35rem .45rem}body.admin-page .activity-filter__row:hover{background:var(--design-surface-soft)}body.admin-page .activity-filter__name{color:var(--design-text);flex:1 1 auto;font-size:.9rem}body.admin-page .activity-filter__row.is-off .activity-filter__name{color:var(--design-muted)}body.admin-page .activity-filter__min{align-items:center;color:var(--design-muted);display:inline-flex;font-size:.78rem;gap:.3rem}body.admin-page .activity-filter__min input{border-radius:var(--design-radius-input);font-size:.85rem;height:28px;padding:0 .4rem;width:4.2rem}body.admin-page .activity-filter__colour{background:var(--activity-colour,var(--design-border-strong));border-radius:3px;flex:0 0 auto;height:12px;width:12px}body.admin-page .activity-filter__row.is-off .activity-filter__colour{opacity:.35}body.admin-page .activity-filter__clear{background:transparent;border:0;border-radius:0 0 var(--design-radius-card) var(--design-radius-card);border-top:1px solid var(--design-border);color:var(--design-accent);cursor:pointer;font-size:.86rem;margin-top:.35rem;padding:.45rem;width:100%}body.admin-page .activity-filter__clear:hover{background:var(--design-surface-soft)}body.admin-page .activity-switch{cursor:pointer;display:inline-flex;flex:0 0 auto;position:relative}body.admin-page .activity-switch input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}body.admin-page .activity-switch__track{background:var(--design-border-strong);border-radius:999px;height:19px;position:relative;transition:background .15s ease;width:34px}body.admin-page .activity-switch__track:after{background:#fff;border-radius:50%;content:"";height:15px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:15px}body.admin-page .activity-switch input:checked+.activity-switch__track{background:var(--design-accent)}body.admin-page .activity-switch input:checked+.activity-switch__track:after{transform:translateX(15px)}body.admin-page .activity-switch input:focus-visible+.activity-switch__track{outline:2px solid var(--design-accent);outline-offset:2px}body.admin-page .activity-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}body.admin-page .activity-item{border-bottom:1px solid var(--design-border);padding:.62rem .2rem .62rem .9rem;position:relative}body.admin-page .activity-item:last-child{border-bottom:0}body.admin-page .activity-item:before{background:var(--activity-colour,var(--design-border-strong));border-radius:2px;bottom:.62rem;content:"";left:0;position:absolute;top:.62rem;width:3px}body.admin-page .activity-item__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem}body.admin-page .activity-badge{border:1px solid color-mix(in srgb,var(--activity-colour,var(--design-border)) 40%,transparent);border-radius:999px;color:var(--activity-colour,var(--design-muted));font-size:.74rem;letter-spacing:.02em;padding:.1rem .5rem;text-transform:uppercase;white-space:nowrap}body.admin-page .activity-item__actor{color:var(--design-text);font-weight:600;text-decoration:none}body.admin-page a.activity-item__actor:hover{color:var(--design-accent);text-decoration:underline}body.admin-page .activity-item__verb{color:var(--design-muted);font-size:.9rem}body.admin-page .activity-item__payload{color:var(--design-text);font-weight:600}body.admin-page .activity-item__detail,body.admin-page .activity-item__message{color:var(--design-muted);font-size:.88rem;margin-top:.2rem;overflow-wrap:anywhere}body.admin-page .activity-item__message{color:var(--design-text)}body.admin-page .activity-item__when{color:var(--design-muted);display:block;font-size:.78rem;margin-top:.25rem}body.admin-page .activity-more{display:flex;justify-content:center;margin-top:.9rem}body.admin-page .activity-filter__row--follow,body.admin-page .activity-item--follow{--activity-colour:var(--design-success)}body.admin-page .activity-filter__row--unfollow,body.admin-page .activity-item--unfollow{--activity-colour:var(--design-danger)}body.admin-page .activity-filter__row--gift,body.admin-page .activity-filter__row--sub,body.admin-page .activity-item--gift,body.admin-page .activity-item--sub{--activity-colour:#7c5cd6}body.admin-page .activity-filter__row--cheer,body.admin-page .activity-item--cheer{--activity-colour:var(--design-warning)}body.admin-page .activity-filter__row--raid,body.admin-page .activity-filter__row--raid-out,body.admin-page .activity-item--raid,body.admin-page .activity-item--raid-out{--activity-colour:var(--design-accent)}body.admin-page .activity-filter__row--donation,body.admin-page .activity-item--donation{--activity-colour:#c78a1c}body.admin-page .activity-filter__row--redemption,body.admin-page .activity-item--redemption{--activity-colour:#3f7fd0}body.dark.admin-page .activity-filter__row--gift,body.dark.admin-page .activity-filter__row--sub,body.dark.admin-page .activity-item--gift,body.dark.admin-page .activity-item--sub{--activity-colour:#a894f0}body.dark.admin-page .activity-filter__row--donation,body.dark.admin-page .activity-item--donation{--activity-colour:#e5b455}body.dark.admin-page .activity-filter__row--redemption,body.dark.admin-page .activity-item--redemption{--activity-colour:#79aef5}@media (max-width:640px){body.admin-page .activity-filter__menu{width:min(20rem,calc(100vw - 3rem))}}body.admin-page .activity-list--compact .activity-item{padding-bottom:.5rem;padding-top:.5rem}body.admin-page .activity-list--compact .activity-item__message{display:none}body.admin-page .activity-filter__row--moderation,body.admin-page .activity-item--moderation{--activity-colour:#8a8f9c}body.dark.admin-page .activity-filter__row--moderation,body.dark.admin-page .activity-item--moderation{--activity-colour:#9aa1b1}body.admin-page .overview-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}body.admin-page .overview-period select{border-radius:var(--design-radius-input);height:34px;min-width:9rem}body.admin-page .overview-cards{display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:1.25rem}@media (max-width:1400px){body.admin-page .overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){body.admin-page .overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}body.admin-page .overview-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);padding:.85rem .95rem}body.admin-page .overview-card__label{color:var(--design-muted);font-size:.8rem}body.admin-page .overview-card__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}body.admin-page .overview-card__value{color:var(--design-text);font-size:1.5rem;font-weight:600;line-height:1.2}body.admin-page .overview-card__row .overview-card__delta{font-size:.78rem;font-weight:700}body.admin-page .overview-card__foot{align-items:baseline;display:flex;font-size:.78rem;gap:.5rem;margin-top:.35rem}body.admin-page .overview-card__delta--up{color:var(--design-success)}body.admin-page .overview-card__delta--down{color:var(--design-danger)}body.admin-page .overview-card__delta--flat,body.admin-page .overview-card__extra{color:var(--design-muted)}body.admin-page .overview-main{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 20rem}body.admin-page .overview-column{min-width:0}body.admin-page .overview-column,body.admin-page .overview-side{display:flex;flex-direction:column;gap:1rem}body.admin-page .overview-chart-tabs{flex-wrap:wrap;margin-bottom:.75rem}body.admin-page .overview-chart{overflow-x:auto;width:100%}body.admin-page .overview-chart svg{height:auto;min-width:22rem;width:100%}body.admin-page .overview-now__row{align-items:baseline;border-bottom:1px solid var(--design-border);display:flex;gap:.75rem;justify-content:space-between;padding:.45rem 0}body.admin-page .overview-now__row:last-of-type{border-bottom:0}body.admin-page .overview-now__label{color:var(--design-muted);font-size:.86rem}body.admin-page .overview-now__value{color:var(--design-text);font-weight:600;text-align:right}body.admin-page .overview-now__value--text{font-size:.9rem;font-weight:500;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.admin-page .overview-now__meta{color:var(--design-muted);font-size:.8rem;margin:0 0 .35rem}@media (max-width:1100px){body.admin-page .overview-main{grid-template-columns:minmax(0,1fr)}}body.admin-page .analytics-metric-picker button.is-active,body.admin-page .command-group-tab.is-active,body.admin-page .overview-chart-tabs button.is-active,body.admin-page .segmented-button.is-active,body.admin-page .segmented-button[aria-pressed=true],body.admin-page .segmented-button[aria-selected=true],body.admin-page [role=tab][aria-selected=true]{background:var(--design-accent)!important;border-color:var(--design-accent)!important;color:var(--design-on-accent,#fff)!important;font-weight:700}body.admin-page .command-group-tab.is-active .command-group-tab__count{border-color:color-mix(in srgb,var(--design-on-accent,#fff) 45%,transparent)!important;color:inherit!important}body.admin-page .analytics-metric-picker button:not(.is-active),body.admin-page .segmented-button:not(.is-active):not([aria-pressed=true]):not([aria-selected=true]){background:transparent!important;color:var(--design-muted)!important}body.admin-page .analytics-metric-picker button:not(.is-active):hover,body.admin-page .segmented-button:not(.is-active):hover{background:color-mix(in srgb,var(--design-accent) 12%,transparent)!important;color:var(--design-text)!important}body.admin-page .mode-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}body.admin-page .mode-dialog[hidden]{display:none!important}body.admin-page .mode-dialog__backdrop{backdrop-filter:blur(2px);background:rgba(8,10,14,.55)!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;inset:0;min-height:0!important;position:absolute}body.admin-page .mode-dialog__panel{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);box-shadow:0 24px 60px rgba(0,0,0,.35);max-height:calc(100vh - 2rem);overflow:auto;padding:0;position:relative;width:min(46rem,100%)}body.admin-page .mode-dialog__header{align-items:center;border-bottom:1px solid var(--design-border);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1.1rem}body.admin-page .mode-dialog__header h2{font-size:1.05rem;margin:0}body.admin-page .mode-dialog__close{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--design-muted);cursor:pointer;font-size:1rem;line-height:1;min-height:0!important;padding:.25rem}body.admin-page .mode-dialog__close:hover{color:var(--design-text)}body.admin-page .mode-dialog__body{display:grid;gap:1rem;grid-template-columns:14rem minmax(0,1fr);padding:1.1rem}body.admin-page .mode-dialog__list{display:flex;flex-direction:column;gap:.5rem}body.admin-page .mode-option{align-items:flex-start;background:var(--design-surface-soft)!important;border:1px solid var(--design-border)!important;border-radius:var(--design-radius-button)!important;color:var(--design-text)!important;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;padding:.65rem .8rem;text-align:left}body.admin-page .mode-option:hover{border-color:var(--design-border-strong)!important}body.admin-page .mode-option.is-active{background:var(--design-accent)!important;border-color:var(--design-accent)!important;color:var(--design-on-accent,#fff)!important}body.admin-page .mode-option__name{font-weight:700}body.admin-page .mode-option__tag{font-size:.72rem;opacity:.75}body.admin-page .mode-dialog__about{min-width:0}body.admin-page .mode-about__title{font-size:1rem;margin:0 0 .4rem}body.admin-page .mode-about__text{color:var(--design-text);line-height:1.5;margin:0 0 .6rem}body.admin-page .mode-about__example{background:var(--design-surface-soft);border-left:3px solid var(--design-accent);border-radius:0 var(--design-radius-input) var(--design-radius-input) 0;color:var(--design-muted);font-size:.88rem;margin:0;padding:.55rem .7rem}body.admin-page .mode-dialog__footer{border-top:1px solid var(--design-border);display:flex;gap:.6rem;justify-content:flex-end;padding:.9rem 1.1rem}body.mode-dialog-open{overflow:hidden}@media (max-width:720px){body.admin-page .mode-dialog__body{grid-template-columns:minmax(0,1fr)}}body.admin-page .admin-actions-row{align-items:center;display:flex;gap:.75rem;margin-top:1rem}body.admin-page .moderation-page .ns-setting-row[hidden]{display:none!important}body.admin-page .moderation-page.is-paused .mod-cards{opacity:.72}body.admin-page .mod-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(23rem,1fr));margin-bottom:1rem}body.admin-page .mod-card{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius-card);display:flex;flex-direction:column;gap:.65rem;min-height:12.5rem;padding:1.35rem 1.45rem;transition:border-color .15s ease}body.admin-page .mod-card:hover{border-color:var(--design-border-strong)}body.admin-page .mod-card__head{align-items:center;display:flex;gap:.6rem}body.admin-page .mod-card__icon{align-items:center;background:color-mix(in srgb,var(--design-accent) 16%,transparent);border-radius:var(--design-radius-button);color:var(--design-accent);display:inline-flex;flex:0 0 auto;font-size:.9rem;height:2.4rem;justify-content:center;width:2.4rem}body.admin-page .mod-card__title{font-size:1.1rem;margin:0}body.admin-page .mod-card__hint{color:var(--design-muted);flex:1 1 auto;font-size:.92rem;line-height:1.45;margin:0}body.admin-page .mod-card__foot{align-items:center;border-top:1px solid var(--design-border);display:flex;gap:.7rem;padding-top:.9rem}body.admin-page .mod-card__state{color:var(--design-muted);flex:1 1 auto;font-size:.86rem;min-width:0}body.admin-page .mod-card__state--on{color:var(--design-success)}body.admin-page .mod-card__state--test{color:var(--design-warning)}body.admin-page .mod-card__open{flex:0 0 auto;font-size:.86rem;min-height:2.25rem;padding:0 .9rem}body.admin-page .mod-crumbs{align-items:center;color:var(--design-muted);display:flex;font-size:.86rem;gap:.4rem;margin-bottom:.8rem}body.admin-page .mod-crumbs a{color:var(--design-accent);text-decoration:none}body.admin-page .mod-crumbs a:hover{text-decoration:underline}@media (max-width:640px){body.admin-page .mod-cards{grid-template-columns:minmax(0,1fr)}}body.admin-page .ns-setting-row[hidden]{display:none!important}body.admin-page .ns-setting-row{align-items:center;border-bottom:1px solid var(--design-border);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:1rem 0}body.admin-page .ns-setting-row:last-child{border-bottom:0}body.admin-page .ns-setting-info{flex:1 1 18rem;min-width:12rem}body.admin-page .ns-setting-label{color:var(--design-text);font-size:.95rem;font-weight:600;margin-bottom:.25rem}body.admin-page .ns-setting-hint{color:var(--design-muted);font-size:.82rem;line-height:1.45}body.admin-page .ns-setting-control{align-items:center;display:flex;justify-content:flex-end;min-width:200px}body.admin-page .ns-number-input,body.admin-page .ns-text-input,body.admin-page .ns-textarea{background-color:var(--design-bg);border:1px solid color-mix(in srgb,var(--design-accent) 15%,transparent);border-radius:var(--design-radius-input);color:var(--design-text);font-family:inherit;font-size:.9rem;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s}body.admin-page .ns-number-input:focus,body.admin-page .ns-text-input:focus,body.admin-page .ns-textarea:focus{border-color:var(--design-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--design-accent) 15%,transparent);outline:none}body.admin-page .ns-number-input{text-align:right;width:6.25rem}body.admin-page .ns-text-input{width:min(24rem,100%)}@media (max-width:580px){body.admin-page .ns-setting-row{align-items:flex-start;flex-direction:column;gap:.75rem}body.admin-page .ns-setting-control{justify-content:flex-start;width:100%}}body.admin-page .mod-card.is-off{opacity:.75}body.admin-page .mod-card.is-off .mod-card__icon{color:var(--design-muted)}body.admin-page .moderation-test .ns-setting-row{border-bottom:0;padding:.35rem 0}body.admin-page .mod-detail__sub{font-size:.95rem;margin:1.4rem 0 .2rem}body.admin-page .mod-detail__inherited{color:var(--design-muted);font-size:.85rem;margin:0 0 .2rem}body.admin-page .mod-detail__inherited[hidden],body.admin-page .mod-detail__ladder[hidden]{display:none!important}.subscription-empty{border:1px dashed var(--design-border);border-radius:12px;grid-column:1/-1;line-height:1.55;margin:0;padding:1rem 1.15rem}.subscription-empty,body.admin-page .mod-detail__note{background:var(--design-surface-soft);color:var(--design-muted)}body.admin-page .mod-detail__note{border:1px solid var(--design-border);border-radius:12px;font-size:.88rem;line-height:1.5;margin:0 0 .75rem;padding:.7rem .85rem}body.admin-page .mod-detail__note+.mod-detail__note{margin-top:-.35rem}.mod-groups{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.mod-group{background:var(--design-surface-2,hsla(0,0%,100%,.03));border:1px solid var(--design-border,hsla(0,0%,100%,.08));border-radius:12px;overflow:hidden}.mod-group.is-off{opacity:.72}.mod-group__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px}.mod-group__title{display:flex;flex:1 1 220px;flex-direction:column;gap:3px;min-width:0}.mod-group__name{font-size:15px;font-weight:600}.mod-group__meta{font-size:12px;opacity:.7}.mod-group__editor{border-top:1px solid var(--design-border,hsla(0,0%,100%,.08));padding:4px 16px 14px}.mod-group__editor[hidden]{display:none!important}.ns-setting-row--stacked{display:block}.ns-setting-row--stacked .ns-setting-info{margin-bottom:8px}.mod-group__words{font-family:inherit;line-height:1.5;min-height:120px;resize:vertical;width:100%}.mod-groups__add{margin-bottom:8px}.mod-test{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 8px}.mod-test .ns-text-input{flex:1 1 260px}.mod-test__result{font-size:13px;margin:0 0 6px;opacity:.75}.mod-test__result.is-hit{color:var(--design-danger,#ff6b6b);font-weight:600;opacity:1}.mod-builtin{margin:10px 0 4px}.mod-builtin__words{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mod-builtin__word{background:var(--design-surface-2,hsla(0,0%,100%,.04));border:1px solid var(--design-border,hsla(0,0%,100%,.08));border-radius:999px;font-size:12px;opacity:.85;padding:4px 9px}.mod-card.is-skeleton{opacity:.75}.mod-card__skeleton{background:var(--design-border,hsla(0,0%,100%,.1));border-radius:999px;display:inline-block;height:24px;width:44px}.mod-card.is-skeleton .mod-card__state,.mod-card__skeleton,.mod-detail__loading{animation:mod-skeleton-pulse 1.4s ease-in-out infinite}.mod-detail__loading{font-size:14px;margin:12px 0;opacity:.7}@keyframes mod-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.mod-card.is-skeleton .mod-card__state,.mod-card__skeleton,.mod-detail__loading{animation:none}}.analytics-page [hidden]{display:none!important}.analytics-sections{align-items:flex-end;border-bottom:1px solid var(--design-border,hsla(0,0%,100%,.1));display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.analytics-tabs{flex-wrap:wrap;gap:.15rem}body.admin-page .analytics-tabs .segmented-button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -2px 0 transparent!important;color:var(--design-muted,hsla(0,0%,100%,.6))!important;min-height:40px;padding:.55rem .85rem!important}body.admin-page .analytics-tabs .segmented-button:hover{background:transparent!important;box-shadow:inset 0 -2px 0 var(--design-border-strong,hsla(0,0%,100%,.25))!important;color:var(--design-text,#fff)!important}body.admin-page .analytics-tabs .segmented-button.is-active,body.admin-page .analytics-tabs .segmented-button[aria-selected=true]{background:transparent!important;border-color:transparent!important;box-shadow:inset 0 -2px 0 var(--design-accent)!important;color:var(--design-text,#fff)!important}.analytics-period{align-items:flex-end;display:flex;flex-direction:column;gap:.1rem;padding-bottom:.3rem}.analytics-period__dates{color:var(--design-muted,hsla(0,0%,100%,.55));font-size:.78rem;line-height:1.25;white-space:nowrap}.analytics-period__dates:empty{display:none}.analytics-period__control{align-items:center;display:inline-flex;position:relative}.analytics-period__control i{font-size:.7rem;opacity:.65;pointer-events:none;position:absolute;right:.55rem}body.admin-page .analytics-period select{appearance:none;-webkit-appearance:none;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:.25rem 1.7rem .25rem .5rem!important}body.admin-page .analytics-period select:hover{background:var(--design-surface-soft,hsla(0,0%,100%,.06))!important}.analytics-period select:focus-visible{outline:2px solid var(--design-accent);outline-offset:2px}@media (max-width:640px){.analytics-period{align-items:flex-start;padding-bottom:.5rem;width:100%}}.analytics-period select option{background:var(--design-surface,#16181d);color:var(--design-text,#fff)}.analytics-columns--breakdown{margin-top:1.5rem}.analytics-breakdown{display:flex;flex-direction:column;gap:.35rem}.analytics-breakdown__row{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:1rem;justify-content:space-between;padding:.55rem 0}.analytics-breakdown__row:last-child{border-bottom:0}.analytics-breakdown__title{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-breakdown__meta{font-size:.85rem;opacity:.75;white-space:nowrap}.analytics-breakdown__empty{font-size:.9rem;opacity:.7;padding:.75rem 0}.analytics-page{display:grid;gap:1rem}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between}.analytics-toolbar,.analytics-toolbar__actions{align-items:center;display:flex;gap:.75rem}.analytics-updated{color:var(--design-muted);font-size:.82rem}.analytics-ranges{background:var(--design-surface-soft);border:1px solid var(--design-border);border-radius:12px;display:inline-flex;gap:.25rem;padding:.25rem}.analytics-ranges .segmented-button{background:transparent;border:0;border-radius:9px;color:var(--design-muted);cursor:pointer;font-size:.85rem;font-weight:700;padding:.4rem .85rem}.analytics-ranges .segmented-button.is-active{background:color-mix(in srgb,var(--design-accent) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--design-accent) 45%,transparent);color:var(--design-text)}.analytics-empty{background:var(--design-surface-soft);border:1px dashed var(--design-border);border-radius:12px;color:var(--design-muted);margin:0;padding:1rem 1.15rem}.analytics-empty[hidden]{display:none}.analytics-kpis{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr))}.analytics-kpi{align-content:start;background:var(--design-surface);border:1px solid var(--design-border);border-radius:10px;display:grid;gap:.15rem;padding:.6rem .7rem}.analytics-kpi__label{color:var(--design-muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.analytics-kpi__value{font-size:1.25rem;font-weight:800;line-height:1.15}.analytics-kpi__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem}.analytics-kpi__delta{font-size:.72rem;font-weight:700;line-height:1.3}.analytics-kpi__delta--up{color:var(--design-success)}.analytics-kpi__delta--down{color:var(--design-danger)}.analytics-kpi__delta--flat{color:var(--design-muted)}.analytics-heroes{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.analytics-heroes+.analytics-kpis{margin-top:-.55rem}.analytics-hero{align-content:start;background:var(--design-surface);border:1px solid var(--design-border);border-radius:12px;display:grid;gap:.3rem;padding:.9rem 1rem}.analytics-hero__label{color:var(--design-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.analytics-hero__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem}.analytics-hero__value{font-size:1.9rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.analytics-hero__delta{font-size:.78rem;font-weight:700}.analytics-hero__delta--up{color:var(--design-success)}.analytics-hero__delta--down{color:var(--design-danger)}.analytics-hero__delta--flat{color:var(--design-muted)}.analytics-hero__spark{height:34px;margin-top:.15rem}.analytics-hero__spark svg{display:block;height:100%;width:100%}.analytics-card{display:grid;gap:.75rem}.analytics-columns{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.analytics-chart{min-height:220px;width:100%}.analytics-chart svg{display:block;height:auto;width:100%}.analytics-chart--heatmap{min-height:200px}.analytics-metric-picker{display:flex;flex-wrap:wrap;gap:.4rem}.analytics-metric-picker button{background:transparent;border:1px solid var(--design-border);border-radius:999px;color:var(--design-muted);cursor:pointer;font-size:.8rem;font-weight:700;padding:.3rem .75rem}.analytics-metric-picker button:hover{border-color:var(--design-border-strong);color:var(--design-text)}.analytics-metric-picker button.is-active{background:var(--design-accent);border-color:var(--design-accent);color:var(--design-on-accent,#fff)}.analytics-top-list{display:grid;gap:.35rem}.analytics-top-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--design-border) 60%,transparent);display:grid;gap:.6rem;grid-template-columns:1.5rem minmax(0,1fr) auto;padding:.4rem 0}.analytics-top-row:last-child{border-bottom:0}.analytics-top-row__place{color:var(--design-muted);font-size:.8rem;font-weight:700}.analytics-top-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-top-row__value{font-weight:700}.analytics-top-empty{color:var(--design-muted);font-size:.88rem}.analytics-tooltip{background:var(--design-surface);border:1px solid var(--design-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);color:var(--design-text);font-size:.78rem;padding:.35rem .55rem;pointer-events:none;position:fixed;white-space:nowrap;z-index:40}.analytics-tooltip[hidden]{display:none}.analytics-tooltip--card{min-width:8.5rem;padding:.5rem .7rem;text-align:left}.analytics-tooltip__when{color:var(--design-muted);font-size:.76rem}.analytics-tooltip__value{color:var(--design-text);font-size:1.6rem;font-weight:700;line-height:1.15}.analytics-tooltip__note{color:var(--design-muted);font-size:.72rem}.stream-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.stream-nav [hidden]{display:none!important}.stream-legend{color:var(--design-muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:1rem;margin-top:.7rem}.stream-legend__item{align-items:center;display:inline-flex;gap:.4rem}.stream-legend__mark{background:var(--design-accent);border-radius:2px;height:3px;width:16px}.stream-legend__item--band .stream-legend__mark{background:currentColor;height:10px;opacity:.25}.stream-legend__item--marker .stream-legend__mark{background:var(--design-muted);border-radius:50%;height:10px;width:10px}.analytics-chart--strip svg{max-height:140px}a.analytics-breakdown__row--link{border-radius:8px;color:inherit;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem;text-decoration:none;transition:background .15s ease}a.analytics-breakdown__row--link:hover{background:hsla(0,0%,100%,.05)}a.analytics-breakdown__row--link .analytics-breakdown__title{color:var(--design-accent)}@media (max-width:640px){.analytics-chart{overflow-x:auto}.analytics-chart svg{min-width:560px}.analytics-breakdown__row{flex-wrap:wrap;gap:.2rem}.analytics-breakdown__meta{white-space:normal}}.analytics-page .admin-card,.analytics-page .admin-section{min-width:0}.analytics-chart{max-width:100%}.stat-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:inherit;display:flex;gap:.9rem;padding:.7rem .6rem;text-decoration:none}.stat-row:last-child{border-bottom:0}a.stat-row--link{transition:background .15s ease}a.stat-row--link:hover{background:hsla(0,0%,100%,.05)}.stat-row__art{align-items:center;background:var(--design-surface-2,hsla(0,0%,100%,.05));border:1px solid var(--design-border,hsla(0,0%,100%,.08));border-radius:8px;display:flex;flex:0 0 auto;height:62px;justify-content:center;overflow:hidden;width:46px}.stat-row__art img{display:block;height:100%;object-fit:cover;width:100%}.stat-row__art.is-empty:after{content:"\f11b";font-family:Font Awesome\ 6 Free;font-size:15px;font-weight:900;opacity:.4}.stat-row__art.is-empty img{display:none}.stat-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.stat-row__title{align-items:center;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-width:0}a.stat-row--link .stat-row__title{color:var(--design-accent)}.stat-row__badge{background:color-mix(in srgb,var(--design-danger) 22%,transparent);border-radius:999px;color:var(--design-danger);font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.1rem .4rem;text-transform:uppercase}.stat-row__sub{color:var(--design-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-row__stats{align-items:center;display:flex;flex:0 0 auto;gap:1.15rem}.stat-row__stat{align-items:flex-end;display:flex;flex-direction:column;gap:.1rem;min-width:62px}.stat-row__value{font-size:.98rem;font-weight:700}.stat-row__label,.stat-row__value{font-style:normal;white-space:nowrap}.stat-row__label{color:var(--design-muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.stat-row__stat--hours .stat-row__value{color:var(--design-danger)}.stat-row__stat--avg .stat-row__value{color:var(--design-success)}.stat-row__stat--peak .stat-row__value{color:var(--design-warning)}.stat-row__stat--follows .stat-row__value{color:var(--design-accent)}@media (max-width:720px){.stat-row{flex-wrap:wrap}.stat-row__main{flex:1 1 60%}.stat-row__stats{flex:1 1 100%;flex-wrap:wrap;gap:.35rem 1.1rem;justify-content:flex-start;padding-left:calc(46px + .9rem)}.stat-row__stat{align-items:flex-start;min-width:0}}.stream-intro{align-items:flex-start;display:flex;gap:1rem}.stream-intro__art{background:var(--design-surface-2,hsla(0,0%,100%,.05));border:1px solid var(--design-border,hsla(0,0%,100%,.08));border-radius:10px;flex:0 0 auto;height:92px;overflow:hidden;width:68px}.stream-intro__art[hidden]{display:none!important}.stream-intro__art img{display:block;height:100%;object-fit:cover;width:100%}.stream-intro__body{flex:1 1 auto;min-width:0}.analytics-kpi__note{color:var(--design-muted);font-size:.68rem;line-height:1.35;margin-top:.35rem}.stream-intro .admin-page-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stream-subhead{color:var(--design-muted);font-size:.95rem;font-weight:700;letter-spacing:.05em;margin:.4rem 0 0;text-transform:uppercase}.command-group-fold{background:var(--design-surface-2,hsla(0,0%,100%,.02));border:1px solid var(--design-border,hsla(0,0%,100%,.08));border-radius:12px;margin-top:.75rem;overflow:hidden}.command-group-fold[hidden]{display:none!important}.command-group-fold__head{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none;padding:.7rem .9rem;user-select:none}.command-group-fold__head::-webkit-details-marker{display:none}.command-group-fold__head:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;margin-left:auto;opacity:.5;transform:rotate(-45deg);transition:transform .15s ease;width:8px}.command-group-fold[open] .command-group-fold__head:after{transform:rotate(45deg)}.command-group-fold__title{font-weight:600}.command-group-fold__meta{color:var(--design-muted);font-size:.8rem}.command-group-fold #system-commands-7tv-list{padding:0 .9rem .9rem}.seventv-export{align-items:center;border-top:1px solid var(--design-border,hsla(0,0%,100%,.08));display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.9rem;padding-top:.9rem}.seventv-export .admin-section-note.is-error{color:var(--design-danger)}.audit-badge{background:color-mix(in srgb,var(--design-warning) 18%,transparent);border:1px solid color-mix(in srgb,var(--design-warning) 40%,transparent);border-radius:999px;color:var(--design-warning);display:inline-block;margin-left:.5rem}.audit-badge,.chip{font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:.15rem .5rem;text-transform:uppercase;vertical-align:middle}.chip{align-items:center;border-radius:999px;display:inline-flex;line-height:1.3;white-space:nowrap}.chip--pending{background:color-mix(in srgb,var(--design-warning) 18%,transparent);border:1px solid color-mix(in srgb,var(--design-warning) 40%,transparent);color:var(--design-warning)}.chip--new{background:color-mix(in srgb,var(--design-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--design-accent) 42%,transparent);color:var(--design-accent);display:none;transition:opacity .55s ease,transform .55s ease}.chip--new.is-visible{display:inline-flex}.chip--new.is-leaving{opacity:0;transform:scale(.7)}.chip--new.is-gone{display:none}@media (prefers-reduced-motion:reduce){.chip--new{transition:none}}.new-dot{background:var(--design-accent);border-radius:50%;display:inline-block;height:.4rem;margin-left:.35rem;transition:opacity .55s ease,transform .55s ease;vertical-align:middle;width:.4rem}.new-dot.is-leaving{opacity:0;transform:scale(.4)}.new-dot.is-gone{display:none}@media (prefers-reduced-motion:reduce){.new-dot{transition:none}}body.admin-page .admin-nav a{flex-wrap:wrap}.audit-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:.9rem 0 .5rem}.audit-toolbar[hidden]{display:none!important}.audit-checkall{align-items:center;cursor:pointer;display:inline-flex;font-size:.88rem;gap:.5rem}.admin-btn.admin-btn-danger{background:color-mix(in srgb,var(--design-danger) 82%,#000)!important;border-color:var(--design-danger)!important;color:#fff!important}.admin-btn.admin-btn-danger:disabled{opacity:.45}.audit-list{display:flex;flex-direction:column;gap:.35rem}.audit-row{align-items:center;background:var(--design-surface-2,hsla(0,0%,100%,.02));border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:.8rem;padding:.6rem .7rem}.audit-row.is-suspicious{border-color:color-mix(in srgb,var(--design-warning) 45%,transparent)}.audit-row__box{flex:0 0 auto;height:16px;width:16px}.audit-row__main{flex:1 1 auto;min-width:0}.audit-row__name{align-items:center;display:flex;font-weight:600;gap:.5rem}.audit-row__flag{background:color-mix(in srgb,var(--design-warning) 16%,transparent);border-radius:999px;color:var(--design-warning);font-size:.68rem;font-weight:700;padding:.1rem .4rem}.audit-row__reasons{color:var(--design-muted);font-size:.8rem;margin-top:.15rem}.audit-row__when{color:var(--design-muted);flex:0 0 auto;font-size:.76rem;text-align:right}.audit-row__muted{opacity:.75}.audit-warning{color:var(--design-warning);font-size:.82rem;margin-top:.9rem}.audit-warning[hidden]{display:none!important}.audit-problems{border:1px solid color-mix(in srgb,var(--design-danger) 40%,transparent);border-radius:10px;margin-bottom:.6rem;padding:.6rem .7rem}.audit-problems__title{color:var(--design-danger);font-weight:700;margin-bottom:.3rem}.audit-problems__row{color:var(--design-muted);font-size:.8rem}@media (max-width:640px){.audit-row{flex-wrap:wrap}.audit-row__when{flex:1 1 100%;padding-left:calc(16px + .8rem);text-align:left}}.audit-row.is-own{opacity:.85}.audit-row__own{background:color-mix(in srgb,var(--design-success) 16%,transparent);border-radius:999px;color:var(--design-success);font-size:.68rem;font-weight:700;padding:.1rem .4rem}.audit-row.is-level-low{border-color:color-mix(in srgb,var(--design-warning) 45%,transparent)}.audit-row.is-level-mid{border-color:color-mix(in srgb,var(--design-danger) 40%,var(--design-warning))}.audit-row.is-level-high{background:color-mix(in srgb,var(--design-danger) 7%,var(--design-surface-2,transparent));border-color:color-mix(in srgb,var(--design-danger) 70%,transparent)}.audit-row__flag.is-level-low{background:color-mix(in srgb,var(--design-warning) 16%,transparent);color:var(--design-warning)}.audit-row__flag.is-level-mid{background:color-mix(in srgb,var(--design-danger) 12%,color-mix(in srgb,var(--design-warning) 12%,transparent));color:color-mix(in srgb,var(--design-danger) 55%,var(--design-warning))}.audit-row__flag.is-level-high{background:color-mix(in srgb,var(--design-danger) 18%,transparent);color:var(--design-danger)}.mod-detail__lead{color:var(--design-muted);font-size:.92rem;line-height:1.55;margin:0 0 .6rem}.mod-steps{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.4rem}.mod-step{align-items:center;background:var(--design-surface-2,hsla(0,0%,100%,.02));border:1px solid var(--design-border,hsla(0,0%,100%,.08));border-radius:10px;display:flex;gap:.75rem;padding:.55rem .7rem}.mod-step__index{align-items:center;background:hsla(0,0%,100%,.08);border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:800;height:24px;justify-content:center;width:24px}.mod-step__body{min-width:0}.mod-step__title{font-size:.92rem;font-weight:600}.mod-step__note{color:var(--design-muted);font-size:.76rem;margin-top:.1rem}.mod-step--warn .mod-step__index{background:color-mix(in srgb,var(--design-warning) 24%,transparent);color:var(--design-warning)}.mod-step--timeout{border-color:color-mix(in srgb,var(--design-warning) 35%,transparent)}.mod-step--timeout .mod-step__index{background:color-mix(in srgb,var(--design-danger) 35%,var(--design-warning));color:#1b1330}.mod-step--ban{background:color-mix(in srgb,var(--design-danger) 8%,var(--design-surface-2,transparent));border-color:color-mix(in srgb,var(--design-danger) 55%,transparent)}.mod-step--ban .mod-step__index{background:var(--design-danger);color:#fff}.mod-step--endless .mod-step__index{background:hsla(0,0%,100%,.08);color:var(--design-muted)}.mod-step__tail{color:var(--design-muted);font-size:.82rem;line-height:1.5;margin:.5rem 0 0}.donation-overlay__color{align-items:center;display:flex;gap:.5rem}.donation-overlay__swatch{background:transparent;border:1px solid var(--design-border,hsla(0,0%,100%,.12));border-radius:8px;cursor:pointer;height:34px;padding:0;width:44px}.donation-overlay__color .ns-text-input{width:110px}.donation-overlay__caveat{display:block;margin-top:.6rem}.donation-overlay__preview{background-color:#2a2a30;background-image:linear-gradient(45deg,hsla(0,0%,100%,.05) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.05) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.05) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.05) 0);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:12px;margin-top:.9rem;padding:1.1rem}.donation-overlay__frame{background:transparent;border:0;border-radius:8px;display:block;height:96px;width:100%}.donation-overlay__percent{color:var(--design-muted);font-size:.85rem}.donation-overlay__sample{color:#f7f2ff;display:inline-flex;flex-direction:column;font-family:inherit;gap:6px;min-width:260px;padding:12px 22px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.donation-overlay__sample-label{font-size:13px;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.donation-overlay__sample-row{font-size:20px;font-weight:800}.donation-overlay__fact{display:block;margin:0 0 .8rem}.command-badge--keywords,.command-item__badge--keywords{background:color-mix(in srgb,var(--design-warning) 16%,transparent);border-color:color-mix(in srgb,var(--design-warning) 35%,transparent);color:var(--design-warning)}.command-form__row[data-keyword-settings][hidden]{display:none!important}.announce{align-items:center;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1200}.announce[hidden]{display:none}body.has-announce{overflow:hidden}.announce__backdrop{backdrop-filter:blur(3px);background:rgba(6,8,14,.72);inset:0;position:absolute}.announce__window{animation:announce-in .22s cubic-bezier(.2,.8,.3,1);background:var(--design-surface,#171a21);border:1px solid var(--design-border,hsla(0,0%,100%,.09));border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.55);display:flex;flex-direction:column;max-height:min(80vh,40rem);padding:1.9rem 1.7rem 1.3rem;position:relative;width:min(34rem,100%)}@keyframes announce-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.announce__window{animation:none}}.announce__close{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--design-muted,hsla(0,0%,100%,.55));cursor:pointer;display:flex;height:2.1rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:background-color .15s ease,color .15s ease;width:2.1rem}.announce__close:hover{background:hsla(0,0%,100%,.07);color:var(--design-text,#fff)}.announce__slides{overflow-x:hidden;overflow-y:auto;padding-right:.3rem}.announce__slide{display:none}.announce__slide.is-active{display:block}.announce__version{background:rgba(79,209,197,.12);border:1px solid rgba(79,209,197,.35);border-radius:999px;color:var(--design-accent,#4fd1c5);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.03em;margin-bottom:.6rem;padding:.15rem .55rem}.announce__title{font-size:1.35rem;line-height:1.25;margin:0 2rem .9rem 0}.announce__body p{color:var(--design-muted,hsla(0,0%,100%,.75));line-height:1.6;margin:0 0 .85rem}.announce__body p:last-child{margin-bottom:0}.announce__footer{align-items:center;border-top:1px solid var(--design-border,hsla(0,0%,100%,.08));display:flex;gap:1rem;justify-content:space-between;margin-top:1.3rem;padding-top:1rem}.announce__dots{display:flex;gap:.4rem}.announce__dot{background:hsla(0,0%,100%,.22);border-radius:50%;height:.5rem;transition:background-color .15s ease,width .15s ease;width:.5rem}.announce__dot.is-active{background:var(--design-accent,#4fd1c5);border-radius:999px;width:1.4rem}.announce__actions{display:flex;gap:.5rem;margin-left:auto}.announce__prev[hidden]{display:none}.announce__next:not(.announce__next--last) i{animation:announce-nudge 1.6s ease-in-out infinite}@keyframes announce-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.announce__next i{animation:none}}@media (max-width:540px){.announce{padding:.9rem}.announce__window{padding:1.6rem 1.2rem 1.1rem}.announce__footer{flex-wrap:wrap}.announce__actions{width:100%}.announce__actions .admin-btn{flex:1 1 auto;justify-content:center}}body.admin-page .admin-lang-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);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.02em;position:relative;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease;width:40px}body.admin-page .admin-lang-toggle:focus-visible,body.admin-page .admin-lang-toggle:hover{transform:translateY(-1px)}body.dark.admin-page .admin-lang-toggle{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82)}body.admin-page .changelog__toast{align-items:flex-start;animation:changelog-toast-in .22s ease-out;background:var(--design-surface);border:1px solid color-mix(in srgb,var(--design-accent) 40%,var(--design-border));border-radius:var(--design-radius-card,14px);box-shadow:var(--design-shadow-soft,0 12px 30px rgba(0,0,0,.18));display:flex;gap:.75rem;padding:.85rem .9rem;position:absolute;right:0;top:2.95rem;width:min(22rem,calc(100vw - 2rem))}@keyframes changelog-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.admin-page .changelog__toast{animation:none}}body.admin-page .changelog__toast-body{display:grid;flex:1 1 auto;gap:.3rem;min-width:0}body.admin-page .changelog__toast-badge{color:var(--design-accent);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.admin-page .changelog__toast-title{color:var(--design-text);font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}body.admin-page .changelog__toast-actions{align-items:center;display:flex;flex:0 0 auto;gap:.4rem}body.admin-page .changelog__toast-open{background:var(--design-accent);border:1px solid var(--design-accent);border-radius:var(--design-radius-button);color:var(--design-accent-contrast,#fff);cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .7rem;white-space:nowrap}body.admin-page .changelog__toast-later{align-items:center;background:transparent;border:1px solid var(--design-border);border-radius:var(--design-radius-button);color:var(--design-text-muted,inherit);cursor:pointer;display:inline-flex;height:1.9rem;justify-content:center;width:1.9rem}body.admin-page .changelog__toast-later:hover{border-color:color-mix(in srgb,var(--design-accent) 45%,var(--design-border))}body.admin-page .integration-tile{--tile-surface:#1d1c22;--tile-chip:#2a2a2c;--tile-text:#fcfcfc;--tile-muted:#c5c3c0;--tile-accent:#62ddeb;--tile-accent-ink:#090909;--tile-quiet:#191919;background:var(--tile-surface);border:none;border-radius:15px;box-shadow:none;color:var(--tile-text);padding:0;position:relative;z-index:0}body.admin-page .integration-tile__bg{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}body.admin-page .integration-tile__watermark{bottom:-14%;height:auto;left:-18%;opacity:.07;pointer-events:none;position:absolute;user-select:none;width:78%;z-index:0}body.admin-page .integrations-admin .integrations-panel-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}body.admin-page .integration-tile__inner{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;position:relative;z-index:1}body.admin-page .integration-tile__lockup{align-self:start;height:42px;max-width:100%;width:auto}body.admin-page .integration-tile__lede{color:var(--tile-text);font-size:.95rem;font-weight:700;line-height:1.45;margin:0}body.admin-page .integration-chip{align-items:center;background:var(--tile-chip);border-radius:15px;display:flex;gap:.75rem;height:74px;padding:.65rem}body.admin-page .integration-chip__badge{background:#d9d9d9;border-radius:12px;color:#5c5c5c;display:grid;flex:0 0 auto;height:48px;overflow:hidden;place-items:center;position:relative;width:48px}body.admin-page .integration-chip__avatar{height:100%;object-fit:cover;width:100%}body.admin-page .integration-chip__avatar[hidden]{display:none}body.admin-page .integration-chip__icon{display:none;fill:currentColor;height:26px;width:26px}body.admin-page .integration-tile[data-integration-state=loading] .integration-chip__icon--off,body.admin-page .integration-tile[data-integration-state=off] .integration-chip__icon--off,body.admin-page .integration-tile[data-integration-state=on] .integration-chip__icon--on{display:block}body.admin-page .integration-chip.has-avatar .integration-chip__icon{display:none}body.admin-page .integration-tile[data-integration-state=on] .integration-chip__badge{background:#d9d9d9;color:#1d1c22}body.admin-page .integration-chip__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}body.admin-page .integration-chip__name{color:var(--tile-text);font-size:.95rem;font-weight:700;overflow-wrap:anywhere}body.admin-page .integration-chip__meta{color:var(--tile-muted);font-size:.78rem;line-height:1.35}body.admin-page .integration-chip__count{color:var(--tile-text);font-size:2.6rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-left:auto;padding-right:.35rem}body.admin-page .integration-chip__count[hidden]{display:none}body.admin-page .integration-tile__note{color:var(--tile-muted);font-size:.8rem;line-height:1.45;margin:0}body.admin-page .integration-tile__note:empty{display:none}body.admin-page .integration-tile__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}body.admin-page .integration-btn{align-items:center;background:var(--tile-quiet)!important;border:none;border:none!important;border-radius:8px;color:var(--tile-muted)!important;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:.45rem;justify-content:center;min-height:44px;padding:0 .75rem;text-decoration:none;transition:background .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}body.admin-page .integration-btn:hover{background:#232326!important}body.admin-page .integration-btn.is-disabled,body.admin-page .integration-btn:disabled{cursor:not-allowed;opacity:.45}body.admin-page .integration-btn[hidden]{display:none}body.admin-page .integration-btn--connect,body.admin-page .integration-btn--disconnect{flex:1 1 0;min-width:0}body.admin-page .integration-tile[data-integration-state=loading] .integration-btn--connect,body.admin-page .integration-tile[data-integration-state=off] .integration-btn--connect,body.admin-page .integration-tile[data-integration-state=on] .integration-btn--disconnect{background:var(--tile-accent)!important;color:var(--tile-accent-ink)!important}body.admin-page .integration-tile[data-integration-state=loading] .integration-btn--connect:hover,body.admin-page .integration-tile[data-integration-state=off] .integration-btn--connect:hover,body.admin-page .integration-tile[data-integration-state=on] .integration-btn--disconnect:hover{background:color-mix(in srgb,var(--tile-accent) 82%,#fff)!important}body.admin-page .integration-btn--icon{flex:0 0 auto;list-style:none;min-width:44px;padding:0;width:44px}body.admin-page .integration-btn--icon::-webkit-details-marker{display:none}body.admin-page .integration-btn--wide{background:#fcfcfc!important;color:#101013!important;flex:1 1 100%}body.admin-page .integration-btn--wide:hover{background:#fff!important}body.admin-page .integration-tile--steam{--tile-accent:#fcfcfc;--tile-accent-ink:#0b1a2e;--tile-quiet:rgba(9,16,28,.6);background:linear-gradient(180deg,#111d2e,#051839 21%,#0a1b48 41%,#132e62 58%,#144b7e 74%,#136497 87%,#1387b8)}body.admin-page .integration-tile--steam .integration-tile__watermark{opacity:.16}body.admin-page .integration-tile--obs .integration-tile__watermark{bottom:-20%;left:-14%;opacity:.06;width:62%}body.admin-page .integration-tile--steam .integration-btn:hover{background:rgba(9,16,28,.8)!important}body.admin-page .integration-tile:has(.integration-faq[open]){z-index:30}body.admin-page .integration-tile .integration-faq{position:relative}body.admin-page .integration-tile .integration-faq__body{background:#101013;border-radius:12px;bottom:auto;box-shadow:0 18px 40px rgba(0,0,0,.55);color:var(--tile-muted);font-size:.8rem;height:auto;left:0;line-height:1.5;max-height:min(60vh,30rem);overflow-y:auto;padding:.9rem 1rem;position:absolute;right:0;top:calc(100% + .5rem);width:auto;z-index:20}body.admin-page .integration-tile .integration-faq__body h3{color:var(--tile-text);font-size:.82rem;margin:.8rem 0 .25rem}body.admin-page .integration-tile .integration-faq__body h3:first-child{margin-top:0}body.admin-page .integration-tile .integration-btn--tool{color:var(--tile-text)!important;flex:1 1 8rem}@media (max-width:480px){body.admin-page .integration-tile__inner{padding:1.1rem}body.admin-page .integration-chip__count{font-size:2rem}body.admin-page .integration-tile .integration-faq__body{left:0;right:auto;width:calc(100vw - 2rem)}}html[data-theme=light] body.admin-page .integration-tile{--tile-surface:#fff;--tile-chip:#f0f0f2;--tile-text:#101013;--tile-muted:#5c5c5c;--tile-quiet:#ebebee;--tile-accent:#22c7d8;--tile-accent-ink:#06232a;box-shadow:0 1px 2px rgba(16,16,19,.06),0 8px 24px rgba(16,16,19,.06)}html[data-theme=light] body.admin-page .integration-tile .integration-btn:hover{background:#e0e0e4!important}html[data-theme=light] body.admin-page .integration-chip__badge{background:#d4d4d8;color:#3a3a3f}html[data-theme=light] body.admin-page .integration-tile--obs .integration-tile__lockup,html[data-theme=light] body.admin-page .integration-tile--obs .integration-tile__watermark{filter:invert(1)}html[data-theme=light] body.admin-page .integration-tile--obs .integration-tile__watermark{opacity:.05}html[data-theme=light] body.admin-page .integration-btn--wide{background:#101013!important;color:#fcfcfc!important}html[data-theme=light] body.admin-page .integration-btn--wide:hover{background:#26262c!important}html[data-theme=light] body.admin-page .integration-tile .integration-faq__body{background:#fff;border:1px solid #e4e4e8;box-shadow:0 18px 40px rgba(16,16,19,.18);color:#3a3a3f}html[data-theme=light] body.admin-page .integration-tile .integration-faq__body h3{color:#101013}html[data-theme=light] body.admin-page .integration-tile--steam{--tile-chip:hsla(0,0%,100%,.12);--tile-text:#fcfcfc;--tile-muted:#c5c3c0;--tile-quiet:rgba(9,16,28,.55);--tile-accent:#fcfcfc;--tile-accent-ink:#0b1a2e}html[data-theme=light] body.admin-page .integration-tile--steam .integration-btn:hover{background:rgba(9,16,28,.75)!important}body.admin-page .subscription-features{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:1.5rem 0;padding:0}body.admin-page .subscription-features li{align-items:flex-start;color:var(--design-text);display:flex;font-size:.88rem;gap:.75rem;line-height:1.4}body.admin-page .subscription-features li i.fa-check{align-items:center;background:none;border:none;color:#10b981;display:inline-flex;font-size:.95rem;height:auto;justify-content:center;margin-top:.15rem;padding:0;width:auto}body.admin-page .subscription-card{border-radius:12px;display:flex;flex-direction:column;padding:2rem;position:relative}body.admin-page .subscription-badge{justify-self:auto;margin:0;position:absolute;right:1.5rem;top:1.25rem}body.admin-page .subscription-card__top{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}body.admin-page .subscription-card__top h3{color:var(--design-text);font-size:1.3rem;font-weight:700;margin:0}body.admin-page .subscription-card__top p{color:var(--design-muted);font-size:.88rem;line-height:1.35;margin:0;min-height:2.6rem}body.admin-page .subscription-price{align-items:baseline;color:var(--design-text);display:flex;font-size:2rem;font-weight:800;margin-top:.5rem;min-height:2.4rem}body.admin-page .subscription-price-meta{color:var(--design-muted);font-size:.82rem;min-height:1.2rem}body.admin-page .subscription-included{color:var(--design-muted);font-size:.72rem;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem}body.admin-page .autofunctions-page .mod-cards{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}body.admin-page .autofunctions-page .mod-card{gap:.85rem;min-height:15.5rem;padding:1.75rem 1.85rem}body.admin-page .autofunctions-page .mod-card__icon{font-size:1.15rem;height:3rem;width:3rem}body.admin-page .autofunctions-page .mod-card__title{font-size:1.15rem}body.admin-page .autofunctions-page .mod-card__hint{font-size:.92rem;line-height:1.5}body.admin-page .autofunctions-page .mod-card__foot{margin-top:auto}body.admin-page h1,body.admin-page h2,body.admin-page h3,body.admin-page h4,body.admin-page h5,body.admin-page h6{text-align:inherit}body.admin-page .admin-card,body.admin-page .admin-panel,body.admin-page .admin-section,body.admin-page .widget-settings-card{border-radius:14px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 1px 2px rgba(20,22,26,.04),0 14px 30px -18px rgba(20,22,26,.22)!important}body.dark.admin-page .admin-card,body.dark.admin-page .admin-panel,body.dark.admin-page .admin-section,body.dark.admin-page .widget-settings-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.25),0 14px 30px -18px rgba(0,0,0,.55)!important}body.admin-page input[type=number],body.admin-page input[type=number].admin-input{max-width:9rem}body.admin-page .admin-input--short{max-width:6rem;text-align:right}body.admin-page .admin-input--prefix{max-width:12rem}body.admin-page .setting-row{align-items:center;display:flex;gap:.85rem;padding:.85rem 0}body.admin-page .setting-row+.setting-row{border-top:1px solid color-mix(in srgb,var(--design-border) 55%,transparent)}body.admin-page .setting-row--tap{cursor:pointer}body.admin-page .setting-row__icon{background:color-mix(in srgb,var(--design-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--design-accent) 22%,transparent);border-radius:var(--design-radius-button);color:var(--design-accent);display:inline-grid;flex:0 0 auto;font-size:.95rem;height:38px;place-items:center;width:38px}body.admin-page .setting-row__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}body.admin-page .setting-row__text strong{font-weight:700;line-height:1.3}body.admin-page .setting-row__text small{color:var(--paper-muted);font-size:.82rem;line-height:1.45}body.admin-page .setting-row__control{align-items:center;display:flex;flex:0 0 auto;gap:.6rem;margin-left:auto}body.admin-page .setting-row__control .admin-input{margin-top:0}@media (max-width:640px){body.admin-page .setting-row{flex-wrap:wrap}body.admin-page .setting-row__control{margin-left:0;padding-left:calc(38px + .85rem);width:100%}}body.admin-page .setting-row__unit{color:var(--paper-muted);font-size:.82rem;min-width:4.5rem;white-space:nowrap}body.admin-page .section-head{display:flex;flex-direction:column;gap:2px;margin-bottom:1rem}body.admin-page .section-head h2{font-size:1.2rem;font-weight:700;line-height:1.25;margin:0}body.admin-page .section-head h2>i{color:var(--design-accent);margin-right:.45rem}body.admin-page .section-head .admin-section-note{margin:0}body.admin-page .setting-row__text{max-width:54ch}body.admin-page .setting-row__control select.admin-input{max-width:22rem;min-width:13rem}body.admin-page .admin-input--prefix{max-width:10rem;text-align:left}body.admin-page .setting-row+.tts-groups{margin-left:calc(38px + .85rem);padding-top:.2rem}body.admin-page fieldset>.settings-actions,body.admin-page form>.settings-actions{border-top:1px solid color-mix(in srgb,var(--design-border) 70%,transparent);margin-top:1.25rem;padding-top:1.25rem}body.admin-page .admin-crumbs{align-items:center;color:var(--paper-muted);display:flex;font-size:.82rem;gap:.45rem;margin-bottom:.4rem}body.admin-page .admin-crumbs a{border-radius:6px;color:var(--paper-muted);margin-left:-.25rem;padding:.1rem .25rem;text-decoration:none;transition:color .15s ease,background .15s ease}body.admin-page .admin-crumbs a:hover{background:color-mix(in srgb,var(--design-text) 7%,transparent);color:var(--design-text)}body.admin-page .admin-crumbs>i{font-size:.6rem;opacity:.6}body.admin-page .admin-crumbs__current{color:var(--design-text);font-weight:600}body.admin-page .admin-nav .admin-nav-group-heading a.is-path{color:var(--design-text);font-weight:700}body.admin-page .admin-nav .admin-nav-group-heading a.is-path i{color:var(--design-accent)}@media (min-width:1280px){body.admin-page .admin-columns{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-page .admin-columns>.admin-card{margin-bottom:0}body.admin-page .admin-columns>.admin-card--wide,body.admin-page .admin-columns>.settings-actions{grid-column:1/-1}}body.admin-page{--field-h:44px;--field-h-compact:36px;--field-font:16px;--field-radius:12px;--field-pad-x:12px}body.admin-page .admin-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),body.admin-page .admin-content select,body.admin-page .admin-content textarea{border-radius:var(--field-radius)!important;box-sizing:border-box;font-family:inherit;font-size:var(--field-font);height:var(--field-h);line-height:1.4;min-height:var(--field-h);padding:0 var(--field-pad-x)}body.admin-page .admin-content textarea{height:auto;line-height:1.5;min-height:96px;padding:10px var(--field-pad-x);resize:vertical}body.admin-page .admin-content input[type=number]{font-variant-numeric:tabular-nums;text-align:right;width:6rem}body.admin-page .admin-content .admin-input--prefix,body.admin-page .admin-content .admin-input--short{max-width:12rem;width:12rem}body.admin-page .admin-content .admin-input--prefix{text-align:left}body.admin-page .admin-content .field--compact{font-size:14px;min-height:var(--field-h-compact)}body.admin-page .admin-content .admin-btn,body.admin-page .admin-content button[type=button],body.admin-page .admin-content button[type=submit]{min-height:var(--field-h)}body.admin-page .admin-content .admin-btn.field--compact{min-height:var(--field-h-compact)}body.admin-page .admin-content input:focus-visible,body.admin-page .admin-content select:focus-visible,body.admin-page .admin-content textarea:focus-visible{outline:2px solid var(--design-accent);outline-offset:1px}body.admin-page .admin-content-inner{grid-template-columns:minmax(0,1fr)}body.admin-page .admin-content .admin-card>a:not(.admin-btn):not(.admin-link-button),body.admin-page .admin-content .admin-link-button{align-items:center;display:inline-flex;min-height:24px;padding-block:2px}body.admin-page .admin-content summary:not(.integration-btn){min-height:24px}body.admin-page label.ns-setting-label{cursor:pointer;display:block}body.admin-page .integration-faq__toggle{font-size:1rem;font-weight:800}body.admin-page .integration-tile .integration-faq{position:static}body.admin-page .integration-tile .integration-tile__inner{position:relative}body.admin-page .chat-overlay-preview{background:#2a2d34;border:1px solid var(--design-border);border-radius:16px;overflow:hidden;position:relative}body.admin-page .chat-overlay-preview__frame{background:transparent;border:0;display:block;height:320px;width:100%}body.admin-page .chat-overlay-page .overlay-admin-field--full{margin-top:1rem}:root{--design-focus-ring:#0a5f6b;--design-focus-ring-edge:#fff}body.dark,html[data-theme=dark]{--design-focus-ring:#6ee0f0;--design-focus-ring-edge:#0b1014}body :focus-visible:focus-visible:focus-visible:focus-visible{box-shadow:0 0 0 1px var(--design-focus-ring-edge),0 0 0 4px color-mix(in srgb,var(--design-focus-ring) 35%,transparent)!important;outline:2px solid var(--design-focus-ring)!important;outline-offset:2px!important}body input:focus-visible:focus-visible:focus-visible:focus-visible,body select:focus-visible:focus-visible:focus-visible:focus-visible,body textarea:focus-visible:focus-visible:focus-visible:focus-visible{border-color:var(--design-focus-ring)!important;outline-offset:3px!important}@media (prefers-contrast:more){body :focus-visible:focus-visible:focus-visible:focus-visible{outline-width:3px!important}}