@font-face{font-family:Space Grotesk;src:url(./SpaceGrotesk-Regular-DhyBADTE.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Space Grotesk;src:url(./SpaceGrotesk-Bold-wuXZARFU.ttf)format("truetype");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular-BdMzRefO.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold-D4JCkd3k.ttf)format("truetype");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Michroma;src:url(./Michroma-Regular-Dh3F2K_p.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Regular-8W0DXcRc.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Bold-DLhjZX5R.ttf)format("truetype");font-style:normal;font-weight:700;font-display:block}*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}input,textarea,select,[contenteditable=true],code,pre,.message-editor-root,html.is-electron,html.is-electron body,html.is-electron *,html.is-electron :before,html.is-electron :after{-webkit-user-select:text;user-select:text}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060608;--background-sidebar:#0a0a0c99;--text-main:#fff;--text-secondary:#8e8e93;--text-muted:#6b7280;--text-inverse:#fff;--border:#ffffff0d;--background-card:#0f0f12;--success:16 185 129;--danger:239 68 68;--warning:245 158 11;--info:59 130 246;--premium-1:168 85 247;--premium-2:147 51 234;--premium-3:126 34 206;--premium-4:107 33 168;--premium-5:88 28 135;--accent-1:250 56 30;--accent-2:251 97 18;--accent-3:252 127 11;--accent-4:199 97 10;--accent-5:133 39 14;--accent-gradient:linear-gradient(135deg, rgb(var(--accent-1)), rgb(var(--accent-2)), rgb(var(--accent-3)), rgb(var(--accent-4)), rgb(var(--accent-5)));--premium-gradient:linear-gradient(135deg, rgb(var(--premium-1)), rgb(var(--premium-2)), rgb(var(--premium-3)), rgb(var(--premium-4)), rgb(var(--premium-5)));--disabled:#4b5563;--log-badge-bot:123 140 247;--log-badge-hearth:232 125 192;--log-badge-electron:71 212 232;--log-badge-web:52 211 153;--z-layer:1;--shadow:none;--background-image:url(./background-BwPDA7Av.svg);--dashboard-bg-fill:#09090b;--dashboard-bg-overlay:linear-gradient(var(--background-overlay-1,#0a0a0cbf), var(--background-overlay-2,#0a0a0cd9));--dashboard-bg-stack:var(--dashboard-bg-overlay), var(--background-image);--dashboard-bg-size:cover, 100% 100%;--dashboard-bg-position:center, center;--dashboard-bg-attachment:fixed;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sq:4px;--radius-sq-sm:4px;--radius-lg:4px;--view-header-padding:8px 12px;--fs-base:1rem;--fs-lg:1.05rem;--fs-hero:2rem;--fs-4xl:1.8rem;--fs-3xl:1.55rem;--fs-2xl:1.35rem;--fs-xl:1.2rem;--fs-md:.9rem;--fs-sm:.85rem;--fs-xs:.75rem;--fs-2xs:.65rem;--fs-3xs:.58rem;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--font-primary:"Space Grotesk", "Inter", system-ui, -apple-system, sans-serif;--font-secondary:"Montserrat", sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", monospace;--font-accent:"Michroma", sans-serif;--font-cjk:"Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", "Meiryo", sans-serif;--font-indic:"Noto Sans Devanagari", "Nirmala UI", "Mangal", sans-serif;--header-height:72px;--header-bg:#060608eb}html.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background-image:url(./background-BwPDA7Av.svg);--dashboard-bg-fill:#f3f4f6;--background:#f3f4f6;--background-overlay-1:#f3f4f6bf;--background-overlay-2:#f3f4f6d9;--background-sidebar:#f3f4f6cc;--text-main:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-inverse:#fff;--border:#0000001a;--background-card:#fff;--header-bg:#f3f4f6eb}:where(h1){font-family:var(--font-accent);font-size:var(--fs-4xl)}:where(h2){font-family:var(--font-secondary);font-size:var(--fs-3xl)}:where(h3){font-family:var(--font-primary);font-size:var(--fs-2xl)}:where(h4){font-family:var(--font-mono);font-size:var(--fs-xl)}:where(h6){font-family:var(--font-mono);font-size:var(--fs-md)}html[lang^=ja]{--i18n-letter-spacing:.02em}html[lang^=hi]{--i18n-letter-spacing:.01em}html[lang] body{--effective-letter-spacing:var(--i18n-letter-spacing,0em)}html[lang] .nav-item,html[lang] .nav-label,html[lang] button,html[lang] .btn-primary,html[lang] .btn-secondary,html[lang] .btn-add-kore,html[lang] .select-guild-action,html[lang] .select-guild-name,html[lang] .hero-subtitle{letter-spacing:var(--effective-letter-spacing)}html[lang^=ja] body,html[lang^=hi] body{text-rendering:optimizelegibility}html[lang^=ja] .nav-item,html[lang^=hi] .nav-item,html[lang^=ja] .stats-grid .stat-label,html[lang^=hi] .stats-grid .stat-label,html[lang^=ja] .view-subtitle,html[lang^=hi] .view-subtitle,html[lang^=ja] .banner-text,html[lang^=hi] .banner-text{line-height:1.35}table,th{border:none}input,textarea{border:1px solid var(--border);background-color:var(--background-card);color:var(--text-main)}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-sq);background:#ffffff1a padding-box padding-box;border:2px solid #0000}main,.view,.modal-body{scrollbar-gutter:stable both-edges;overflow-y:auto}[class*=overflow-auto],[class*=scrollable],.legal-container,.dropdown-options,.infotool-popup-body,.layout>.content,.guild-selector-list{scrollbar-gutter:stable}html,body,.app-window,.titlebar,.layout{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;display:none}body::-webkit-scrollbar{width:0;display:none}.app-window::-webkit-scrollbar{width:0;display:none}html,body{background-color:var(--dashboard-bg-fill);background-image:var(--dashboard-bg-stack);background-attachment:var(--dashboard-bg-attachment);background-size:var(--dashboard-bg-size);background-position:var(--dashboard-bg-position);width:100%;height:100vh;color:var(--text-main);font-family:var(--font-mono);background-repeat:no-repeat;padding:0;overflow:hidden}input,textarea,select,option,button,a{font:inherit}body.loading .app-window,body.not-logged-in .app-window,body.selecting-guild .app-window{display:none}@keyframes modalSlideUp{0%{opacity:0}to{opacity:1}}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.gap-4{gap:var(--space-xs)}.gap-12{gap:var(--space-sm)}.gap-16{gap:var(--space-md)}.p-12{padding:var(--space-sm)}.p-20{padding:var(--space-md)}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-group{align-items:center;gap:var(--space-sm);display:flex}.grid{display:grid}.text-center{text-align:center}.text-left{text-align:left}.hidden{display:none}select{background:var(--background-card);border:1px solid var(--border);color:var(--text-main);border-radius:var(--radius-sq-sm);padding:var(--space-xs) var(--space-sm);outline:none}option{background:var(--background-card);color:var(--text-main)}.app-logo-img,.legal-logo-img{filter:saturate(1.35)}.theme-toggle-icon{pointer-events:none;object-fit:contain;width:16px;height:16px}.theme-toggle-btn{border-radius:var(--radius-sq);border:1px solid var(--border);background:var(--background-card);width:40px;height:40px;color:var(--text-main);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex}html.theme-dark .theme-toggle-btn .icon-sun{display:none!important}html.theme-dark .theme-toggle-btn .icon-moon,html.theme-light .theme-toggle-btn .icon-sun{display:block!important}html.theme-light .theme-toggle-btn .icon-moon{display:none!important}html.theme-light .theme-toggle-btn .theme-toggle-icon{filter:invert()}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.landing-header{z-index:var(--z-layer);border-bottom:1px solid var(--border);background:#060608eb;justify-content:center;width:100%;display:flex;position:sticky;top:0}#overlay-root{z-index:var(--z-layer);pointer-events:none;position:fixed;inset:0}#overlay-root .modal,#overlay-root .modal-overlay,#overlay-root .notification-container,#overlay-root .notification-toast{pointer-events:auto}.header-content{width:100%;max-width:1200px;padding:var(--space-md) var(--space-md);justify-content:space-between;align-items:center;display:flex}.landing-logo img{object-fit:contain;width:32px;height:32px}.landing-logo,.footer-brand,.legal-logo,.features-logo{cursor:pointer}a.landing-logo,a.footer-brand,a.legal-logo,a.features-logo{text-decoration:none}.footer-brand .app-logo-img{width:24px;height:24px;transform:translateY(1.5px)}html.theme-light .footer-brand .app-logo-img{filter:invert()saturate(1.35)}.footer-brand{align-items:center;gap:var(--space-xs);color:var(--text-main);font-family:var(--font-accent);font-size:18px;font-weight:var(--fw-bold);letter-spacing:.18em;text-decoration:none;display:flex}.site-footer{margin-top:var(--space-xl);padding:var(--space-md) 0 var(--space-xl);border-top:1px solid var(--border);text-align:center;position:relative}.footer-content{width:100%;max-width:var(--content-width);padding:0 var(--space-md);justify-content:center;align-items:center;gap:var(--space-lg);margin:0 auto;display:flex;position:relative}.footer-brand{left:var(--space-md);position:absolute;top:50%;transform:translateY(-50%)}.footer-links{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-links a{color:var(--text-secondary);font-size:var(--fs-sm);text-decoration:none;transition:none}.footer-links a:hover{color:var(--text-main)}.copyright{max-width:var(--content-width);margin:var(--space-sm) auto 0;color:var(--text-muted);font-size:var(--fs-xs);text-align:center}.footer-icon{bottom:var(--space-lg);border:1px solid var(--border);background:var(--background-card);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute}.footer-icon img{object-fit:contain;pointer-events:none;width:24px;height:24px}html.theme-light .footer-icon img{filter:invert()}.footer-discord{right:var(--space-lg)}.footer-topgg{right:calc(var(--space-lg) + 52px)}.footer-discordbotlist{right:calc(var(--space-lg) + 104px)}.footer-email{right:calc(var(--space-lg) + 156px)}.footer-contact-overlay{z-index:9999;padding:var(--space-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.footer-contact-overlay[hidden]{display:none}.footer-contact-popup{background:var(--background-card);border:1px solid var(--border);width:100%;max-width:460px;padding:var(--space-xl);border-radius:8px;position:relative;box-shadow:0 24px 80px #00000073}.footer-contact-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.5rem;line-height:1}.footer-contact-close:hover{color:var(--text-main)}.footer-contact-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.footer-contact-title{font-family:var(--font-accent);font-size:var(--fs-xl);color:var(--text-main);flex:auto;min-width:0;margin:0;font-weight:800;line-height:1.25}.footer-contact-lang{flex-shrink:0;width:160px;margin-left:auto;position:relative}.footer-contact-lang .select-trigger{width:100%;height:40px;padding:0 var(--space-sm);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);color:var(--text-main);align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:700;display:flex}.footer-contact-lang .select-trigger .chevron{opacity:.5;margin-left:auto}.footer-contact-lang.active .select-trigger{border-color:rgb(var(--accent-2))}.footer-contact-lang.active .chevron{opacity:1;transform:rotate(180deg)}.footer-contact-lang .dropdown-options{top:calc(100% + var(--space-xs));background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);z-index:var(--z-layer);opacity:0;visibility:hidden;pointer-events:none;padding:var(--space-2xs);position:absolute;left:0;right:0;transform:translateY(-12px)scale(.95);box-shadow:0 4px 20px #00000026}.footer-contact-lang.active .dropdown-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)scale(1)}.footer-contact-lang .dropdown-option{padding:var(--space-sm) var(--space-md);justify-content:flex-start;align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sq);font-family:Rajdhani,Inter,sans-serif;font-weight:500;display:flex}.footer-contact-lang .opt-sigla{color:var(--text-secondary);margin-right:var(--space-xs);font-weight:800}.footer-contact-lang .dropdown-option.selected{color:var(--text-main);font-weight:700}.footer-contact-option{gap:var(--space-2xs);padding:var(--space-md);margin-bottom:var(--space-sm);border:1px solid var(--border);color:var(--text-main);cursor:pointer;background:#ffffff05;border-radius:8px;flex-direction:column;text-decoration:none;display:flex}.footer-contact-option:last-child{margin-bottom:0}.footer-contact-email{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-md)}.footer-contact-desc{color:var(--text-secondary);font-size:var(--fs-sm)}@media (width<=820px){.footer-content{flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-brand{position:static;transform:none}.footer-links{justify-content:center;width:100%}.footer-icon{margin:var(--space-md) 6px 0;display:inline-flex;position:static}.footer-contact-header{gap:var(--space-sm)}.footer-contact-title{font-size:var(--fs-md)}}.landing-logo,.footer-brand,.nav-item,.nav-label,.nav-category-header,.sidebar,.titlebar .header-content,.header-user-badge,.btn-secondary,.btn-add-kore,.btn-primary-landing,.btn-primary,.select-guild-action,.select-guild-name,.theme-toggle-btn,.selector-title,.user-profile-chevron,.chevron,.header-content svg,.window-controls,.env-option,.dropdown-option,.dropdown-options,.select-trigger,.custom-select,.compact-select{-webkit-user-select:none;user-select:none}[data-i18n]{overflow-wrap:break-word;word-break:break-word;max-width:100%}.locale-impact-anim{will-change:transform;animation:.5s cubic-bezier(.25,1,.5,1) both locale-kick-in}@keyframes locale-kick-in{0%{opacity:0;transform:scale(.5)rotate(-6deg)}50%{opacity:1;transform:scale(1.05)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.locale-impact-anim{animation:none}}button>[data-i18n]:only-child,button>span>[data-i18n]:only-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.btn-secondary,.btn-add-kore,.select-guild-action{flex-shrink:0;height:48px}.selector-actions .btn-secondary{width:48px}.landing-header-controls{flex-shrink:0;gap:12px}.select-guild-card{min-height:280px}.stat-card{min-height:80px}.module-header{min-height:48px}#search-container{flex-shrink:0;min-width:200px}.active-guild-nav{height:48px;min-height:48px;overflow:hidden}.hero-subtitle-container{transition:min-height .3s,max-height .3s}.guilds-selection-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}html.is-electron .electron-only,html.is-electron .electron-only-control,html.is-web .web-only,html.is-web .web-only-control,html.is-web .dash-user-only{display:flex}.electron-only,.web-only,.web-only-control,.dash-user-only,#nav-radio,#nav-colors,#nav-profile,#nav-reminders,#nav-forms,#nav-announce,#nav-giveaways,#nav-mutes,#nav-bans,#nav-tickets,#nav-levels,#nav-welcome,#nav-bump,#nav-logs,#nav-general,#nav-premium,#nav-dashboardSettings,#nav-commands,#nav-database,#nav-audit,html.is-electron .landing-page,html.is-electron .guild-selector-page,html.is-electron .active-guild-nav,html.is-electron .user-profile-nav,html.is-electron .dash-user-only,html.is-electron #nav-general,html.is-electron #nav-premium,html.is-electron #lang-dropdown,html.is-electron #lang-dropdown-landing,html.is-electron #lang-dropdown-guild,html.is-web .electron-only,html.is-web .electron-only-control{display:none}html.is-web .dash-user-only{display:flex}.app-logo-img{object-fit:contain;width:28px;height:28px}.landing-logo .app-logo-img{width:32px;height:32px}.app-window{--sidebar-width:272px;background:0 0;border:none;flex-direction:column;width:100%;height:100vh;display:none;position:fixed;inset:0;overflow:hidden}body.guild-selected .app-window,body.is-electron .app-window{display:flex}body.loading .app-window,body.loading .landing-page,body.loading .guild-selector-page{display:none}#global-loader{background-color:var(--background,#0c0c0e);z-index:999999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s;display:flex;position:fixed;inset:0}body.loading #global-loader{opacity:1;visibility:visible;pointer-events:all}.gl-spinner{border:3px solid #ffffff0d;border-top-color:var(--text-inverse);border-radius:50%;width:40px;height:40px;animation:.85s cubic-bezier(.6,.1,.4,.9) infinite gl-spin}@keyframes gl-spin{to{transform:rotate(360deg)}}.titlebar{height:var(--header-height,72px);background:var(--header-bg);border-bottom:1px solid var(--border);z-index:var(--z-layer);-webkit-app-region:drag;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.env-switch{border:1px solid var(--border);-webkit-app-region:no-drag;border-radius:6px;display:flex;overflow:hidden}.env-switch .env-option{color:var(--text-dim);letter-spacing:.5px;cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:.7rem;font-weight:600;transition:all .15s}.env-switch .env-option:hover{color:var(--text-main);background:#ffffff0d}.env-switch .env-option.active{background:var(--accent);color:var(--text-inverse)}.env-switch .env-option[data-mode=production].active{background:#e53e3e}.env-switch .env-option[data-mode=staging].active{background:#dd6b20}.env-switch .env-option[data-mode=development].active{background:#38a169}.header{flex-shrink:0;justify-content:space-between;align-items:center;height:80px;display:flex}.header h1{letter-spacing:-.02em;color:var(--text-main);font-size:1.75rem;font-weight:800}.landing-logo,.landing-header-controls,.window-controls{-webkit-app-region:no-drag}.landing-header-controls .custom-select.compact{width:160px}.dev-dashboard-only{display:none}body.is-dev-dashboard .dev-dashboard-only{display:flex}.control-btn:focus-visible,.select-trigger:focus-visible{outline:1px solid rgb(var(--accent-2) / .8);outline-offset:-1px}.window-controls{border-left:1px solid var(--border);flex-shrink:0;gap:0;height:100%;display:flex}.control-btn{width:46px;height:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:none;display:inline-flex}.control-btn:hover{color:var(--text-main)}.control-btn.close-btn:hover{color:var(--text-inverse);background:#e53e3ee0}.control-btn svg{width:12px;height:12px}.layout{height:calc(100vh - var(--header-height,72px));background-color:var(--dashboard-bg-fill);background-image:var(--dashboard-bg-stack);background-size:var(--dashboard-bg-size);background-position:var(--dashboard-bg-position);background-repeat:no-repeat;background-attachment:var(--dashboard-bg-attachment);display:flex;overflow:hidden}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--background-sidebar);border-right:1px solid var(--border);padding:var(--space-sm);scrollbar-gutter:stable;flex-direction:column;flex-shrink:0;align-items:stretch;display:flex;overflow-y:scroll}.nav-groups-container{gap:var(--space-md);flex-direction:column;display:flex}.nav-label{color:var(--text-secondary);letter-spacing:.1em;padding-left:var(--space-sm);font-size:.65rem;font-weight:800}.nav-item{width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sq);color:var(--text-secondary);align-items:center;gap:var(--space-sm);cursor:pointer;text-align:left;box-sizing:border-box;appearance:none;background:0 0;border:1px solid #0000;height:38px;min-height:38px;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex;overflow:hidden}.sidebar span,.sidebar a,.sidebar div,.sidebar button{font-size:inherit;line-height:inherit}.nav-item span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item.active{background:var(--accent-gradient);color:#fff;border-color:#0000}.nav-icon,.nav-icon-img{object-fit:contain;flex-shrink:0;width:18px;height:18px}.nav-icon{opacity:.7}.nav-icon-img{background-color:var(--text-secondary);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-icon-asset{background-color:#0000;-webkit-mask-image:none!important;mask-image:none!important}.nav-item.active .nav-icon{opacity:1}.nav-item.active .nav-icon-img{background-color:#fff}.nav-item.active .nav-icon-asset{background-color:#0000}.nav-category{flex-direction:column;display:flex}.nav-category-header{padding:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sq-sm);background:#ffffff08;justify-content:space-between;align-items:center;height:38px;min-height:38px;display:flex;overflow:hidden}.nav-category-header .nav-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding-left:0;font-size:.65rem;font-weight:800;line-height:1.2;overflow:hidden}.nav-chevron{color:var(--text-secondary);opacity:.5;flex-shrink:0}.nav-category.open .nav-chevron{transform:rotate(0)}.nav-category:not(.open) .nav-chevron{transform:rotate(-90deg)}.nav-category-items{opacity:1;max-height:600px;padding-top:var(--space-xs);flex-direction:column;gap:2px;display:flex;overflow:hidden}.nav-category:not(.open) .nav-category-items{opacity:0;max-height:0;padding-top:0}.nav-command-popup{pointer-events:none;transform:translate(-6px)scale(.98)}.nav-command-popup.is-visible{opacity:1;visibility:visible;pointer-events:none}.nav-command-popup.is-right.is-visible{transform:translate(0)scale(1)}.nav-command-popup.is-right .nav-command-popup-item{width:100%}.nav-command-popup.is-right:after{bottom:auto;top:var(--arrow-y,14px);border-left:1px solid var(--border);border-top:none;border-right:none;border-bottom:1px solid var(--border);right:100%;transform:translate(5px)rotate(45deg)}main{background:0 0;flex-direction:column;flex:1;display:flex;overflow:hidden scroll}.view{min-height:100%;padding:var(--space-md);flex-direction:column;flex-shrink:0;width:100%;display:none;position:relative;scrollbar-gutter:initial!important;overflow:visible!important}.view.active{gap:var(--space-md);flex-direction:column;display:flex}.view>*{opacity:1;transition:opacity .24s cubic-bezier(.4,0,.2,1)}.view.view-loading>*{opacity:0!important;pointer-events:none!important}body.is-web .window-controls{display:none}body.is-web .titlebar{-webkit-app-region:no-drag}.active-guild-nav{align-items:center;gap:var(--space-md);background:var(--background-card);border:1px solid var(--border);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sq);cursor:pointer;height:64px;min-height:64px;display:flex;overflow:hidden}.sidebar-guild-icon{border-radius:var(--radius-sq);object-fit:cover;background:#1a1a1d;width:36px;height:36px}.active-guild-info{flex-direction:column;flex:1;justify-content:center;height:38px;min-height:38px;display:flex;overflow:hidden;container-type:inline-size}.active-guild-info .guild-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;text-transform:none;min-height:17px;font-size:14px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.active-guild-info .guild-action{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;opacity:.8;min-height:15px;font-size:clamp(8px,9cqw,13px);font-weight:500;line-height:1.2;display:block;overflow:hidden}.active-guild-nav svg{color:var(--text-secondary);opacity:.5}.view-loader-overlay{top:var(--header-height,72px);left:var(--sidebar-width);background:var(--background);z-index:var(--z-layer);opacity:0;justify-content:center;align-items:center;display:none;position:absolute;bottom:0;right:0}.view-loader-overlay.active{opacity:1;display:flex}.loader-spinner{border:3px solid rgb(var(--accent-2) / .1);border-top-color:rgb(var(--accent-2));border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.guild-overview-content{gap:var(--space-sm);flex-direction:column;display:flex}.systems-status-grid{border:1px solid var(--border,#ffffff14);border-radius:var(--radius-sq);background:var(--background-card);flex-direction:column;display:flex;overflow:hidden}.system-status-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border,#ffffff0f);display:flex}.system-status-row:last-child{border-bottom:none}.system-status-row .status-indicator-mini{border-radius:var(--radius-sq-sm);background:#ef4444;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 6px #ef4444cc}.system-status-row.active .status-indicator-mini{background:#22c55e;box-shadow:0 0 6px #22c55ecc}.system-status-row .system-info{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.system-status-row h4{font-family:var(--font-primary);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;line-height:1.15;display:block;overflow:hidden}.system-status-row span:not(.slider){font-size:var(--fs-xs);color:var(--text-secondary);margin:0;line-height:1.1;display:block}.system-status-row .system-status-state{color:#ef4444;font-weight:var(--fw-semibold)}.system-status-row.active .system-status-state{color:#22c55e}.system-category-header{padding:var(--space-sm) var(--space-md) var(--space-2xs);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border,#ffffff14);background:#ffffff05;font-size:.72rem;font-weight:800}.dashboard-section{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.section-header{gap:var(--space-xs);flex-direction:column;min-height:44px;display:flex}.section-header h3{align-items:center;min-height:1.8rem;display:flex}.icon-img{background-color:currentColor;flex-shrink:0;width:24px;height:24px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.is-electron .titlebar .landing-logo span{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-block:.12em;font-weight:800;line-height:1.4}body.is-electron .titlebar .landing-logo img{content:"";background:var(--accent-gradient);width:32px;height:32px;display:inline-block;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAGWUlEQVR4Xu2dOahdVRSG1xIRxQnFSHBACwXtLW1SiNgpWCgoOEUUjRJnEU1EISAWwcopDlioOHZqZQpLQXEiSsA4p7AIYmEh/LKSfeG+67n37vEMb/1ffc95793/32v9e5999lMhrlHXfz2hAbzDCuAcGsA5NIBzaADn0ADOoQGcQwM4hwZwDg3gHBrAOTSAc2gA59AAzik2AABM5Dv8UFWvifldAXwgIlfHfHZoVLVIw6KLDRpgWGiAeFgBOmAF6IAtIAG2gGFhC4iHLYAtgLOARZgBmAHKYAYYFmaAeJgBmAGYAZgBIuA6QALMAMPCDBAPMwAzADMAM0AEzAAJMAMMCzNAPMwAzADMAMwAETADJMAMMCzMAPEwAzADMAMwA0TADJAAM8CwMAPEwwzADMAMwAwQATNAAswAw8IMEA8zADMAMwAzQATMAAlsxgzgCb4Z5BwawDk0gHNoAOfQAM6hAZxDAziHBnAODeAcTwbYr6rbYvQGcImIbI357NCo6v6S34EG6ADAqyJyU8kX25CDIvKxiPwkIodU9d2Sn0UDTMMA/4rIyyKyT1U/LxF8ERpg/AawEr9DVb+pKfwMTwaY2oaQIyKyR1WfaSG8RwOkhMAxZICdqrq3pfgGK0B3Cxjy/wX8ISJPquoLrcWnAZYw4I6g34P4L/YhPg0wLgP8FsR/qS/xaYDxGGAQ8WmAcRjg1zDybZ7fOzVC4FhXzBY5rKq2graWnlcCe0n7yyg2wGakRwNkiw/gDhF5TEROCauEj6qqrRgmQQN00MMs4OdQ9l9JUuvYf2mzh1S7RMQMMM/z4Z6HU+5JA/RvAHuIY/N8W2xKYoX4M5JNQAP0a4BDQfzXkpRfPfIXSTIBDdCfAfoQP7kS0AD9GODHMPJfbzjysyoBDdBtgJoPgyyZX5+7cQPARSLyRUj7qdhmEfvZS2cHNEBbAxSJPwPA5SLyUQsT0ADtDFBF/EomsFnH7q6/lQZoY4Ai8cOm1COqG+f0BZXggKpe2sQAEzofoK8NITXE/1Tk6I6gK1TVnhWUVoKDqnoxDRC/LTw3BNYSf7Yl3Vb1tqnqgUIT7FXVnTRAWwPUFn9GqQk+E5GrVPVv7wZouSn0+zDPfzN1nmYAuFlEnhCRC5dcb9PAp1TVtqrNt4PrwnMBe5Gli7WrgsUhcEIZoJUBrDxbyn4rU/xbg4jnr7netoU/rapvR5pgrfgGDdA9C4jdFFoq/vYg/rmR5vkhmOCNNSaIEt+bAWrPAkp7fu7izj8icuPiyuLcFPHLVT1/EU8VoKYBhhJ/RufPB3CZyNE5f2fgYwisc1LodyKyW1XfiSzbGwBwdwh8W3Kun+PPEAyfK7mPpwpQIwR+GwJfrvj3hJ5/Zoloc/wVTPBs7v08GaC0BZSW/WtFxMLbibliLcHm+bZYlLwf0FsILKkAX4eR/16OeADuD2X/tJzrV2Cvj1k7StoHOI+nCpBrgFLxHwzi2+7dmhSLzwqwhLldwV+Fkf9+jnIAHg49/6Sc69eMfFt8shdJi/BUAVIzwA2FO3ms59vS8PFFCv2flWv7qdAAHQCwFzQ/KdjGNQnxvbWAlAqwNTdYAdMR35sBokNgDgCOC2HP3tqpjZ0XYD3fzg+oiqcW0MwAAKzP2+Pcx6uqc4xm4rMCVADACUF8e1GzNpZFbJ5ffeTPYAUoAICt6lnJf6TgNstoLj4rQAEATg4j/6GC26wS33q+nRzSFFaADACcGsR/IOPyddjI70V8VoAMAJwexL8v4/J12DEx1vObj3xmgAwAnBF6/r0Zl6+jd/FZARIAcFYY+TsSLovFxLeyv+ElkD5gBogAwNlB/LsiPp7KYOKzAkQQjmWxRZ47Iz6eyr7Q83sf+cwAEQA4J/T82yM+nsrg4rMCrADAeUH821KVjcDEt57/S8Rnm8IM0AGAC0LPv6XBtz8a8b1VgJTHwba0u6eB+FU3c9SguAJsRhodFGmHQtoiz+Blfx4aoLsFxL4bGIuJbz3fTggdFTRAewOMVvwqGWAzUrEF2EkjVvZHN/JnsAK0qwCjF58VYAkVKoCJbz3fDoYeNawA9SvAZMRnBahfAewUcOv5ox/5zAAryGwBkxOfFaBeBZik+DTAcgPYUvCVq6rEHPZq9vaUY1nGBEOgc2gA59AAzqEBnEMDOOc/V6GAvbG4PC0AAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAGWUlEQVR4Xu2dOahdVRSG1xIRxQnFSHBACwXtLW1SiNgpWCgoOEUUjRJnEU1EISAWwcopDlioOHZqZQpLQXEiSsA4p7AIYmEh/LKSfeG+67n37vEMb/1ffc95793/32v9e5999lMhrlHXfz2hAbzDCuAcGsA5NIBzaADn0ADOoQGcQwM4hwZwDg3gHBrAOTSAc2gA59AAzik2AABM5Dv8UFWvifldAXwgIlfHfHZoVLVIw6KLDRpgWGiAeFgBOmAF6IAtIAG2gGFhC4iHLYAtgLOARZgBmAHKYAYYFmaAeJgBmAGYAZgBIuA6QALMAMPCDBAPMwAzADMAM0AEzAAJMAMMCzNAPMwAzADMAMwAETADJMAMMCzMAPEwAzADMAMwA0TADJAAM8CwMAPEwwzADMAMwAwQATNAAswAw8IMEA8zADMAMwAzQATMAAlsxgzgCb4Z5BwawDk0gHNoAOfQAM6hAZxDAziHBnAODeAcTwbYr6rbYvQGcImIbI357NCo6v6S34EG6ADAqyJyU8kX25CDIvKxiPwkIodU9d2Sn0UDTMMA/4rIyyKyT1U/LxF8ERpg/AawEr9DVb+pKfwMTwaY2oaQIyKyR1WfaSG8RwOkhMAxZICdqrq3pfgGK0B3Cxjy/wX8ISJPquoLrcWnAZYw4I6g34P4L/YhPg0wLgP8FsR/qS/xaYDxGGAQ8WmAcRjg1zDybZ7fOzVC4FhXzBY5rKq2graWnlcCe0n7yyg2wGakRwNkiw/gDhF5TEROCauEj6qqrRgmQQN00MMs4OdQ9l9JUuvYf2mzh1S7RMQMMM/z4Z6HU+5JA/RvAHuIY/N8W2xKYoX4M5JNQAP0a4BDQfzXkpRfPfIXSTIBDdCfAfoQP7kS0AD9GODHMPJfbzjysyoBDdBtgJoPgyyZX5+7cQPARSLyRUj7qdhmEfvZS2cHNEBbAxSJPwPA5SLyUQsT0ADtDFBF/EomsFnH7q6/lQZoY4Ai8cOm1COqG+f0BZXggKpe2sQAEzofoK8NITXE/1Tk6I6gK1TVnhWUVoKDqnoxDRC/LTw3BNYSf7Yl3Vb1tqnqgUIT7FXVnTRAWwPUFn9GqQk+E5GrVPVv7wZouSn0+zDPfzN1nmYAuFlEnhCRC5dcb9PAp1TVtqrNt4PrwnMBe5Gli7WrgsUhcEIZoJUBrDxbyn4rU/xbg4jnr7netoU/rapvR5pgrfgGDdA9C4jdFFoq/vYg/rmR5vkhmOCNNSaIEt+bAWrPAkp7fu7izj8icuPiyuLcFPHLVT1/EU8VoKYBhhJ/RufPB3CZyNE5f2fgYwisc1LodyKyW1XfiSzbGwBwdwh8W3Kun+PPEAyfK7mPpwpQIwR+GwJfrvj3hJ5/Zoloc/wVTPBs7v08GaC0BZSW/WtFxMLbibliLcHm+bZYlLwf0FsILKkAX4eR/16OeADuD2X/tJzrV2Cvj1k7StoHOI+nCpBrgFLxHwzi2+7dmhSLzwqwhLldwV+Fkf9+jnIAHg49/6Sc69eMfFt8shdJi/BUAVIzwA2FO3ms59vS8PFFCv2flWv7qdAAHQCwFzQ/KdjGNQnxvbWAlAqwNTdYAdMR35sBokNgDgCOC2HP3tqpjZ0XYD3fzg+oiqcW0MwAAKzP2+Pcx6uqc4xm4rMCVADACUF8e1GzNpZFbJ5ffeTPYAUoAICt6lnJf6TgNstoLj4rQAEATg4j/6GC26wS33q+nRzSFFaADACcGsR/IOPyddjI70V8VoAMAJwexL8v4/J12DEx1vObj3xmgAwAnBF6/r0Zl6+jd/FZARIAcFYY+TsSLovFxLeyv+ElkD5gBogAwNlB/LsiPp7KYOKzAkQQjmWxRZ47Iz6eyr7Q83sf+cwAEQA4J/T82yM+nsrg4rMCrADAeUH821KVjcDEt57/S8Rnm8IM0AGAC0LPv6XBtz8a8b1VgJTHwba0u6eB+FU3c9SguAJsRhodFGmHQtoiz+Blfx4aoLsFxL4bGIuJbz3fTggdFTRAewOMVvwqGWAzUrEF2EkjVvZHN/JnsAK0qwCjF58VYAkVKoCJbz3fDoYeNawA9SvAZMRnBahfAewUcOv5ox/5zAAryGwBkxOfFaBeBZik+DTAcgPYUvCVq6rEHPZq9vaUY1nGBEOgc2gA59AAzqEBnEMDOOc/V6GAvbG4PC0AAAAASUVORK5CYII=);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.view-icon-bg{border-radius:var(--radius-sq);background:var(--background-card);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.view-icon-bg.view-icon-accent{color:rgb(var(--accent-2))}.view-icon-mask{background-color:currentColor;width:22px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.view-icon-img{object-fit:contain;width:22px;height:22px;display:block}@keyframes pulse-glow{0%{border-color:#a855f74d;transform:scale(1);box-shadow:0 0 20px #a855f726}50%{background:#a855f726;border-color:#a855f7bf;transform:scale(1.05);box-shadow:0 0 30px #a855f759}to{border-color:#a855f74d;transform:scale(1);box-shadow:0 0 20px #a855f726}}.mt-24{margin-top:24px}#search-container{max-width:320px;margin:0 var(--space-md);-webkit-app-region:no-drag;flex:1;position:relative}.search-wrapper{background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);align-items:center;gap:8px;height:36px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.search-wrapper:focus-within{border-color:rgb(var(--accent-2) / .5);box-shadow:0 0 0 2px rgb(var(--accent-2) / .15)}.search-icon{color:var(--text-dim);opacity:.6;pointer-events:none;flex-shrink:0}.search-input{color:var(--text-main);min-width:0;font-size:.8rem;font-weight:500;font-family:var(--font-primary);background:0 0;border:none;outline:none;flex:1;padding:0}.search-input::placeholder{color:var(--text-dim);opacity:.6}.search-shortcut{width:20px;height:20px;color:var(--text-dim);opacity:.5;pointer-events:none;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.search-dropdown{background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);z-index:99999;max-height:360px;padding:var(--space-xs);display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #0006}.search-dropdown.open{display:block}.search-result-item{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sq-sm);cursor:pointer;min-height:40px;transition:background .1s;display:flex}.search-result-item:hover,.search-result-item.active{background:#ffffff0f}.search-result-icon{background-color:var(--text-secondary);flex-shrink:0;width:18px;height:18px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.search-result-info{flex-direction:column;flex:1;min-width:0;display:flex}.search-result-label{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;line-height:1.3;overflow:hidden}.search-result-category{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:600;line-height:1.3;overflow:hidden}.search-empty{padding:var(--space-md);text-align:center;color:var(--text-dim);font-size:.75rem}body:not(.guild-selected):not(.is-electron) #search-container{display:none}.card{border:1px solid var(--border);border-radius:var(--radius-sq);padding:var(--space-md);transition:none}.card:hover{border-color:#ffffff1a}.btn{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sq);cursor:pointer;letter-spacing:.05em;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;font-size:.8rem;font-weight:800;transition:none;display:inline-flex}.btn:hover,.btn:active{transform:none}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary{background:var(--accent-gradient);color:var(--text-inverse)}.btn-primary:hover{filter:brightness(1.1)}.btn-secondary{border:1px solid var(--border);color:var(--text-main)}.btn-small{padding:var(--space-xs);border:1px solid var(--border);color:var(--text-main);background:0 0;font-size:.75rem;font-weight:700}.btn-outline-discrete{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);color:var(--text-main);cursor:pointer;border-radius:var(--radius-sq);background:0 0;font-size:.75rem;font-weight:700;transition:none}.btn-outline-discrete:hover{border-color:#fff3}.btn-confirm{min-width:160px;padding:var(--space-sm) var(--space-lg);background:var(--accent-gradient);border:1px solid var(--border);color:var(--text-inverse);letter-spacing:1.2px;outline:none;font-weight:850}.btn-confirm:disabled{opacity:.4;filter:grayscale(.6);cursor:not-allowed;pointer-events:none}.btn-restore{min-height:34px;padding:0 var(--space-md);background:linear-gradient(180deg, rgb(var(--danger) / .14) 0%, rgb(var(--danger) / .08) 100%), #080a10e6;color:#ff8f8f;border:1px solid rgb(var(--danger) / .28);border-radius:var(--radius-sq-sm);box-shadow:none;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;transition:none;display:inline-flex}.btn-restore:active{transform:translateY(1px)}.btn-restore:focus-visible{border-color:rgb(var(--danger) / .55);box-shadow:none;outline:none}.badge{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sq);font-size:var(--fs-xs);background:var(--accent-gradient);color:var(--text-inverse);border:1px solid #0000;align-items:center;font-weight:800;display:inline-flex}.status-indicator{border-radius:var(--radius-sq-sm);background:var(--disabled);flex-shrink:0;width:12px;height:12px}.status-indicator.online{background:rgb(var(--success));border:1px solid rgb(var(--success) / .5)}.status-indicator.warning,.status-indicator.starting{background:rgb(var(--danger))}.status-indicator.starting{animation:1.5s infinite skeleton-pulse}.status-indicator.danger,.status-indicator.stopping,.status-indicator.restarting{background:rgb(var(--danger))}.status-indicator.stopping,.status-indicator.restarting{animation:.8s infinite skeleton-pulse}.status-indicator.offline{background:var(--disabled)}.card-title-wrapper{gap:var(--space-2xs);flex-direction:column;display:flex}.card-title-wrapper .card-title{align-items:center;display:flex}.bot-state-manager{justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--overlay-400);border:1px solid var(--border);padding:6px 6px 6px var(--space-sm);border-radius:var(--radius-sq);flex-shrink:0;min-width:280px;max-width:100%;display:flex}.bot-status-display{align-items:center;gap:var(--space-sm);flex:180px;min-width:0;display:flex}.status-indicator-ring{border-radius:var(--radius-sq-sm);background:var(--disabled);flex-shrink:0;width:14px;height:14px;position:relative}.status-indicator-ring:after{content:"";border-radius:var(--radius-sq-sm);opacity:0;border:2px solid;position:absolute;inset:-4px}.bot-state-manager.state-online .status-indicator-ring,.status-indicator-ring.state-online{background:var(--accent-gradient);color:rgb(var(--accent-1));border:none}.bot-state-manager.state-starting .status-indicator-ring,.bot-state-manager.state-restarting .status-indicator-ring,.status-indicator-ring.state-starting,.status-indicator-ring.state-restarting{background:var(--accent-gradient);color:rgb(var(--accent-2));border:none}.bot-state-manager.state-starting .status-indicator-ring:after,.bot-state-manager.state-restarting .status-indicator-ring:after,.status-indicator-ring.state-starting:after,.status-indicator-ring.state-restarting:after{opacity:.7;animation:1.1s ease-in-out infinite status-pulse}.bot-state-manager.state-stopping .status-indicator-ring,.status-indicator-ring.state-stopping{background:var(--accent-gradient);color:rgb(var(--accent-5));border:none}.bot-state-manager.state-offline .status-indicator-ring,.status-indicator-ring.state-offline{background:var(--disabled);color:var(--disabled)}.bot-status-info{flex-direction:column;justify-content:center;min-width:0;height:34px;display:flex;overflow:hidden}.status-label-small{font-size:var(--fs-2xs);font-weight:var(--fw-black);color:var(--text-secondary);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.status-value-main{font-size:var(--fs-xs);font-weight:var(--fw-black);color:var(--text-main);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.bot-control-actions{gap:var(--space-2xs);flex:none;display:flex}.ctrl-btn{border-radius:var(--radius-sq-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.ctrl-btn:disabled{opacity:.3;cursor:not-allowed}.bot-state-manager.state-restarting .btn-restart svg{animation:1s linear infinite spin}.bot-state-manager.state-starting .btn-start svg,.bot-state-manager.state-stopping .btn-stop svg{animation:1s ease-in-out infinite pulse}@keyframes status-pulse{0%,to{opacity:.15;transform:scale(.92)}50%{opacity:.85;transform:scale(1.08)}}.module-header{padding:var(--space-sm) var(--space-md);box-sizing:border-box;background:var(--overlay-300);border:1px solid var(--border);border-radius:var(--radius-sq);justify-content:space-between;align-items:center;gap:var(--space-md);min-height:78px;display:flex;position:relative;overflow:hidden}.module-header:after{display:none}.module-header:before{content:"";background:var(--accent-gradient);transform-origin:50%;height:2px;transform:scaleX(var(--loader-progress,1));transition:var(--loader-transition,transform .8s cubic-bezier(.25, 1, .5, 1));animation:4s ease-in-out infinite header-shimmer;position:absolute;bottom:0;left:0;right:0}.header-title-group{align-items:center;gap:var(--space-md);flex:1;min-width:0;display:flex}.header-title-group>div:last-child{flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:42px;display:flex}.overview-header-copy{flex:1;min-width:0;height:3.2rem;position:relative;overflow:hidden}.overview-header-copy h1,.overview-header-copy .view-subtitle{min-width:0;position:absolute;left:0;right:0}.overview-header-copy h1{top:0}.overview-header-copy .view-subtitle{min-height:0;bottom:0}html[lang^=ja] .overview-header-copy,html[lang^=hi] .overview-header-copy{height:3.2rem}.header-controls{align-items:center;gap:var(--space-sm);flex-shrink:0;max-width:100%;display:flex}.dashboard-dev-tools{align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sq-sm);flex-direction:row;display:none}.dashboard-dev-tools__label{font-size:var(--fs-3xs);font-weight:var(--fw-black);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);opacity:.8;white-space:nowrap}.dashboard-dev-tools__actions{align-items:center;gap:var(--space-2xs);flex-wrap:nowrap;display:flex}.dashboard-dev-btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:0;height:34px;padding:0 var(--space-sm);white-space:nowrap;font-size:.72rem;font-weight:700;display:inline-flex}.dashboard-dev-btn svg{flex-shrink:0;width:13px;height:13px}.dashboard-dev-btn span{line-height:1}@keyframes header-shimmer{0%,to{opacity:.7}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.switch{flex-shrink:0;width:44px;height:22px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.slider{all:unset;cursor:pointer;background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);position:absolute;inset:0}.slider:before{content:"";height:var(--slider-knob-size,16px);width:var(--slider-knob-size,16px);left:var(--slider-knob-offset,3px);bottom:var(--slider-knob-offset,2px);background-color:var(--slider-knob-color,var(--text-secondary));border-radius:var(--radius-sq-sm);position:absolute}input:checked+.slider{background:var(--accent-gradient);border-color:#0000}input:checked+.slider:before{background-color:var(--text-inverse);transform:translate(22px)}.slider.round{border-radius:var(--radius-sq)}.slider.round:before{border-radius:var(--radius-sq-sm)}.switch.small{width:32px;height:18px}.switch.small .slider:before{width:12px;height:12px;bottom:2px;left:2.5px}.switch.small input:checked+.slider:before{transform:translate(14px)}.form-group{margin-bottom:var(--space-md)}.form-group:last-child{margin-bottom:0}.form-group label,.field-label{font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:.05em;margin:0 0 4px;padding:0;line-height:1;display:block}.form-group>span:first-child:not([class]):not(.slider),.config-header-group>span:not([class]),.config-section>span:not([class]),.color-mini-group span:first-child{font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:.05em;margin:0;padding:0;line-height:1;display:inline}.profile-container .pattern-colors-grid .color-mini-group .config-info .field-label{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-main);letter-spacing:.06em;margin:0}label.field-header,.field-header{font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:.05em;justify-content:space-between;align-items:center;min-height:auto;margin-bottom:4px;display:flex;position:relative}.field-header .badge-accent-sm,.field-header .field-value-group{z-index:2;pointer-events:none;position:absolute;bottom:0;right:0}.field-value-group{align-items:center;gap:var(--space-xs);text-transform:none;letter-spacing:normal;display:flex}.badge-accent-sm{font-weight:var(--fw-black);color:var(--text-inverse);background:var(--accent-gradient);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sq-sm);font-size:var(--fs-sm);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.field-grid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.list-stack{gap:var(--space-sm);flex-direction:column;display:flex}.log-group-header{padding:var(--space-md) var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-sq);justify-content:space-between;align-items:center;display:flex}.log-group-info{align-items:center;gap:var(--space-md);display:flex}.log-group-icon{border:1px solid var(--border);border-radius:var(--radius-sq);width:36px;height:36px;color:rgb(var(--accent-2));justify-content:center;align-items:center;display:flex}.log-group-name{font-family:Michroma,Inter,sans-serif;font-size:var(--fs-md);font-weight:var(--fw-black);color:var(--text-main);letter-spacing:.05em}.log-group-actions{align-items:center;gap:var(--space-md);display:flex}.manual-id-wrapper{gap:var(--space-2xs);flex-direction:column;width:240px;display:none}.manual-id-label{font-size:var(--fs-2xs);font-weight:var(--fw-black);color:var(--text-secondary);letter-spacing:.1em;opacity:.8}.manual-id-wrapper .input-compact-mono{background:var(--overlay-400);border-radius:var(--radius-sq-sm);height:38px;color:var(--text-main);font-size:var(--fs-sm);padding:0 var(--space-sm);width:100%}.manual-id-wrapper .input-compact-mono:focus{border-color:rgb(var(--accent-2));background:var(--overlay-500);outline:none}.input-mono{font-family:var(--font-mono);letter-spacing:.05em}.input-compact-mono{border:1px solid var(--border);background-color:var(--background-card);color:var(--text-main);font-family:var(--font-mono);height:32px;padding:0 var(--space-sm);border-radius:var(--radius-sq-sm);width:100%;font-size:.8rem}.form-input{width:100%;height:50px;padding:0 var(--space-md);border:1px solid var(--border);border-radius:var(--radius-sq);background-color:var(--background-card);color:var(--text-main);font-size:.95rem;font-family:var(--font-primary);outline:none;font-weight:500}select.form-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;min-width:150px;padding-right:40px;transition:border-color .2s,background-color .2s}html.theme-light select.form-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}select.form-input option{background-color:var(--background);color:var(--text-main);padding:var(--space-sm)}.form-input:focus{border-color:rgb(var(--accent-2))}input[type=number]::-webkit-inner-spin-button{appearance:none}input[type=number]::-webkit-outer-spin-button{appearance:none}input[type=number]{appearance:textfield}.profile-container div.tone-slot:not(.tone-card *),.config-category div.tone-slot:not(.tone-card *){align-items:center;gap:var(--space-sm);padding:6px var(--space-sm);border-radius:var(--radius-sq);box-sizing:border-box;background:#00000040;border:1px solid #ffffff1a;display:inline-flex}.profile-container div.tone-slot:not(.tone-card *):focus-within,.config-category div.tone-slot:not(.tone-card *):focus-within{border-color:rgb(var(--accent-2));background:#00000059}.profile-container div.tone-slot.mini,.config-category div.tone-slot.mini{padding:var(--space-2xs) var(--space-sm);width:fit-content}.profile-container input.role-color-input:not(.tone-card *),.config-category input.role-color-input:not(.tone-card *){appearance:none;margin:var(--space-sm) auto 0;border-radius:var(--radius-sq);cursor:pointer;background:0 0;border:1px solid #fff3;outline:none;width:32px;min-width:32px;max-width:32px;height:22px;min-height:22px;max-height:22px;padding:0;display:block}.profile-container .profile-color-row input.role-color-input{flex-shrink:0;width:44px;max-width:44px;height:26px;min-height:26px;max-height:26px;margin:0}.profile-container .profile-color-row input.role-color-input::-webkit-color-swatch-wrapper{max-width:none;max-height:none}.profile-container .profile-color-row input.role-color-input::-webkit-color-swatch{width:100%;max-width:none;height:100%;max-height:none}.profile-container .profile-color-row input.role-color-input::-moz-color-swatch{width:100%;max-width:none;height:100%;max-height:none}.profile-container input.role-color-input:not(.tone-card *)::-webkit-color-swatch-wrapper{max-width:30px;max-height:20px;margin:0;padding:0}.config-category input.role-color-input:not(.tone-card *)::-webkit-color-swatch-wrapper{max-width:30px;max-height:20px;margin:0;padding:0}.profile-container input.role-color-input:not(.tone-card *)::-webkit-color-swatch{border-radius:var(--radius-sq);border:none;max-width:30px;max-height:20px}.config-category input.role-color-input:not(.tone-card *)::-webkit-color-swatch{border-radius:var(--radius-sq);border:none;max-width:30px;max-height:20px}.profile-container input.role-color-input:not(.tone-card *)::-moz-color-swatch{border-radius:var(--radius-sq);border:none;max-width:30px;max-height:20px}.config-category input.role-color-input:not(.tone-card *)::-moz-color-swatch{border-radius:var(--radius-sq);border:none;max-width:30px;max-height:20px}.profile-container input.tone-input-name,.config-category input.tone-input-name{color:var(--text-main);font-family:var(--font-mono);padding:2px var(--space-2xs);text-transform:uppercase;background:0 0;border:none;outline:none;width:90px;font-size:.9rem;font-weight:700}.profile-container div.tone-slot input,.config-category div.tone-slot input{box-shadow:none;background:0 0}.question-row-item{gap:var(--space-sm);grid-template-columns:1fr 140px 44px;align-items:center;padding:6px 0;display:grid}.question-row-item .question-label-input{height:44px;font-family:var(--font-primary);font-size:var(--fs-sm);border-radius:var(--radius-sq-sm)}.question-row-item .question-type-input{min-width:140px;height:44px;font-family:var(--font-primary);font-size:var(--fs-sm);border-radius:var(--radius-sq-sm)}.question-row-item .question-remove-btn{border-radius:var(--radius-sq-sm);width:44px;height:44px;color:rgb(var(--danger));cursor:pointer;background:#ef44440d;border:1px solid #ef444426;justify-content:center;align-items:center;display:flex}.slider-container{background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);width:100%;height:50px;padding:0 var(--space-md);box-sizing:border-box;align-items:center;display:flex;position:relative}.slider-track{left:var(--space-md);right:var(--space-md);border-radius:var(--radius-sq-sm);height:4px;z-index:var(--z-layer);position:absolute}.slider-highlight{left:var(--space-md);background:var(--accent-gradient);border-radius:var(--radius-sq-sm);height:4px;z-index:var(--z-layer);pointer-events:none;position:absolute}.slider-thumb{background:var(--accent-gradient);border:1px solid rgb(var(--accent-3));border-radius:var(--radius-sq-sm);width:14px;height:14px;z-index:var(--z-layer);pointer-events:none;left:var(--space-md);position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff40}.slider-native{left:var(--space-md);right:var(--space-md);opacity:.01;width:calc(100% - 32px);height:20px;z-index:var(--z-layer);cursor:pointer;appearance:none;background:0 0;position:absolute}.slider-container.dual .dual-inputs{height:20px;z-index:var(--z-layer);pointer-events:none;position:absolute;left:0;right:0}.slider-container.dual .slider-native{left:var(--space-md);right:var(--space-md);pointer-events:none;opacity:.01;width:calc(100% - 32px);height:20px;position:absolute}.slider-container.dual .slider-native::-webkit-slider-thumb{appearance:none;cursor:grab;width:20px;height:20px}input[type=range]:active::-moz-range-thumb{cursor:grabbing}.field-hint{font-size:var(--fs-2xs);color:var(--text-muted);font-weight:500}.opacity-slider{flex-shrink:0;width:160px}#gv-duration-label,#gv-winners-label,#gv-min-participants-label,#gv-max-participants-label,#g-levels-xp-min-label,#g-levels-xp-max-label{background:var(--accent-gradient);color:#fff}.tag{border:1px solid var(--border);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sq-sm);font-size:var(--fs-xs);align-items:center;gap:var(--space-xs);color:var(--text-main);display:flex}.tag-id{font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.8}.tag-remove{cursor:pointer;color:var(--text-secondary);font-weight:var(--fw-semibold);font-size:var(--fs-xs);opacity:.6;padding:0 2px;line-height:1}.toast{border:1px solid var(--border);border-left:4px solid rgb(var(--accent-2));padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sq);color:var(--text-main);align-items:center;gap:var(--space-sm);background:#141417;min-width:250px;font-weight:600;display:flex;position:relative;overflow:hidden}.toast:after{display:none}.notification-container{bottom:var(--space-xl);right:var(--space-xl);z-index:var(--z-layer);gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.notification-toast{background:var(--background-card,#141417);border:1px solid var(--border,#ffffff0f);border-left:4px solid rgb(var(--accent-2));padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sq);color:var(--text-main);align-items:center;gap:var(--space-sm);pointer-events:auto;min-width:250px;font-weight:600;animation:.3s cubic-bezier(.25,.46,.45,.94) toast-in;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d}.notification-toast.removing{animation:.3s cubic-bezier(.55,.09,.68,.53) forwards toast-out}.notification-toast.toast-success{border-left-color:rgb(var(--success,16 185 129))}.notification-toast.toast-error{border-left-color:rgb(var(--danger,239 68 68))}.notification-toast.toast-warning{border-left-color:rgb(var(--warning,245 158 11))}.notification-toast.toast-info{border-left-color:rgb(var(--accent-2,251 97 18))}@keyframes toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}[data-tooltip],.infotool-trigger{cursor:pointer;position:relative}[data-tooltip]:after{content:attr(data-tooltip);background:var(--background-card,#141417);border:1px solid var(--border,#ffffff0f);border-radius:var(--radius-sq-sm);min-width:max-content;max-width:260px;color:var(--text-main);font-family:var(--font-main);font-size:var(--fs-xs);white-space:normal;text-align:center;pointer-events:none;z-index:var(--z-layer,100);opacity:0;visibility:hidden;padding:8px 12px;line-height:1.4;transition:opacity .1s,visibility .1s,transform .1s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #00000073}[data-tooltip]:before{content:"";background:var(--background-card,#141417);border-left:1px solid var(--border,#ffffff0f);border-top:1px solid var(--border,#ffffff0f);opacity:0;visibility:hidden;pointer-events:none;width:8px;height:8px;z-index:var(--z-layer,100);transition:opacity .1s,visibility .1s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)rotate(45deg)}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.16,1,.3,1) .5s,visibility .3s .5s,transform .3s cubic-bezier(.16,1,.3,1) .5s;transform:translate(-50%)translateY(0)}[data-tooltip]:hover:before{transition:opacity .3s .5s,visibility .3s .5s}.tags-container{gap:var(--space-xs);flex-wrap:wrap;display:flex}.radio-cards-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.loading-state{text-align:center;padding:var(--space-3xl) 0;color:var(--text-secondary);grid-column:1/-1;font-size:1.1rem;font-weight:600}.custom-select,.compact-select{position:relative}.custom-select{width:100%}.compact-select{min-width:140px}.custom-select.compact{width:160px}.select-trigger{width:100%;height:50px;padding:0 var(--space-md);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);color:var(--text-main);align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.custom-select.compact .select-trigger{height:40px;padding:0 var(--space-sm);font-size:.85rem;font-weight:700}.select-trigger span{text-transform:none;letter-spacing:normal;color:inherit;font-family:Rajdhani,Inter,sans-serif;font-size:.95rem;font-weight:500;display:inline}.select-trigger .status-dot,.dropdown-option .status-dot{border-radius:var(--radius-sq-sm);flex-shrink:0}.select-trigger .status-dot{width:12px;height:12px}.dropdown-option .status-dot{width:10px;height:10px}.select-trigger .chevron{opacity:.5;margin-left:auto}.custom-select.active{border-color:rgb(var(--accent-2));z-index:100}.custom-select.active .select-trigger{border-color:rgb(var(--accent-2))}.custom-select.active .chevron{opacity:1;transform:rotate(180deg)}.dropdown-options{top:calc(100% + var(--space-xs));background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);z-index:var(--z-layer);opacity:0;visibility:hidden;pointer-events:none;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;padding:var(--space-2xs);position:absolute;left:0;right:0;overflow:hidden auto;transform:translateY(-12px)scale(.95);box-shadow:0 4px 20px #00000026}.dropdown-options::-webkit-scrollbar{width:4px}.dropdown-options::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-select.open-up .dropdown-options,.compact-select.open-up .dropdown-options,.dropdown.open-up .dropdown-options{top:auto;bottom:calc(100% + var(--space-xs));transform:translateY(12px)scale(.95)}.custom-select.active .dropdown-options,.compact-select.active .dropdown-options,.dropdown.active .dropdown-options,.compact-select.active.open-up .dropdown-options,.custom-select.active.open-up .dropdown-options,.dropdown.active.open-up .dropdown-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)scale(1)}.dropdown-option{padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sq);font-family:Rajdhani,Inter,sans-serif;font-weight:500;transition:none;display:flex}.dropdown-option.selected{color:var(--text-main);font-weight:700}.dropdown-option .bg-thumb{pointer-events:none;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;width:56px;height:32px;display:block}.status-dot.online{background:#23a55a}.status-dot.idle{background:#f0b232}.status-dot.dnd{background:#f23f43}.status-dot.invisible{background:#80848e}.field-header>span:not(:first-child):not(.badge-accent-sm),.field-header>label:not(:first-child),.field-value-group>span,h2.flex-group>span,h3.flex-group>span,.config-row>span,.config-row>label{text-transform:none;letter-spacing:normal;color:inherit;align-items:center;display:inline-flex}.field-header>span:first-child,.field-header>label:first-child{letter-spacing:.05em;font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-secondary)}.collapsible-feature{max-height:0;overflow:hidden}.collapsible-feature.active{max-height:300px;overflow:visible}.segmented-control{border-radius:var(--radius-sq);background:#00000040;gap:2px;width:100%;padding:2px;display:flex;position:relative;overflow:hidden}.segment-item{text-align:center;border-radius:var(--radius-sq);cursor:pointer;height:50px;font-size:var(--fs-xs);flex:1;justify-content:center;align-items:center;font-weight:700;display:flex}.process-stat-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding-bottom:var(--space-xs);display:flex}.process-status-badge{min-width:74px;padding:var(--space-2xs) var(--space-sm);font-size:.66rem;font-weight:var(--fw-black);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.process-stat-meta{gap:var(--space-sm);padding-top:var(--space-sm);display:grid}.process-stat-empty{min-height:48px;color:var(--text-main);align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.process-stat-meta .field-desc{font-family:var(--font-mono);color:var(--text-secondary);font-size:.86rem}@media (width<=720px){.dashboard-summary-grid,.telemetry-grid,#process-telemetry-grid{grid-template-columns:1fr}.dashboard-summary-grid .stat-card,.telemetry-grid .stat-card{min-height:96px;padding:var(--space-md)}.process-stat-card{min-height:168px}}#command-list-root{gap:var(--space-md);flex-direction:column;display:flex}.cmd-header-grid{padding-bottom:0!important}.cmd-header-label{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);font-size:.7rem;font-weight:800}#cat-commands .config-section:first-of-type{gap:var(--space-lg);flex-direction:column;display:flex}#cat-commands .config-section:first-of-type .config-row{background:0 0;border:none;height:auto;padding:0}#cat-commands .config-section:first-of-type .config-row h4{color:var(--text-main);font-size:.95rem;font-weight:700}.cmd-category-divider{align-items:center;gap:var(--space-md);padding:var(--space-sm) 24px var(--space-xs) 12px;display:flex}.cmd-category-divider span{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);white-space:nowrap;font-size:.7rem;font-weight:800}.cmd-category-divider:after{content:"";flex:1;height:1px}.dashboard-overview-electron{flex-direction:column;gap:16px;width:100%;display:flex}.dashboard-overview-electron .dashboard-pie-row{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.dashboard-overview-electron .dashboard-pie-row>*{min-width:0;display:flex}.dashboard-overview-electron .dashboard-pie-row>*>.chart-container{flex:1}.dashboard-bottom-row{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.dashboard-bottom-left,.dashboard-bottom-right{flex-direction:column;gap:16px;min-width:0;display:flex}.dashboard-overview-electron .dashboard-stats-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dashboard-overview-electron .chart-container.pie-chart-container{box-sizing:border-box;width:100%}.dashboard-overview-stack{gap:var(--space-md,24px);grid-template-columns:1fr 1fr;width:100%;display:grid}.dashboard-overview-left{flex-direction:column;gap:16px;min-width:0;display:flex}.dashboard-overview-right{flex-direction:column;gap:16px;min-width:0;display:flex;overflow:hidden}.dashboard-overview-stack>.dashboard-summary-grid,.dashboard-overview-stack>.dashboard-section{min-width:0}@media (width<=480px){.dashboard-overview-electron .dashboard-pie-row,.dashboard-overview-electron .dashboard-stats-row,.dashboard-bottom-row,.dashboard-overview-stack{grid-template-columns:1fr}}h1,h3,h4,h6{font-family:var(--font-accent);color:var(--text-main);letter-spacing:.1em;align-items:center;gap:var(--space-sm);font-weight:800;line-height:1.2;display:flex}h2.flex-group,h3.flex-group{align-items:center;gap:var(--space-sm);display:flex}.section-subtitle{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:var(--fw-bold);letter-spacing:.05em}.field-label{font-family:Rajdhani,Inter,sans-serif;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-main);letter-spacing:.06em;align-items:center;line-height:1;display:flex}.premium-notice{padding:var(--space-lg);border-radius:var(--radius-sq);align-items:flex-start;gap:var(--space-md);background:#eab3080a;border:1px solid #eab30826;border-left:4px solid #ffbf66;display:flex;position:relative;overflow:hidden}.premium-notice .notice-icon,.premium-notice .notice-content{z-index:1;position:relative}.premium-notice .notice-icon,.premium-notice h4{color:#ffbf66}.premium-notice h4{font-family:var(--font-accent);font-size:var(--fs-xs);font-weight:var(--fw-black);letter-spacing:.1em}.premium-notice p{color:#ffffffb3;font-size:var(--fs-sm);line-height:1.6;font-weight:var(--fw-medium)}.experience-sources-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.experience-source-card{border-radius:var(--radius-sq);padding:var(--space-md);cursor:default;background:#ffffff05;border:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:flex}.experience-source-info{flex:1;min-width:0}.experience-source-details{flex-direction:column;gap:2px;display:flex}.experience-source-title{color:var(--text-main);letter-spacing:.05em;font-size:.82rem;font-weight:800}.experience-source-subtitle{color:var(--text-secondary);font-size:.68rem;font-weight:500}.bar-label{font-size:var(--fs-3xs);width:50px;color:var(--text-secondary);font-weight:800}.bar-value{font-size:var(--fs-2xs);text-align:right;min-width:25px;font-weight:700}.action-add-zone{width:100%;padding:var(--space-xs) 0;justify-content:center;display:flex}.action-add-btn{justify-content:center;align-items:center;gap:var(--space-xs);padding:0 var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-sq);height:44px;color:var(--text-secondary);font-family:var(--font-primary);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff05;width:100%;font-weight:700;display:flex}.switch.premium .slider,.switch.premium input:checked+.slider{background:var(--premium-gradient);border-color:#0000}.template-btn.premium{color:#c084fc;box-shadow:inset 0 -2px 0 var(--premium-gradient);background:#9333ea1f}.template-btn.premium:hover{color:#d8b4fe;background:#9333ea33}.template-btn.premium.is-active{background:var(--premium-gradient);color:#fff;box-shadow:0 10px 24px #7e22ce40}button.premium,.btn.premium,.btn-confirm.premium{background:var(--premium-gradient);color:#fff;border:none}.premium-accent{position:relative}.premium-accent:before{content:"";border-radius:var(--radius-sq-sm) var(--radius-sq-sm) 0 0;background:var(--premium-gradient);z-index:2;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.premium-popup-overlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;animation:.14s premium-popup-fade;display:flex;position:fixed;inset:0}@keyframes premium-popup-fade{0%{opacity:0}to{opacity:1}}.premium-popup{background:var(--background-card,#17171b);border:1px solid var(--border);border-radius:var(--radius-sq,12px);width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);animation:.18s premium-popup-rise;overflow-y:auto;box-shadow:0 24px 64px #00000080}@keyframes premium-popup-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.premium-popup-head{background:var(--premium-gradient);color:#fff;border-radius:var(--radius-sq,12px) var(--radius-sq,12px) 0 0;align-items:center;gap:8px;padding:14px 18px;display:flex}.premium-popup-crown{display:inline-flex}.premium-popup-title{font-family:var(--font-accent);font-size:var(--fs-md,14px);letter-spacing:.06em;text-transform:uppercase;flex:1;font-weight:900}.premium-popup-close{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:15px}.premium-popup-close:hover{opacity:1;background:#ffffff26}.premium-popup-body{padding:18px}.premium-popup-desc{font-size:var(--fs-sm,13px);color:var(--text-secondary);margin:0 0 16px}.premium-popup-plans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.premium-popup-plan{border:1px solid var(--border);border-radius:var(--radius-sq-sm,8px);background:var(--dashboard-bg-fill,#101013);flex-direction:column;gap:8px;padding:14px;display:flex}.premium-popup-plan.is-super{border-top:3px solid var(--premium-gradient)}.premium-popup-plan-name{font-family:var(--font-accent);font-size:var(--fs-sm,13px);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.premium-popup-plan-price{font-size:var(--fs-lg,18px);color:var(--text-main);font-weight:800}.premium-popup-cta{border-radius:var(--radius-sq-sm,8px);background:var(--premium-gradient);color:#fff;font-family:var(--font-accent);font-size:var(--fs-sm,13px);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;margin-top:auto;padding:8px 12px;font-weight:800;transition:filter .15s}.premium-popup-cta:hover{filter:brightness(1.12)}.paddle-checkout-frame{border:1px solid var(--border);background:var(--dashboard-bg-fill);border-radius:14px;width:100%;margin-top:1.25rem;overflow:hidden}.paddle-checkout-frame iframe{border:0;width:100%;display:block}.premium-link-popup .premium-link-dismiss{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:1rem;line-height:1}.premium-link-popup .premium-link-dismiss:hover{opacity:1;background:#ffffff26}.premium-link-subtitle{color:var(--text-secondary);margin:0 0 12px;font-size:.85rem}.premium-link-list{flex-direction:column;gap:8px;max-height:280px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow-y:auto}.premium-link-row{background:var(--background-elevated,#ffffff0a);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.premium-link-guild-name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.premium-link-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--accent,#a78bfa);background:#8b5cf626;border-radius:999px;padding:2px 10px;font-size:.65rem}.premium-link-empty{color:var(--text-secondary);text-align:center;padding:12px 0;font-size:.85rem}.premium-link-cooldown{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.5}.premium-link-cooldown a{color:var(--accent,#a78bfa);text-decoration:underline}.module-header.compact{padding:var(--space-sm)}.module-header.compact h1{letter-spacing:.1em;font-size:1rem}.module-header.compact .view-subtitle{opacity:.6;font-size:.7rem}.log-filter-btn{border:1px solid var(--border);padding:6px var(--space-sm);border-radius:var(--radius-sq);color:var(--text-secondary);background:#ffffff08;font-size:.75rem}.log-filter-btn.active{background:rgb(var(--accent-2));border-color:rgb(var(--accent-2));color:var(--text-main)}.log-filter-btn[data-filter=hearth].active{background:rgba(var(--log-badge-hearth), .15);color:rgb(var(--log-badge-hearth))}.log-filter-btn[data-filter=electron].active{background:rgba(var(--log-badge-electron), .15);color:rgb(var(--log-badge-electron))}.log-filter-btn[data-filter=web].active{background:rgba(var(--log-badge-web), .15);color:rgb(var(--log-badge-web))}.terminal-container{border-radius:var(--radius-sq);background:0 0;border:1px solid #ffffff24;flex-direction:column;gap:0;height:calc(100vh - 270px);min-height:0;display:flex;overflow:hidden}.terminal-header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:0 0;border-bottom:1px solid #ffffff14;display:flex}.terminal-actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;flex:420px;display:flex}.terminal-filters{justify-content:flex-end;gap:var(--space-2xs);flex-wrap:wrap;flex:280px;display:flex}.terminal-btn{border-radius:var(--radius-sq-sm);border:1px solid var(--border);min-height:38px;color:var(--text-main);font-size:.74rem;font-weight:var(--fw-black);letter-spacing:.05em;cursor:pointer;background:#ffffff0a;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.terminal-btn:hover{background:#ffffff12}.terminal-btn.danger{color:#ff8f8f;background:#ff636314;border-color:#ff63633d}.log-container.full{min-height:0;padding:var(--space-sm);background:0 0;flex-direction:column;flex:1;gap:6px;display:flex;overflow:hidden auto}.log-timestamp{color:var(--text-secondary);opacity:.72;flex-shrink:0}@media (width<=900px){.terminal-container{height:calc(100vh - 240px)}.terminal-header{flex-direction:column;align-items:stretch}.terminal-actions{width:100%}.terminal-filters{justify-content:flex-start;width:100%}.terminal-date-selector{width:100%}}.log-line{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sq-sm);align-items:flex-start;gap:var(--space-xs);font-family:var(--font-mono);-webkit-user-select:text;user-select:text;cursor:text;font-size:.75rem;line-height:1.5;display:flex}.log-badge{font-size:var(--fs-2xs);font-weight:var(--fw-black);border-radius:var(--radius-sq-sm);letter-spacing:.05em;text-align:center;-webkit-user-select:text;user-select:text;flex-shrink:0;min-width:52px;padding:1px 6px}.log-badge.bot{background:rgba(var(--log-badge-bot), .15);color:rgb(var(--log-badge-bot))}.log-badge.hearth{background:rgba(var(--log-badge-hearth), .15);color:rgb(var(--log-badge-hearth))}.log-badge.electron{background:rgba(var(--log-badge-electron), .15);color:rgb(var(--log-badge-electron))}.log-badge.web{background:rgba(var(--log-badge-web), .15);color:rgb(var(--log-badge-web))}.log-message .log-badge{min-width:unset;flex-shrink:unset;display:inline}.log-message{word-break:break-word;color:var(--text-main);-webkit-user-select:text;user-select:text;pointer-events:auto;flex:1}.log-line.hidden{display:none}.ansi-black{color:#21222c}.ansi-red{color:#f55}.ansi-green{color:#50fa7b}.ansi-yellow{color:#f1fa8c}.ansi-blue{color:#bd93f9}.ansi-magenta{color:#ff79c6}.ansi-cyan{color:#8be9fd}.ansi-white{color:#f8f8f2}.ansi-bright-black{color:#6272a4}.ansi-bright-red{color:#ff6e6e}.ansi-bright-green{color:#69ff94}.ansi-bright-yellow{color:#ffffa5}.ansi-bright-blue{color:#d6acff}.ansi-bright-magenta{color:#ff92df}.ansi-bright-cyan{color:#a4ffff}.ansi-bright-white{color:#fff}.ansi-bold{font-weight:700}.ansi-italic{font-style:italic}.ansi-underline{text-decoration:underline}.guild-name{white-space:nowrap;text-overflow:ellipsis;color:var(--text-main);font-size:1.1rem;font-weight:800;overflow:hidden}.member-name{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.stats-grid .stat-icon{border-radius:var(--radius-sq);background:var(--accent-gradient);width:48px;height:48px;color:var(--text-inverse);justify-content:center;align-items:center;display:flex}.stats-grid .stat-info{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.stats-grid .stat-label{color:var(--text-secondary);font-size:.76rem;font-weight:var(--fw-black);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;min-height:2.05rem;line-height:1.35}html[lang^=ja] .stats-grid .stat-label,html[lang^=hi] .stats-grid .stat-label{min-height:2.3rem}.stats-grid .stat-value{color:var(--text-main);letter-spacing:-.02em;font-size:clamp(2rem,2.7vw,2.55rem);font-weight:900;line-height:1}.stats-grid{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.stat-card{align-items:flex-start;gap:var(--space-sm);min-height:96px;padding:var(--space-md) var(--space-md);border-radius:var(--radius-sq);border:1px solid var(--border);flex-wrap:wrap;display:flex;position:relative}.stat-card.expandable{cursor:pointer;transition:transform .2s,box-shadow .2s}.stat-card.expandable:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000004d}.stat-card .stat-detail{width:100%;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border,#ffffff0f);color:var(--text-dim,#8e8e93);grid-column:1/-1;font-size:.8rem;line-height:1.6;display:none}.stat-card.expanded .stat-detail{display:block}.stat-card.expanded{flex-wrap:wrap;overflow:visible}.metrics-bar-chart{gap:var(--space-md,16px);padding:var(--space-md);border-radius:var(--radius-sq);border:1px solid var(--border,#ffffff0f);background:var(--background-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coxcomb-group{gap:var(--space-sm,12px);padding:var(--space-md);border-radius:var(--radius-sq);border:1px solid var(--border,#ffffff14);background:#00000024;flex-direction:column;min-width:0;display:flex}.coxcomb-group-header{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.82rem;font-weight:800}.coxcomb-body{gap:var(--space-md,16px);flex:1;align-items:center;min-width:0;display:flex}.coxcomb-svg{aspect-ratio:1;flex:0 0 46%;min-width:0;max-width:46%;display:block}.coxcomb-empty{aspect-ratio:1;border:1px dashed var(--border,#ffffff1f);max-width:46%;color:var(--text-dim,#8e8e93);text-align:center;border-radius:50%;flex:0 0 46%;justify-content:center;align-items:center;font-size:.78rem;display:flex}.coxcomb-legend{gap:var(--space-2xs,6px);flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.coxcomb-legend-item{align-items:center;gap:var(--space-sm,8px);color:var(--text-secondary);min-width:0;font-size:.78rem;display:flex}.coxcomb-swatch{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.coxcomb-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coxcomb-value{color:var(--text-main);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}@media (width<=900px){.metrics-bar-chart{grid-template-columns:1fr}}@media (width<=520px){.coxcomb-body{flex-direction:column}.coxcomb-svg{flex-basis:auto;width:100%;max-width:100%}}@keyframes loading-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.stat-value.loading{color:#0000;background:#ffffff0d;border-radius:4px;min-width:60px;height:24px;animation:1.5s ease-in-out infinite loading-pulse;display:inline-block;position:relative}.profile-main-layout{gap:var(--space-lg);grid-template-columns:360px 1fr;align-items:start;display:grid}.profile-settings-col,.profile-preview-col{min-width:0}.profile-container .config-section{border:1px solid var(--border);border-radius:var(--radius-sq);padding:var(--space-md);background:var(--background-card);margin-bottom:var(--space-md)}.config-row-mini{justify-content:space-between;align-items:center;min-height:44px;display:flex}.sticky-preview{top:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex;position:sticky}.preview-canvas-wrapper{border-radius:var(--radius-sq);border:1px solid var(--border);background:var(--background-card);overflow:hidden}.preview-canvas-wrapper canvas{width:100%;height:auto;display:block}@media (width<=1100px){.profile-main-layout{flex-direction:column}.profile-preview-col{width:100%}.sticky-preview{position:static}}.radiant-label{color:rgb(var(--accent-2));letter-spacing:.1em;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;display:block}.radio-behavior-grid{gap:var(--space-sm) 48px}.radio-behavior-grid .form-group.web-only-control{flex-direction:column}.radio-exclusive-tags{flex-wrap:wrap;gap:8px}#mt-default-duration-label{color:#fff}.tickets-delivery-section{position:relative}.tickets-split-row>.custom-select{flex:1;min-width:0}.tickets-manual-input{opacity:0;flex:0 0;min-width:0;transition:flex-basis .3s,opacity .25s;overflow:hidden}.tickets-split-row.input-active .tickets-manual-input{opacity:1;flex:1}.tickets-categories-list{gap:10px}.category-item{align-items:center;gap:var(--space-sm);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);padding:var(--space-sm) var(--space-md);display:flex}.category-item:hover{border-color:#ffffff1a}.tk-cat-emoji-wrapper{flex-shrink:0}.tk-cat-emoji{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sq-sm);background-color:var(--background-card);width:44px;height:40px;color:var(--text-main);outline:none;padding:0;font-size:1.2rem;transition:border-color .2s}.tk-cat-emoji:focus{border-color:rgb(var(--accent-2))}.tk-cat-details{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tk-cat-label,.tk-cat-desc{width:100%;height:36px;padding:0 var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sq-sm);background-color:var(--background-card);color:var(--text-main);outline:none;font-size:.85rem;transition:border-color .2s}.tk-cat-label:focus,.tk-cat-desc:focus{border-color:rgb(var(--accent-2))}.tk-cat-desc{color:var(--text-secondary);font-size:.8rem}.tk-remove-cat{border:1px solid var(--border);border-radius:var(--radius-sq-sm);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s;display:flex}.tk-remove-cat:hover{border-color:rgb(var(--danger));color:rgb(var(--danger))}.config-section .field-header h2,.config-section .field-header .btn-outline-discrete{color:#fff}.levels-section-header,.levels-section-block{margin-bottom:var(--space-lg)}.levels-section-header h2{margin:0}.config-section>.form-group{margin-bottom:var(--space-sm)}.levels-section-block>.form-group{margin-bottom:0}.levels-section-block>.levels-field-stack{gap:var(--space-2xs);margin-top:var(--space-2xs)}.levels-manual-input-container{margin-top:var(--space-sm)}.levels-field-stack{gap:var(--space-sm);flex-direction:column;display:flex}.levels-system-section{margin-bottom:var(--space-2xl)}.levels-defs-grid{column-gap:var(--space-md);row-gap:var(--space-md);grid-template:"canais fontes""ignorados fontes""dias fontes"/1fr 1fr;align-items:stretch;display:grid}.levels-card-canais{grid-area:canais}.levels-card-ignorados{grid-area:ignorados}.levels-card-dias{grid-area:dias}.levels-card-fontes{grid-area:fontes}.levels-def-card{gap:var(--space-md);padding:var(--space-md);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);flex-direction:column;display:flex}.levels-def-card-title{font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;line-height:1}.levels-xp-sources{gap:var(--space-sm);flex-direction:column;display:flex}.levels-source-row{justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);min-height:50px;padding:var(--space-sm) var(--space-md);transition:border-color .2s,box-shadow .2s;display:flex}.levels-source-row:focus-within{border-color:var(--accent)}.levels-source-info{flex-direction:column;gap:2px;min-width:0;display:flex}.levels-source-info .field-label{margin:0}.levels-calc-grid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.levels-calc-card{gap:var(--space-2xs);padding:var(--space-md);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);cursor:pointer;flex-direction:column;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.levels-calc-card:hover{border-color:rgba(var(--accent-2), .4)}.levels-calc-card.active{border-color:rgb(var(--accent-2));background:rgba(var(--accent-2), .06);box-shadow:0 0 0 1px rgb(var(--accent-2))}.levels-calc-name{font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--text-main)}.levels-calc-desc{font-size:var(--fs-2xs);color:var(--text-secondary);line-height:1.5}.levels-editor-container{margin-top:var(--space-xl);padding-top:var(--space-xl)}.levels-section-block>span:first-child:not([class]),.levels-system-section>span:first-child:not([class]){font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:.05em;margin:0;padding:0;line-height:1;display:inline}.levels-editor-section{border-top:1px solid #ffffff0d}.levels-days-grid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.levels-day-label{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sq);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;transition:background .15s,border-color .15s;display:flex}.levels-day-label:has(input:checked){background:rgba(var(--accent-rgb,88, 101, 242), .18);border-color:rgba(var(--accent-rgb,88, 101, 242), .5);color:var(--accent,#5865f2)}.levels-day-label input[type=checkbox]{display:none}.levels-roles-section{flex-direction:column;display:flex}.levels-roles-header{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.levels-roles-header-title{font-weight:var(--fw-semibold);font-size:var(--fs-xs);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;line-height:1}.levels-roles-list{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.levels-roles-empty{padding:var(--space-lg);border:1px dashed var(--border);border-radius:var(--radius-sq);color:var(--text-secondary);font-size:var(--fs-sm);text-align:center;opacity:.7}.levels-role-row{align-items:center;gap:var(--space-sm);background:var(--background-card);border:1px solid var(--border);min-height:56px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sq);transition:border-color .2s,box-shadow .2s;display:flex}.levels-role-row:focus-within{border-color:var(--accent)}.levels-role-row.has-duplicate{border-color:#f0b2328c;box-shadow:0 0 0 1px #f0b23240}.levels-role-level-wrap{flex-shrink:0;align-items:center;gap:4px;display:flex}.levels-role-level-label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-secondary);letter-spacing:.03em}.levels-role-level{border-radius:var(--radius-sq-sm);width:52px;height:32px;color:var(--text-main);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:center;background:#ffffff08;border:1px solid #ffffff0f;outline:none;padding:0 4px;transition:border-color .2s}.levels-role-level:focus{border-color:var(--accent)}.levels-role-row .levels-role-id{min-width:0;height:32px;margin:0;flex:1!important;width:auto!important}.levels-role-select{flex:1;min-width:0}.levels-role-select .select-trigger{height:38px;padding:0 var(--space-sm);font-size:.85rem}.levels-role-select .levels-role-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.levels-role-select .select-trigger .status-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff26}.levels-role-select .dropdown-options{max-height:260px}.levels-role-select .dropdown-option .status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.btn-remove-role{cursor:pointer;color:#ed4245;background:#ed424514;border:1px solid #ed424526;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.btn-remove-role:hover{background:#ed424533}.btn-sm{padding:6px 14px;font-size:.85rem}.module-footer-center{justify-content:center;padding:20px 0;display:flex}.bump-monitor-section{gap:var(--space-md)}.bump-field-group{row-gap:var(--space-sm)}.bump-field-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);letter-spacing:.05em;margin:0;padding:0;line-height:1;display:block}.bump-toggle-cell{padding-top:12px}.bump-toggle-cell .config-row{box-sizing:border-box;background:var(--background-card);border:1px solid var(--border);height:50px;padding:13px var(--space-md);border-radius:var(--radius-sq);justify-content:space-between;align-items:center;display:flex}.bump-toggle-cell .config-row>label{margin-bottom:0}.bump-toggle-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-main);letter-spacing:.02em;margin:0;padding:0;line-height:1}#welcome-manual-color-container-global{background:#00000026;border:1px solid #ffffff08;justify-content:space-between;align-items:center;min-height:50px;transition:all .3s;display:flex}#welcome-manual-color-container-global .welcome-color-icon-container{width:32px;height:32px;color:var(--text-secondary);opacity:.8;justify-content:center;align-items:center;display:flex}#welcome-colors-container-global{border-top:1px solid #ffffff0d}.view-welcome-footer{justify-content:center;padding:30px 0;display:flex}.welcome-channel-row,.channel-select-row{align-items:stretch;gap:var(--space-sm);display:flex}.welcome-channel-row .custom-select,.channel-select-row .custom-select{flex:1;min-width:0}.welcome-channel-id-inline,.channel-id-inline{opacity:0;flex:0 0;min-width:0;transition:flex-basis .3s,opacity .25s;overflow:hidden}.welcome-channel-id-inline .form-input,.channel-id-inline .form-input{white-space:nowrap;height:100%}.welcome-channel-row.input-active .welcome-channel-id-inline,.channel-select-row.input-active .channel-id-inline{opacity:1;flex:1}.log-filters-grid{gap:var(--space-2xs);grid-template-columns:repeat(3,1fr);display:grid}.filter-item{align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);border-radius:var(--radius-sq);border:1px solid var(--border);box-sizing:border-box;height:50px;display:flex}.filter-label{font-size:var(--fs-xs);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}@media (width<=992px){.log-filters-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.log-filters-grid{grid-template-columns:1fr}}.modal{z-index:var(--z-layer);width:100%;height:100%;padding:var(--space-md);background-color:#000000d9;display:none;position:fixed;top:0;left:0}.modal-content{background:var(--background-card);border-radius:var(--radius-sq);border:1px solid var(--border);flex-direction:column;width:100%;max-width:1400px;height:95vh;display:flex;overflow:hidden}.modal-header{padding:var(--space-md) var(--space-xl);background:#ffffff03;justify-content:space-between;align-items:center;display:flex}.modal-tabs{gap:var(--space-lg);padding:0 var(--space-xl);background:#ffffff03;display:flex}.tab-btn{color:var(--text-secondary);padding:var(--space-md) 0;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:700;position:relative}.tab-btn.active{color:var(--text-main)}.tab-btn.active:after{content:"";background:var(--accent-gradient);width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(1)}.tab-content{padding:var(--space-xl);max-height:calc(90vh - 120px);display:none;overflow-y:auto}.tab-content.active{display:block}.config-category{max-width:1200px;display:none}.config-category.active{gap:var(--space-md);flex-direction:column;display:flex}.modal-body{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.modal-overlay{z-index:9999;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden}.confirm-content{background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);width:90%;max-width:480px;padding:var(--space-xl);text-align:center;position:relative;box-shadow:0 24px 80px #00000073}.confirm-header{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.confirm-icon-wrapper{width:64px;height:64px;color:rgb(var(--danger));justify-content:center;align-items:center;display:flex}.confirm-icon-wrapper svg{stroke-dasharray:100;width:48px;height:48px;animation:1.5s ease-out forwards iconDraw}@keyframes iconDraw{0%{stroke-dashoffset:100px;opacity:0}to{stroke-dashoffset:0;opacity:1}}.confirm-header h3{font-family:var(--font-accent);letter-spacing:2px;color:rgb(var(--danger));filter:none;justify-content:center;align-items:center;font-size:1.6rem;font-weight:900;display:flex}.confirm-body{color:var(--text-secondary);font-size:.95rem;font-weight:500;line-height:1.6}.confirm-body b{color:var(--text-main);font-weight:800}.confirm-footer{gap:var(--space-md);justify-content:center;display:flex}.confirm-footer button{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-sq);letter-spacing:1.2px;cursor:pointer;min-width:160px;font-size:.8rem;font-weight:850}#confirm-modal .btn-secondary{background:color-mix(in srgb, var(--background-card) 96%, transparent);border:1px solid var(--border);color:var(--text-main)}#confirm-modal .btn-secondary:hover{border-color:color-mix(in srgb, var(--border) 100%, rgb(var(--danger)) 20%);background:color-mix(in srgb, var(--background-card) 88%, rgb(var(--danger)) 12%)}#confirm-modal .btn-primary{background:linear-gradient(180deg, rgb(var(--danger) / .92) 0%, #b91c1c 100%);border:1px solid rgb(var(--danger) / .45);color:var(--text-inverse);box-shadow:inset 0 1px #ffffff2e}#confirm-modal .btn-primary:hover,#confirm-modal .btn-primary:focus-visible{background:linear-gradient(180deg, rgb(var(--danger)) 0%, #991b1b 100%);border-color:rgb(var(--danger) / .7)}.confirm-footer .btn-text,#confirm-cancel-btn{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14}#confirm-ok-btn{background:repeating-linear-gradient(0deg, #ffffff0d 0px, #ffffff0d 1px, transparent 1px, transparent 2px), linear-gradient(to bottom, var(--text-inverse) 0%, rgb(var(--accent-2)) 45%, #450a0a 100%);color:var(--text-inverse);filter:drop-shadow(0 0 4px rgba(var(--accent-2), .3)) drop-shadow(0 0 12px rgba(var(--accent-2), .15));background-size:100% 2px,100% 100%;border:none}.modal-title-group{align-items:center;gap:var(--space-md);display:flex}.m-icon{border-radius:var(--radius-sq);border:2px solid var(--border);background:#222;width:64px;height:64px}.m-id{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-mono)}.close-modal,.close-modal-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1}.config-info{flex:1}.config-info h4{font-size:1rem}.field-desc{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.save-banner{bottom:var(--space-lg);left:calc(50% + (var(--sidebar-width,272px) / 2));transform:translateX(-50%) translateY(calc(100% + var(--space-lg)));width:min(800px, calc(100% - var(--sidebar-width,272px) - (var(--space-lg) * 2)));background:var(--background-card);border:1px solid var(--border);max-width:800px;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sq);z-index:var(--z-layer);opacity:0;pointer-events:none;justify-content:center;transition:transform .2s,opacity .2s;display:flex;position:fixed;box-shadow:0 14px 40px #00000059}.save-banner.active{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.banner-content{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;display:flex}.banner-text{color:var(--text-main);min-width:0;font-size:.95rem;font-weight:600}.banner-actions{gap:var(--space-md);flex-shrink:0;align-items:center;display:flex}.save-banner .btn-text{color:var(--text-main);cursor:pointer;padding:var(--space-xs) var(--space-sm);text-align:center;background:0 0;border:none;min-width:110px;font-size:.9rem;font-weight:500}.save-banner .btn-save-confirm{background:rgb(var(--success));color:var(--text-inverse);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sq-sm);cursor:pointer;text-align:center;border:none;min-width:150px;font-weight:700}.save-banner .btn-text:hover,.save-banner .btn-save-confirm:hover{filter:brightness(1.06)}@media (width<=720px){.banner-content{flex-direction:column;align-items:stretch}.banner-actions{justify-content:flex-end;width:100%}.save-banner .btn-text,.save-banner .btn-save-confirm{min-height:40px}}.version-desync-banner{color:#fff;z-index:99999;background:linear-gradient(135deg,#e53e3e,#dd6b20);justify-content:center;align-items:center;padding:8px 16px;font-size:.85rem;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0000004d}.version-desync-banner .banner-content{align-items:center;gap:12px;width:100%;max-width:1000px;display:flex}.version-desync-banner .banner-icon{flex-shrink:0;font-size:1.1rem}.version-desync-banner .banner-text{color:#fff;flex:1;font-weight:500}.version-desync-banner .btn-text{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:.85rem}.version-desync-banner .btn-text:hover{background:#ffffff4d}.studio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.message-editor-root{padding:var(--space-md);background:var(--overlay-300);border:1px solid var(--border);border-radius:var(--radius-sq);width:100%;z-index:var(--z-layer);position:relative;overflow:hidden}.studio{column-gap:var(--space-md);row-gap:var(--space-md);background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:relative;overflow:hidden}.studio>h2{grid-column:1/-1}.template-selector{gap:var(--space-xs);display:flex;position:relative}.studio__editor{scrollbar-gutter:auto;gap:var(--space-md);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow-y:auto}.studio__preview{flex-direction:column;flex-shrink:0;align-self:stretch;min-height:100%;display:flex;overflow-y:auto}.studio__controlbar{flex-direction:column;gap:4px;display:flex}.studio .studio__nav{border:1px solid var(--border);border-radius:var(--radius-sq-sm);grid-template-columns:1fr 1fr 1fr;gap:0;width:100%;padding:4px;display:grid;overflow:hidden}.studio .studio-switch-button{text-align:center;border-radius:calc(var(--radius-sq-sm) - 2px);width:100%;height:32px;min-height:32px;color:var(--text-secondary);line-height:1;font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-weight:900;font-size:var(--fs-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s,box-shadow .14s;display:flex}.studio .studio-switch-button:hover{color:var(--text-main)}.studio .studio-switch-button.is-active{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:0 10px 24px rgba(var(--accent-2), .22)}.studio__panel{gap:var(--space-md);flex-direction:column;display:none}.studio__panel.is-active{display:flex}.studio__embeds{flex-direction:column;flex-grow:1;gap:16px;padding-bottom:0;display:flex}.studio-card__eyebrow{color:rgb(var(--accent-2));text-transform:uppercase;letter-spacing:.15em;font-weight:var(--fw-black)}.studio .form-input{background:var(--background);width:100%;color:var(--text-main);font-family:var(--font-mono);font-size:var(--fs-sm);border-radius:var(--radius-sq-sm);outline:none;height:32px;min-height:32px;padding:0 12px}.studio .form-input:focus{border-color:rgb(var(--accent-2));background:var(--background);box-shadow:0 0 0 3px rgba(var(--accent-2), .12)}.studio textarea.form-input{resize:vertical;min-height:32px;padding:6px 12px;overflow:hidden}.format-popup{z-index:var(--z-layer);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);opacity:0;pointer-events:none;align-items:center;gap:6px;padding:6px;transition:none;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 10px))scale(.96);box-shadow:0 4px 16px #0006}.format-popup:after{content:"";background:var(--background-card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.format-popup.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,calc(-100% - 10px))scale(1)}.studio .format-btn{border-radius:var(--radius-sq);width:32px;height:32px;color:var(--text-main);font-family:var(--font-mono);border:1px solid #0000;font-size:.8rem;font-weight:700}.studio .format-btn:hover{border-color:rgb(var(--accent-2));color:rgb(var(--accent-2));background:var(--overlay-150)}@media (width<=1100px){.studio{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.studio-header{grid-template-columns:1fr}.studio__preview{width:100%;height:500px;position:static}.studio__editor{overflow-y:visible}}.editor-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.editor-grid--two{grid-template-columns:repeat(2,1fr)}.editor-grid--color{gap:var(--space-md);grid-template-columns:1fr;display:grid;overflow:visible}.editor-field--full{grid-column:1/-1}.color-row{align-items:center;gap:var(--space-md);grid-template-columns:44px minmax(0,1fr) 64px;display:grid;overflow:visible}.embed-color-picker{cursor:pointer;border-radius:var(--radius-sq-sm);background:0 0;width:44px;min-width:44px;height:32px;padding:0}.embed-color-picker::-webkit-color-swatch-wrapper{padding:0}.embed-color-picker::-webkit-color-swatch{border-radius:var(--radius-sq-sm);border:none}.embed-color-picker::-moz-color-swatch{border-radius:var(--radius-sq-sm);border:none}.embed-color-text{flex:1;min-width:0}.embed-random-color-toggle{place-self:center end;width:64px;height:32px;line-height:1;display:inline-block;position:relative}.studio [data-tooltip]{position:relative}.studio [data-tooltip]:after{content:attr(data-tooltip);border:1px solid var(--border);border-radius:var(--radius-sq-sm);min-width:max-content;max-width:220px;color:var(--text-main);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:normal;text-align:center;box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;z-index:var(--z-layer);padding:8px 10px;line-height:1.3;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.studio [data-tooltip]:before{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;width:10px;height:10px;z-index:var(--z-layer);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)rotate(45deg)}.studio [data-tooltip]:hover:after,.studio [data-tooltip]:hover:before,.studio [data-tooltip]:focus-within:after,.studio [data-tooltip]:focus-within:before{opacity:1;visibility:visible}.embed-random-color-toggle input{opacity:0;width:0;height:0;position:absolute}.embed-random-color-toggle .slider{all:unset;cursor:pointer;box-sizing:border-box;background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq-sm);position:absolute;inset:0}.embed-random-color-toggle .slider:before{content:"";background-color:var(--text-secondary);border-radius:var(--radius-sq-sm);width:22px;height:22px;position:absolute;top:4px;left:4px}.embed-random-color-toggle input:checked+.slider{background:rgb(var(--accent-2));border-color:rgb(var(--accent-2))}.embed-random-color-toggle input:checked+.slider:before{background-color:var(--text-inverse);transform:translate(34px)}.template-btn{z-index:1;text-align:center;border-radius:calc(var(--radius-sq-sm) - 2px);width:100%;height:32px;min-height:32px;color:var(--text-secondary);line-height:1;font-family:var(--font-accent);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-weight:900;transition:background .14s,color .14s,box-shadow .14s;display:flex;position:relative}.template-btn:hover{color:var(--text-main)}.template-btn.is-active{color:var(--text-inverse);background:var(--accent-gradient);box-shadow:0 10px 24px rgba(var(--accent-2), .22)}.template-slider{border-radius:var(--radius-sq-sm);pointer-events:none;opacity:0;position:absolute;inset:0 auto 0 0}html.is-web .studio__controlbar{border:1px solid var(--border);border-radius:var(--radius-sq-sm);padding:4px}html.is-web .template-selector{background:0 0;border:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}html.is-web .template-selector .template-slider{display:none}html.is-web .template-btn,html.is-web .studio .studio-switch-button{min-width:0;height:32px}html.is-web .studio .studio__nav{box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0;display:grid}html.is-electron .studio__controlbar{display:contents}.flag-stack{gap:var(--space-md);flex-direction:column;display:flex}.flag-card{border-radius:var(--radius-sq-sm);background:#ffffff06;border:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.flag-card strong{font-family:var(--font-mono);color:var(--text-secondary);font-size:.8rem;font-weight:500}.embed-item{border-radius:var(--radius-sq);background:var(--background-card);flex-direction:column;padding:0;display:flex;overflow:hidden}.embed-item+.embed-item{margin-top:12px}.studio .embed-item__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.embed-item__title-block{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.studio .embed-item__title,.studio .embed-item__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.embed-move-btns{flex-direction:column;gap:2px;display:flex}.embed-move-btn{width:22px;height:14px;color:var(--text-secondary);cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:3px;justify-content:center;align-items:center;padding:0;line-height:1;transition:none;display:flex}.embed-move-btn:hover{color:var(--text);background:#ffffff14}html.theme-light .embed-move-btn{border-color:var(--border);background:0 0}html.theme-light .embed-move-btn:hover{background:#0000000a}.embed-collapse-btn,.embed-remove-btn{border-radius:var(--radius-sq-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:#0000002e;border:1px solid #ffffff14;justify-content:center;align-items:center;transition:none;display:flex}.embed-collapse-btn:hover{color:var(--text-secondary);background:#0000002e}html.theme-light .embed-collapse-btn,html.theme-light .embed-remove-btn{border-color:var(--border);background:0 0}.embed-collapse-btn svg{transition:none}.embed-collapse-btn.is-open svg{transform:rotate(180deg)}.embed-item__body{background:0 0;padding:0;display:none}.embed-item__body.is-open{display:block}.studio .embed-item__nav{border:none;border-bottom:1px solid #ffffff0f;border-radius:0;grid-template-columns:repeat(5,1fr);gap:0;width:100%;padding:4px;display:grid;overflow:hidden}.add-field-btn{width:40px;height:40px;color:var(--text-secondary);background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq-sm);cursor:pointer;justify-content:center;align-items:center;margin:0 auto;padding:0;font-size:1.5rem;line-height:1;transition:none;display:flex}.add-field-btn:hover{border-color:var(--border);color:var(--text-secondary);background:var(--background-card)}.embed-item__tab-view{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:none}.embed-item__tab-view.is-active{display:flex}.embed-remove-btn:hover{color:var(--text-secondary);background:#0000002e;border-color:#ffffff14}.fields-list{gap:var(--space-md);flex-direction:column;display:flex}.field-item{border-radius:var(--radius-sq-sm);border:1px solid #ffffff0f}.field-item-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.field-item-header:hover{background:#ffffff08}.field-collapse-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:transform .15s;display:flex}.field-item.is-open .field-collapse-btn{transform:rotate(180deg)}.field-item-index{font-family:var(--font-mono);font-size:var(--fs-2xs);color:rgb(var(--accent-2));font-weight:var(--fw-black);flex-shrink:0;min-width:20px}.field-item-name-preview{font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.field-item-body{gap:var(--space-sm);flex-direction:column;padding:0 8px 8px;display:none}.field-item.is-open .field-item-body{display:flex}.editor-inline-row{align-items:center;gap:var(--space-sm);display:flex}.field-item-body .editor-inline-row{padding:0}.remove-field-btn{color:var(--text-secondary);cursor:pointer;opacity:.4;background:0 0;border:none;flex-shrink:0;padding:4px;display:flex}.remove-field-btn:hover{opacity:.7}.studio__add-zone{justify-content:center;padding:0;display:flex}.studio__add-btn{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq-sm);justify-content:center;align-items:center;font-size:1.5rem;transition:none;display:flex}.studio__add-btn:hover{border-color:var(--border);color:var(--text-secondary);background:var(--background-card)}.discord-msg{color:#dcddde;border-radius:var(--radius-sq-sm);background:#313338;gap:16px;padding:16px;font-family:Montserrat,system-ui,sans-serif;display:flex}html.theme-light .discord-msg{color:#1a1b1e;background:#fbfbfb}html.theme-light .msg-author{color:#060607}html.theme-light .msg-time{color:#6e6e78}html.theme-light .msg-text{color:#1a1b1e}.msg-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.msg-content-wrapper{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.msg-header{align-items:center;gap:8px;display:flex}.msg-author{color:#fff;font-size:1rem;font-weight:600}.msg-bot-tag{background:var(--accent-gradient);color:#fff;border-radius:var(--radius-sq-sm);padding:1px 4px;font-size:.625rem;font-weight:600}.msg-time{color:#949ba4;font-size:.75rem}.msg-text{color:#dbdee1;white-space:pre-wrap;word-break:break-word;font-size:1rem;font-weight:400;line-height:1.375}.discord-emoji{vertical-align:-.2em;object-fit:contain;width:1.375em;height:1.375em;display:inline-block}.msg-embed{border-left:4px solid var(--embed-accent,#202225);border-radius:var(--radius-sq-sm);background:#2c2e32;flex-direction:column;gap:8px;width:fit-content;max-width:520px;padding:16px;display:flex}html.theme-light .msg-embed{background:#efefef}html.theme-light .ea-name,html.theme-light .embed-title,html.theme-light .ef-name{color:#060607}html.theme-light .embed-title a{color:#0068e0}html.theme-light .embed-desc,html.theme-light .ef-value{color:#1a1b1e}html.theme-light .embed-footer{color:#6e6e78}.embed-author{align-items:center;gap:8px;display:flex}.ea-icon{border-radius:50%;width:24px;height:24px}.ea-name{color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.embed-title{color:#fff;font-size:1rem;font-weight:700}.embed-title a{color:#00a8fc;text-decoration:none}.embed-desc{color:#dbdee1;font-size:.875rem;font-weight:400;line-height:1.125rem}.embed-fields{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.embed-field{flex-direction:column;gap:2px;display:flex}.embed-field.inline{grid-column:span 1}.embed-field:not(.inline){grid-column:1/-1}.ef-name{color:#fff;font-size:.875rem;font-weight:600}.ef-value{color:#dbdee1;font-size:.875rem}.embed-thumb{object-fit:contain;border-radius:4px;max-width:80px;max-height:80px}.embed-img{border-radius:4px;max-width:100%}.embed-footer{color:#949ba4;opacity:.85;align-items:center;gap:8px;font-size:.75rem;font-weight:400;display:flex}.ef-icon{border-radius:50%;width:20px;height:20px}.embed-grid{justify-content:space-between;gap:16px;display:flex}.embed-content{flex:1;min-width:0}.message-editor-root .module-header{border-bottom:none}.studio-infotool{display:inline-block;position:relative}button.studio-infotool{background:rgba(var(--accent-2), .1);border:1px solid rgba(var(--accent-2), .25);color:rgb(var(--accent-2));cursor:pointer;border-radius:var(--radius-sq-sm);box-shadow:0 0 10px rgba(var(--accent-2), .05);justify-content:center;align-items:center;padding:6px;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:flex}button.studio-infotool:hover,.studio-infotool.is-open button.studio-infotool{color:#fff;background:var(--accent-gradient);box-shadow:0 0 14px rgba(var(--accent-2), .45);border-color:#0000}.studio-infotool-popup{background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq-sm);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;width:320px;max-height:380px;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),visibility .16s;display:flex;position:fixed;top:12px;left:12px;transform:translateY(-6px)scale(.98);box-shadow:0 16px 40px #000000a6}.studio-infotool.is-bottom .studio-infotool-popup{transform:translateY(-6px)scale(.98)}.studio-infotool.is-top .studio-infotool-popup{transform:translateY(6px)scale(.98)}.studio-infotool.is-top.is-open .studio-infotool-popup,.studio-infotool.is-top:hover .studio-infotool-popup{transform:translateY(0)scale(1)}.studio-infotool.is-right .studio-infotool-popup{transform:translate(-6px)scale(.98)}.studio-infotool.is-left .studio-infotool-popup{transform:translate(6px)scale(.98)}.studio-infotool.is-right.is-open .studio-infotool-popup,.studio-infotool.is-right:hover .studio-infotool-popup,.studio-infotool.is-left.is-open .studio-infotool-popup,.studio-infotool.is-left:hover .studio-infotool-popup{transform:translate(0)scale(1)}.studio-infotool.is-wide .infotool-popup-body{grid-template-columns:repeat(auto-fill,minmax(200px,max-content));align-items:start;gap:8px;display:grid}.studio-infotool.is-wide .infotool-popup-body .infotool-section,.studio-infotool.is-wide .infotool-popup-body .infotool-grid{display:contents}.studio-infotool.is-wide .infotool-popup-body .infotool-section-title{grid-column:1/-1;margin-top:4px}.studio-infotool-popup:after{content:"";background:var(--background-card);border-left:1px solid var(--border);border-top:1px solid var(--border);width:10px;height:10px;position:absolute;bottom:100%;right:12px;transform:translateY(5px)rotate(45deg)}.studio-infotool.is-top .studio-infotool-popup:after{border-top:none;border-left:none;border-right:1px solid var(--border);border-bottom:1px solid var(--border);top:100%;bottom:auto;transform:translateY(-5px)rotate(45deg)}.studio-infotool.is-right .studio-infotool-popup:after{bottom:auto;top:var(--arrow-y,14px);border-left:1px solid var(--border);border-top:none;border-right:none;border-bottom:1px solid var(--border);right:100%;transform:translate(5px)rotate(45deg)}.studio-infotool.is-left .studio-infotool-popup:after{bottom:auto;top:var(--arrow-y,14px);border-left:none;border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:none;left:100%;right:auto;transform:translate(-5px)rotate(45deg)}.studio-infotool:hover .studio-infotool-popup,.studio-infotool.is-open .studio-infotool-popup{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.infotool-popup-header{border-bottom:1px solid var(--border);background:#ffffff04;padding:12px 14px}.infotool-popup-title{font-family:var(--font-accent);font-size:var(--fs-xs);font-weight:var(--fw-black);color:rgb(var(--accent-2));text-transform:uppercase;letter-spacing:.08em;display:block}.infotool-popup-body{gap:var(--space-md);flex-direction:column;flex:1;padding:10px;display:flex;overflow-y:auto}.infotool-popup-body::-webkit-scrollbar{width:6px}.infotool-popup-body::-webkit-scrollbar-track{background:0 0}.infotool-popup-body::-webkit-scrollbar-thumb{border-radius:var(--radius-sq-sm)}.infotool-section{gap:var(--space-xs);flex-direction:column;display:flex}.infotool-section-title{font-size:var(--fs-2xs);font-weight:var(--fw-black);color:rgb(var(--accent-2));text-transform:uppercase;letter-spacing:.08em;padding:2px 8px}.infotool-grid{flex-direction:column;gap:4px;display:flex}.infotool-item{border-radius:var(--radius-sq-sm);cursor:pointer;background:#ffffff05;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:max-content;max-width:100%;padding:6px 8px;transition:background-color .1s,border-color .1s;display:flex}.infotool-item:hover{background:rgba(var(--accent-2), .08);border-color:rgba(var(--accent-2), .2)}.infotool-tag{font-family:var(--font-mono);font-size:var(--fs-2xs);color:rgb(var(--accent-2));white-space:nowrap;flex-shrink:0;font-weight:700}.infotool-desc{font-family:var(--font-main);font-size:var(--fs-2xs);color:var(--text-secondary);text-align:right;white-space:normal;flex:0 auto;min-width:0}.studio-header{column-gap:var(--space-md);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.studio-header-left{justify-content:space-between;align-items:center;width:100%;display:flex}.landing-page{--content-width:1200px;--landing-hero-title-max:8rem;--landing-hero-title-min:4rem;--landing-hero-title-fluid:11vw;--landing-hero-title-mobile-min:3.25rem;--landing-hero-title-mobile-fluid:16vw;--landing-hero-title-mobile-max:5rem;--landing-hero-panel-min-height:240px;--landing-hero-subtitle-max-height:280px;--landing-hero-subtitle-min-height:92px;--landing-card-min-height:164px;--landing-command-name-min-height:2.5rem;--landing-command-desc-min-height:3.6rem;z-index:var(--z-layer);color:var(--text-main);font-family:var(--font-primary);background-color:var(--dashboard-bg-fill);background-image:var(--dashboard-bg-stack);background-size:var(--dashboard-bg-size);background-position:var(--dashboard-bg-position);scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-repeat:no-repeat;background-attachment:scroll;display:none;position:fixed;inset:0;overflow:hidden auto}body.not-logged-in .landing-page{display:block}body.not-logged-in .app-window{display:none}.landing-header{z-index:var(--z-layer);width:100%;height:var(--header-height,72px);background:var(--header-bg);border-bottom:1px solid var(--border);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.header-content{width:100%;height:100%;padding:0 var(--space-md);justify-content:space-between;align-items:center;display:flex}.landing-logo{align-items:center;gap:var(--space-sm);color:var(--text-main);font-family:var(--font-accent);font-size:20px;font-weight:var(--fw-bold);letter-spacing:.18em;display:inline-flex}.hero-section,.commands-section{width:100%;position:relative}.hero-section{padding:var(--space-2xl) var(--space-md) var(--space-xl)}.command-card{background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq)}.hero-title{min-height:0;margin:0 0 var(--space-md);color:var(--text-main);font-family:var(--font-accent);font-size:clamp(var(--landing-hero-title-min), var(--landing-hero-title-fluid), var(--landing-hero-title-max));font-weight:var(--fw-black);letter-spacing:.04em;text-align:center;padding:0;line-height:1;display:block}.hero-title.animate-reveal{animation:.42s ease-out both landingTitleReveal}@keyframes landingTitleReveal{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:translateY(0)}}.hero-subtitle-container{max-height:var(--landing-hero-subtitle-min-height);min-height:var(--landing-hero-subtitle-min-height);opacity:0;transition:none;overflow:hidden}.hero-subtitle-container.active{max-height:var(--landing-hero-subtitle-max-height);min-height:var(--landing-hero-subtitle-min-height);opacity:1}.hero-subtitle{max-width:62ch;min-height:var(--landing-hero-subtitle-min-height);color:var(--text-secondary);font-family:var(--font-primary);font-size:var(--fs-md);font-weight:var(--fw-medium);letter-spacing:.02em;text-align:center;opacity:0;margin:0 auto;line-height:1.4;transition:none;display:block}.hero-subtitle.active{opacity:1}.cta-group{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.btn-primary-landing{width:250px;height:50px;min-height:50px;padding:var(--space-sm) var(--space-md);background:var(--accent-gradient);border:1px solid var(--border);border-radius:var(--radius-sq);color:var(--text-inverse);font-family:var(--font-accent);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;transition:none;display:inline-flex}#main-cta-btn{background:var(--accent-gradient);border-color:var(--border)}#main-cta-btn:hover{background:var(--accent-gradient);filter:brightness(1.1)}.btn-primary-landing:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary-landing:focus-visible,.footer-links a:focus-visible{outline:1px solid rgb(var(--accent-2));outline-offset:2px}.landing-page .section-subtitle{max-width:56ch;color:var(--text-secondary);font-family:var(--font-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;margin:0;line-height:1.4}.commands-section{max-width:var(--content-width);padding:var(--space-xl) var(--space-md) 0;margin:0 auto}.commands-section h2{text-align:center;width:100%;margin-top:0;margin-bottom:var(--space-xl);color:var(--text-main);font-family:var(--font-secondary);font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:.04em;line-height:1.1}.premium-landing-title{color:var(--text-main);font-family:var(--font-secondary);font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:.04em;margin:0;line-height:1.1;display:block}.commands-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commands-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.systems-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-card{min-height:var(--landing-card-min-height);padding:var(--space-md);gap:var(--space-sm);border-top:none;border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;display:flex;position:relative}.command-card:before{content:"";background:var(--accent-gradient);height:2px;position:absolute;top:0;left:-1px;right:-1px}.command-header{align-items:center;gap:var(--space-xs);min-height:var(--landing-command-name-min-height);display:flex}.command-prefix{color:rgb(var(--accent-2));font-family:var(--font-mono);font-size:var(--fs-md);font-weight:var(--fw-bold)}.command-name{color:var(--text-main);font-family:var(--font-secondary);font-size:var(--fs-xl);font-weight:var(--fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.command-description{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);min-height:var(--landing-command-desc-min-height);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}html[lang^=ja] .landing-page,html[lang^=hi] .landing-page{--landing-hero-subtitle-min-height:110px;--landing-card-min-height:188px;--landing-command-name-min-height:3rem;--landing-command-desc-min-height:4.4rem}html[lang^=ja] .btn-primary-landing,html[lang^=hi] .btn-primary-landing{width:270px;min-width:270px;font-family:var(--font-secondary);letter-spacing:.03em}.premium-landing-section{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.premium-landing-hero{display:block}.premium-landing-copy{padding:var(--space-xl);border-radius:var(--radius-sq);text-align:center;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.premium-landing-copy:before{content:"";width:1400px;height:1400px;transform:translate(-50%, -50%) rotate(var(--border-rotation,0deg));background:var(--premium-gradient);z-index:1;transition:transform 3s cubic-bezier(.25,1,.5,1);position:absolute;top:50%;left:50%}.premium-landing-copy.is-hovered:before{transition:none;animation:8s linear infinite premium-border-flow}.premium-landing-copy:after{content:"";border-radius:calc(var(--radius-sq) - 1px);background:var(--background-card);z-index:2;transition:none;position:absolute;inset:1px}html.theme-light .premium-landing-copy:after{background:var(--background-card)}.premium-landing-copy>*{z-index:3;position:relative}@keyframes premium-border-flow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.premium-landing-copy .premium-landing-title{margin-bottom:var(--space-xs)}.landing-page .premium-landing-subtitle{text-align:center;max-width:58ch;margin:0 auto}.premium-landing-cta{margin-top:var(--space-md);justify-content:center}.premium-landing-copy .premium-landing-title,.premium-landing-copy .btn-primary-landing{background:linear-gradient(135deg, rgb(var(--premium-1)), rgb(var(--premium-2)), rgb(var(--premium-3)), rgb(var(--premium-4)), rgb(var(--premium-5)), rgb(var(--premium-1)), rgb(var(--premium-2)), rgb(var(--premium-3)), rgb(var(--premium-4)), rgb(var(--premium-5)), rgb(var(--premium-1)));background-position:0 0;background-size:300px 300px;transition:background-position .8s cubic-bezier(.25,1,.5,1),transform .2s}.premium-landing-copy .premium-landing-title{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-block:.12em;line-height:1.4;display:inline-block}.premium-landing-copy.is-hovered .premium-landing-title,.premium-landing-copy.is-hovered .btn-primary-landing{animation:3s linear infinite premium-gradient-flow}.premium-landing-copy:hover .btn-primary-landing,.premium-landing-copy .btn-primary-landing:hover,.premium-landing-copy .btn-primary-landing:active{border-color:rgb(var(--premium-2));transform:none}@keyframes premium-gradient-flow{0%{background-position:0 0}to{background-position:300px 300px}}.glass-glow{display:none}@media (width<=1100px){.commands-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.header-content,.hero-section,.commands-section{padding-left:var(--space-md);padding-right:var(--space-md)}.premium-landing-copy{padding:var(--space-lg)}.hero-title{font-size:clamp(var(--landing-hero-title-mobile-min), var(--landing-hero-title-mobile-fluid), var(--landing-hero-title-mobile-max))}.commands-grid,.commands-grid-4,.systems-grid{grid-template-columns:1fr}}@media (width<=560px){.landing-logo{letter-spacing:.14em;font-size:18px}.cta-group,.premium-landing-cta{flex-direction:column;align-items:stretch;width:100%}.btn-primary-landing{width:100%}.command-card{min-height:0}}.user-profile-nav .btn-primary-landing{background:var(--accent-gradient);border-color:var(--border);min-width:180px;height:40px;min-height:40px;padding:0 var(--space-sm);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;width:180px;font-size:.7rem;display:flex}.user-profile-nav .btn-primary-landing:hover{filter:brightness(1.1)}.guild-selector-page{z-index:9000;width:100%;height:100%;color:var(--text-main);font-family:var(--font-primary);padding-bottom:var(--space-3xl);display:none;position:fixed;top:0;left:0;overflow-y:auto}.guild-selector-page:after{content:"";opacity:.03;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3column%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}body.selecting-guild .guild-selector-page{display:block}body.selecting-guild .landing-page{display:none}.guild-selector-page .header-left{justify-content:flex-start;align-items:center;gap:var(--space-xl);display:flex}.selector-container{width:100%;max-width:1100px;padding:0 var(--space-xl);margin:0 auto}.selector-header{text-align:center;margin:var(--space-2xl) 0 8px}.selector-title{font-family:var(--font-accent);text-align:center;background:linear-gradient(180deg, var(--text-main) 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:100%;padding-block:.12em;font-size:42px;font-weight:700;line-height:1.4;display:block}.selector-actions{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:24px;display:flex}.btn-secondary,.btn-add-kore{height:44px;padding:0 var(--space-lg);border-radius:var(--radius-sq);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.btn-secondary{border:1px solid var(--border);color:var(--text-main);transition:none}.btn-secondary:hover{border-color:var(--border)}.btn-add-kore{background:var(--accent-gradient);color:#fff;gap:var(--space-sm);border:none;transition:none}.btn-add-kore:hover{filter:brightness(1.1)}.btn-add-kore:active{filter:brightness(.95)}.btn-secondary svg{flex-shrink:0;width:18px;height:18px;display:inline-block}.guilds-selection-grid{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center;display:grid}.select-guild-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:320px;padding:60px 20px;display:flex}.select-guild-empty-icon{opacity:.6;justify-content:center;width:100%;margin-bottom:16px;display:flex}.select-guild-empty-title{width:100%;color:var(--text-main);letter-spacing:.04em;text-align:center;margin:0 0 8px;font-size:1.25rem;font-weight:600;display:block}.select-guild-empty-description{width:100%;max-width:340px;color:var(--text-secondary);text-align:center;margin:0 auto;font-size:.9rem;line-height:1.4}.select-guild-card{background:var(--background-card);border-radius:var(--radius-sq);padding:var(--space-xl);text-align:center;cursor:default;border:1px solid var(--border);align-items:center;gap:var(--space-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.select-guild-card.is-premium{background:linear-gradient(var(--background-card), var(--background-card)) padding-box, var(--premium-gradient) border-box;box-shadow:0 0 20px rgb(var(--premium-1) / .35);border:1px solid #0000}.select-guild-icon{border-radius:var(--radius-sq);object-fit:cover;background:var(--background-sidebar);border:2px solid #00000026;width:100px;height:100px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 2px #ffffff26}.select-guild-name{color:var(--text-main);letter-spacing:-.3px;overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:20px;font-weight:700;display:block}.select-guild-action{background:var(--background-sidebar);border:1px solid var(--border);border-radius:var(--radius-sq);width:100%;height:48px;color:var(--text-main);font-weight:600;font-size:var(--fs-sm);z-index:1;justify-content:center;align-items:center;display:flex}.select-guild-action-wrap{z-index:2;width:100%;position:relative}.select-guild-action-split{padding:0;overflow:visible}.select-guild-action-split .select-guild-action-label{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.select-guild-action-divider{background:var(--border);flex-shrink:0;align-self:stretch;width:1px}.select-guild-action-caret{cursor:pointer;width:36px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:flex}.select-guild-action-split.is-linked,.select-guild-action.is-linked{color:#4caf50;border-color:#4caf5080}.select-guild-action-menu{background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius-sq);z-index:20;min-width:170px;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0006}.select-guild-action-menu.is-open{display:block}.select-guild-action-menu-item{text-align:left;width:100%;color:var(--text-main);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 14px;display:block}.select-guild-action-menu-item:hover{background:#ffffff0f}.user-profile-nav:empty{display:none}.user-profile-nav:not(:empty){justify-content:flex-end;align-items:center;gap:var(--space-md);flex:1;display:flex}.user-profile-menu{min-width:0;position:relative}.header-user-badge{all:unset;justify-content:space-between;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);border-radius:var(--radius-sq);border:1px solid var(--border);background:var(--background-card);cursor:pointer;width:180px;min-width:180px;height:40px;color:var(--text-main);box-sizing:border-box;font-family:var(--font-primary);flex-direction:row;transition:none;display:flex}.header-user-badge:hover,.user-profile-menu.active .header-user-badge{border-color:var(--border)}.user-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:13px;font-weight:600;overflow:hidden}.user-avatar-wrapper{border-radius:var(--radius-sq-sm);background:var(--background-sidebar);border:1px solid #00000026;flex-shrink:0;width:28px;min-width:28px;height:28px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.header-user-avatar{object-fit:cover;width:28px;min-width:28px;height:28px;display:block}.user-info-text{min-width:0}.user-profile-chevron{color:var(--text-secondary);justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex}.user-profile-menu.active .user-profile-chevron{color:var(--text-main);transform:rotate(180deg)}.user-profile-dropdown{width:180px;min-width:0;left:auto;right:0;background:var(--background-card)!important;border:1px solid var(--border)!important}.dropdown.user-profile-menu.open-up .dropdown-options{top:auto;bottom:calc(100% + var(--space-xs));transform:translateY(12px)scale(.95)}.dropdown.user-profile-menu.active .dropdown-options,.dropdown.user-profile-menu.active.open-up .dropdown-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)scale(1)}.user-profile-option{text-align:left;background:0 0;border:none;width:100%;color:var(--text-secondary)!important}.user-profile-option:hover{color:var(--text-main)!important}.user-profile-option.is-danger{color:#f38f8f!important}.user-profile-option.is-danger:hover{color:#ffb0b0!important;background:#ef444414!important}.user-profile-page{z-index:9000;width:100%;height:100%;color:var(--text-main);font-family:var(--font-primary);padding-bottom:var(--space-3xl);background-color:var(--dashboard-bg-fill,var(--background));display:none;position:fixed;top:0;left:0;overflow-y:auto}body.viewing-profile .user-profile-page{display:block}body.viewing-profile .landing-page,body.viewing-profile .guild-selector-page,body.viewing-profile .app-window{display:none}.user-profile-container{width:100%;max-width:720px;padding:var(--space-2xl) var(--space-xl);margin:0 auto}.user-profile-card{background:var(--background-card,var(--background-sidebar));border:1px solid var(--border);border-radius:var(--radius-sq);padding:var(--space-2xl);text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.user-profile-avatar-wrap{border:2px solid var(--border);border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f,inset 0 0 0 1px #ffffff26}.user-profile-avatar{object-fit:cover;width:96px;height:96px;display:block}.user-profile-name{font-family:var(--font-accent,var(--font-primary));letter-spacing:-.02em;text-align:center;overflow-wrap:break-word;word-break:break-word;width:100%;max-width:100%;margin:0;font-size:1.75rem;font-weight:700;display:block}.user-profile-info{max-width:100%}.user-profile-tag{color:var(--text-secondary);margin:0;font-size:.95rem}.user-profile-id-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin:var(--space-md) 0 0;font-size:.75rem}.user-profile-id{font-family:var(--font-mono);color:var(--text-main);-webkit-user-select:text;user-select:text;margin:0;font-size:1rem}.user-profile-actions{margin-top:var(--space-sm)}.monitoring-view{gap:var(--space-md);flex-direction:column;width:100%;min-width:0;display:flex}.monitoring-view .dashboard-section,.monitoring-process-card,.monitoring-summary-card{min-width:0;margin:0}.monitoring-runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.monitoring-layout{gap:var(--space-lg);grid-template-columns:minmax(0,2.3fr) minmax(280px,1fr);align-items:start;width:100%;min-width:0;display:grid}.monitoring-process-card{padding:var(--space-lg);min-width:0}.monitoring-process-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.monitoring-process-grid .stat-card{align-items:stretch}.monitoring-summary-card{padding:var(--space-md);min-width:0;position:relative;overflow:hidden}.monitoring-summary-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff04,#fff0);position:absolute;inset:0}.monitoring-summary-card .section-header h3{font-size:.98rem;line-height:1.1}.monitoring-kpis{gap:var(--space-sm);grid-template-columns:1fr;display:grid}.monitoring-kpi{gap:var(--space-2xs);border-radius:var(--radius-sq);background:0 0;flex-direction:column;padding:12px 14px;display:flex}.monitoring-kpi__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:.76rem}.monitoring-kpi__value{color:var(--text-main);text-wrap:balance;font-size:.98rem;line-height:1.3}@media (width<=1100px){.monitoring-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-layout{grid-template-columns:1fr}}@media (width<=720px){.monitoring-runtime-grid,.monitoring-kpis{grid-template-columns:1fr}}
