@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#e9eaf0;background:#0e1118;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;--bg:#0e1118;--sidebar:#11151e;--panel:#171c27;--panel2:#1b2130;--line:#272e3c;--muted:#8992a5;--text:#eef0f6;--purple:#8173f4;--blue:#61a7f7;--green:#4bc49a;--orange:#e6a35f}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button{font:inherit;color:inherit;cursor:pointer}.app-shell{min-height:100vh}.sidebar{width:258px;position:fixed;inset:0 auto 0 0;background:var(--sidebar);border-right:1px solid #222938;display:flex;flex-direction:column;padding:25px 16px 16px;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 29px}.brand-mark{width:39px;height:39px;border-radius:12px;background:linear-gradient(145deg,#8879ff,#5a55ce);display:grid;place-items:center;color:#fff;box-shadow:0 7px 20px #655be43b}.brand-copy{display:flex;flex-direction:column;gap:3px}.brand-copy strong{font:800 14px Manrope,sans-serif;letter-spacing:1.1px}.brand-copy span{font-size:8px;letter-spacing:1.6px;color:#8991a5}.server-select{width:100%;display:flex;align-items:center;gap:10px;padding:11px;background:#191f2b;border:1px solid #2b3343;border-radius:10px;text-align:left}.server-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#2a3042;color:#aaa0ff}.server-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.server-copy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-copy small{font-size:10px;color:var(--muted)}.server-select>svg{color:#818a9e;transition:transform .2s}.rotate{transform:rotate(180deg)}.server-menu{margin-top:6px;background:#1b2230;border:1px solid var(--line);border-radius:9px;padding:8px}.server-menu-item{font-size:10px;padding:8px 5px;display:flex;align-items:center;gap:7px}.server-menu-item small{margin-left:auto;color:var(--green)}.server-menu-hint{font-size:9px;line-height:1.5;color:var(--muted);padding:7px 5px;border-top:1px solid var(--line)}.online-dot{width:7px;height:7px;border-radius:50%;background:#4bc49a;display:inline-block;box-shadow:0 0 0 3px #4bc49a1c}.nav{margin-top:31px;display:flex;flex-direction:column;gap:27px}.nav-heading{font-size:9px;letter-spacing:1.4px;font-weight:700;color:#677186;padding:0 11px 10px}.nav-group{display:flex;flex-direction:column;gap:4px}.nav-item{height:41px;border:0;background:transparent;border-radius:8px;display:flex;align-items:center;gap:12px;padding:0 11px;color:#929bad;text-align:left;font-size:12px;transition:.18s}.nav-item:hover{background:#1a2030;color:#e9eaf0}.nav-item.selected{background:#292747;color:#b5adff;box-shadow:inset 2px 0 #8b7df7}.sidebar-bottom{margin-top:auto}.help-card{background:linear-gradient(145deg,#1d2233,#1a2030);border:1px solid #303448;border-radius:11px;padding:13px;margin-bottom:15px}.help-icon{width:27px;height:27px;display:grid;place-items:center;background:#39345f;color:#aaa0ff;border-radius:8px;margin-bottom:10px}.help-card strong{font-size:11px}.help-card p{font-size:10px;line-height:1.5;color:#929bad;margin:6px 0 10px}.help-card a{font-size:10px;color:#aaa0ff;text-decoration:none;display:flex;align-items:center;gap:5px}.profile{border-top:1px solid #272e3b;padding:15px 3px 0;display:flex;align-items:center;gap:9px;color:#8790a2}.profile-avatar,.top-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#7769df,#4b5d99);font-size:10px;font-weight:700;color:#fff}.profile-info{display:flex;flex:1;flex-direction:column;gap:4px}.profile-info strong{font-size:11px;color:#e3e6ed}.profile-info span{font-size:9px}.main{margin-left:258px;min-height:100vh}.topbar{height:70px;border-bottom:1px solid #222938;display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#10141c}.breadcrumb{display:flex;align-items:center;gap:10px;color:#788296;font-size:10px;letter-spacing:.6px}.breadcrumb strong{color:#dce0e9;font-weight:600;letter-spacing:0}.topbar-actions{display:flex;align-items:center;gap:20px}.connection-pill{font-size:10px;color:#9da6b7;display:flex;align-items:center;gap:8px}.connection-pill.offline .online-dot{background:#e2a35e}.connection-pill.checking .online-dot{background:#7f8ba3}.icon-button{border:0;background:transparent;color:#9099ab;display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.icon-button:hover{background:#242b39;color:#fff}.notification{position:relative}.notification i{position:absolute;width:5px;height:5px;border-radius:50%;background:#f0a56a;right:6px;top:6px}.top-avatar{width:30px;height:30px}.page-content{max-width:1500px;margin:0 auto;padding:34px 38px 22px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#9287ff;font-weight:700;display:flex;align-items:center;gap:8px}.eyebrow-line{width:18px;height:1px;background:#8173f4}.page-heading h1{font:800 29px Manrope,sans-serif;letter-spacing:-.8px;margin:8px 0 5px}.page-heading p,.section-title-row p,.panel-heading p{font-size:11px;color:var(--muted);margin:0}.date-button,.small-select{display:flex;align-items:center;gap:9px;border:1px solid #303849;background:#171d28;color:#c2c8d4;border-radius:8px;padding:9px 12px;font-size:10px}.welcome-banner{height:222px;position:relative;overflow:hidden;border:1px solid #393657;border-radius:14px;background:linear-gradient(105deg,#25213e,#24233d 48%,#1c2940);margin-bottom:28px}.banner-glow{position:absolute;width:430px;height:260px;right:3%;top:-120px;background:#7d6cfb;filter:blur(100px);opacity:.18}.banner-content{position:relative;z-index:2;padding:27px 31px}.banner-tag{font-size:9px;letter-spacing:1.4px;color:#b4aaff;display:flex;align-items:center;gap:7px;font-weight:700}.banner-content h2{font:800 25px/1.2 Manrope,sans-serif;margin:13px 0 8px;letter-spacing:-.6px}.banner-content h2 span{color:#a99fff}.banner-content p{font-size:11px;color:#b2b2c8;margin:0}.banner-art{position:absolute;right:10%;top:0;width:270px;height:100%;display:grid;place-items:center;color:#9e94ff}.banner-bot{width:126px;height:126px;border-radius:35px;background:linear-gradient(145deg,#494477,#282c50);border:1px solid #7770bd;display:grid;place-items:center;box-shadow:0 20px 60px #080b1e88,inset 0 1px #ffffff2b;transform:rotate(-8deg);position:relative}.banner-bot>svg{filter:drop-shadow(0 0 12px #a39aff88)}.orbit{position:absolute;border:1px solid #9389e344;border-radius:50%;width:210px;height:85px;transform:rotate(-25deg)}.orbit-two{width:245px;height:115px;transform:rotate(48deg);border-color:#8da7e633}.bot-spark{position:absolute;color:#d1caff;font-size:22px}.spark-one{right:-18px;top:7px}.spark-two{left:-27px;bottom:9px}.section-title-row,.panel-heading{display:flex;align-items:center;justify-content:space-between}.section-title-row{margin-bottom:13px}.section-title-row h3,.panel-heading h3{font:700 13px Manrope,sans-serif;margin:0 0 4px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.stat-card{min-height:126px;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:15px 16px;position:relative}.stat-top{display:flex;justify-content:space-between;align-items:center}.stat-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.stat-icon.purple{background:#38315d;color:#a89cff}.stat-icon.blue{background:#263d5a;color:#7abaff}.stat-icon.green{background:#23483f;color:#64d2aa}.stat-icon.orange{background:#4c3b2b;color:#efb476}.stat-note{font-size:9px;color:#788397}.stat-value{font:800 23px Manrope,sans-serif;margin-top:12px;letter-spacing:-.5px}.stat-label{font-size:10px;color:#9ba4b5;margin-top:1px}.stat-trend{position:absolute;right:15px;bottom:17px;color:#5cc49b;font-size:9px;display:flex;align-items:center}.content-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:14px;margin-bottom:18px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:17px}.panel-heading{margin-bottom:16px}.panel-heading h3{font-size:12px}.panel-heading p{font-size:10px}.status-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#292747;color:#a99fff}.system-status-row{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #282f3d}.status-symbol{width:29px;height:29px;border-radius:8px;background:#222a39;display:grid;place-items:center;color:#9da8bc}.status-text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.status-text strong{font-size:10px}.status-text span{font-size:9px;color:#828da1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-tag{font-size:8px;padding:5px 7px;border-radius:5px;white-space:nowrap}.status-tag.neutral{background:#2b303b;color:#a3adbf}.status-tag.good{background:#203e37;color:#6bcba7}.last-check{display:flex;align-items:center;gap:6px;color:#737e92;font-size:8px;margin-top:13px}.module-state{font-size:9px;display:flex;align-items:center;gap:6px;color:#8993a5;min-width:85px}.module-state i{width:6px;height:6px;border-radius:50%;background:#727e91}.module-state.active{color:#67cda7}.module-state.active i{background:#53c69b;box-shadow:0 0 0 3px #53c69b20}.module-state.error{color:#ed9a86}.module-state.error i{background:#e88d7a}.module-state.starting,.module-state.stopping{color:#e5b26f}.module-state.starting i,.module-state.stopping i{background:#e5b26f}.toggle{width:33px;height:18px;border:0;border-radius:20px;background:#394152;padding:2px;transition:.2s}.toggle span{display:block;width:14px;height:14px;border-radius:50%;background:#aab2c0;transition:.2s}.toggle.on{background:#665bd0}.toggle.on span{transform:translate(15px);background:#fff}.toggle:disabled{opacity:.5;cursor:wait}.footer{display:flex;justify-content:space-between;padding:10px 1px;color:#657084;font-size:9px}.primary-button{background:#7064df;border:0;border-radius:8px;padding:10px 15px;font-size:10px;font-weight:600}.mobile-menu,.mobile-close,.mobile-backdrop{display:none}@media(max-width:1100px){.sidebar{width:230px}.main{margin-left:230px}.page-content{padding:28px 25px}.topbar{padding:0 25px}.stats-grid{gap:9px}.stat-card{padding:13px}.content-grid{grid-template-columns:1fr}.status-panel{min-height:unset}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .25s;width:270px}.sidebar.sidebar-open{transform:translate(0)}.mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#05070bbd;border:0;z-index:19}.mobile-menu,.mobile-close{display:grid}.brand{padding-bottom:20px}.brand .mobile-close{margin-left:auto}.main{margin-left:0}.topbar{height:60px;padding:0 17px}.topbar-left{display:flex;align-items:center;gap:8px}.topbar-actions{gap:10px}.connection-pill{font-size:0;gap:0}.connection-pill .online-dot{width:8px;height:8px}.breadcrumb{font-size:9px}.page-content{padding:25px 16px 18px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:25px}.page-heading p{max-width:300px;line-height:1.5}.date-button{font-size:0;padding:9px}.date-button svg{width:16px}.welcome-banner{height:205px}.banner-content{padding:23px 20px}.banner-content h2{font-size:22px}.banner-content p{max-width:220px;line-height:1.5}.banner-art{right:-60px;opacity:.52;transform:scale(.8)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-height:115px}.content-grid{grid-template-columns:1fr}.panel{padding:14px}.panel-heading{gap:10px}.panel-heading p{line-height:1.4}.module-state{min-width:72px;font-size:8px}.footer{font-size:8px}.section-title-row h3{font-size:12px}}@media(max-width:390px){.topbar{padding:0 11px}.page-content{padding-left:12px;padding-right:12px}.banner-art{right:-105px}.module-state{min-width:65px}.stat-note{font-size:8px}}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 20%,#292447,#11151e 48%,#0e1118)}.login-card{width:min(100%,420px);padding:34px;background:#171c27;border:1px solid #30364a;border-radius:17px;box-shadow:0 25px 90px #0007;display:flex;align-items:center;flex-direction:column;text-align:center}.login-mark{width:52px;height:52px;margin-bottom:20px}.login-card .eyebrow{margin-bottom:8px}.login-card h1{font:800 23px Manrope,sans-serif;letter-spacing:.5px;margin:0 0 10px}.login-card p{font-size:12px;line-height:1.65;color:#9aa4b6;margin:0 0 22px}.discord-login{height:44px;width:100%;border-radius:8px;background:#5865f2;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:700;transition:background .2s}.discord-login:hover{background:#4752c4}.discord-login span{font-size:19px}.login-card>small{font-size:9px;color:#737e92;margin-top:15px}.login-error{width:100%;padding:11px;border:1px solid #71413f;background:#3a2529;color:#f1aaa0;border-radius:8px;font-size:10px;line-height:1.5;margin:0 0 14px}.guild-picker{align-items:stretch}.guild-picker h1,.guild-picker p{text-align:center}.guild-option{display:flex;align-items:center;gap:11px;width:100%;padding:13px;margin:4px 0;background:#202737;border:1px solid #313b50;border-radius:9px;text-align:left;font-size:11px}.guild-option span{flex:1}.guild-option:hover{border-color:#8173f4;background:#292747}.logout-link{background:transparent;border:0;color:#a99fff;font-size:10px;margin-top:16px}.server-choice{width:100%;background:transparent;border:0;text-align:left;color:#dce0e9}.server-choice:hover{background:#292747;border-radius:6px}.server-choice-dot{width:7px;height:7px;border-radius:50%;background:#586174;display:inline-block}.profile-logout{background:transparent;border:0;color:#9ba5b7;font-size:17px;padding:4px 7px;border-radius:6px}.profile-logout:hover{background:#2b3140;color:#fff}.saved-label{font-size:8px;letter-spacing:1.1px;color:#6bcba7;display:flex;align-items:center;gap:7px}.saved-label span{width:6px;height:6px;border-radius:50%;background:#53c69b}.welcome-settings-panel{max-width:900px}.setting-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #282f3d}.setting-toggle-row>span{display:flex;flex-direction:column;gap:5px}.setting-toggle-row strong,.setting-field>label{font-size:11px;color:#e5e8ef}.setting-toggle-row small,.setting-field small{font-size:9px;color:#8792a6;line-height:1.5}.setting-field{display:flex;flex-direction:column;gap:8px;margin-top:19px}.setting-field select,.setting-field textarea{width:100%;border:1px solid #303849;background:#111722;color:#e9eaf0;border-radius:8px;padding:11px 12px;font:inherit;font-size:11px;outline:none}.setting-field select:focus,.setting-field textarea:focus{border-color:#8173f4;box-shadow:0 0 0 3px #8173f422}.setting-field textarea{resize:vertical;min-height:125px;line-height:1.6}.setting-field code,.welcome-help-panel code{color:#b9b0ff;background:#292747;border-radius:4px;padding:2px 4px}.welcome-preview{margin-top:18px;padding:14px;border:1px solid #34304f;background:#201e33;border-radius:9px}.welcome-preview strong{font-size:10px;color:#bcb3ff}.welcome-preview p{font-size:11px;line-height:1.6;color:#d9d8e8;white-space:pre-wrap;margin:8px 0 0}.settings-feedback{margin-top:15px;padding:10px 12px;border-radius:7px;font-size:10px}.settings-feedback.success{background:#1e3a32;color:#7bd5b1;border:1px solid #315c4e}.settings-feedback.error{background:#3a2529;color:#f1aaa0;border:1px solid #71413f}.settings-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid #282f3d}.settings-actions>span{font-size:9px;color:#8792a6}.settings-actions .primary-button{display:flex;align-items:center;gap:8px}.primary-button:disabled{opacity:.55;cursor:wait}.settings-loading{padding:30px 0;text-align:center;color:#8792a6;font-size:11px}.welcome-help-panel{max-width:900px;margin-top:14px}.welcome-help-panel h3{font:700 12px Manrope;margin:0 0 8px}.welcome-help-panel p{font-size:10px;line-height:1.8;color:#9ba4b5;margin:0}@media(max-width:600px){.settings-actions{align-items:stretch;flex-direction:column}.settings-actions .primary-button{justify-content:center}.setting-toggle-row{align-items:flex-start}}.setting-field input[type=text]{width:100%;border:1px solid #303849;background:#111722;color:#e9eaf0;border-radius:8px;padding:11px 12px;font:inherit;font-size:11px;outline:none}.setting-field input[type=text]:focus{border-color:#8173f4;box-shadow:0 0 0 3px #8173f422}.welcome-color-row{display:flex;align-items:center;gap:10px}.welcome-color-row input[type=color]{width:48px;height:34px;padding:3px;border:1px solid #303849;border-radius:7px;background:#111722}.welcome-color-row code{font-size:10px;color:#b9b0ff}.discord-embed-preview{margin-top:10px;border-left:4px solid #7567E8;border-radius:5px;background:#20232a;padding:13px 15px;max-width:560px;color:#f2f3f5;min-height:90px}.discord-embed-preview>b{font-size:12px}.discord-embed-preview>p{font-size:11px;line-height:1.6;white-space:pre-wrap;color:#dcddde;margin:8px 0}.discord-embed-preview>small{font-size:9px;color:#aeb3bb}.welcome-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:22px;width:100%;max-width:1500px}.welcome-settings-panel{max-width:none;min-width:0;padding:26px}.welcome-settings-panel .panel-heading h3,.welcome-preview-panel .preview-panel-heading h3{font-size:16px}.welcome-settings-panel .panel-heading p,.welcome-preview-panel .preview-panel-heading p{font-size:12px}.setting-toggle-row{padding:22px 0;gap:22px}.setting-toggle-row strong,.setting-field>label{font-size:14px}.setting-toggle-row small,.setting-field small{font-size:11px}.setting-field{gap:10px;margin-top:23px}.setting-field select,.setting-field textarea,.setting-field input[type=text]{padding:14px 15px;font-size:14px;border-radius:9px}.setting-field textarea{min-height:190px;line-height:1.65}.setting-field code,.welcome-help-panel code{font-size:11px}.welcome-color-row input[type=color]{width:58px;height:42px}.welcome-color-row code{font-size:12px}.settings-actions{margin-top:24px;padding-top:20px}.settings-actions>span{font-size:11px}.settings-actions .primary-button{font-size:12px;padding:13px 17px}.welcome-preview-panel{position:sticky;top:24px;min-width:0;padding:24px;overflow:hidden}.preview-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:19px;border-bottom:1px solid var(--line)}.preview-panel-heading h3{font:700 16px Manrope;margin:0 0 6px}.preview-panel-heading p{font-size:12px;color:var(--muted);margin:0}.preview-live-dot{font-size:10px;font-weight:700;letter-spacing:.8px;color:#65d5a8;background:#1d3a32;padding:6px 9px;border-radius:20px}.discord-preview-channel{padding:20px 0 13px;color:#aeb5c3;font-size:13px;font-weight:600}.preview-hash{font-size:18px;color:#7c8494;vertical-align:-1px}.discord-message-preview{display:flex;gap:12px;align-items:flex-start;padding:15px 12px;background:#313338;border-radius:9px;min-height:160px}.preview-bot-avatar{flex:0 0 38px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#8879ff,#5a55ce);color:#fff}.preview-message-content{min-width:0;flex:1}.preview-message-author{font-size:13px;font-weight:700;color:#f2f3f5;margin:1px 0 10px}.preview-message-author span{font-size:9px;background:#5865f2;color:#fff;padding:2px 4px;border-radius:3px;margin-left:3px}.preview-message-author time{font-size:10px;font-weight:400;color:#949ba4;margin-left:5px}.discord-embed-preview{max-width:none;width:100%;min-height:110px;margin:0;border-left-width:4px;border-left-style:solid;border-radius:4px;background:#2b2d31;padding:17px 18px;color:#dbdee1;overflow-wrap:anywhere}.discord-embed-title{font-size:16px;font-weight:700;line-height:1.4;color:#f2f3f5;margin-bottom:11px}.discord-markdown{font-size:14px;line-height:1.55;color:#dbdee1;overflow-wrap:anywhere}.discord-markdown p{font-size:14px;line-height:1.55;color:inherit;margin:0 0 8px;white-space:pre-wrap}.discord-markdown p:last-child{margin-bottom:0}.discord-markdown strong{font-weight:700;color:#f2f3f5}.discord-markdown em{font-style:italic}.discord-markdown u{text-decoration:underline}.discord-markdown s{text-decoration:line-through}.discord-markdown code{font-family:Consolas,monospace;background:#1e1f22;color:#e6e6e6;border-radius:3px;padding:2px 4px;font-size:.9em}.discord-markdown a{color:#00a8fc;text-decoration:none}.discord-markdown a:hover{text-decoration:underline}.discord-markdown h2,.discord-markdown h3,.discord-markdown h4{font-weight:700;color:#f2f3f5;margin:7px 0}.discord-markdown h2{font-size:19px}.discord-markdown h3{font-size:16px}.discord-markdown h4{font-size:14px}.discord-markdown blockquote{border-left:4px solid #4e5058;margin:5px 0;padding:2px 10px;color:#c6c8ce}.discord-md-spacer{height:9px}.discord-md-list{display:flex;gap:8px;margin:2px 0;padding-left:8px}.discord-md-list>span{color:#dbdee1}.preview-note{font-size:11px;line-height:1.6;color:#858d9d;margin-top:18px}.welcome-help-panel{max-width:1500px;margin-top:18px;padding:20px 24px}.welcome-help-panel h3{font-size:14px}.welcome-help-panel p{font-size:12px;line-height:1.8}@media(max-width:1100px){.welcome-layout{grid-template-columns:minmax(0,1fr)}.welcome-preview-panel{position:static;grid-row:1}.welcome-settings-panel{grid-row:2}}@media(max-width:600px){.welcome-settings-panel,.welcome-preview-panel{padding:17px}.discord-message-preview{padding:12px 8px;gap:9px}.preview-bot-avatar{width:32px;height:32px;flex-basis:32px}.discord-embed-preview{padding:13px}.discord-markdown,.discord-markdown p{font-size:13px}}.profile-avatar,.top-avatar{overflow:hidden;flex:0 0 auto}.profile-avatar img,.top-avatar img,.preview-bot-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.preview-bot-avatar{overflow:hidden}.discord-token-editor{position:relative;display:flex;flex-direction:column;gap:9px}.discord-token-editor>label{font-size:14px;color:#e5e8ef}.discord-token-editor textarea{width:100%;border:1px solid #303849;background:#111722;color:#e9eaf0;border-radius:9px;padding:14px 15px;font:inherit;font-size:14px;outline:none;resize:vertical;min-height:68px;line-height:1.65}.discord-token-editor textarea:focus{border-color:#8173f4;box-shadow:0 0 0 3px #8173f422}.discord-token-editor>small{font-size:11px;color:#8792a6;line-height:1.5}.discord-token-editor>small code{color:#b9b0ff;background:#292747;padding:2px 4px;border-radius:4px}.token-suggestions{position:absolute;z-index:30;top:100%;left:0;right:0;max-height:240px;overflow:auto;background:#202737;border:1px solid #45405f;border-radius:9px;box-shadow:0 12px 30px #0008;padding:5px}.token-suggestions button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:0;border-radius:6px;color:#e8eaf1;text-align:left;font-size:12px}.token-suggestions button:hover{background:#343052}.token-suggestions img{width:22px;height:22px;object-fit:contain}.token-suggestion-icon{width:22px;height:22px;display:grid;place-items:center;color:#b9b0ff;font-weight:700}.discord-mention{color:#c8c0ff;background:#39345f;padding:0 3px;border-radius:3px}.discord-custom-emoji{width:1.35em;height:1.35em;object-fit:contain;vertical-align:middle}.field-label-with-info{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%}.field-info-wrap{position:relative;display:inline-flex;align-items:center}.field-info-button{width:20px;height:20px;display:grid;place-items:center;padding:0;border:1px solid #41495b;border-radius:50%;background:#202838;color:#aeb8ca;cursor:help;transition:.15s}.field-info-button:hover,.field-info-button:focus-visible{color:#d6ceff;border-color:#8b7cf6;background:#302b50;outline:none}.field-info-popover{position:absolute;z-index:80;left:50%;bottom:calc(100% + 9px);transform:translate(-50%) translateY(4px);width:min(290px,75vw);padding:11px 13px;border:1px solid #45405f;border-radius:9px;background:#202635;color:#e7e9f0;font-size:12px;font-weight:400;line-height:1.55;box-shadow:0 12px 32px #0009;opacity:0;visibility:hidden;pointer-events:none;transition:.15s}.field-info-wrap:hover .field-info-popover,.field-info-wrap:focus-within .field-info-popover{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.discord-token-editor>label.field-label-with-info{font-size:14px;color:#e5e8ef}.discord-textarea-wrap{position:relative;width:100%}.discord-textarea-wrap>textarea{display:block;padding-right:52px!important}.emoji-picker-trigger{position:absolute;top:8px;right:8px;width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#8f9bb0;cursor:pointer;opacity:.16;transition:opacity .15s,background .15s,color .15s,border-color .15s}.discord-textarea-wrap:hover .emoji-picker-trigger,.discord-textarea-wrap:focus-within .emoji-picker-trigger,.emoji-picker-trigger:hover,.emoji-picker-trigger[aria-expanded=true]{opacity:1;background:#252d3d;border-color:#3b4560;color:#d8d0ff}.emoji-picker-popover{position:absolute;z-index:100;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 48px));padding:0;overflow:hidden;border:1px solid #3a4050;border-radius:14px;background:#1e222b;box-shadow:0 18px 55px #000b;animation:emoji-picker-in .14s ease-out}.emoji-picker-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #343a47;background:#222631}.emoji-picker-popover-heading>div{display:flex;flex-direction:column;gap:3px}.emoji-picker-popover-heading strong{font:700 13px Manrope,sans-serif;color:#f1f2f5}.emoji-picker-popover-heading span{font-size:10px;color:#9ba4b5}.emoji-picker-close{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:#303644;color:#c5cad4;cursor:pointer}.emoji-picker-close:hover{background:#41495a;color:#fff}.emoji-picker-popover .EmojiPickerReact{--epr-bg-color:#1e222b;--epr-category-label-bg-color:#1e222b;--epr-text-color:#e5e7ed;--epr-search-input-bg-color:#292e39;--epr-search-input-text-color:#e5e7ed;--epr-picker-border-color:#343a47;--epr-hover-bg-color:#34394a;--epr-focus-bg-color:#34394a;--epr-category-icon-active-color:#9a8cff;--epr-header-padding:10px;--epr-emoji-size:23px;--epr-emoji-padding:6px;--epr-search-input-border-color:#42495a;--epr-search-input-placeholder-color:#858fa1;border:0!important;border-radius:0!important}.emoji-picker-popover .epr-search-container input{font-size:12px}.emoji-picker-empty{padding:8px 12px;color:#9ba4b5;font-size:10px;border-top:1px solid #343a47}@keyframes emoji-picker-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.field-info-popover{left:0;transform:translateY(4px)}.field-info-wrap:hover .field-info-popover,.field-info-wrap:focus-within .field-info-popover{transform:translateY(0)}.emoji-picker-popover{right:-4px;width:min(340px,calc(100vw - 32px))}}.birthday-layout{align-items:start}.birthday-settings-panel{min-width:0}.birthday-settings-panel input[type=time],.birthday-settings-panel input[type=file],.welcome-settings-panel input[type=file]{width:100%;min-height:44px;border:1px solid #303849;background:#111722;color:#e9eaf0;border-radius:9px;padding:10px 13px;font:inherit;font-size:14px}.birthday-settings-panel input[type=file],.welcome-settings-panel input[type=file]{padding:9px}.birthday-image-control{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:12px}.birthday-image-control img{display:block;max-width:min(100%,360px);max-height:210px;object-fit:contain;border-radius:9px;border:1px solid #394255;background:#111722}.birthday-preview-image{display:block;width:auto;max-width:100%;max-height:320px;object-fit:contain;margin-top:13px;border-radius:5px}.birthday-settings-panel .secondary-button,.welcome-settings-panel .secondary-button{border:1px solid #424b5e;background:#252e3e;color:#d9ddec;border-radius:8px;padding:9px 12px;cursor:pointer}.birthday-settings-panel .secondary-button:hover{background:#333d51}.settings-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.settings-action-buttons .secondary-button,.settings-action-buttons .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.settings-action-buttons .secondary-button{font-size:12px;padding:13px 16px}@media(max-width:700px){.settings-action-buttons{width:100%;flex-direction:column}.settings-action-buttons button{width:100%}}.preview-test-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;font-size:12px;padding:13px 16px;border:1px solid #424b5e;background:#252e3e;color:#d9ddec;border-radius:8px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.preview-test-button:hover:not(:disabled){background:#333d51;border-color:#59657c}.preview-test-button:disabled{opacity:.5;cursor:not-allowed}.support-audio-dropzone{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:14px 16px;border:1px dashed var(--border-color, #475569);border-radius:12px;background:#7f7f7f0b;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.support-audio-dropzone:hover,.support-audio-dropzone.dragging{border-color:var(--accent, #7c8cff);background:#7c8cff17}.support-audio-dropzone.dragging{transform:scale(1.005)}.support-audio-dropzone.busy{opacity:.55;cursor:wait}.support-audio-upload-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;background:#7c8cff24;color:var(--accent, #7c8cff);font-size:23px;font-weight:700}.support-audio-drop-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.support-audio-drop-copy strong{font-size:13px}.support-audio-drop-copy small{color:var(--text-muted, #9299a8);font-size:11px;line-height:1.4}.support-audio-browse{flex:0 0 auto;padding:8px 11px;border-radius:8px;background:#7f7f7f1f;font-size:12px;font-weight:600}.support-audio-hidden-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.support-audio-file-summary{margin-top:7px;color:var(--text-muted, #9299a8);font-size:11px}.support-audio-file-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px;max-height:86px;overflow:auto;padding-right:3px}.support-audio-file-chip{display:flex;align-items:center;gap:7px;max-width:220px;min-width:0;padding:4px 6px 4px 9px;border:1px solid var(--border-color, #475569);border-radius:7px;background:#7f7f7f0e}.support-audio-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.support-audio-file-chip button{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;padding:0;border:0;border-radius:5px;background:#dc46461f;color:inherit;cursor:pointer;font-size:16px;line-height:1}.support-audio-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-top:16px}.support-audio-slider-grid .setting-field{min-width:0;margin:0}@media(max-width:700px){.support-audio-dropzone{align-items:flex-start;flex-wrap:wrap}.support-audio-browse{margin-left:52px}.support-audio-slider-grid{grid-template-columns:1fr}}.setting-grid-two .setting-field{min-width:0}.setting-field select[multiple]{min-height:120px}.setting-field input[type=number],.setting-field input:not([type=color]):not([type=file]):not([type=checkbox]){width:100%;border:1px solid #303849;background:#111722;color:#e9eaf0;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px;outline:none}.setting-field input[type=color]{width:58px;height:42px;padding:3px;border:1px solid #303849;border-radius:7px;background:#111722}.starboard-filter-button.active{border-color:#806b24;background:#302a18;color:#f1d36b}.starboard-channel-option.selected{border-color:#8a7127;background:#96771b1f}.starboard-channel-option.selected .starboard-channel-checkbox{border-color:#e0bb42;background:#e0bb42}.starboard-channel-status.selected{color:#e3c45f}.command-role-option.selected{border-color:var(--accent,#8172ef);background:#8172ef1a}.sidebar{position:relative;z-index:30}.server-select{position:relative;z-index:32}.brand-mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.topbar-left{display:flex;align-items:center;gap:16px;min-width:0}.support-weight-summary{display:flex;gap:12px;flex-wrap:wrap;font-size:13px}html,body,#root{min-height:100%}body{overflow-x:hidden}.app-shell{position:relative;display:block;min-height:100vh;width:100%}.app-shell>aside.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:258px;height:100vh;min-height:100vh;overflow-y:auto;flex:0 0 258px;z-index:100}.app-shell>main.main{display:block!important;position:relative;min-width:0;width:auto;min-height:100vh;margin:0 0 0 258px!important;padding:0;gap:0!important;align-self:stretch}.app-shell>main.main>.topbar{position:sticky;top:0;z-index:50;width:100%;min-height:70px;flex:none;box-sizing:border-box}.app-shell>main.main>.page-content{display:block;width:100%;max-width:1500px;min-width:0;box-sizing:border-box;margin:0 auto;padding:34px 38px 32px}.app-shell .page-heading{margin-top:0}.app-shell .panel,.app-shell .stat-card,.app-shell .welcome-banner,.app-shell .content-grid,.app-shell .settings-grid{min-width:0}.app-shell button,.app-shell input,.app-shell select,.app-shell textarea{font-family:inherit}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:#8a78f0}.app-shell button:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible{outline:2px solid #9b8cff;outline-offset:2px}.app-shell .member-roles{align-items:center}.app-shell .member-roles span{color:var(--role-color,#b9aaff);background:var(--role-bg,rgba(128,100,232,.13));border:1px solid color-mix(in srgb,var(--role-color,#8064e8) 38%,transparent);max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .member-roles .member-role-more{color:#b9c0ce;background:#2a3040;border-color:#3a4356}@media(max-width:1100px){.app-shell>main.main{margin-left:230px!important}.app-shell>aside.sidebar{width:230px}.app-shell>main.main>.page-content{padding:28px 25px 26px}}@media(max-width:760px){.app-shell>aside.sidebar{width:270px;height:100dvh}.app-shell>main.main{margin-left:0!important;width:100%}.app-shell>main.main>.topbar{min-height:60px}.app-shell>main.main>.page-content{padding:25px 16px 24px}}@media(max-width:390px){.app-shell>main.main>.page-content{padding-left:12px;padding-right:12px}}.module-toggle{position:relative;flex:0 0 auto;width:48px;height:26px;padding:3px;border:1px solid #41495d;border-radius:999px;background:#343b4c;cursor:pointer;transition:background .18s ease,border-color .18s ease}.module-toggle span{display:block;width:18px;height:18px;border-radius:50%;background:#d7dbea;box-shadow:0 1px 3px #00000047;transform:translate(0);transition:transform .18s ease,background .18s ease}.module-toggle.is-on{background:#27a879;border-color:#27a879}.module-toggle.is-on span{transform:translate(21px);background:#fff}.module-toggle:focus-visible{outline:2px solid #9b8cff;outline-offset:3px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-module-toggle{margin-top:24px}@media(max-width:620px){.page-heading{gap:12px}.page-module-toggle{margin-top:20px}}.support-tabs{display:flex;align-items:center;gap:6px;margin:0 0 16px;padding:4px;width:max-content;max-width:100%;border:1px solid var(--border-color, #30394b);border-radius:10px;background:#7f7f7f0f}.support-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:7px;padding:9px 15px;color:var(--text-muted, #9aa3b5);background:transparent;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.support-tabs button:hover{color:var(--text-primary, #f5f6fa);background:#7f7f7f17}.support-tabs button.active{color:#fff;background:var(--accent, #7665e8);box-shadow:0 2px 8px #00000029}.support-audio-slider-grid input[type=range]{width:100%;accent-color:var(--accent, #7665e8)}.embed-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;color:var(--text-muted, #9299a8);font-size:12px}.embed-editor-list{display:grid;gap:16px}.embed-editor-card{padding:20px}.embed-editor-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--border-color, #30394b)}.embed-editor-card-heading h3{margin:4px 0 0;font-size:16px}.embed-editor-index{color:var(--accent, #8b7cf6);font-size:10px;font-weight:800;letter-spacing:.12em}.embed-editor-remove{color:#e58a8a}.embed-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.embed-editor-fields .setting-field{min-width:0;margin:0}.embed-editor-fields .setting-field:nth-child(3){grid-column:1/-1}.embed-editor-fields textarea{width:100%;min-height:112px;resize:vertical}.embed-editor-counter{display:block;margin-top:5px;color:var(--text-muted, #9299a8);text-align:right;font-size:10px}.embed-editor-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.embed-editor-upload{display:flex;min-height:100px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--border-color, #475569);border-radius:10px;background:#7f7f7f0b;color:var(--text-primary, #e8eaf0);cursor:pointer;transition:border-color .16s ease,background .16s ease}.embed-editor-upload:hover{border-color:var(--accent, #8b7cf6);background:#7c8cff14}.embed-editor-upload small{color:var(--text-muted, #9299a8);font-size:10px}.embed-editor-image-preview{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px}.embed-editor-image-preview img{display:block;max-width:min(100%,420px);max-height:220px;object-fit:contain;border:1px solid var(--border-color, #30394b);border-radius:9px}.embed-editor-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.embed-editor-empty>svg{color:var(--accent, #8b7cf6)}.embed-editor-empty h3,.embed-editor-empty p{margin:0}.embed-editor-empty p{max-width:480px;color:var(--text-muted, #9299a8);font-size:12px}@media(max-width:760px){.embed-editor-fields{grid-template-columns:1fr}.embed-editor-fields .setting-field:nth-child(3){grid-column:auto}.embed-editor-toolbar{align-items:flex-start;flex-direction:column}}.embed-library-panel{margin-top:18px}.embed-library-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border-color,#30394b)}.embed-library-heading h3{margin:0;font-size:15px}.embed-library-heading p{margin:5px 0 0;color:var(--text-muted,#9299a8);font-size:12px}.embed-library-list{display:grid;gap:10px;padding-top:14px}.embed-library-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--border-color,#30394b);border-radius:9px;background:#7f7f7f0b}.embed-library-item-main{display:flex;min-width:0;flex-direction:column;gap:5px}.embed-library-item-main strong{font-size:14px}.embed-library-item-main span{color:var(--text-muted,#9299a8);font-size:11px}.embed-editor-topbar{display:flex;align-items:center;gap:14px;margin:0 0 18px}.embed-editor-topbar-title{flex:1;min-width:0}.embed-editor-topbar-title h2{margin:0;font-size:19px}.embed-editor-topbar-title span{color:var(--text-muted,#9299a8);font-size:11px}.embed-editor-topbar-actions{display:flex;flex-wrap:wrap;gap:8px}.embed-editor-section{margin-bottom:16px;padding:22px}.embed-message-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px}.embed-message-meta .setting-field{margin:0}.required-mark{color:#ef7777}.embed-message-content-field{max-width:900px}.embed-message-content-field textarea{width:100%}.embed-editor-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:22px;align-items:start;margin-top:22px}.embed-editor-form-column{display:grid;gap:14px;min-width:0}.embed-builder-card{overflow:hidden;border:1px solid var(--border-color,#30394b);border-radius:10px;background:#7f7f7f09}.embed-builder-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border-color,#30394b)}.embed-builder-heading>div{display:flex;flex-direction:column;gap:3px;min-width:0}.embed-builder-heading span{color:var(--accent,#8b7cf6);font-size:9px;font-weight:800;letter-spacing:.12em}.embed-builder-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.embed-builder-group{display:grid;gap:12px;padding:16px;border-bottom:1px solid var(--border-color,#30394b)}.embed-builder-group:last-child{border-bottom:0}.embed-builder-group h4{margin:0;font-size:12px}.embed-builder-group .setting-field{min-width:0;margin:0}.embed-builder-group input:not([type=checkbox]):not([type=color]),.embed-builder-group textarea{width:100%;box-sizing:border-box}.embed-builder-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.embed-color-control{display:flex;gap:9px;align-items:center}.embed-color-control input[type=color]{width:46px;height:36px;padding:3px;border:1px solid var(--border-color,#30394b);border-radius:7px;background:transparent;cursor:pointer}.embed-color-control input:not([type=color]){max-width:120px}.embed-builder-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.embed-field-editor{display:grid;gap:9px;padding:12px;border:1px solid var(--border-color,#30394b);border-radius:8px;background:#00000017}.embed-field-editor-heading{display:flex;align-items:center;justify-content:space-between}.embed-field-editor-heading strong{font-size:11px}.embed-inline-toggle{display:flex;align-items:center;gap:8px;color:var(--text-muted,#aab1c1);font-size:11px;cursor:pointer}.embed-inline-toggle input{accent-color:var(--accent,#8b7cf6)}.embed-add-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1px dashed var(--border-color,#59657c);border-radius:9px;background:transparent;color:var(--text-primary,#eee);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.embed-add-button:hover{border-color:var(--accent,#8b7cf6);background:#7c8cff12}.embed-add-button:disabled{opacity:.45;cursor:not-allowed}.embed-image-control{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:9px}.embed-image-control img{display:block;max-width:min(100%,360px);max-height:180px;object-fit:contain;border-radius:8px;border:1px solid var(--border-color,#30394b)}.embed-live-preview{position:sticky;top:18px;overflow:hidden;border:1px solid var(--border-color,#30394b);border-radius:10px;background:#202127;color:#f2f3f5}.embed-preview-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.embed-preview-header h3{margin:0;font-size:13px}.embed-preview-header span{color:#52d69a;font-size:9px;font-weight:800;letter-spacing:.12em}.embed-discord-message{display:flex;align-items:flex-start;gap:10px;padding:15px 13px}.embed-preview-bot{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#11131b;color:#fff}.embed-preview-body{flex:1;min-width:0}.embed-preview-author{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:700}.embed-preview-author span{padding:2px 4px;border-radius:3px;background:#5865f2;font-size:8px}.embed-preview-author small{color:#a2a6ae;font-size:9px;font-weight:400}.embed-preview-content{margin-bottom:9px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.embed-discord-card{margin:0 0 9px;overflow:hidden;border-left:4px solid #5865f2;border-radius:4px;background:#2b2d31}.embed-preview-card-content{padding:12px;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.embed-preview-card-content>strong{display:block;margin-bottom:6px;color:#fff;font-size:12px}.embed-preview-description{white-space:pre-wrap}.embed-preview-authorline{display:flex;align-items:center;gap:7px;padding:11px 12px 0;font-size:10px;font-weight:650}.embed-preview-authorline img,.embed-preview-footer img{width:18px;height:18px;border-radius:50%;object-fit:cover}.embed-preview-thumb{float:right;width:76px;height:76px;margin:0 0 8px 10px;border-radius:5px;object-fit:cover}.embed-preview-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.embed-preview-fields>div{display:flex;min-width:0;flex-direction:column;gap:3px}.embed-preview-fields>div.inline{grid-column:span 1}.embed-preview-fields b{font-size:10px}.embed-preview-fields span{white-space:pre-wrap}.embed-preview-image{display:block;max-width:calc(100% - 24px);max-height:240px;margin:0 12px 12px;border-radius:4px;object-fit:contain}.embed-preview-footer{display:flex;align-items:center;gap:6px;padding:0 12px 11px;color:#b5bac1;font-size:9px}.embed-preview-limits{padding:10px 14px;border-top:1px solid rgba(255,255,255,.07);color:#a2a6ae;font-size:10px}@media(max-width:1100px){.embed-editor-workspace{grid-template-columns:1fr}.embed-live-preview{position:static}}@media(max-width:760px){.embed-message-meta,.embed-builder-two-col{grid-template-columns:1fr}.embed-editor-topbar{align-items:flex-start;flex-wrap:wrap}.embed-editor-topbar-actions{width:100%}.embed-library-item{align-items:flex-start;flex-direction:column}}.embed-preview-fields>div:not(.inline){grid-column:1/-1}.embed-editor-topbar button,.embed-library-actions button,.embed-builder-card button,.embed-editor-section button{color:#e7eaf2}.embed-editor-topbar .secondary-button,.embed-library-actions .secondary-button,.embed-builder-group .secondary-button,.embed-image-control .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #3a4355;border-radius:8px;background:#252d3b;color:#e1e6f0;font:inherit;font-size:11px;font-weight:600;transition:background .16s ease,border-color .16s ease,color .16s ease}.embed-editor-topbar .secondary-button:hover,.embed-library-actions .secondary-button:hover,.embed-builder-group .secondary-button:hover,.embed-image-control .secondary-button:hover{border-color:#59647b;background:#303a4b;color:#fff}.embed-editor-topbar .primary-button,.embed-library-panel>.primary-button,.embed-editor-section .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:9px 14px;border:1px solid #786be8;border-radius:8px;background:#7064df;color:#fff;font:inherit;font-size:11px;font-weight:650}.embed-editor-topbar .primary-button:hover,.embed-editor-section .primary-button:hover{background:#8175ed;border-color:#9288f4}.embed-editor-topbar button:disabled,.embed-editor-section button:disabled,.embed-library-actions button:disabled{opacity:.48;cursor:not-allowed}.embed-editor-section .icon-button,.embed-builder-card .icon-button,.embed-library-actions .icon-button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #3a4355;border-radius:8px;background:#252d3b;color:#aeb8ca}.embed-editor-section .icon-button:hover,.embed-builder-card .icon-button:hover,.embed-library-actions .icon-button:hover{background:#343e50;color:#fff}.embed-editor-section .embed-editor-remove,.embed-builder-card .embed-editor-remove{color:#f08c94;background:#38262d;border-color:#59343d}.embed-editor-section .embed-editor-remove:hover,.embed-builder-card .embed-editor-remove:hover{color:#ffb0b5;background:#4a2c35}.embed-sticky-actions{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px -22px -22px;padding:13px 22px;border-top:1px solid #343d4d;background:#131720f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -8px 24px #0000002e}.embed-sticky-actions>span{color:#9ca8bb;font-size:11px}.embed-sticky-actions>div{display:flex;flex-wrap:wrap;gap:8px}.embed-builder-heading-actions{display:flex;align-items:center;gap:7px}.embed-components-builder{display:grid;gap:12px;margin-top:10px;padding:16px;border:1px solid var(--border-color,#30394b);border-radius:10px;background:#7f7f7f09}.embed-components-builder>.embed-builder-group-heading{align-items:center}.embed-components-builder>.embed-builder-group-heading>div:first-child p{margin:4px 0 0;color:var(--text-muted,#9299a8);font-size:11px}.embed-component-add-actions{display:flex;flex-wrap:wrap;gap:7px}.embed-component-row-editor{display:grid;gap:12px;padding:13px;border:1px solid var(--border-color,#30394b);border-radius:9px;background:#00000017}.embed-component-row-title,.embed-component-item-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.embed-component-row-title strong,.embed-component-item-title b{font-size:11px}.embed-component-item{display:grid;gap:10px;padding:12px;border:1px solid var(--border-color,#30394b);border-radius:8px;background:#7f7f7f0a}.embed-component-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.embed-component-grid .setting-field{min-width:0;margin:0}.embed-component-grid input,.embed-component-grid select{width:100%;box-sizing:border-box}.embed-preview-buttons{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 8px}.embed-preview-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 13px;border-radius:5px;color:#fff;font-size:11px;font-weight:600}.embed-preview-button.primary{background:#5865f2}.embed-preview-button.secondary{background:#4e5058}.embed-preview-button.success{background:#248046}.embed-preview-button.danger{background:#da373c}.embed-preview-button.link{background:#4e5058;text-decoration:underline}.embed-preview-select{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin:0 0 8px;padding:0 12px;border:1px solid #4a4d55;border-radius:5px;color:#b8bbc2;font-size:11px}.embed-preview-content .discord-markdown,.embed-preview-description .discord-markdown{color:inherit;font-size:inherit}.embed-preview-content .discord-markdown p,.embed-preview-description .discord-markdown p{margin:0 0 5px}.embed-preview-card-content>strong .discord-markdown h2,.embed-preview-card-content>strong .discord-markdown h3,.embed-preview-card-content>strong .discord-markdown h4{margin:0;font-size:inherit}.embed-preview-card-content .discord-markdown h2{margin:2px 0 6px;font-size:17px}.embed-preview-card-content .discord-markdown h3{margin:2px 0 5px;font-size:14px}.embed-preview-card-content .discord-markdown h4{margin:2px 0 4px;font-size:12px}.embed-preview-card-content .discord-markdown blockquote{margin:5px 0;padding-left:8px;border-left:3px solid #4e5058;color:#c9cdd3}.embed-preview-card-content .discord-markdown .discord-md-list{display:flex;gap:6px}@media(max-width:760px){.embed-sticky-actions{align-items:flex-start;flex-direction:column;margin-left:-14px;margin-right:-14px;padding:12px 14px}.embed-sticky-actions>div{width:100%}.embed-component-grid{grid-template-columns:1fr}.embed-component-add-actions{width:100%}}.embed-preview-title{margin:0 0 6px;color:#fff;font-size:12px;font-weight:700}.embed-preview-title .discord-markdown p{margin:0}.embed-preview-title .discord-markdown h2{margin:0;font-size:17px}.embed-preview-title .discord-markdown h3{margin:0;font-size:14px}.embed-preview-title .discord-markdown h4{margin:0;font-size:12px}.discord-md-codeblock{overflow:auto;margin:6px 0;padding:8px 10px;border-radius:5px;background:#17191d;color:#dbdee1;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.embed-preview-description .discord-markdown h2,.embed-preview-description .discord-markdown h3,.embed-preview-description .discord-markdown h4{color:#fff}.embed-preview-description .discord-markdown a,.embed-preview-title .discord-markdown a{color:#00a8fc}.embed-editor-topbar{position:relative;top:auto;z-index:2;display:flex;align-items:center;gap:12px;padding:10px 0 14px;margin:0 0 14px;background:transparent;border-bottom:1px solid var(--border-color,#30394b)}.embed-editor-topbar-title{flex:1;min-width:150px}.embed-editor-topbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.embed-editor-topbar-actions .primary-button,.embed-editor-topbar-actions .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid #3a4355;border-radius:8px;background:#252d3b;color:#e7eaf2;font:inherit;font-size:11px;font-weight:650}.embed-editor-topbar-actions .primary-button{border-color:#786be8;background:#7064df;color:#fff}.embed-editor-topbar-actions .primary-button:hover{background:#8175ed}.embed-editor-topbar-actions .secondary-button:hover{background:#303a4b;color:#fff}.embed-editor-topbar-actions button:disabled{opacity:.5;cursor:not-allowed}.embed-editor-section{padding:18px}.embed-collapsible-section{border:1px solid var(--border-color,#30394b);border-radius:9px;padding:0 14px 14px}.embed-collapsible-section>summary,.embed-collapsible-card>summary,.embed-field-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.embed-collapsible-section>summary::-webkit-details-marker,.embed-collapsible-card>summary::-webkit-details-marker,.embed-field-editor>summary::-webkit-details-marker{display:none}.embed-collapsible-section>summary:after,.embed-collapsible-card>summary:after,.embed-field-editor>summary:after{content:"⌄";color:#9ca6b8;font-size:18px;transition:transform .16s ease}.embed-collapsible-section[open]>summary:after,.embed-collapsible-card[open]>summary:after,.embed-field-editor[open]>summary:after{transform:rotate(180deg)}.embed-collapsible-section>summary{padding:13px 0;border-bottom:1px solid var(--border-color,#30394b)}.embed-collapsible-section>summary span{display:flex;flex-direction:column;gap:3px}.embed-collapsible-section>summary strong{color:var(--text-primary,#f4f5f8);font-size:13px}.embed-collapsible-section>summary small{color:var(--text-muted,#9299a8);font-size:10px}.embed-message-content-field{padding-top:14px;margin:0;max-width:none}.embed-builder-card{padding:0}.embed-builder-card>summary{border:0}.embed-builder-card>summary .embed-builder-heading-actions{display:none}.embed-builder-card-actions{display:flex;align-items:center;gap:8px;padding:0 16px 12px}.embed-builder-card-actions button{display:inline-flex;align-items:center;gap:6px}.embed-builder-group{border-top:1px solid var(--border-color,#30394b);border-bottom:0}.embed-builder-group h4{color:var(--text-primary,#e8eaf0);font-size:12px;font-weight:700}.embed-field-editor{display:block;padding:0;overflow:hidden}.embed-field-editor>summary{padding:11px 12px;color:var(--text-primary,#e8eaf0);font-size:11px}.embed-field-editor-body{display:grid;gap:10px;padding:0 12px 12px}.embed-field-editor-body .setting-field{margin:0}.embed-add-field-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:34px;margin-top:2px;padding:7px 12px}.embed-add-field-button:disabled{opacity:.45;cursor:not-allowed}.field-info-wrap{display:inline-flex;vertical-align:middle;margin-left:5px}.field-info-button{display:grid;place-items:center;width:17px;height:17px;padding:0;border:0;background:transparent;color:#8792a6;cursor:help}.field-info-button:hover{color:#c3baff}.field-info-popover{max-width:260px;font-size:11px;line-height:1.45}.embed-live-preview{align-self:start}.embed-preview-content .discord-markdown,.embed-preview-description .discord-markdown,.embed-preview-title .discord-markdown{font-family:inherit;font-size:14px;line-height:1.375}.embed-preview-content .discord-markdown p,.embed-preview-description .discord-markdown p,.embed-preview-title .discord-markdown p{margin:0 0 6px;font-size:14px;line-height:1.375}.embed-preview-title .discord-markdown,.embed-preview-title .discord-markdown p{font-size:16px;line-height:1.3;font-weight:700}.embed-preview-description .discord-markdown h2{margin:8px 0 5px;font-size:18px;line-height:1.3}.embed-preview-description .discord-markdown h3{margin:7px 0 4px;font-size:16px;line-height:1.3}.embed-preview-description .discord-markdown h4{margin:6px 0 4px;font-size:14px;line-height:1.3}.embed-preview-content .discord-markdown h2{margin:8px 0 5px;font-size:20px;line-height:1.3}.embed-preview-content .discord-markdown h3{margin:7px 0 4px;font-size:17px;line-height:1.3}.embed-preview-content .discord-markdown h4{margin:6px 0 4px;font-size:15px;line-height:1.3}.embed-preview-description .discord-markdown blockquote,.embed-preview-content .discord-markdown blockquote{margin:5px 0;padding:2px 9px;border-left:3px solid #4e5058;color:#c7c9ce}.embed-preview-description .discord-markdown .discord-md-list,.embed-preview-content .discord-markdown .discord-md-list{display:flex;gap:6px;margin:2px 0;font-size:14px;line-height:1.375}.embed-preview-description .discord-markdown .discord-md-spacer,.embed-preview-content .discord-markdown .discord-md-spacer{height:5px}@media(max-width:760px){.embed-editor-topbar{align-items:flex-start;flex-wrap:wrap}.embed-editor-topbar-title{order:2;width:100%}.embed-editor-topbar-actions{order:3;width:100%;justify-content:flex-start}}.embed-builder-group{display:block;padding:0;border:1px solid var(--border-color,#30394b);border-radius:8px;background:#7f7f7f06}.embed-builder-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;list-style:none;cursor:pointer}.embed-builder-group>summary::-webkit-details-marker{display:none}.embed-builder-group>summary:after{content:"⌄";color:#9ca6b8;font-size:17px;transition:transform .16s ease}.embed-builder-group[open]>summary:after{transform:rotate(180deg)}.embed-builder-group>summary h4{margin:0}.embed-builder-group-content{display:grid;gap:12px;padding:0 13px 13px}.embed-field-editor>summary strong{font-size:11px}.embed-preview-title .discord-markdown h2,.embed-preview-title .discord-markdown h3,.embed-preview-title .discord-markdown h4{margin:0;font-size:16px;line-height:1.3}.embed-preview-description .discord-markdown,.embed-preview-description .discord-markdown p,.embed-preview-content .discord-markdown,.embed-preview-content .discord-markdown p{font-size:14px;line-height:1.375}.embed-builder-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:0 14px 12px}.embed-builder-card-actions .icon-button{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;padding:0;border:1px solid #3a4355;border-radius:8px;background:#252d3b;color:#b8c1d1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.embed-builder-card-actions .icon-button:hover:not(:disabled){border-color:#69758b;background:#343e50;color:#fff}.embed-builder-card-actions .icon-button.embed-editor-remove{border-color:#59343d;background:#38262d;color:#f08c94}.embed-builder-card-actions .icon-button.embed-editor-remove:hover:not(:disabled){border-color:#a94e5c;background:#4a2c35;color:#ffb0b5}.embed-builder-card-actions .icon-button:disabled{opacity:.35;cursor:not-allowed}.embed-editor-empty .embed-create-empty-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:10px 16px;line-height:1;white-space:nowrap}.embed-editor-empty .embed-create-empty-button svg{display:block;flex:0 0 16px;width:16px;height:16px;margin:0;vertical-align:middle}.embed-editor-empty .embed-create-empty-button span{display:block;line-height:1}.embed-builder-group{display:block;padding:14px 16px;border:1px solid var(--border-color,#30394b);border-radius:9px;background:#7f7f7f06}.embed-builder-group>h4{margin:0 0 13px;color:var(--text-primary,#e8eaf0);font-size:12px;font-weight:700}.embed-builder-group-content{display:grid;gap:12px;padding:0}.embed-builder-group+.embed-builder-group{margin-top:12px}.embed-collapsible-card>summary{min-height:58px}.embed-collapsible-card>summary:after{content:"⌄";margin-left:auto;color:#9ca6b8;font-size:18px;transition:transform .16s ease}.embed-collapsible-card[open]>summary:after{transform:rotate(180deg)}.embed-field-editor>summary{min-height:42px}.embed-field-editor[open]>summary:after{content:"⌃"}.embed-library-actions{display:flex;align-items:center;gap:7px}.embed-library-actions button{display:inline-flex;align-items:center;justify-content:center}.page-heading>.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;white-space:nowrap}.page-heading>.primary-button svg{display:block;flex:0 0 16px;width:16px;height:16px;margin:0}.embed-add-field-button{justify-self:start}.embed-editor-section .discord-token-editor,.embed-editor-section .discord-textarea-wrap{position:relative;width:100%}.embed-editor-section .discord-token-editor>label,.embed-editor-section .discord-token-editor>.field-label-with-info{display:block;margin-bottom:6px}.embed-editor-section .discord-token-editor textarea{width:100%;box-sizing:border-box}.embed-editor-section .token-suggestions{z-index:50}.embed-editor-section .token-suggestions button{width:100%;text-align:left}.embed-editor-section .token-suggestion-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#7c8cff24;color:#c2baff;font-weight:700}.scheduled-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.scheduled-type-switch{display:flex;gap:8px;padding:4px;background:var(--surface-2,#171923);border:1px solid var(--border);border-radius:12px;width:max-content;max-width:100%}.scheduled-type-switch button{border:0;background:transparent;color:var(--muted);padding:9px 14px;border-radius:8px;font:inherit;cursor:pointer}.scheduled-type-switch button.active{background:var(--surface-3,#292d3b);color:var(--text);font-weight:650}.scheduled-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.scheduled-days{display:flex;flex-wrap:wrap;gap:8px}.scheduled-days label{display:flex;align-items:center;justify-content:center;min-width:42px;padding:9px 12px;border:1px solid var(--border);border-radius:9px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.scheduled-days label.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text)}.scheduled-days input{position:absolute;opacity:0;pointer-events:none}.scheduled-message-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.scheduled-message-row textarea{flex:1;min-width:0}.scheduled-empty{padding:28px 12px;text-align:center;color:var(--muted);font-size:14px}.scheduled-list{display:flex;flex-direction:column;gap:0}.scheduled-item{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border)}.scheduled-item:last-child{border-bottom:0}.scheduled-item-main{min-width:0;flex:1}.scheduled-item-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.scheduled-status{font-size:11px;font-weight:650;padding:3px 8px;border-radius:20px}.scheduled-status.active{color:#45c58a;background:#45c58a1f}.scheduled-status.paused{color:var(--muted);background:var(--surface-2)}.scheduled-item-meta{margin-top:6px;color:var(--muted);font-size:12px}.scheduled-item-time{margin-top:7px;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.scheduled-item-main p{margin:7px 0 0;color:var(--muted);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:54px;overflow:hidden}.scheduled-item-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}@media(max-width:1100px){.scheduled-layout{grid-template-columns:1fr}}@media(max-width:560px){.scheduled-form-grid{grid-template-columns:1fr}.scheduled-item{gap:8px}.scheduled-item-actions{flex-wrap:wrap;justify-content:flex-end}}.scheduled-layout .setting-field textarea{min-height:64px;height:64px;padding:9px 11px;font-size:12px;line-height:1.4}.level-channel-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;max-height:220px;overflow:auto;padding:10px;border:1px solid var(--border-color,#34343f);border-radius:10px;margin:8px 0 16px}.level-channel-checklist label{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:7px;background:#ffffff06;font-size:13px;cursor:pointer}.level-channel-checklist input{accent-color:var(--accent,#8b6be8)}.level-rank-list{display:grid;gap:7px;margin:12px 0 18px}.level-rank-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-color,#34343f);border-radius:9px}.level-rank-list button{border:0;background:transparent;color:var(--danger,#e16b75);cursor:pointer}.level-card-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:10px 0 18px}.level-card-options .setting-toggle-row{padding:10px 12px;border:1px solid var(--border-color,#34343f);border-radius:10px}.level-settings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:12px 15px;background:var(--panel-bg,rgba(255,255,255,.025));border:1px solid var(--border-color,#34343f);border-radius:12px}.level-settings-toolbar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.level-toolbar-hint{font-size:12px;color:var(--muted,#9294a3)}.level-settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.level-settings-card{padding:16px!important;min-width:0}.level-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.level-card-heading>div{display:flex;align-items:center;gap:11px;min-width:0}.level-card-heading h3{font-size:15px;margin:0 0 3px}.level-card-heading p{font-size:12px;color:var(--muted,#9294a3);margin:0}.level-section-index{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:8px;background:#8b6be821;color:#b7a1ff;font-size:11px;font-weight:700}.level-xp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.level-xp-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.level-compact-field{display:flex;flex-direction:column;gap:6px;min-width:0}.level-compact-field>span{font-size:12px;color:var(--muted,#a4a5b1)}.level-compact-field input,.level-compact-field select,.level-compact-field textarea{width:100%;min-width:0;border:1px solid #303849;background:#111722;color:#e9eaf0;border-radius:8px;padding:9px 10px;font:inherit;font-size:13px;outline:none}.level-compact-field textarea{resize:vertical}.level-inline-toggles{display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--border-color,#34343f);margin-top:14px;padding-top:12px}.level-inline-toggles label,.level-card-option{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#d6d6df}.level-notice-fields{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.5fr);gap:10px}.level-rank-add{display:grid;grid-template-columns:.65fr 1.2fr auto;gap:9px;align-items:end}.level-rank-add .secondary-button{white-space:nowrap;min-height:36px}.level-rank-list{gap:6px;margin:12px 0 0}.level-rank-list>div{padding:7px 10px}.level-rank-list>div span{display:flex;align-items:center;gap:10px;font-size:12px}.level-rank-list>div small{color:var(--muted,#9294a3)}.level-empty-note{font-size:12px;color:var(--muted,#9294a3);margin:12px 0 0}.level-exclusion-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.level-exclusion-columns>div>strong{display:block;font-size:12px;margin-bottom:7px}.level-exclusion-columns .level-channel-checklist{grid-template-columns:1fr;max-height:150px;margin:0;padding:7px}.level-exclusion-columns .level-channel-checklist label{font-size:12px;padding:5px 6px}.level-card-design-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.level-card-design-grid .welcome-color-row{display:flex;align-items:center;gap:8px}.level-card-design-grid .welcome-color-row input{width:38px;height:34px}.level-card-design-grid code{font-size:11px}.level-card-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0 0}.level-card-option{border:1px solid var(--border-color,#34343f);border-radius:8px;padding:8px}.level-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 2px}.level-settings-footer>span{font-size:12px;color:var(--muted,#9294a3)}@media(max-width:900px){.level-settings-layout{grid-template-columns:1fr}.level-card-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.level-settings-toolbar,.level-settings-footer{align-items:stretch;flex-direction:column}.level-xp-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.level-notice-fields,.level-exclusion-columns{grid-template-columns:1fr}.level-rank-add{grid-template-columns:1fr 1fr}.level-rank-add .secondary-button{grid-column:1/-1}.level-card-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.level-settings-layout{gap:12px}.level-settings-card{padding:14px!important}.level-card-heading{margin-bottom:11px}.level-section-index{flex-basis:27px;height:27px;border-radius:8px}.level-xp-grid{gap:9px}.level-compact-field{gap:5px}.level-compact-field input,.level-compact-field select,.level-compact-field textarea{min-height:36px;padding:8px 10px;border-radius:9px}.level-notice-fields{grid-template-columns:minmax(150px,.72fr) minmax(0,1.5fr)}.level-exclusion-columns{gap:10px}.level-exclusion-columns>div>strong{margin-bottom:6px}.level-picker{position:relative}.level-picker summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 11px;border:1px solid #343d52;border-radius:9px;background:linear-gradient(135deg,#162137f5,#14122af5);color:#e8ebf5;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.level-picker summary::-webkit-details-marker{display:none}.level-picker summary svg{flex:0 0 auto;color:#aeb9d2;transition:transform .16s ease}.level-picker[open] summary{border-color:#8b6be8a6;border-radius:9px 9px 0 0}.level-picker[open] summary svg{transform:rotate(180deg)}.level-picker-options{position:absolute;z-index:30;top:calc(100% - 1px);left:0;right:0;display:grid;grid-template-columns:1fr;gap:3px;max-height:210px;overflow:auto;padding:7px;border:1px solid rgba(139,107,232,.5);border-radius:0 0 10px 10px;background:#111827;box-shadow:0 14px 32px #00000061}.level-picker-options label{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px;border-radius:7px;color:#dce2f1;font-size:12px;cursor:pointer}.level-picker-options label:hover{background:#8b6be821}.level-picker-options input{flex:0 0 auto;width:14px;height:14px;accent-color:#9b7cff}.level-picker-options label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-settings-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px}.level-settings-footer>span{margin-right:auto;font-size:11px;color:var(--muted,#9294a3)}@media(max-width:900px){.level-settings-layout,.level-notice-fields{grid-template-columns:1fr}}@media(max-width:560px){.level-exclusion-columns{grid-template-columns:1fr}.level-settings-footer{align-items:stretch;flex-direction:column}.level-settings-footer>span{margin:0}}.level-settings-layout{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:stretch}.level-settings-layout>.level-xp-card{grid-column:1 / -1}.level-settings-layout>.level-curve-card,.level-settings-layout>.level-up-card,.level-settings-layout>.level-ranks-card{grid-column:span 2}.level-settings-layout>.level-exclusions-card{grid-column:1 / -1}.level-settings-card{min-width:0;padding:18px!important;border-radius:14px!important;background:linear-gradient(145deg,#1c212ef5,#141824fa)!important;border:1px solid rgba(130,145,180,.18)!important;box-shadow:0 8px 24px #0000001f}.level-card-heading{margin-bottom:16px}.level-card-heading h3{font-size:16px;letter-spacing:-.2px}.level-card-heading p{font-size:12px;line-height:1.45}.level-section-index{flex-basis:32px;height:32px;font-size:12px}.level-xp-card .level-xp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 14px}.level-xp-card .level-inline-toggles{margin-top:16px;padding-top:13px}.level-curve-card .level-xp-grid-three,.level-up-card .level-notice-fields{grid-template-columns:1fr}.level-up-card .level-notice-fields textarea{min-height:76px}.level-ranks-card .level-rank-add{grid-template-columns:.65fr 1fr;gap:10px}.level-ranks-card .level-rank-add .secondary-button{grid-column:1 / -1;width:100%}.level-ranks-card .level-rank-list>div{align-items:flex-start}.level-ranks-card .level-rank-list>div span{flex-direction:column;align-items:flex-start;gap:3px}.level-exclusions-card .level-exclusion-columns{grid-template-columns:1fr 1fr}.level-exclusions-card .level-picker summary{min-height:42px}.level-settings-footer{margin-top:16px}.level-settings-footer .primary-button{min-width:190px;justify-content:center}@media(max-width:1100px){.level-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.level-settings-layout>.level-xp-card,.level-settings-layout>.level-exclusions-card{grid-column:1 / -1}.level-settings-layout>.level-curve-card,.level-settings-layout>.level-up-card,.level-settings-layout>.level-ranks-card{grid-column:span 1}.level-xp-card .level-xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.level-settings-layout{grid-template-columns:1fr}.level-settings-layout>.level-curve-card,.level-settings-layout>.level-up-card,.level-settings-layout>.level-ranks-card{grid-column:1 / -1}.level-exclusions-card .level-exclusion-columns{grid-template-columns:1fr}.level-xp-card .level-xp-grid{grid-template-columns:1fr 1fr}}.level-settings-layout{display:flex!important;flex-direction:column!important;gap:14px!important}.level-settings-layout>.level-settings-card{width:100%;grid-column:auto!important;padding:18px 20px!important}.level-xp-card .level-xp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 16px!important}.level-curve-card .level-xp-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.level-curve-card .level-card-heading h3{display:flex;align-items:center;gap:8px}.level-curve-example{margin-top:16px;padding:14px 16px;border-radius:11px;border:1px solid rgba(139,124,246,.2);background:linear-gradient(110deg,#28314d8c,#2a1e4873)}.level-curve-example>div:first-child{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.level-curve-example strong{font-size:13px;color:#eef0fb}.level-curve-example>div:first-child span{font-size:11px;color:#9ba8c2}.level-curve-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.level-curve-steps>span{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:8px;background:#090e1b6b}.level-curve-steps b{font-size:12px;color:#dcd7ff}.level-curve-steps small{font-size:11px;line-height:1.45;color:#aab5cc}.level-exclusions-card .level-exclusion-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.level-up-card .level-notice-fields{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:14px}.level-up-card .level-notice-fields textarea{min-height:72px}.level-ranks-card .level-rank-add{display:grid;grid-template-columns:150px minmax(220px,1fr) auto;gap:12px;align-items:end}.level-ranks-card .level-add-rank-button,.level-ranks-card .level-rank-add .primary-button{min-height:38px;padding:9px 16px!important;color:#fff!important;background:linear-gradient(135deg,#7566e8,#9255d9)!important;border:1px solid rgba(190,174,255,.25)!important;border-radius:9px!important;box-shadow:0 4px 14px #6f5bdc33}.level-ranks-card .level-add-rank-button:hover{filter:brightness(1.12);transform:translateY(-1px)}@media(max-width:900px){.level-xp-card .level-xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.level-up-card .level-notice-fields{grid-template-columns:1fr}.level-ranks-card .level-rank-add{grid-template-columns:1fr 1fr}.level-ranks-card .level-rank-add button{grid-column:1/-1}}@media(max-width:580px){.level-curve-card .level-xp-grid-three,.level-curve-steps,.level-exclusions-card .level-exclusion-columns,.level-xp-card .level-xp-grid{grid-template-columns:1fr!important}.level-ranks-card .level-rank-add{grid-template-columns:1fr}}.level-settings-layout{display:flex!important;flex-direction:column!important;gap:16px!important}.level-settings-layout>.level-settings-card{width:100%;padding:26px!important;border-radius:12px;background:var(--panel-bg, #171c27)}.level-settings-card .level-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:0 0 15px;border-bottom:1px solid #282f3d}.level-settings-card .level-panel-heading h3{margin:0;color:#e9ebf2;font-size:16px;font-weight:700}.level-settings-card .level-panel-heading p{margin:5px 0 0;color:#8792a6;font-size:12px;line-height:1.55}.level-settings-card .level-panel-heading h3 .field-info-wrap{margin-left:5px;vertical-align:middle}.level-settings-card .level-xp-grid,.level-settings-card .level-xp-grid-three{display:grid;gap:16px}.level-settings-card .level-compact-field{gap:8px}.level-settings-card .level-compact-field>span{color:#aeb8ca;font-size:12px;font-weight:500}.level-settings-card .level-compact-field input,.level-settings-card .level-compact-field select{min-height:43px;padding:11px 13px;border-radius:9px;border:1px solid #303849;background:#111722;color:#e9eaf0;font:inherit;font-size:13px;outline:none}.level-settings-card .level-compact-field input:focus,.level-settings-card .level-compact-field select:focus,.level-settings-card .setting-field textarea:focus,.level-settings-card .setting-field select:focus{border-color:#8173f4;box-shadow:0 0 0 3px #8173f422}.level-settings-card .level-notice-fields{display:flex;flex-direction:column;gap:0}.level-settings-card .level-notice-fields .setting-field{width:100%;margin-top:16px;gap:10px}.level-settings-card .level-notice-fields .setting-field:first-child{margin-top:0}.level-settings-card .level-notice-fields .field-label-with-info,.level-settings-card .level-notice-fields label{color:#e5e8ef;font-size:12px}.level-settings-card .level-notice-fields select{width:100%;min-height:46px;padding:13px 15px;border:1px solid #303849;border-radius:9px;background:#111722;color:#e9eaf0;font:inherit;font-size:13px}.level-settings-card .level-notice-fields textarea{width:100%;min-height:125px;padding:14px 15px;border:1px solid #303849;border-radius:9px;background:#111722;color:#e9eaf0;font:inherit;font-size:13px;line-height:1.6;resize:vertical}.level-settings-card .level-notice-fields small,.level-settings-card .settings-help{font-size:11px;color:#8792a6;line-height:1.6}.level-settings-card .level-inline-toggles{margin-top:18px;padding-top:16px;border-top:1px solid #282f3d}.level-settings-card .level-exclusion-columns{gap:18px}.level-settings-card .level-exclusion-columns>div>strong{display:block;margin-bottom:9px;color:#e5e8ef;font-size:12px;font-weight:600}.level-settings-card .level-rank-add{margin-top:4px}.level-settings-card .level-rank-list{margin-top:16px}.level-settings-card .level-empty-note{font-size:12px;color:#8792a6}@media(max-width:760px){.level-settings-layout>.level-settings-card{padding:19px!important}.level-settings-card .level-exclusion-columns{grid-template-columns:1fr}}.media-settings-panel{margin-bottom:16px}.media-channel-picker{border:1px solid var(--border,#2b3445);border-radius:11px;background:#0c111c59;overflow:hidden}.media-picker-summary{display:flex;align-items:center;gap:12px;padding:14px 16px;color:#b9aaff;border-bottom:1px solid rgba(130,145,180,.14)}.media-picker-summary>div{display:flex;flex-direction:column;gap:3px}.media-picker-summary strong{color:#e9ebf2;font-size:13px;font-weight:650}.media-picker-summary small{color:#8995aa;font-size:11px}.media-channel-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;max-height:260px;overflow:auto}.media-channel-option{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(130,145,180,.15);border-radius:9px;background:#1c22308c;cursor:pointer;transition:border-color .15s,background .15s}.media-channel-option:hover{border-color:#8b6be88c;background:#5f4baa1f}.media-channel-option:has(input:checked){border-color:#8b6be8bf;background:#715bd224}.media-channel-option input{width:15px;height:15px;flex:0 0 auto;accent-color:#8874ee}.media-channel-option>span{display:flex;flex-direction:column;gap:3px;min-width:0}.media-channel-option b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5e8f0;font-size:12px;font-weight:550}.media-channel-option small{color:#8490a5;font-size:10px}.media-settings-panel .setting-field{max-width:none}.media-settings-panel .setting-field input{width:100%;min-height:44px;padding:11px 13px;border:1px solid #303849;border-radius:9px;background:#111722;color:#e9eaf0;font:inherit;font-size:13px}.media-rule-note{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:13px 15px;border:1px solid rgba(139,107,232,.2);border-radius:9px;background:linear-gradient(110deg,#28314d6b,#2a1e484d);color:#a99bff}.media-rule-note>span{display:flex;flex-direction:column;gap:4px}.media-rule-note strong{font-size:12px;color:#e7e5fa}.media-rule-note small{font-size:11px;line-height:1.5;color:#9aa5ba}@media(max-width:1000px){.media-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.media-channel-options{grid-template-columns:1fr}}.sv-picker{position:relative;width:100%;min-width:0;color:#e9edf7;font-size:13px;z-index:2}.sv-picker.is-open{z-index:50}.sv-picker-control{display:flex;align-items:center;gap:8px;min-height:48px;width:100%;padding:6px 10px;border:1px solid #30394b;border-radius:11px;background:#171a22;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sv-picker-control:hover{border-color:#59647d}.sv-picker.is-open .sv-picker-control{border-color:#7770ed;box-shadow:0 0 0 3px #7770ed26}.sv-picker-chips{display:flex;align-items:center;gap:6px;flex:1;flex-wrap:wrap;min-width:0}.sv-picker-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 8px;border-radius:999px;background:#30313a;color:#f0f1f7;font-size:12px;font-weight:600}.sv-picker-chip>span:nth-child(2),.sv-picker-chip>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-picker-chip i,.sv-picker-role-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.sv-picker-chip button{display:grid;place-items:center;width:15px;height:15px;padding:0;border:0;border-radius:50%;background:transparent;color:#aeb5c6;font-size:16px;line-height:1;cursor:pointer}.sv-picker-chip button:hover{background:#484b57;color:#fff}.sv-picker-hash{font-weight:700;color:#aab3c5}.sv-picker-placeholder{flex:1;padding:4px 2px;color:#a3adbf}.sv-picker-trigger{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:0;border-radius:50%;background:transparent;color:#9da8bc;cursor:pointer}.sv-picker-trigger:hover{background:#303747;color:#fff}.sv-picker-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;max-height:340px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #292f3c;border-radius:12px;background:#191a20;box-shadow:0 18px 42px #0000007a;z-index:100}.sv-picker-search{padding:10px;border-bottom:1px solid #2b2e38}.sv-picker-search input{width:100%;height:38px;padding:0 12px;border:1px solid #343947;border-radius:8px;outline:0;background:#11141b;color:#f0f2f8;font:inherit}.sv-picker-search input:focus{border-color:#7770ed;box-shadow:0 0 0 2px #7770ed22}.sv-picker-options{overflow:auto;overscroll-behavior:contain;padding:7px}.sv-picker-group-title{display:flex;align-items:center;min-height:32px;padding:5px 9px;color:#b9c1d1;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sv-picker-option{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:#c4cbe0;text-align:left;font:inherit;cursor:pointer}.sv-picker-option:hover,.sv-picker-option.selected{background:#292d3a;color:#fff}.sv-picker-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sv-picker-check{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;border:1px solid #4a5061;border-radius:4px;background:#252934;color:#fff;font-size:12px}.sv-picker-check.checked{border-color:#7770ed;background:#7165dc}.sv-picker-selected-mark{color:#a99aff;font-weight:800}.sv-picker-empty{padding:18px 12px;color:#8f98aa;text-align:center;font-size:12px}.sv-picker-footer{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-top:1px solid #2b2e38;background:#15171e;color:#9da8bc;font-size:11px}.sv-picker-footer button{padding:6px 13px;border:0;border-radius:7px;background:#7063dc;color:#fff;font:inherit;font-weight:700;cursor:pointer}.sv-picker-footer button:hover{background:#8175ee}.sv-picker-role .sv-picker-chip{background:#282a34}.sv-picker-role .sv-picker-option{min-height:36px}.panel,.welcome-settings-panel,.level-settings-card,.setting-field{overflow:visible}.media-settings-panel,.media-channel-picker{overflow:visible!important}.media-channel-picker{position:relative;z-index:2}.media-channel-picker:has(.sv-picker.is-open){z-index:100}.media-channel-picker .sv-picker{position:relative;z-index:3}.media-channel-picker .sv-picker.is-open{z-index:1000}.media-channel-picker .sv-picker-menu{z-index:1001;max-height:min(340px,60vh)}.media-channel-picker .sv-picker-options{min-height:0;max-height:270px;overflow-y:auto;overflow-x:hidden}.media-settings-panel{position:relative;z-index:1}.media-settings-panel:has(.sv-picker.is-open){z-index:9999!important}.media-settings-panel .media-channel-picker{position:relative;z-index:2;overflow:visible!important}.media-settings-panel .media-channel-picker .sv-picker.is-open{z-index:10000!important}.media-settings-panel .media-channel-picker .sv-picker-menu{position:absolute!important;top:calc(100% + 7px);left:0;right:0;z-index:10001!important;max-height:min(340px,55vh)}.media-settings-panel .media-channel-picker .sv-picker-options{flex:1 1 auto;min-height:0;max-height:min(270px,42vh);overflow-y:auto!important;overscroll-behavior:contain}.rss-intro-panel,.rss-info-panel{margin-bottom:16px}.rss-intro-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.rss-feed-list{display:flex;flex-direction:column;gap:14px;margin-top:16px}.rss-feed-card{padding:18px;border:1px solid var(--border,#2b3445);border-radius:12px;background:linear-gradient(145deg,#0e152380,#13162794)}.rss-feed-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(125,140,170,.16)}.rss-feed-card-heading>div{display:flex;align-items:center;gap:11px;min-width:0}.rss-feed-card-heading>div>div{display:flex;flex-direction:column;gap:3px}.rss-feed-card-heading strong{font-size:14px;color:#edf0f8}.rss-feed-card-heading small{font-size:11px;color:#8995aa}.rss-feed-number{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#7e68eb24;color:#b9aaff;font-size:11px;font-weight:700}.rss-remove-button{color:#9ba6ba}.rss-remove-button:hover{color:#ff7e91;background:#ff5a781a}.rss-feed-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px}.rss-feed-fields .setting-field{min-width:0}.rss-feed-fields input{width:100%;min-height:43px;padding:11px 13px;border:1px solid #303849;border-radius:9px;background:#111722;color:#e9eaf0;font:inherit;font-size:13px}.rss-feed-fields input:focus{outline:none;border-color:#8173f4;box-shadow:0 0 0 3px #8173f422}.rss-empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:150px;padding:24px;text-align:center;border:1px dashed rgba(130,145,180,.3);border-radius:11px;color:#929eb3}.rss-empty-state svg{color:#a99aff}.rss-empty-state strong{font-size:14px;color:#e5e9f2}.rss-empty-state span{font-size:12px}.rss-embed-preview{max-width:680px;padding:14px 16px;border-left:4px solid #7567e8;border-radius:5px;background:#20232b;color:#e6e8ee}.rss-preview-author{margin-bottom:8px;font-size:12px;font-weight:700;color:#c9c2ff}.rss-embed-preview strong{display:block;font-size:15px;margin-bottom:7px}.rss-embed-preview p{margin:0 0 10px;color:#c3c8d2;font-size:13px;line-height:1.55}.rss-embed-preview small{font-size:10px;color:#8791a2}@media(max-width:760px){.rss-feed-fields{grid-template-columns:1fr}.rss-intro-panel .panel-heading{align-items:flex-start;flex-direction:column}.rss-intro-panel .panel-heading>.primary-button{width:100%;justify-content:center}.rss-feed-card{padding:14px}}.rss-feed-row{display:flex;align-items:center;gap:14px;padding:16px 4px;border-bottom:1px solid rgba(125,140,170,.16);min-width:0}.rss-feed-row:last-child{border-bottom:0}.rss-feed-row-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;color:#b8aaff;background:#7e68eb21}.rss-feed-row-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.rss-feed-row-main strong{font-size:13px;color:#edf0f8}.rss-feed-row-main>span{font-size:11px;color:#a0abc0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rss-feed-row-main small{font-size:11px;color:#77849b}.rss-feed-row-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.rss-feed-row-actions .secondary-button{display:flex;align-items:center;gap:7px}.rss-editor-actions{display:flex;gap:9px;align-items:center}.rss-editor-panel .rss-feed-fields{margin-top:4px}@media(max-width:700px){.rss-feed-row{align-items:flex-start;flex-wrap:wrap}.rss-feed-row-main{flex-basis:calc(100% - 60px)}.rss-feed-row-actions{width:100%;justify-content:flex-end}.rss-editor-actions{width:100%}.rss-editor-actions button{flex:1;justify-content:center}}.rss-interval-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.rss-interval-controls .setting-field{flex:1;min-width:220px;max-width:360px}.rss-interval-controls select{width:100%;min-height:44px}@media(max-width:600px){.rss-interval-controls{align-items:stretch}.rss-interval-controls .setting-field{max-width:none}.rss-interval-controls>.primary-button{width:100%;justify-content:center}}.rss-editor-panel{padding:22px 26px 24px}.rss-editor-panel .panel-heading{margin-bottom:22px}.rss-editor-panel .rss-feed-fields{gap:20px 18px;margin-top:0}.rss-editor-panel .rss-feed-fields .setting-field{gap:8px}.rss-editor-panel .rss-feed-fields .setting-field:nth-child(3){grid-column:1 / -1}.rss-editor-panel .rss-feed-fields input{min-height:44px}.rss-editor-actions{gap:10px}.rss-editor-actions button{min-height:40px;padding:0 15px}.settings-footer:has(.rss-editor-actions){margin-top:16px;align-items:center}@media(max-width:700px){.rss-editor-panel{padding:18px}.rss-editor-panel .rss-feed-fields{grid-template-columns:minmax(0,1fr);gap:16px}.rss-editor-panel .rss-feed-fields .setting-field:nth-child(3){grid-column:auto}}.rss-editor-actions .rss-cancel-button,.settings-footer .rss-editor-actions .rss-cancel-button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:#252e3e!important;background-color:#252e3e!important;color:#e5e9f2!important;border:1px solid #424b5e!important;box-shadow:none!important;opacity:1!important}.rss-editor-actions .rss-cancel-button:hover{background:#333d51!important;color:#fff!important}.rss-editor-actions .rss-cancel-button:disabled{background:#252e3e!important;color:#aeb7c8!important}.rss-interval-panel,.rss-intro-panel,.rss-editor-panel{padding:18px 20px}.rss-interval-panel .panel-heading,.rss-intro-panel .panel-heading{margin-bottom:14px}.rss-interval-controls{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:12px}.rss-interval-controls .setting-field{min-width:0;max-width:none;gap:6px}.rss-interval-controls select{min-height:40px}.rss-search-wrap{display:flex;align-items:center;gap:9px;margin:0 0 8px;padding:0 12px;height:40px;border:1px solid #303849;border-radius:8px;background:#111722;color:#8995aa}.rss-search-wrap:focus-within{border-color:#7567e8;box-shadow:0 0 0 2px #7567e81f}.rss-search-wrap input{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:#e9eaf0!important;padding:0!important;font:inherit;font-size:12px!important;box-shadow:none!important}.rss-feed-list{display:flex;flex-direction:column;gap:0}.rss-feed-row{padding:11px 4px;gap:11px}.rss-feed-row-icon{flex-basis:34px;height:34px;border-radius:9px}.rss-feed-row-main{gap:3px}.rss-feed-row-main strong{font-size:12px}.rss-feed-row-main>span,.rss-feed-row-main small{font-size:10px}.rss-feed-row-actions{gap:6px}.rss-feed-row-actions .secondary-button{padding:7px 10px;font-size:11px}.rss-feed-row.is-error{margin:4px 0;padding:11px 10px;border:1px solid rgba(224,91,103,.55);border-radius:9px;background:#e05b6713}.rss-feed-row.is-error .rss-feed-row-icon{color:#ff9da5;background:#e05b6729}.rss-feed-error-status{display:flex;align-items:center;gap:5px;color:#ff8e98!important;font-size:11px!important;font-weight:600}.rss-feed-ok-status{display:flex;align-items:center;gap:5px;color:#7fc9a1!important;font-size:10px!important}.rss-empty-search{padding:18px 8px;text-align:center;color:#929bad;font-size:12px}.rss-interval-controls .primary-button{min-height:40px;white-space:nowrap}@media(max-width:800px){.rss-interval-controls{grid-template-columns:1fr 1fr}.rss-interval-controls>.primary-button{grid-column:1/-1;justify-content:center}}@media(max-width:600px){.rss-interval-panel,.rss-intro-panel,.rss-editor-panel{padding:15px}.rss-interval-controls{grid-template-columns:1fr}.rss-interval-controls>.primary-button{grid-column:auto;width:100%}}.rss-interval-panel{margin-bottom:14px!important}.rss-interval-controls{align-items:center!important}.rss-interval-controls>.primary-button{align-self:center;justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:18px;white-space:nowrap}.rss-editor-actions .rss-cancel-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 15px!important;border:1px solid #424b5e!important;border-radius:8px!important;background:#252e3e!important;color:#d9ddec!important;font:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1!important;opacity:1!important;box-shadow:none!important}.rss-editor-actions .rss-cancel-button:hover{background:#333d51!important;border-color:#505c72!important;color:#fff!important}@media(max-width:800px){.rss-interval-controls>.primary-button{margin-top:0;justify-self:stretch}}.audit-settings-panel{gap:22px}.audit-settings-panel>.setting-field{margin-bottom:8px}.audit-groups{display:grid;gap:16px;margin-top:8px}.audit-group{border:1px solid var(--border, rgba(255,255,255,.08));border-radius:14px;overflow:hidden;background:#ffffff03}.audit-group-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px}.audit-group:not(.is-collapsed) .audit-group-heading{border-bottom:1px solid var(--border, rgba(255,255,255,.08))}.audit-group-heading h3{margin:0;font-size:15px}.audit-group-heading p{margin:4px 0 0;color:var(--muted, #9994a8);font-size:12px}.audit-event-list{display:grid;gap:8px;padding:12px}.audit-event-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--border, rgba(255,255,255,.06));border-radius:10px;background:#ffffff05}.audit-event-copy{display:grid;gap:4px;min-width:0}.audit-event-copy strong{font-size:13px;font-weight:600}.audit-event-copy span{color:var(--muted, #9994a8);font-size:11px;line-height:1.4}.audit-event-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.audit-test-button{min-width:112px;min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1.2;white-space:nowrap}.audit-test-button:disabled{opacity:.35;cursor:not-allowed}.audit-settings-panel .settings-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}@media(max-width:640px){.audit-group-heading{align-items:flex-start;flex-direction:column}.audit-event-row{padding:12px;align-items:flex-start}.audit-event-copy span{max-width:230px}.audit-event-actions{flex-wrap:wrap}.audit-test-button{min-width:100px}.audit-settings-panel .settings-action-buttons{flex-wrap:wrap}}.ticket-category-list{display:flex;flex-direction:column;gap:16px}.ticket-category-list>.audit-group{padding:18px;border:1px solid var(--border,#303849);border-radius:12px;background:#ffffff04}.ticket-category-list .panel-heading{margin-bottom:16px}.ticket-category-list .setting-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(130px,.8fr) auto;align-items:end;gap:14px;margin:14px 0}.ticket-category-list .checkbox-label{display:flex;align-items:center;gap:9px;min-height:42px;color:var(--text,#e9eaf0);font-size:14px}.ticket-category-list .checkbox-label input{accent-color:#8b6be8}.ticket-category-list .secondary-button{margin-top:8px}@media(max-width:760px){.ticket-category-list .setting-grid{grid-template-columns:1fr 1fr}.ticket-category-list .setting-grid .setting-field:first-child{grid-column:1/-1}}.ticket-panel-preview{margin-top:18px}.ticket-panel-preview .discord-embed-preview{padding:14px 16px;min-height:120px}.ticket-panel-preview .embed-preview-description{white-space:pre-wrap;color:var(--text-secondary,#b8bbc7);font-size:14px;line-height:1.45;margin-top:8px}.ticket-panel-preview .embed-preview-authorline{font-size:12px;font-weight:600;margin-bottom:8px}.ticket-panel-preview .embed-preview-footer{margin-top:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:var(--muted,#9b9eaa)}.ticket-preview-select{margin-top:10px;border:1px solid var(--border,#3a3d48);border-radius:6px;padding:10px 12px;color:var(--text-secondary,#b8bbc7);font-size:13px;background:#0000001f;max-width:360px}@media(max-width:900px){.ticket-category-list .setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-template-editor{display:flex;flex-direction:column;gap:18px;min-width:0}.ticket-template-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border-color,rgba(255,255,255,.1));padding-bottom:10px}.ticket-template-tabs button{border:1px solid var(--border-color,rgba(255,255,255,.12));background:var(--surface-2,rgba(0,0,0,.12));color:var(--text-color,inherit);border-radius:8px;padding:9px 16px;font:inherit;cursor:pointer}.ticket-template-tabs button.active{background:var(--accent-color,rgba(121,89,216,.2));border-color:var(--accent-color,#7959d8);color:var(--text-color,#fff)}.ticket-template-fields{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.ticket-template-preview{position:static;top:auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-color,rgba(255,255,255,.09));border-radius:12px;padding:16px;background:var(--surface-2,rgba(0,0,0,.12))}.ticket-template-preview .discord-message-preview{margin-top:14px;max-width:100%;min-width:0}.ticket-embed-fields-editor{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:14px;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:10px;background:var(--surface-2,rgba(0,0,0,.08));min-width:0}.ticket-embed-fields-editor>.panel-heading{align-items:center;gap:12px;flex-wrap:wrap}.ticket-embed-field-row{padding:12px;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:9px;min-width:0}.ticket-embed-field-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ticket-embed-field-actions{display:flex;align-items:center;gap:6px}.ticket-embed-field-actions .icon-button:disabled{opacity:.35;cursor:not-allowed}.ticket-inline-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted,#aaa);margin-top:8px}.ticket-preview-embed-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;min-width:0}.ticket-preview-embed-field{grid-column:1/-1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.4}.ticket-preview-embed-field.inline{grid-column:span 1}.ticket-preview-embed-field strong{display:block;font-weight:700;margin-bottom:3px}.ticket-variable-help{padding:14px 16px;border:1px solid var(--border-color,rgba(255,255,255,.09));border-radius:10px;background:var(--surface-2,rgba(0,0,0,.1))}.ticket-variable-help p{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.ticket-variable-help code{font-size:12px;padding:4px 7px;border-radius:5px;background:#80808029}.ticket-variable-help small{display:block;line-height:1.6;color:var(--text-muted,#999)}@media(max-width:700px){.ticket-preview-embed-fields{grid-template-columns:1fr}.ticket-preview-embed-field.inline{grid-column:1/-1}.ticket-embed-fields-editor>.panel-heading .secondary-button{width:100%}}.ticket-template-message-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 14px;border-bottom:1px solid var(--border-color,rgba(255,255,255,.1));margin-bottom:4px}.ticket-template-message-tabs button{border:1px solid var(--border-color,rgba(255,255,255,.12));background:var(--surface-2,rgba(0,0,0,.12));color:var(--text-color,inherit);border-radius:9px;padding:9px 13px;font:inherit;font-size:13px;line-height:1.35;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.ticket-template-message-tabs button:hover{border-color:var(--accent-color,#7959d8)}.ticket-template-message-tabs button.active{background:var(--accent-color,rgba(121,89,216,.2));border-color:var(--accent-color,#7959d8);color:var(--text-color,#fff);font-weight:600}@media(max-width:700px){.ticket-template-message-tabs{display:grid;grid-template-columns:1fr 1fr}.ticket-template-message-tabs button{width:100%}}.ticket-template-message-tabs-top{position:relative;z-index:1;margin:0 0 18px;padding:0 0 14px;gap:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.ticket-template-message-tabs-top button{flex:0 0 auto;white-space:nowrap}.ticket-main-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0 0 14px;border-bottom:1px solid var(--border-color,rgba(255,255,255,.1));overflow:visible}.ticket-main-tabs button{flex:0 0 auto;white-space:nowrap}.ticket-panel-design-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:20px;align-items:start}.ticket-panel-design-layout>.panel{min-width:0;margin:0}.ticket-panel-design-layout .ticket-panel-preview{position:sticky;top:18px;min-width:0;overflow:hidden}.ticket-panel-design-layout .discord-message-preview{min-width:0;max-width:100%}@media(max-width:1050px){.ticket-panel-design-layout{grid-template-columns:minmax(0,1fr)}.ticket-panel-design-layout .ticket-panel-preview{position:static}}.ticket-template-design-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:20px;align-items:start;min-width:0}.ticket-template-design-layout>.ticket-template-fields{min-width:0}.ticket-template-design-layout>.ticket-template-preview{position:sticky;top:18px;align-self:start;min-width:0;max-height:calc(100vh - 36px);overflow:auto}.ticket-template-preview .preview-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-template-preview .discord-embed-preview{min-width:0;overflow-wrap:anywhere}.ticket-preview-select{background:var(--surface-2,rgba(20,22,30,.9));color:var(--text-secondary,#b8bbc7);border-color:var(--border-color,rgba(255,255,255,.14));box-shadow:none;outline:none;filter:none}.ticket-preview-select:focus,.ticket-preview-select:hover{box-shadow:none;filter:none}@media(max-width:1050px){.ticket-template-design-layout{grid-template-columns:minmax(0,1fr)}.ticket-template-design-layout>.ticket-template-preview{position:static;max-height:none}}.ticket-panel-image-upload{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px dashed var(--border-color,rgba(255,255,255,.18));border-radius:9px;background:var(--surface-2,rgba(0,0,0,.12))}.ticket-panel-image-upload input[type=file]{width:100%;min-width:0;color:var(--text-color,#e9eaf0);font:inherit;font-size:13px}.ticket-panel-image-upload span{color:var(--text-muted,#999);font-size:12px}.ticket-panel-image-preview{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:10px;padding:10px;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:9px;background:var(--surface-2,rgba(0,0,0,.1))}.ticket-panel-image-preview img{display:block;width:auto;max-width:min(100%,220px);max-height:130px;object-fit:contain;border-radius:6px}.ticket-panel-image-preview>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ticket-panel-image-preview strong{max-width:260px;overflow-wrap:anywhere;font-size:12px}.ticket-panel-image-url{margin-top:10px;color:var(--text-muted,#aaa);font-size:12px}.ticket-panel-image-url summary{cursor:pointer;margin-bottom:8px}.ticket-panel-image-url input{width:100%}.settings-footer .ticket-publish-button{background:#252e3e;border:1px solid #424b5e;color:#e9eaf0;box-shadow:none}.settings-footer .ticket-publish-button:hover:not(:disabled){background:#333d51;border-color:#59647b;filter:none}.settings-footer .ticket-publish-button:disabled{opacity:.5}.ticket-variables-panel{margin:18px 0;padding:20px;border:1px solid var(--border-color,rgba(255,255,255,.09));border-radius:14px;background:var(--panel-bg,rgba(255,255,255,.025))}.ticket-variable-group{margin-top:16px}.ticket-variable-group>strong{display:block;margin-bottom:9px;font-size:13px}.ticket-variable-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:8px}.ticket-variable-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;text-align:left;border:1px solid var(--border-color,rgba(255,255,255,.09));border-radius:9px;background:#ffffff06;color:inherit;cursor:pointer}.ticket-variable-chip:hover{border-color:var(--accent,#8b6be8);background:#8b6be814}.ticket-variable-chip code{flex:0 0 auto;color:var(--accent,#a78bfa);font-size:12px}.ticket-variable-chip span{overflow:hidden;color:var(--text-muted,#aaa);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ticket-variable-hint{margin:14px 0 0;color:var(--text-muted,#aaa);font-size:12px}.ticket-variable-hint code{color:var(--accent,#a78bfa)}.ticket-discord-footer{display:flex;align-items:center;gap:6px;margin-top:12px;padding:0;color:#b5bac1;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.ticket-discord-footer img{width:18px;height:18px;flex:0 0 18px;border-radius:50%;object-fit:cover}.ticket-panel-preview .ticket-discord-footer,.ticket-template-preview .ticket-discord-footer{margin-top:12px;padding:0;border:0;font-size:11px;color:#b5bac1}.ticket-test-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color, rgba(255,255,255,.1))}.ticket-test-action-row>span{color:var(--muted, #9297a1);font-size:12px;line-height:1.45}.ticket-test-action-row button:disabled{opacity:.6;cursor:not-allowed}.contest-create-panel{margin-top:18px}.contest-datetime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.contest-datetime-card{border:1px solid var(--border-color,rgba(255,255,255,.12));border-radius:12px;padding:14px;background:var(--surface-2,rgba(0,0,0,.12))}.contest-datetime-card>strong{display:block;margin-bottom:12px;font-size:13px}.contest-embed-editors{margin-top:22px}.contest-embed-editors>h4{margin:0 0 5px;font-size:15px}.contest-embed-editor{border:1px solid var(--border-color,rgba(255,255,255,.12));border-radius:12px;padding:14px;margin:12px 0;background:var(--surface-2,rgba(0,0,0,.1))}.contest-embed-editor>summary{font-weight:650;cursor:pointer;list-style-position:inside;margin-bottom:12px}.contest-fields-editor{margin-top:14px}.contest-fields-editor .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.contest-fields-editor .panel-heading h4{margin:0;font-size:13px}.contest-fields-editor .panel-heading p{margin:3px 0 0;font-size:12px;color:var(--muted-color,#999)}.contest-field-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(140px,1.5fr) auto auto;gap:8px;align-items:center;margin:8px 0}.contest-field-row input:not([type=checkbox]){min-width:0;width:100%}.contest-field-row label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px}.contest-history-card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--border-color,rgba(255,255,255,.1))}.contest-history-card:last-child{border-bottom:0}.contest-history-main{min-width:0;flex:1}.contest-history-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contest-history-title strong{font-size:14px}.contest-history-main>p{margin:7px 0 0;color:var(--muted-color,#999);font-size:12px}.contest-history-main>p span{color:var(--text-color,inherit);font-weight:600}.contest-winner-summary{margin-top:8px;font-size:13px;color:var(--text-color,inherit)}.contest-winner-summary>span{display:inline-block;margin-left:12px;color:var(--muted-color,#aaa)}.contest-history-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.status-tag.info{background:#5993d824;color:#80b8ff;border:1px solid rgba(89,147,216,.28)}.danger-button{color:#ff8585!important;border-color:#ff64644d!important}@media(max-width:760px){.contest-datetime-grid{grid-template-columns:1fr}.contest-field-row{grid-template-columns:1fr 1fr}.contest-field-row label{grid-column:1}.contest-field-row button{grid-column:2;justify-self:end}.contest-history-card{align-items:flex-start;flex-direction:column}.contest-history-actions{width:100%;justify-content:flex-end}}.contest-embed-live-preview{margin-top:16px;border-top:1px solid var(--border-color,rgba(255,255,255,.1));padding-top:14px}.contest-embed-live-preview .preview-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.contest-embed-live-preview .preview-panel-heading h4{margin:0;font-size:13px}.contest-embed-live-preview .preview-panel-heading p{margin:3px 0 0;font-size:12px;color:var(--muted-color,#999)}.contest-preview-field{margin-top:9px;font-size:12px}.contest-preview-field strong{display:block;margin-bottom:2px}.contest-preview-image{display:block;max-width:100%;max-height:220px;object-fit:contain;margin-top:12px;border-radius:8px}.contest-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at 50% 38%,#7959d829,#0a0c14d6 58%,#07090feb);-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}.contest-modal{width:min(1420px,96vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,var(--panel-bg,#191b27) 0%,color-mix(in srgb,var(--panel-bg,#191b27) 88%,#7959d8 12%) 100%);border:1px solid var(--border-color,rgba(255,255,255,.12));border-radius:18px;box-shadow:0 28px 90px #00000094,0 0 0 1px #7959d814}.contest-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid var(--border-color,rgba(255,255,255,.1))}.contest-modal-header h2{margin:5px 0 4px;font-size:22px}.contest-modal-header p{margin:0;color:var(--muted-text,#9ba0ad);font-size:13px}.contest-modal-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:22px;padding:22px 26px;overflow:auto;min-height:0}.contest-modal-editor{min-width:0}.contest-modal-editor>.contest-embed-editor{margin-top:14px;border:0;padding:0}.contest-modal-editor>.contest-embed-editor>summary{display:none}.contest-modal-editor .contest-datetime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 18px}.contest-modal-editor .contest-datetime-card{padding:14px;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:12px;background:#ffffff06}.contest-modal-editor .contest-datetime-card>strong{display:flex;align-items:center;gap:8px;margin-bottom:12px}.contest-modal-editor .contest-datetime-card .setting-field{margin-top:10px}.contest-modal-embed-tabs{display:flex;gap:7px;padding:5px;background:#ffffff09;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:11px}.contest-modal-embed-tabs button{flex:1;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted-text,#a3a7b2);font:inherit;cursor:pointer}.contest-modal-embed-tabs button.active{background:var(--accent-color,rgba(121,89,216,.2));color:var(--text-color,#fff)}.contest-modal-preview{position:sticky;top:0;align-self:start;min-width:0;padding:18px;border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:14px;background:#7959d80b}.contest-modal-preview .discord-embed-preview{max-width:100%;overflow-wrap:anywhere}.contest-modal-preview .contest-preview-image{display:block;width:100%;max-height:320px;object-fit:contain;margin-top:12px;border-radius:7px}.contest-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;border-top:1px solid var(--border-color,rgba(255,255,255,.1));background:#080a1138}.contest-modal-footer>span{color:var(--muted-text,#9ba0ad);font-size:12px}.contest-modal-footer>div{display:flex;gap:9px}@media(max-width:900px){.contest-modal-body{grid-template-columns:1fr}.contest-modal-preview{position:static;order:-1}.contest-modal{max-height:96vh}.contest-modal-backdrop{padding:10px}}@media(max-width:600px){.contest-modal-header,.contest-modal-body,.contest-modal-footer{padding:16px}.contest-modal-editor .contest-datetime-grid{grid-template-columns:1fr}.contest-modal-footer{align-items:stretch;flex-direction:column}.contest-modal-footer>div{justify-content:flex-end}}.contest-modal .primary-button,.contest-modal-footer .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 15px;border:1px solid #8174ef;border-radius:8px;background:linear-gradient(135deg,#796ce8,#6256ca);color:#fff;font:600 12px/1.2 inherit;box-shadow:0 5px 16px #6858d633;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.contest-modal .primary-button:hover:not(:disabled),.contest-modal-footer .primary-button:hover:not(:disabled){background:linear-gradient(135deg,#887bf5,#7064dc);border-color:#9b90ff;box-shadow:0 7px 20px #6858d64d;transform:translateY(-1px)}.contest-modal .secondary-button,.contest-modal-footer .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;border:1px solid #424b5e;border-radius:8px;background:#252e3e;color:#d9ddec;font:500 12px/1.2 inherit;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.contest-modal .secondary-button:hover:not(:disabled),.contest-modal-footer .secondary-button:hover:not(:disabled){background:#333d51;border-color:#59657d;color:#fff}.contest-modal button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.contest-modal-embed-tabs button{background:transparent;color:#a3a7b2}.contest-modal-embed-tabs button:hover{background:#ffffff12;color:#f2f0ff}.contest-modal-embed-tabs button.active{background:#39345f;color:#fff;box-shadow:inset 0 0 0 1px #9789ff38}.contest-modal-backdrop{padding:clamp(12px,2vw,28px)}.contest-modal{width:min(1360px,96vw);max-height:min(92vh,980px);border-radius:20px}.contest-modal-header{padding:22px 28px 20px;gap:24px;align-items:center}.contest-modal-header .eyebrow{letter-spacing:.12em;font-size:10px;margin-bottom:5px}.contest-modal-header h2{margin:0 0 6px;line-height:1.25;font-size:21px}.contest-modal-header p{line-height:1.5;max-width:680px}.contest-modal-body{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:26px;padding:24px 28px 28px;align-items:start}.contest-modal-editor{display:flex;flex-direction:column;gap:18px;min-width:0}.contest-modal-editor>.setting-field{margin:0}.contest-modal-editor .setting-field{min-width:0}.contest-modal-editor .setting-field>input:not([type=checkbox]),.contest-modal-editor .setting-field>textarea,.contest-modal-editor .setting-field>select{width:100%;box-sizing:border-box}.contest-modal-editor .contest-datetime-grid{gap:14px;margin:0}.contest-modal-editor .contest-datetime-card{padding:16px 17px 17px;border-radius:13px}.contest-modal-editor .contest-datetime-card>strong{margin-bottom:14px;font-size:13px;line-height:1.4}.contest-modal-editor .contest-datetime-card .setting-field{margin-top:13px;gap:7px}.contest-modal-embed-tabs{gap:8px;padding:5px;margin-top:1px}.contest-modal-embed-tabs button{min-height:40px;padding:10px 14px;line-height:1.25}.contest-modal-editor>.contest-embed-editor{margin:0!important;padding:0!important}.contest-modal-editor .contest-embed-editor{display:flex;flex-direction:column;gap:15px}.contest-modal-editor .contest-embed-editor .setting-field{margin:0}.contest-modal-editor .contest-embed-editor .setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.contest-modal-editor .contest-embed-editor .contest-fields-editor{margin:2px 0 0;padding-top:16px;border-top:1px solid var(--border-color,rgba(255,255,255,.1))}.contest-modal-editor .contest-embed-editor .contest-fields-editor .panel-heading{margin-bottom:13px;align-items:center}.contest-modal-editor .contest-embed-editor .contest-field-row{gap:10px;margin:10px 0;align-items:center}.contest-modal-editor .contest-embed-editor input:not([type=checkbox]),.contest-modal-editor .contest-embed-editor textarea,.contest-modal-editor .contest-embed-editor select{box-sizing:border-box;min-width:0}.contest-modal-editor .contest-embed-editor .setting-checkbox{margin-top:2px}.contest-modal-preview{position:sticky;top:0;padding:20px;border-radius:15px}.contest-modal-preview .preview-panel-heading{margin-bottom:17px}.contest-modal-preview .discord-preview-channel{margin-bottom:12px}.contest-modal-preview .discord-message-preview{padding:2px 0}.contest-modal-preview .discord-embed-preview{padding:13px 15px;border-radius:0 8px 8px 0;line-height:1.5}.contest-modal-preview .discord-embed-title{margin-bottom:8px;line-height:1.35}.contest-modal-preview .embed-preview-description{line-height:1.55}.contest-modal-preview .contest-preview-field{margin-top:13px;line-height:1.45}.contest-modal-preview .contest-preview-field strong{margin-bottom:4px}.contest-modal-preview .contest-preview-image{max-height:340px;margin-top:16px}.contest-modal-preview .ticket-discord-footer{margin-top:15px;padding-top:10px}.contest-modal-preview .preview-note{margin:16px 0 0;line-height:1.45}.contest-modal-footer{padding:16px 28px;gap:20px}.contest-modal-footer>span{line-height:1.45}.contest-modal-footer>div{gap:10px;align-items:center}.contest-modal-footer .primary-button,.contest-modal-footer .secondary-button{min-height:40px;padding:10px 16px}.contest-modal .primary-button,.contest-modal .secondary-button{white-space:nowrap}@media(max-width:1050px){.contest-modal-body{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:18px;padding:20px}.contest-modal-preview{padding:16px}}@media(max-width:900px){.contest-modal{max-height:96vh}.contest-modal-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px 20px}.contest-modal-preview{position:static;order:-1}.contest-modal-editor{gap:15px}}@media(max-width:600px){.contest-modal-backdrop{padding:7px}.contest-modal{width:100%;max-height:98vh;border-radius:14px}.contest-modal-header{padding:17px 16px;gap:12px}.contest-modal-header h2{font-size:18px}.contest-modal-header p{font-size:12px}.contest-modal-body{padding:15px 16px;gap:16px}.contest-modal-editor .contest-datetime-grid{grid-template-columns:minmax(0,1fr);gap:11px}.contest-modal-editor .contest-datetime-card{padding:14px}.contest-modal-editor .contest-embed-editor .setting-grid{grid-template-columns:minmax(0,1fr);gap:12px}.contest-modal-editor .contest-embed-editor .contest-field-row{grid-template-columns:minmax(0,1fr);gap:8px}.contest-modal-editor .contest-embed-editor .contest-field-row label{grid-column:auto}.contest-modal-footer{padding:14px 16px;gap:12px}.contest-modal-footer>div{width:100%;justify-content:flex-end;flex-wrap:wrap}.contest-modal-footer .primary-button,.contest-modal-footer .secondary-button{flex:1 1 auto}}.contest-modal-backdrop{background:#080a11e0;-webkit-backdrop-filter:blur(12px) saturate(108%);backdrop-filter:blur(12px) saturate(108%)}.contest-modal{background:linear-gradient(160deg,#1b1d29,#171923 52%,#151722);border-color:#a897ff29;box-shadow:0 30px 100px #0000009e,0 0 0 1px #7959d80f}.contest-modal-header{background:#ffffff03}.contest-modal-body{background:transparent}.contest-modal-preview{background:#ffffff06}.contest-modal-footer{background:#00000024}.giveaway-modal .contest-modal-editor{gap:16px}.giveaway-modal .setting-field{margin-bottom:14px}.giveaway-modal .contest-modal-body{align-items:start}.giveaway-modal .contest-modal-preview{position:sticky;top:12px}.giveaway-field-editor{display:grid;grid-template-columns:1fr 1.4fr auto auto;gap:10px;align-items:start;padding:12px;border:1px solid var(--border-color,rgba(255,255,255,.09));border-radius:12px;background:#ffffff06}.giveaway-field-editor input,.giveaway-field-editor textarea{min-width:0;width:100%}.giveaway-field-editor label{display:flex;align-items:center;gap:6px;color:var(--text-secondary,#aaa);font-size:12px;padding-top:10px}.giveaway-modal input[type=color]{width:64px;height:38px;padding:3px}@media(max-width:900px){.giveaway-field-editor{grid-template-columns:1fr}.giveaway-modal .contest-modal-preview{position:static}}.giveaway-modal .giveaway-field-editor input:not([type=checkbox]):not([type=color]),.giveaway-modal .giveaway-field-editor textarea,.giveaway-modal input:not([type=checkbox]):not([type=file]):not([type=color]),.giveaway-modal textarea,.giveaway-modal select{color:var(--text-primary, #e7e8ef);background:#111722;border:1px solid rgba(148,163,184,.24);border-radius:8px;box-shadow:inset 0 1px 2px #0000002e}.giveaway-modal .giveaway-field-editor input::placeholder,.giveaway-modal .giveaway-field-editor textarea::placeholder,.giveaway-modal input::placeholder,.giveaway-modal textarea::placeholder{color:#8791a3}.giveaway-modal .giveaway-field-editor input:focus,.giveaway-modal .giveaway-field-editor textarea:focus,.giveaway-modal input:focus,.giveaway-modal textarea:focus,.giveaway-modal select:focus{outline:none;border-color:#8064e8;box-shadow:0 0 0 3px #8064e82e}.giveaway-modal .giveaway-field-editor input[type=checkbox]{accent-color:#8064e8}.giveaway-modal input[type=color]{display:block;width:100%;height:40px;padding:4px;border:1px solid rgba(148,163,184,.28);border-radius:9px;background:#111722;cursor:pointer}.giveaway-modal input[type=file]{max-width:100%;color:#cbd2df;background:transparent}.giveaway-modal input[type=file]::file-selector-button{margin-right:10px;padding:8px 12px;color:#e8e7f2;background:#252b3a;border:1px solid rgba(148,163,184,.28);border-radius:8px;cursor:pointer}.giveaway-modal input[type=file]::file-selector-button:hover{background:#30384b}.giveaway-settings-panel{margin-bottom:22px!important}.giveaway-create-panel{margin-top:0!important}.giveaway-create-panel .panel-heading,.giveaway-settings-panel .panel-heading{gap:20px}.giveaway-create-panel .panel-heading>button,.giveaway-history-panel .panel-heading>button,.giveaway-history-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.2}.giveaway-action-icon{display:block;flex:0 0 16px;align-self:center;position:relative;top:0;margin:0}.giveaway-create-panel .panel-heading>button,.giveaway-history-panel .panel-heading>button{min-height:40px;padding:0 16px}.giveaway-history-actions button{min-height:36px;padding:0 12px}.giveaway-history-actions{align-items:center;justify-content:flex-end}.giveaway-create-panel{margin-top:18px!important}.giveaway-modal .contest-modal-header{justify-content:flex-start}.giveaway-modal .contest-modal-header>div{width:100%}.giveaway-visual-settings{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:stretch;margin:4px 0 18px}.giveaway-color-field input[type=color]{width:100%;height:48px;padding:4px}.giveaway-image-field{min-width:0}.giveaway-dropzone{display:flex;min-height:76px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 16px;border:1px dashed rgba(151,132,245,.55);border-radius:11px;background:#8064e812;color:var(--text-primary,#e7e8ef);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.giveaway-dropzone:hover,.giveaway-dropzone.is-dragover{border-color:#9b86ff;background:#8064e829}.giveaway-dropzone.is-busy{opacity:.65;cursor:wait}.giveaway-dropzone input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.giveaway-dropzone span{font-size:13px;font-weight:600}.giveaway-dropzone small{font-size:11px;color:var(--muted-text,#9ba0ad)}.giveaway-remove-image{margin-top:7px}.giveaway-field-editor{display:flex;flex-direction:column;gap:12px;padding:16px;margin:12px 0;border:1px solid var(--border-color,rgba(255,255,255,.11));border-radius:12px;background:#ffffff09}.giveaway-field-inputs{display:grid;grid-template-columns:1fr;gap:10px}.giveaway-field-inputs input{min-height:42px;font-weight:600}.giveaway-field-inputs textarea{min-height:104px;resize:vertical;line-height:1.5}.giveaway-field-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.giveaway-field-actions label{display:flex;align-items:center;gap:7px;color:var(--text-secondary,#aaa);font-size:12px}.giveaway-field-actions input[type=checkbox]{accent-color:#8064e8}@media(max-width:640px){.giveaway-visual-settings{grid-template-columns:76px minmax(0,1fr);gap:10px}.giveaway-field-actions{align-items:stretch;flex-direction:column}}.giveaway-embed-switcher{display:flex;gap:8px;margin:18px 0 14px;padding:5px;border:1px solid var(--border-color,rgba(255,255,255,.12));border-radius:12px;background:#080a1247}.giveaway-embed-switcher button{flex:1;min-height:40px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary,#aeb2c0);font:inherit;font-weight:650;cursor:pointer;padding:8px 12px}.giveaway-embed-switcher button:hover{background:#8064e81a;color:var(--text-primary,#f1f1f5)}.giveaway-embed-switcher button.active{background:#8064e833;border-color:#9784f58c;color:#fff;box-shadow:0 0 0 1px #8064e81f inset}@media(max-width:560px){.giveaway-embed-switcher{flex-direction:column}}.topbar{display:none!important}.main{margin-left:258px}.sidebar-connection{margin:10px 9px 0;min-height:30px;padding:6px 9px;border:1px solid #283142;border-radius:8px;background:#151b26;font-size:10px;width:calc(100% - 18px);box-sizing:border-box}.sidebar-connection .online-dot{width:7px;height:7px;border-radius:50%;background:#53c69b;display:inline-block}.sidebar-connection.offline .online-dot{background:#e2a35e}.sidebar-connection.checking .online-dot{background:#7f8ba3}.help-card{display:none!important}.profile{gap:8px}.profile-info{min-width:0}.profile-logout{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:30px;padding:6px 9px;border:1px solid #343d50;border-radius:7px;background:#202838;color:#cbd2df;font-size:10px;font-weight:600;white-space:nowrap}.profile-logout:hover{background:#30394c;color:#fff;border-color:#59647b}@media(max-width:900px){.main{margin-left:0}}.brand-mark{overflow:hidden}.brand-mark img{width:100%;height:100%;object-fit:contain;padding:5px}.brand-monogram{font-size:15px;font-weight:900;letter-spacing:-1px;color:#fff;text-shadow:0 0 12px rgba(139,117,255,.8)}.server-avatar,.server-choice-avatar{overflow:hidden;display:flex;align-items:center;justify-content:center}.server-avatar img,.server-choice-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.server-choice-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:#7d69eb26;color:#a99aff}.server-menu-item.server-choice{display:flex;align-items:center;gap:10px}.server-menu-item.server-choice .server-choice-dot,.server-menu-item.server-choice .online-dot{display:none}.sidebar-connection{margin:8px 12px 14px;width:calc(100% - 24px);min-height:30px;border:1px solid rgba(80,205,164,.18);border-radius:9px;background:#27ae8112;color:#7fd8b6;font-size:11px;display:flex;align-items:center;gap:8px;padding:0 10px}.sidebar-connection .online-dot{width:7px;height:7px;border-radius:50%;background:#37c99a;box-shadow:0 0 8px #37c99a99}.nav{scrollbar-width:none;-ms-overflow-style:none}.nav::-webkit-scrollbar{display:none}.page-heading>.eyebrow{display:none}.welcome-banner{display:none!important}.status-panel,.content-grid:has(.status-panel){display:none!important}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dashboard-period-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:10px 34px 10px 13px;min-width:150px;background:#171d29;color:#d9deea;border:1px solid #30394a;border-radius:9px}.dashboard-period-select:focus{outline:2px solid rgba(128,100,232,.45);outline-offset:1px}.activity-chart-panel{margin-top:20px;padding:20px}.activity-legend{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 10px;color:#9ca9bf;font-size:12px}.activity-legend span{display:flex;align-items:center;gap:7px}.activity-legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.legend-messages{background:#8b78f5}.legend-reactions{background:#45b8d4}.legend-joins{background:#42c79a}.legend-leaves{background:#e49b55}.activity-chart{width:100%;height:230px}.chart-gridline{stroke:#94a3b824;stroke-width:1;stroke-dasharray:4 5}.chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-messages{stroke:#8b78f5}.chart-reactions{stroke:#45b8d4}.chart-joins{stroke:#42c79a}.chart-leaves{stroke:#e49b55}.chart-axis-labels{display:flex;justify-content:space-between;color:#75839b;font-size:11px;margin-top:5px}@media(max-width:1100px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-chart{height:180px}.activity-legend{gap:10px}}.brand-mark{background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.brand-mark .brand-monogram{display:grid;place-items:center;width:100%;height:100%;border-radius:10px;background:linear-gradient(145deg,#8879ff,#5a55ce)}.server-copy{gap:5px}.server-subline{display:flex;align-items:center;gap:8px;min-width:0}.server-bot-status{display:inline-flex;align-items:center;gap:5px;font-size:9px!important;white-space:nowrap}.server-bot-status i{width:6px;height:6px;border-radius:50%;background:#4bc49a;box-shadow:0 0 0 3px #4bc49a18}.server-bot-status.offline i{background:#e2a35e;box-shadow:0 0 0 3px #e2a35e18}.server-bot-status.checking i{background:#8792a5;box-shadow:0 0 0 3px #8792a518}.sidebar-connection,.saved-label{display:none!important}.section-title-row p{color:#8994a8}.activity-chart-panel{margin-top:18px;padding:20px 22px}.chart-metric-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px}.chart-metric-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #303849;border-radius:8px;background:#151b26;color:#9da8bb;font-size:11px;transition:.15s}.chart-metric-tab i{display:inline-block;width:8px;height:8px;border-radius:50%}.chart-metric-tab[aria-selected=true]{border-color:#7567e8;background:#292544;color:#e7e3ff}.activity-chart{height:260px;width:100%}.activity-chart svg{width:100%;height:100%;overflow:visible}.chart-y-label{fill:#8792a6;font-size:11px}.chart-area{opacity:.13}.chart-area-messages{fill:#8b78f5}.chart-area-reactions{fill:#45b8d4}.chart-area-joins{fill:#42c79a}.chart-area-leaves{fill:#e49b55}.chart-line-messages{stroke:#8b78f5}.chart-line-reactions{stroke:#45b8d4}.chart-line-joins{stroke:#42c79a}.chart-line-leaves{stroke:#e49b55}.chart-point{stroke:#171d28;stroke-width:2}.chart-point-messages{fill:#8b78f5}.chart-point-reactions{fill:#45b8d4}.chart-point-joins{fill:#42c79a}.chart-point-leaves{fill:#e49b55}.chart-line{stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.dashboard-events-panel{min-width:0}.dashboard-events-panel .panel-heading h3{display:flex;align-items:center;gap:8px}.dashboard-events-panel .panel-heading h3 svg{color:#a99cff}.dashboard-link-button{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;color:#a99cff;font-size:10px;padding:6px}.dashboard-event-list{display:flex;flex-direction:column;gap:9px}.dashboard-event-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #293243;background:#151b26;border-radius:9px;min-width:0}.dashboard-event-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px}.dashboard-event-icon.giveaway{background:#393052;color:#c0a8ff}.dashboard-event-icon.contest{background:#243c4a;color:#79cde2}.dashboard-event-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dashboard-event-info strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e4e8f0}.dashboard-event-info small{font-size:9px;color:#8792a6}.event-status{font-size:9px;padding:5px 7px;border-radius:6px;white-space:nowrap;background:#252c39;color:#aab4c5}.event-status.active{background:#203f36;color:#71d2ad}.event-status.scheduled{background:#2e2a49;color:#b9adff}.dashboard-events-empty{padding:18px 12px;text-align:center;color:#8490a4;font-size:11px;border:1px dashed #303849;border-radius:9px}@media(max-width:900px){.dashboard-events-grid{grid-template-columns:1fr}}@media(max-width:760px){.server-subline{gap:6px}.server-bot-status{font-size:8px!important}.activity-chart{height:220px}.chart-metric-tabs{gap:6px}.chart-metric-tab{font-size:10px;padding:7px 9px}.dashboard-event-row{align-items:flex-start}.event-status{margin-left:auto}}.brand-mark{border-radius:11px!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}.brand-mark img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:0!important;border:0!important;border-radius:9px!important;box-shadow:none!important}.brand-mark .brand-monogram{border-radius:9px!important}.sidebar-bot-status{display:flex;align-items:center;gap:8px;margin:4px 14px 12px;padding:7px 10px;border:1px solid rgba(74,196,154,.16);border-radius:8px;background:#2bb3850e;color:#80d7b5;font-size:10px;line-height:1.2}.sidebar-bot-status i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#4bc49a;box-shadow:0 0 0 3px #4bc49a18}.sidebar-bot-status.offline{color:#e2ad72;border-color:#e2a35e2e;background:#e2a35e0d}.sidebar-bot-status.offline i{background:#e2a35e;box-shadow:0 0 0 3px #e2a35e18}.sidebar-bot-status.checking{color:#aab5c8;border-color:#8792a52e;background:#8792a50d}.sidebar-bot-status.checking i{background:#8792a5;box-shadow:0 0 0 3px #8792a518}.server-subline{display:block!important}.server-copy{min-width:0}.dashboard-greeting-banner{min-height:148px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 30px;margin:0 0 22px;border:1px solid #393657;border-radius:15px;background:linear-gradient(112deg,#25213e,#25243f 55%,#1c2a42)}.dashboard-greeting-copy{position:relative;z-index:2;min-width:0}.dashboard-greeting-eyebrow{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#b7adff}.dashboard-greeting-copy h1{font:800 clamp(21px,2.2vw,29px)/1.25 Manrope,sans-serif;letter-spacing:-.7px;margin:12px 0 7px;color:#f2f1fb}.dashboard-greeting-copy h1 span{color:#b3a8ff}.dashboard-greeting-copy p{font-size:11px;color:#b4b5cc;margin:0}.dashboard-greeting-avatar{z-index:2;width:88px;height:88px;flex:0 0 88px;border-radius:26px;border:1px solid rgba(185,174,255,.48);padding:3px;background:#14162a59;box-shadow:0 12px 35px #080a1947}.dashboard-greeting-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:22px}.dashboard-greeting-avatar span{width:100%;height:100%;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,#8879ff,#5551bd);font-size:25px;font-weight:800;color:#fff}.dashboard-greeting-glow{position:absolute;z-index:1;width:360px;height:220px;right:2%;top:-100px;background:#8879ff;filter:blur(90px);opacity:.16;pointer-events:none}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:17px}.stats-grid .stat-note{display:none!important}.activity-chart-panel{margin-top:0;padding:19px 22px}.dashboard-chart-heading{align-items:center;gap:16px;margin-bottom:12px}.dashboard-chart-heading .panel-heading p{max-width:560px}.dashboard-period-select{flex:0 0 auto;min-width:145px}.activity-chart{width:100%;height:auto;aspect-ratio:1000/300;min-height:220px;max-height:320px;margin:0 auto}.activity-chart svg{display:block;width:100%;height:100%;overflow:hidden}.chart-x-label{fill:#8995aa;font-size:11px}.chart-y-label{fill:#9aa6ba;font-size:11px}.chart-gridline{stroke:#94a3b824;stroke-width:1;stroke-dasharray:4 6}.chart-loading{font-size:10px;color:#a99cff;padding-top:7px}.dashboard-events-grid{margin-top:15px}.dashboard-events-empty{min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px;text-align:center;color:#8995aa}.dashboard-events-empty>svg{color:#9e91f5;opacity:.9}.dashboard-events-empty strong{font-size:11px;color:#dce1eb}.dashboard-events-empty span{font-size:10px;color:#8490a4}.dashboard-events-empty button{margin-top:3px;padding:6px 11px;border:1px solid #51478d;border-radius:7px;background:#292544;color:#c1b8ff;font-size:10px}.nav-group{margin-bottom:15px}.nav-group-title{margin-bottom:7px}@media(max-width:1100px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-greeting-banner{min-height:135px}}@media(max-width:760px){.sidebar-bot-status{margin:2px 14px 10px}.dashboard-greeting-banner{padding:20px;min-height:125px;gap:12px}.dashboard-greeting-avatar{width:62px;height:62px;flex-basis:62px;border-radius:18px}.dashboard-greeting-avatar img,.dashboard-greeting-avatar span{border-radius:15px}.dashboard-greeting-copy h1{font-size:20px}.dashboard-chart-heading{align-items:flex-start;flex-direction:column}.activity-chart{min-height:190px;aspect-ratio:1000/320}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.activity-chart-panel{width:100%;box-sizing:border-box}.activity-chart{display:block;width:100%!important;max-width:none!important;height:clamp(250px,25vw,340px)!important;min-height:250px;max-height:340px;aspect-ratio:auto!important;margin:0!important}.activity-chart svg{display:block;width:100%!important;height:100%!important;max-width:none!important;preserveAspectRatio:none}.sidebar-bottom{border-top:1px solid var(--border,#283142);padding-top:10px!important}.sidebar-bot-status{width:100%;box-sizing:border-box;margin:0 0 10px!important;min-height:30px;padding:7px 10px}.sidebar-bottom .profile{margin-top:0!important}.giveaway-modal .contest-modal-header .eyebrow,.giveaway-modal .contest-modal-header .modal-eyebrow,.giveaway-modal .contest-modal-header:before{display:none!important;content:none!important}.giveaway-visual-settings{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;align-items:end!important}.giveaway-image-field .giveaway-dropzone{width:100%!important;min-height:48px!important;height:48px!important;box-sizing:border-box!important;padding:5px 12px!important;gap:2px!important}@media(max-width:640px){.giveaway-visual-settings{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}.giveaway-modal .giveaway-field-actions{align-items:center!important;flex-direction:row!important}}.giveaway-modal .contest-modal-header .eyebrow{display:none!important}.giveaway-modal .contest-modal-header h2{margin-top:0!important}.giveaway-visual-settings{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;align-items:end!important}.giveaway-color-field input[type=color]{width:100%!important;height:48px!important;min-height:48px!important;box-sizing:border-box!important}.giveaway-image-field .giveaway-dropzone{width:100%!important;height:48px!important;min-height:48px!important;box-sizing:border-box!important;padding:5px 12px!important;gap:2px!important}.giveaway-image-field .giveaway-dropzone span{font-size:12px!important;line-height:1.2}.giveaway-image-field .giveaway-dropzone small{font-size:10px!important;line-height:1.1}.giveaway-modal .contest-modal-embed-tabs{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:20px 0 12px!important;padding:12px 14px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:11px!important;background:#ffffff09!important}.giveaway-modal .contest-modal-embed-tabs span{display:block!important;padding:0!important;border:0!important;background:transparent!important;color:#e4e7ef!important;font-size:14px!important;font-weight:700!important}.giveaway-modal .contest-modal-embed-tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 14px!important;border:1px solid #424b5e!important;border-radius:8px!important;background:#252e3e!important;color:#d9ddec!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.giveaway-modal .giveaway-field-editor{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;padding:15px!important;margin:12px 0!important;border:1px solid rgba(148,163,184,.17)!important;border-radius:12px!important;background:#ffffff06!important}.giveaway-modal .giveaway-field-inputs{display:flex!important;flex-direction:column!important;width:100%!important;gap:10px!important}.giveaway-modal .giveaway-field-inputs input,.giveaway-modal .giveaway-field-inputs textarea{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.giveaway-modal .giveaway-field-inputs input{min-height:42px!important}.giveaway-modal .giveaway-field-inputs textarea{min-height:105px!important}.giveaway-modal .giveaway-field-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.giveaway-modal .contest-modal-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}.giveaway-modal .contest-modal-footer .primary-button,.giveaway-modal .contest-modal-footer .secondary-button{min-height:42px!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}@media(max-width:640px){.giveaway-visual-settings{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}}.giveaway-modal .contest-modal-body,.contest-editor-modal .contest-modal-body{scrollbar-width:none!important;-ms-overflow-style:none!important}.giveaway-modal .contest-modal-body::-webkit-scrollbar,.contest-editor-modal .contest-modal-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.giveaway-modal .contest-modal-header .eyebrow,.contest-editor-modal .contest-modal-header .eyebrow{display:none!important}.giveaway-modal .contest-modal-header h2,.contest-editor-modal .contest-modal-header h2{margin-top:0!important}.contest-editor-modal .contest-modal-header{padding:24px 28px!important}.contest-editor-modal .contest-modal-header>div{width:100%}.contest-editor-modal .contest-modal-body{padding:20px 28px!important}.contest-editor-modal .contest-modal-preview{align-self:start}.contest-editor-modal .contest-embed-editor{border:1px solid rgba(148,163,184,.17)!important;border-radius:12px!important;background:#ffffff06!important;padding:14px!important;margin-top:14px!important}.contest-editor-modal .contest-embed-editor>summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 2px 10px!important;color:#e4e7ef!important;font-size:14px!important;font-weight:700!important}.contest-editor-modal .contest-embed-editor .setting-field{margin:12px 0!important}.contest-editor-modal .contest-embed-editor textarea,.contest-editor-modal .contest-embed-editor input:not([type=checkbox]):not([type=color]):not([type=file]){width:100%!important;max-width:none!important;box-sizing:border-box!important}.contest-editor-modal .contest-embed-editor input[type=color]{width:92px!important;height:48px!important;min-height:48px!important}.contest-editor-modal .contest-embed-editor .ticket-panel-image-upload{width:100%!important;min-height:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:6px 12px!important;border:1px dashed rgba(150,125,255,.65)!important;border-radius:10px!important;background:#7d5fdc12!important;overflow:hidden!important}.contest-editor-modal .contest-embed-editor .ticket-panel-image-upload input[type=file]{max-width:100%!important;font-size:11px!important}.contest-editor-modal .contest-fields-editor{margin-top:18px!important;padding:14px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:11px!important;background:#ffffff06!important}.contest-editor-modal .contest-fields-editor>.panel-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.contest-editor-modal .contest-field-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;padding:13px!important;margin:10px 0!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:10px!important;background:#ffffff05!important;box-sizing:border-box!important}.contest-editor-modal .contest-field-row>input:not([type=checkbox]){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:42px!important;box-sizing:border-box!important}.contest-editor-modal .contest-field-row>label{display:flex!important;align-items:center!important;gap:8px!important}.contest-editor-modal .contest-field-row>button{align-self:flex-start!important}.contest-editor-modal .contest-modal-footer{padding:14px 28px!important}.contest-editor-modal .contest-modal-footer .primary-button,.contest-editor-modal .contest-modal-footer .secondary-button{min-height:42px!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.giveaway-modal .contest-modal-footer{padding:14px 28px!important}.giveaway-modal .contest-modal-footer .primary-button,.giveaway-modal .contest-modal-footer .secondary-button{min-height:42px!important;font-size:14px!important;font-weight:600!important}.contest-editor-modal .contest-modal-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:24px;align-items:start}.contest-editor-modal .contest-modal-editor{min-width:0}.contest-editor-modal .giveaway-embed-switcher{display:flex;align-items:center;gap:8px;margin:20px 0 14px;padding:5px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#ffffff09}.contest-editor-modal .giveaway-embed-switcher button{flex:1;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aeb8ca;font-size:13px;font-weight:600}.contest-editor-modal .giveaway-embed-switcher button.active{border-color:#5f50a8;background:#7959d82e;color:#eeeaff}.contest-editor-modal .contest-modal-embed-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:11px;background:#ffffff09}.contest-editor-modal .contest-modal-embed-tabs strong{font-size:14px;color:#e4e7ef}.contest-editor-modal .contest-modal-embed-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:600}.contest-editor-modal .giveaway-visual-settings{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:end}.contest-editor-modal .giveaway-color-field input[type=color]{width:100%;height:48px;min-height:48px;box-sizing:border-box}.contest-editor-modal .giveaway-dropzone{width:100%;height:48px;min-height:48px;box-sizing:border-box;padding:5px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.contest-editor-modal .giveaway-dropzone input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contest-editor-modal .giveaway-field-editor{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;padding:15px;margin:12px 0;border:1px solid rgba(148,163,184,.17);border-radius:12px;background:#ffffff06}.contest-editor-modal .giveaway-field-inputs{display:flex;flex-direction:column;gap:10px;width:100%}.contest-editor-modal .giveaway-field-inputs input,.contest-editor-modal .giveaway-field-inputs textarea{display:block;width:100%;max-width:none;min-width:0;box-sizing:border-box}.contest-editor-modal .giveaway-field-inputs input{min-height:42px}.contest-editor-modal .giveaway-field-inputs textarea{min-height:105px}.contest-editor-modal .giveaway-field-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.contest-editor-modal .contest-modal-footer .primary-button,.contest-editor-modal .contest-modal-footer .secondary-button{min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2}.page-heading .eyebrow{display:none!important}@media(max-width:900px){.contest-editor-modal .contest-modal-body{grid-template-columns:minmax(0,1fr)}.contest-editor-modal .contest-modal-preview{position:static}}@media(max-width:640px){.contest-editor-modal .giveaway-visual-settings{grid-template-columns:76px minmax(0,1fr)}.contest-editor-modal .giveaway-embed-switcher{flex-direction:column}.contest-editor-modal .giveaway-embed-switcher button{width:100%}}.starboard-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.85fr);gap:18px;align-items:start;max-width:1180px}.starboard-main-panel{max-width:none;min-width:0;padding:22px}.starboard-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.starboard-user-manager{margin-top:25px;padding-top:21px;border-top:1px solid #282f3d}.starboard-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.starboard-section-heading h3,.starboard-help-card h3{margin:0 0 5px;font:700 13px Manrope;color:#eef0f6}.starboard-section-heading p{margin:0;color:#8994a8;font-size:10px;line-height:1.5}.starboard-count{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border-radius:9px;background:#292747;color:#c4bcff;font-size:11px;font-weight:700}.starboard-user-add{display:flex;gap:9px;align-items:center}.starboard-user-add input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid #303849;border-radius:8px;background:#111722;color:#eef0f6;font:inherit;font-size:11px;outline:none}.starboard-user-add input:focus{border-color:#8173f4;box-shadow:0 0 0 3px #8173f422}.starboard-user-add .secondary-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;white-space:nowrap}.starboard-user-list{display:flex;flex-direction:column;gap:7px;margin-top:12px}.starboard-user-row{display:flex;align-items:center;gap:11px;padding:10px 11px;border:1px solid #293244;border-radius:9px;background:#151c28}.starboard-user-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#292747;color:#bdb4ff}.starboard-user-id{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.starboard-user-id strong{font-size:10px;color:#e8eaf1}.starboard-user-id code{font-size:10px;color:#9ba6ba;overflow-wrap:anywhere}.starboard-user-actions{display:flex;gap:5px}.starboard-user-actions .icon-button{width:32px;height:32px}.starboard-user-actions .icon-button.danger{color:#e28d91}.starboard-user-empty{display:flex;align-items:center;flex-direction:column;gap:7px;padding:25px 14px;margin-top:12px;border:1px dashed #343e50;border-radius:10px;color:#7f8ba0;text-align:center}.starboard-user-empty strong{font-size:11px;color:#cbd1dc}.starboard-user-empty span{font-size:10px;line-height:1.5}.starboard-inline-error{margin-top:8px;color:#f1aaa0;font-size:10px}.starboard-side-column{display:flex;flex-direction:column;gap:14px;min-width:0}.starboard-test-card{padding:19px;border:1px solid #303849;border-radius:13px;background:linear-gradient(160deg,#1c2432,#151b27);box-shadow:0 12px 32px #0002}.starboard-test-card.is-active{border-color:#6658c7;background:linear-gradient(160deg,#292544,#191c2a)}.starboard-test-top{display:flex;align-items:center;justify-content:space-between}.starboard-test-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#292747;color:#c2baff}.starboard-status{padding:5px 9px;border-radius:20px;background:#293244;color:#aab4c5;font-size:9px;font-weight:700}.starboard-status.active{background:#203c34;color:#8bd9b9}.starboard-test-card h3{margin:15px 0 6px;font:700 15px Manrope;color:#f1f2f7}.starboard-test-card>p{margin:0;color:#9ba5b7;font-size:10px;line-height:1.65}.starboard-test-preview{display:flex;flex-direction:column;gap:5px;padding:13px;margin:15px 0;border:1px solid #34364f;border-radius:9px;background:#111722}.starboard-test-preview span{font-size:9px;color:#8f9aae}.starboard-test-preview strong{font-size:22px;color:#f4d46a}.starboard-test-preview small{font-size:9px;color:#9ba5b7}.starboard-test-card>button{display:flex;align-items:center;justify-content:center;width:100%;min-height:39px}.starboard-test-note{display:block;margin-top:12px;color:#8994a8;font-size:9px;line-height:1.6}.starboard-help-card{padding:17px}.starboard-help-card ul{margin:10px 0 0;padding-left:17px;color:#9ba5b7;font-size:10px;line-height:1.8}@media(max-width:900px){.starboard-layout{grid-template-columns:minmax(0,1fr)}.starboard-side-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.starboard-settings-grid,.starboard-side-column{grid-template-columns:minmax(0,1fr)}.starboard-main-panel{padding:16px}.starboard-user-add{flex-wrap:wrap}.starboard-user-add input{flex-basis:100%}.starboard-user-add .secondary-button{flex:1}}.starboard-user-add .secondary-button,.starboard-test-card>button,.starboard-main-panel .settings-actions .primary-button{background:#7059df!important;color:#fff!important;border:1px solid #806df0!important;box-shadow:none!important;opacity:1!important}.starboard-user-add .secondary-button:hover,.starboard-test-card>button:hover,.starboard-main-panel .settings-actions .primary-button:hover{background:#806bed!important;color:#fff!important}.starboard-user-add .secondary-button:disabled,.starboard-test-card>button:disabled{background:#37334f!important;color:#bdb6e9!important;opacity:.7!important}.starboard-user-avatar{overflow:hidden}.starboard-user-avatar img{display:block;width:100%;height:100%;object-fit:cover}.starboard-user-tag{font-size:10px;color:#9ba6ba}.starboard-user-id code{margin-top:1px}.starboard-user-actions .icon-button{background:#222b3a!important;color:#d9deea!important;border:1px solid #354156!important}.starboard-user-actions .icon-button.danger{color:#f0a0a4!important}.starboard-user-add .secondary-button,.starboard-test-card>button,.starboard-main-panel .settings-actions .primary-button,.starboard-user-actions .icon-button{border-radius:8px!important}.starboard-user-add .secondary-button,.starboard-test-card>button,.starboard-main-panel .settings-actions .primary-button{min-height:40px}.banlist-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.banlist-main-panel{padding:24px}.banlist-add-card{margin-top:22px;padding:20px;border:1px solid var(--border-color,#303849);border-radius:14px;background:var(--panel-muted,rgba(255,255,255,.025));display:flex;flex-direction:column;gap:16px}.banlist-add-heading{display:flex;align-items:center;gap:12px;color:var(--text-primary,#f5f6fa)}.banlist-add-heading>svg{color:#8b7cf6}.banlist-add-heading div{display:flex;flex-direction:column;gap:3px}.banlist-add-heading small,.banlist-list-heading p{color:var(--text-muted,#91a0b8);font-size:12px}.banlist-add-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:14px}.banlist-add-card .primary-button{align-self:flex-start;border-radius:9px}.banlist-add-card .banlist-add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:132px;text-align:center}.banlist-add-card .banlist-add-button svg{display:block;flex:0 0 auto}.banlist-list-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:26px 0 14px}.banlist-list-heading h3{margin:0 0 5px}.banlist-search{display:flex;align-items:center;gap:8px;min-width:210px;padding:0 12px;border:1px solid var(--border-color,#303849);border-radius:9px;background:var(--input-bg,#111722);color:var(--text-muted,#91a0b8)}.banlist-search input{border:0!important;background:transparent!important;min-width:0;padding:10px 0!important;box-shadow:none!important}.banlist-user-list{display:flex;flex-direction:column;gap:9px}.banlist-user-row{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--border-color,#303849);border-radius:12px;background:var(--panel-muted,rgba(255,255,255,.02));min-width:0}.banlist-user-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.banlist-user-copy strong{color:var(--text-primary,#f5f6fa)}.banlist-user-copy span,.banlist-user-copy small{color:var(--text-muted,#91a0b8);font-size:12px;overflow-wrap:anywhere}.banlist-permanent-badge{font-size:11px;font-weight:700;color:#f08b8b;background:#e052521f;padding:5px 9px;border-radius:999px;white-space:nowrap}.banlist-user-row .icon-button{border-radius:9px}.banlist-side-column{display:flex;flex-direction:column;gap:16px}.banlist-info-card{padding:22px;border:1px solid rgba(139,124,246,.45);border-radius:14px;background:linear-gradient(145deg,#735bdc29,#171c2af5)}.banlist-info-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#8b7cf624;color:#a99bff;margin-bottom:15px}.banlist-info-card h3{margin:0 0 8px}.banlist-info-card p,.banlist-info-card li{color:var(--text-muted,#a4b0c6);font-size:13px;line-height:1.6}.banlist-info-card ul{padding-left:18px;margin:14px 0 0}.banlist-side-column>.panel{padding:20px}.banlist-side-column>.panel p{font-size:13px;color:var(--text-muted,#a4b0c6);line-height:1.6}@media(max-width:900px){.banlist-layout,.banlist-add-grid{grid-template-columns:1fr}}@media(max-width:560px){.banlist-list-heading{align-items:stretch;flex-direction:column}.banlist-search{width:100%}.banlist-user-row{flex-wrap:wrap}.banlist-permanent-badge{margin-left:auto}}.migration-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.migration-panel{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:230px}.migration-step-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#7e69ef26;color:#a99bff}.migration-panel h2{font-size:18px;margin:2px 0 0}.migration-panel p{color:var(--text-muted,#9aa8bf);font-size:13px;line-height:1.65;margin:0 0 8px;max-width:620px}.migration-panel button{margin-top:auto}.migration-file-input{display:none}.migration-info{padding:24px;margin-top:18px}.migration-info h3{margin:0 0 16px}.migration-includes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.migration-includes span{display:flex;align-items:center;gap:9px;color:var(--text-secondary,#c4cce0);font-size:13px}.migration-includes svg{color:#36b88a;flex:0 0 auto}.migration-warning{display:flex;gap:12px;padding:16px;margin-top:20px;border:1px solid rgba(224,164,65,.28);border-radius:12px;background:#e0a44112;color:#e4b65f}.migration-warning>svg{flex:0 0 auto}.migration-warning strong{color:var(--text-primary,#f5f6fa)}.migration-warning p{margin:5px 0 0;color:var(--text-muted,#a4b0c6);font-size:13px;line-height:1.6}.migration-info .settings-feedback{margin-top:16px}@media(max-width:850px){.migration-layout,.migration-includes{grid-template-columns:1fr}}.bot-customization-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:18px;align-items:start}.bot-customization-form{padding:22px;display:flex;flex-direction:column;gap:20px}.bot-customization-upload-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px}.bot-image-upload{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;overflow:hidden;border:1px dashed var(--border,#354052);border-radius:12px;background:var(--surface-2,#121722);color:var(--text-muted,#9aa8bf);cursor:pointer;font-size:12px;min-height:140px}.bot-image-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.bot-image-upload img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.bot-avatar-upload{width:140px;height:140px;border-radius:20px}.bot-avatar-upload img{object-fit:cover}.bot-banner-upload{height:140px}.bot-image-upload span{position:relative;z-index:1;background:#0a0d14c7;padding:5px 9px;border-radius:7px}.bot-customization-form textarea{width:100%;resize:vertical}.bot-customization-form .field-hint{color:var(--text-muted,#9aa8bf);font-size:11px;margin:6px 0 0;display:block}.bot-customization-actions{display:flex;justify-content:flex-start}.bot-customization-preview{padding:20px;position:sticky;top:18px}.bot-profile-preview-card{overflow:hidden;border:1px solid var(--border,#30394a);border-radius:14px;background:#24262d;margin-top:16px;position:relative}.bot-profile-preview-banner{height:130px;background:#111827;overflow:hidden}.bot-profile-preview-banner img{width:100%;height:100%;object-fit:cover}.bot-profile-banner-placeholder{height:100%;background:linear-gradient(130deg,#09152f,#17104a 55%,#32105a)}.bot-profile-preview-avatar{width:84px;height:84px;border:6px solid #24262d;border-radius:50%;background:#111827;position:relative;margin:-42px 0 0 18px;display:grid;place-items:center;color:#fff;overflow:visible}.bot-profile-preview-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bot-presence-dot{width:17px;height:17px;border-radius:50%;border:3px solid #24262d;position:absolute;right:0;bottom:0;background:#23b981}.bot-presence-dot.idle{background:#f0b232}.bot-presence-dot.dnd{background:#ed4245}.bot-presence-dot.offline{background:#747f8d}.bot-profile-preview-content{padding:12px 18px 18px;color:#f4f5f7}.bot-profile-preview-content strong{font-size:16px;display:flex;align-items:center;gap:7px}.bot-profile-preview-content strong span{font-size:10px;background:#5865f2;border-radius:4px;padding:3px 5px}.bot-profile-preview-content small{display:block;color:#b5bac1;margin-top:4px}.bot-profile-preview-content p{font-size:13px;line-height:1.55;color:#dbdee1;margin:14px 0}.bot-profile-status-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#c7cbd1}.bot-profile-status-label .bot-presence-dot{position:static;width:9px;height:9px;border:0}@media(max-width:900px){.bot-customization-layout{grid-template-columns:1fr}.bot-customization-preview{position:static}}@media(max-width:560px){.bot-customization-upload-grid{grid-template-columns:1fr}.bot-avatar-upload{width:120px;height:120px}}.bot-customization-form{gap:14px}.bot-customization-form .bot-description-field{margin-bottom:0}.bot-customization-form .bot-status-field{margin-top:-7px}.bot-customization-actions .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;text-align:center}.bot-customization-actions .primary-button svg{display:block;flex:0 0 auto}.bot-customization-form{padding-top:12px}.bot-customization-form .bot-status-field{margin-top:0}.migration-panel .migration-action-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:168px;min-height:42px;padding:11px 18px;border:1px solid rgba(151,132,255,.35);border-radius:10px;background:linear-gradient(135deg,#7665e8,#6654d5);color:#fff;font-size:12px;font-weight:650;line-height:1;cursor:pointer;box-shadow:0 5px 14px #5b4bca29;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.migration-panel .migration-action-button svg{width:16px;height:16px;flex:0 0 auto}.migration-panel .migration-action-button:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-1px);box-shadow:0 7px 18px #5b4bca40}.migration-panel .migration-action-button:active:not(:disabled){transform:translateY(0)}.migration-panel .migration-action-button:disabled{background:#393452;border-color:#494265;color:#b9b2df;opacity:.72;cursor:not-allowed;box-shadow:none}.bot-customization-form .bot-status-field{margin-top:24px!important}.level-tabs{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border-color,#303849);flex-wrap:wrap}.level-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color,#303849);background:transparent;color:var(--text-primary,#eef0f6);border-radius:9px;padding:9px 15px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.level-tabs button:hover{border-color:#8066e8;background:#8066e817}.level-tabs button.active{background:#8066e82e;border-color:#8066e8;color:#c5b7ff}.level-settings-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.level-rank-list>div>span{display:flex;flex-direction:column;gap:4px;min-width:0}.level-rank-xp{font-size:12px;color:var(--muted,#a4a5b1)}@media(max-width:700px){.level-tabs{display:grid;grid-template-columns:1fr}.level-tabs button{width:100%}}.level-ranks-card{overflow:visible!important}.level-ranks-card .level-rank-add{display:grid;grid-template-columns:150px minmax(260px,1fr) auto;gap:12px;align-items:end;position:relative;overflow:visible}.level-ranks-card .level-rank-add>.level-compact-field{min-width:0}.level-ranks-card .level-rank-add .sv-picker{width:100%;position:relative;z-index:1}.level-ranks-card .level-rank-add .sv-picker.is-open{z-index:500}.level-ranks-card .level-rank-add .sv-picker-control{min-height:42px;height:42px}.level-ranks-card .level-rank-add .primary-button{min-height:42px;height:42px;min-width:116px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-size:13px;font-weight:650;white-space:nowrap}.level-ranks-card .level-rank-list{display:grid;gap:8px;margin:14px 0 0}.level-ranks-card .level-rank-list>div{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:14px;min-height:70px;padding:11px 14px;border:1px solid rgba(130,145,180,.2);border-radius:11px;background:linear-gradient(120deg,#1f2636d1,#161b28e0);transition:border-color .15s ease,background .15s ease}.level-ranks-card .level-rank-list>div:hover{border-color:#8b7cf66b;background:linear-gradient(120deg,#262b41e6,#181d2cf2)}.level-ranks-card .level-rank-list>div>span{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(140px,1fr) minmax(150px,auto);align-items:center;gap:12px;min-width:0}.level-ranks-card .level-rank-list>div>span b{color:#f1f3fb;font-size:13px;font-weight:700}.level-ranks-card .level-rank-list>div>span small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb9d2;font-size:12px}.level-ranks-card .level-rank-list>div>span .level-rank-xp{color:#c2b8ff;font-weight:650;text-align:right}.level-ranks-card .level-rank-list button.level-rank-remove{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(220,100,115,.18);border-radius:9px;background:#dc556914;color:#e58a98;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.level-ranks-card .level-rank-list button.level-rank-remove:hover{background:#dc55692e;border-color:#dc64736b;color:#ffb3bd}.level-ranks-card .level-empty-note{margin-top:14px;padding:18px;border:1px dashed rgba(130,145,180,.25);border-radius:10px;text-align:center;color:#9ba8c0;font-size:12px}.level-settings-layout>.level-leaderboard-card,.level-settings-layout>.level-settings-card.level-exclusions-card:has(.level-leaderboard-note){width:100%;grid-column:1 / -1}.level-exclusions-card:has(.level-leaderboard-note) .level-exclusion-columns{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.level-exclusions-card:has(.level-leaderboard-note) .level-exclusion-columns>div,.level-exclusions-card:has(.level-leaderboard-note) .sv-picker{width:100%}.level-leaderboard-note{display:flex;align-items:flex-start;gap:10px;width:100%;margin-top:11px;padding:11px 13px;border:1px solid rgba(116,132,190,.22);border-radius:10px;background:#5b66a01a;color:#b8c5df;font-size:12px;line-height:1.5}.level-leaderboard-note svg{flex:0 0 auto;margin-top:1px;color:#a99aff}.level-leaderboard-note strong{color:#e5ddff;font-weight:700}.level-settings-footer .primary-button{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;font-size:13px;font-weight:650;letter-spacing:0}@media(max-width:760px){.level-ranks-card .level-rank-add{grid-template-columns:1fr}.level-ranks-card .level-rank-add .primary-button{width:100%}.level-ranks-card .level-rank-list>div>span{grid-template-columns:1fr;gap:4px}.level-ranks-card .level-rank-list>div>span .level-rank-xp{text-align:left}}.sv-picker{min-width:0}.sv-picker.is-open{z-index:250}.sv-picker-control{-webkit-user-select:none;user-select:none}.sv-picker-trigger{pointer-events:auto}.app-shell>aside.sidebar{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.app-shell>aside.sidebar::-webkit-scrollbar,.app-shell>aside.sidebar .nav::-webkit-scrollbar{display:none;width:0;height:0}.app-shell>aside.sidebar .nav{scrollbar-width:none;-ms-overflow-style:none}.app-shell>aside.sidebar .server-menu{position:relative;inset:auto;z-index:80;width:100%;box-sizing:border-box;margin:6px 0 0;max-height:min(42vh,360px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.app-shell>aside.sidebar .server-menu::-webkit-scrollbar{display:none;width:0}.guild-option-avatar{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#2a3042;color:#aaa0ff}.guild-option-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ticket-category-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.ticket-category-card,.ticket-question-card,.ticket-embed-field-details{border:1px solid var(--border-color, #30394b);border-radius:12px;background:#ffffff05;overflow:hidden}.ticket-category-heading,.ticket-question-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.ticket-accordion-trigger{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0;font:inherit}.ticket-accordion-trigger>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ticket-accordion-trigger strong{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-accordion-trigger small{color:var(--muted, #91a0bd);font-size:12px}.ticket-accordion-chevron{color:#a99aff;font-size:18px;line-height:1;width:18px;text-align:center;flex:0 0 18px}.ticket-category-content{padding:4px 16px 16px;display:flex;flex-direction:column;gap:16px}.ticket-question-list{display:flex;flex-direction:column;gap:10px}.ticket-question-heading{padding:12px 14px}.ticket-question-content{border-top:1px solid rgba(130,145,170,.16);padding:14px;display:flex;flex-direction:column;gap:14px}.ticket-question-main-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:14px}.ticket-question-max-field{max-width:220px}.ticket-question-required{margin-top:0}.ticket-add-question{align-self:flex-start}.ticket-embed-field-details{margin-top:10px}.ticket-embed-field-details>summary{list-style:none;cursor:pointer}.ticket-embed-field-details>summary::-webkit-details-marker{display:none}.ticket-embed-field-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.ticket-embed-field-actions{display:flex;align-items:center;gap:8px}.ticket-embed-field-content{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.ticket-embed-field-details[open] .ticket-accordion-chevron{transform:rotate(180deg)}.ticket-test-action-row .secondary-button{color:#fff!important;background:linear-gradient(135deg,#725be5,#8b5de6)!important;border:1px solid #8b78f0!important;border-radius:9px!important;padding:9px 14px!important;font-size:13px!important;font-weight:600}.ticket-test-action-row .secondary-button:disabled{opacity:.55}.ticket-template-design-layout .discord-embed-preview .embed-preview-description,.ticket-template-design-layout .discord-embed-preview .ticket-preview-embed-fields{line-height:1.5}.discord-embed-preview .discord-md-codeblock{white-space:pre-wrap}@media(max-width:800px){.ticket-question-main-fields{grid-template-columns:1fr}}.ticket-category-list{margin-top:20px}.ticket-category-list+*{margin-top:0}.ticket-category-list{padding-top:2px}.ticket-main-tabs+section.welcome-settings-panel,.ticket-main-tabs+section.welcome-settings-panel+section.welcome-settings-panel{margin-bottom:18px}.ticket-main-tabs+section.welcome-settings-panel+section.welcome-settings-panel{margin-top:0}.ticket-category-list{margin-top:18px}.ticket-category-heading .icon-button,.ticket-question-heading .icon-button{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.ticket-category-content,.ticket-question-content{padding:0 16px 18px}.ticket-category-card+.ticket-category-card{margin-top:0}.audit-groups{gap:12px}.audit-group-heading{min-height:66px;padding:13px 16px}.audit-group-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.audit-group-title{display:grid;gap:3px;min-width:0}.audit-group-chevron{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:8px;color:var(--muted,#9ba6ba);background:#ffffff0b;transition:transform .18s ease,background .18s ease}.audit-group-toggle:hover .audit-group-chevron{background:#7c63e629;color:#a99aff}.audit-group.is-collapsed .audit-group-chevron{transform:rotate(-90deg)}.audit-group-bulk{flex:0 0 auto}.audit-event-list{padding:2px 0}.audit-event-row{min-height:64px;padding:11px 16px;gap:20px}.audit-event-row:last-child{border-bottom:0}.audit-event-copy{gap:3px}.audit-event-copy strong{line-height:1.35}.audit-event-copy span{line-height:1.45}.audit-event-actions{gap:12px}@media(max-width:640px){.audit-group-heading{align-items:center;flex-direction:row;gap:8px}.audit-group-bulk{font-size:11px;padding:8px 10px}.audit-event-row{padding:11px 12px}}.app-shell>aside.sidebar .server-select,.app-shell>aside.sidebar .server-menu{flex:0 0 auto}.app-shell>aside.sidebar .server-menu{display:flex;flex-direction:column;gap:3px;min-height:max-content;background:#1b2230;border:1px solid var(--line);border-radius:10px;padding:7px;margin:6px 0 0;position:relative;z-index:80}.app-shell>aside.sidebar .server-menu-item.server-choice{min-height:42px;width:100%;flex:0 0 auto;padding:6px 7px;border-radius:7px;color:#dce0e9;background:transparent;font-size:11px;text-align:left}.app-shell>aside.sidebar .server-menu-item.server-choice:hover{background:#292747}.app-shell>aside.sidebar .server-avatar,.app-shell>aside.sidebar .server-choice-avatar{overflow:hidden;flex:0 0 auto}.app-shell>aside.sidebar .server-avatar img,.app-shell>aside.sidebar .server-choice-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.app-shell>aside.sidebar .server-choice-avatar{width:30px;height:30px;flex-basis:30px;border-radius:8px}.app-shell>aside.sidebar .nav{margin-top:22px;gap:18px;min-height:0}.app-shell>aside.sidebar .nav-group{gap:2px}.app-shell>aside.sidebar .nav-heading{padding-bottom:7px}.app-shell>aside.sidebar .nav-item{height:37px}.member-archive-row{align-items:center;gap:18px}.member-archive-row>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.member-archive-row>span b{overflow-wrap:anywhere}.member-archive-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.member-archive-actions .primary-button{white-space:nowrap}@media(max-width:700px){.member-archive-row{align-items:stretch;flex-direction:column}.member-archive-actions{justify-content:flex-end}}.guild-option .guild-option-avatar{width:30px;min-width:30px;max-width:30px;height:30px;flex:0 0 30px}.guild-option .guild-option-avatar img{width:100%;height:100%;object-fit:cover}:root{--sv-bg: #0b0d18;--sv-bg-soft: #111426;--sv-surface: rgba(22, 25, 43, .94);--sv-surface-raised: #1b1f35;--sv-surface-hover: #242945;--sv-border: rgba(151, 139, 255, .17);--sv-border-strong: rgba(151, 139, 255, .32);--sv-text: #f2f1ff;--sv-muted: #9b9bb8;--sv-purple: #8b75ff;--sv-purple-bright: #a18fff;--sv-cyan: #65d7e8;--sv-radius: 14px;--sv-radius-sm: 10px;--sv-shadow: 0 18px 55px rgba(0,0,0,.22)}body{color:var(--sv-text);background:radial-gradient(ellipse at 78% -12%,rgba(104,82,214,.22),transparent 38%),radial-gradient(ellipse at 8% 32%,rgba(45,108,153,.1),transparent 34%),linear-gradient(145deg,#0b0d18,#101326 48%,#0b1020);background-attachment:fixed}.app-shell{background:transparent}.sidebar{background:linear-gradient(180deg,#101222fa,#0c0f1cfa);border-right-color:var(--sv-border);box-shadow:12px 0 42px #0000001f}.topbar{background:#0d101ed1;border-bottom-color:var(--sv-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-content{padding-top:38px;padding-bottom:36px}.page-heading{gap:24px;margin-bottom:28px}.page-heading h1{color:#f7f5ff}.page-heading p,.panel-heading p{line-height:1.65}.panel,.welcome-settings-panel,.stat-card,.level-settings-card{border-color:var(--sv-border);border-radius:var(--sv-radius);box-shadow:var(--sv-shadow)}.panel{background:linear-gradient(145deg,#181b2ff5,#121627f5)}.panel-heading{gap:18px}.panel-heading h3,.section-title-row h2{color:#f0efff}.primary-button,.secondary-button,.date-button,.small-select,.support-audio-browse,.level-tabs button,.contest-tabs button,.giveaway-tabs button,.member-tabs button{min-height:40px;border-radius:10px;font:650 12px DM Sans,sans-serif;letter-spacing:.05px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:#fff;border:1px solid rgba(174,157,255,.42);background:linear-gradient(135deg,#8d75ff,#6654d8);box-shadow:0 7px 20px #715be033}.primary-button:hover:not(:disabled){background:linear-gradient(135deg,#a08cff,#7967ed);box-shadow:0 9px 25px #715be052;transform:translateY(-1px)}.secondary-button,.date-button,.small-select{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:#d7d5f1;border:1px solid var(--sv-border-strong);background:#252743b8}.secondary-button:hover:not(:disabled),.date-button:hover,.small-select:hover{color:#fff;border-color:#a694ff99;background:#292b4a;transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.48;cursor:not-allowed;transform:none}.icon-button{border:1px solid transparent;border-radius:10px;transition:.18s ease}.icon-button:hover{background:#8b75ff24;border-color:var(--sv-border);color:#fff}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--sv-purple-bright);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select{color:#f0efff;background:#0c0f1db8;border:1px solid rgba(145,139,205,.24);border-radius:10px;min-height:40px;padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}textarea{min-height:96px;line-height:1.55}input::placeholder,textarea::placeholder{color:#777b9b}input:hover,textarea:hover,select:hover{border-color:#978bff6b}input:focus,textarea:focus,select:focus{border-color:#978bffc7;box-shadow:0 0 0 3px #8b75ff1f;background:#111325f5}.setting-field,.level-compact-field,.contest-field,.giveaway-field{gap:8px}.field-label-with-info,.setting-field>label,.level-compact-field>span{color:#d8d6f0;font-weight:650;letter-spacing:.1px}.sv-picker-control{min-height:42px;border-radius:10px;border-color:#918bcd45;background:#0c0f1db8}.sv-picker.is-open .sv-picker-control{border-color:var(--sv-border-strong);box-shadow:0 0 0 3px #8b75ff1a}.sv-picker-menu{background:#171a30;border:1px solid var(--sv-border-strong);border-radius:12px;box-shadow:0 20px 50px #0006;overflow:hidden}.sv-picker-option:hover,.sv-picker-option.selected{background:#8b75ff24}.sv-picker-chip{border:1px solid rgba(151,139,255,.24);background:#8b75ff21;border-radius:8px}.sv-picker-search{padding:10px;background:#171a30}.sv-picker-options{background:#171a30}.sv-picker-footer{background:#14172a;border-top-color:var(--sv-border)}.level-tabs,.contest-tabs,.giveaway-tabs,.support-tabs,.ticket-tabs,.application-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:6px;border:1px solid var(--sv-border);border-radius:13px;background:#0c0f1d94}.level-tabs button,.contest-tabs button,.giveaway-tabs button,.support-tabs button,.ticket-tabs button,.application-tabs button{min-height:37px;border:1px solid transparent;border-radius:9px;padding:0 14px;color:#a8a7c3;background:transparent}.level-tabs button:hover,.contest-tabs button:hover,.giveaway-tabs button:hover,.support-tabs button:hover,.ticket-tabs button:hover,.application-tabs button:hover{color:#f4f1ff;background:#8b75ff17}.level-tabs button.active,.contest-tabs button.active,.giveaway-tabs button.active,.support-tabs button.active,.ticket-tabs button.active,.application-tabs button.active{color:#fff;border-color:#a391ff3d;background:linear-gradient(135deg,#8b75ff40,#6554d82e);box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0000001f}.giveaway-modal,.contest-modal{background:linear-gradient(145deg,#1b1e36,#14182c);border:1px solid var(--sv-border-strong);border-radius:18px;box-shadow:0 30px 90px #0000008c}.giveaway-modal .setting-field,.contest-modal .setting-field,.giveaway-modal .embed-field,.contest-modal .embed-field,.giveaway-modal .contest-field,.contest-modal .contest-field{padding:14px;border:1px solid rgba(151,139,255,.13);border-radius:12px;background:#0a0d1b57}.giveaway-modal input,.giveaway-modal textarea,.contest-modal input,.contest-modal textarea{width:100%}.giveaway-modal .panel,.contest-modal .panel{box-shadow:none}.giveaway-modal .panel-heading,.contest-modal .panel-heading{padding-bottom:12px;border-bottom:1px solid var(--sv-border)}.settings-feedback{border-radius:10px}.member-page-count{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--sv-border);border-radius:12px;background:#8b75ff1a;color:#c9c2ff}.member-page-count strong{color:#fff;font-size:17px}.member-page-count span{color:var(--sv-muted);font-size:11px}.members-workspace{padding:20px}.members-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.member-tabs{display:flex;gap:7px;padding:5px;border-radius:12px;background:#0a0d1b8c;border:1px solid var(--sv-border)}.member-tabs button{display:flex;align-items:center;gap:8px;padding:0 13px;color:#aaa8c4;background:transparent;border:1px solid transparent}.member-tabs button span{min-width:21px;padding:2px 6px;border-radius:20px;background:#ffffff14;font-size:10px}.member-tabs button.active{color:#fff;background:linear-gradient(135deg,#8b75ff42,#6554d82e);border-color:var(--sv-border-strong)}.member-search{display:flex;align-items:center;gap:9px;min-width:280px;max-width:390px;flex:1;padding:0 11px;border:1px solid var(--sv-border);border-radius:10px;background:#0a0d1b9e;color:#8586a6}.member-search input{flex:1;min-width:0;border:0!important;outline:0;box-shadow:none!important;background:transparent!important;padding:10px 0!important}.member-search kbd{color:#777b9a;font-size:10px}.members-table-wrap{overflow:auto;border:1px solid rgba(151,139,255,.13);border-radius:12px}.members-table{width:100%;border-collapse:collapse;min-width:820px}.members-table th{padding:13px 14px;color:#9292b2;background:#0a0d1b8a;font-size:10px;font-weight:700;text-align:left;white-space:nowrap;letter-spacing:.45px;text-transform:uppercase}.members-table td{padding:12px 14px;border-top:1px solid rgba(151,139,255,.1);color:#d8d7ed;font-size:11px;white-space:nowrap}.members-table tbody tr:hover{background:#8b75ff0e}.member-identity{display:flex;align-items:center;gap:10px;min-width:180px}.member-identity img,.member-avatar-fallback{width:34px;height:34px;flex:0 0 34px;border-radius:11px;object-fit:cover;background:linear-gradient(145deg,#6655c8,#347b9c);display:grid;place-items:center;color:#fff;font-weight:700}.member-identity>span:last-child{display:flex;flex-direction:column;gap:4px}.member-identity strong{color:#f0efff;font-size:11px}.member-identity small{color:#777d9e;font-size:9px}.member-number{font-variant-numeric:tabular-nums;font-weight:650}.member-edit-button{min-height:32px;padding:0 10px;font-size:10px}.member-row-actions{display:flex;align-items:center;gap:6px}.members-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#777d9e;text-align:center}.members-empty svg{color:#8d7cff}.members-empty strong{color:#e6e3fa;font-size:13px}.members-empty span{font-size:11px}.member-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:22px;background:#040610c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.member-editor{width:min(100%,560px);padding:23px}.member-editor-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:22px}.member-editor-heading h2{margin:7px 0 5px;font:750 21px Manrope,sans-serif;color:#fff}.member-editor-heading p{margin:0;color:var(--sv-muted);font-size:10px}.member-stat-input{display:flex;flex-direction:column;gap:8px;color:#c8c5e3;font-size:11px;font-weight:650}.member-stat-input input{width:100%}.member-xp-note{display:flex;gap:10px;align-items:flex-start;margin-top:17px;padding:12px;border:1px solid rgba(101,215,232,.17);border-radius:11px;background:#65d7e80e;color:#aebbc9;font-size:10px;line-height:1.6}.member-xp-note svg{flex:0 0 auto;color:var(--sv-cyan)}.member-editor-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;border-top:1px solid var(--sv-border)}.icon-button.danger:hover{color:#ff8c9c;background:#ff5d761f;border-color:#ff5d7633}@media(max-width:900px){.members-toolbar{align-items:stretch;flex-direction:column}.member-search{min-width:0;max-width:none}}@media(max-width:600px){.page-content{padding:24px 16px}.page-heading{align-items:flex-start}.member-editor-fields{grid-template-columns:1fr}.member-editor{padding:18px}.member-tabs{width:100%}.member-tabs button{flex:1;justify-content:center;padding:0 8px}}.contest-modal-embed-tabs,.ticket-template-message-tabs,.chart-metric-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:5px;border:1px solid var(--sv-border);border-radius:12px;background:#0a0d1d94}.contest-modal-embed-tabs button,.ticket-template-message-tabs button,.chart-metric-tabs button{min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:#aaa8c4}.contest-modal-embed-tabs button.active,.ticket-template-message-tabs button.active,.chart-metric-tabs button.active{color:#fff;background:#8b75ff33;border-color:var(--sv-border-strong)}.level-settings-footer,.settings-footer,.level-settings-actions,.contest-modal-actions,.giveaway-modal-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.level-settings-footer .primary-button,.settings-footer .primary-button{min-width:176px}.contest-modal input[type=number],.contest-modal input[type=text],.giveaway-modal input[type=number],.giveaway-modal input[type=text]{min-width:0}body{background:#10131b!important;background-image:radial-gradient(ellipse at 78% 0%,rgba(112,96,190,.055),transparent 34%),linear-gradient(180deg,#11141d,#0f1219)!important;background-attachment:fixed}.app-shell{background:transparent!important}.sidebar{background:#11151f!important;border-right-color:#a0a8be1a!important}.panel,.level-settings-card,.welcome-settings-panel{box-shadow:0 8px 28px #00000024}.birthday-list-panel{margin-top:20px}.birthday-list-rows{display:grid;gap:8px;margin-top:12px}.birthday-list-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:12px;background:#ffffff06}.birthday-list-row>img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--surface-2,#252938)}.birthday-list-user{display:grid;gap:3px;min-width:0;flex:1}.birthday-list-user small,.member-manual-xp small{color:var(--text-muted,#9298a8);font-size:12px;overflow-wrap:anywhere}.birthday-list-row>strong{font-variant-numeric:tabular-nums}.member-manual-xp{grid-column:1/-1;padding:12px;border:1px solid var(--border-subtle,rgba(255,255,255,.1));border-radius:12px}.member-manual-xp-row{display:flex;gap:10px;margin-top:8px}.member-manual-xp-row input{flex:1;min-width:0}.member-editor{max-width:720px;width:min(720px,calc(100vw - 32px));padding:24px;gap:18px}.member-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle,rgba(255,255,255,.1))}.member-editor-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.member-stat-input{display:grid;gap:8px;min-width:0}.member-manual-xp{background:#8269e60e;border:1px solid rgba(130,105,230,.22);padding:14px;border-radius:14px}.birthday-tabs{margin:18px 0}.birthday-list-row{min-height:58px}@media(max-width:640px){.member-editor-fields{grid-template-columns:1fr}.member-editor{padding:16px}.birthday-list-row{flex-wrap:wrap}}.birthday-tabs{display:flex;align-items:center;gap:6px;margin:22px 0 20px;padding:5px;width:fit-content;max-width:100%;border:1px solid var(--border-subtle,rgba(255,255,255,.09));border-radius:13px;background:#ffffff06}.birthday-tabs button{border:0;border-radius:9px;padding:10px 16px;background:transparent;color:var(--text-secondary,#aeb3c4);font-weight:600;cursor:pointer;white-space:nowrap}.birthday-tabs button.active{background:#8269e629;color:var(--text-primary,#fff);box-shadow:inset 0 0 0 1px #9682ff38}.birthday-list-panel{margin-top:0}.birthday-list-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.birthday-list-panel .setting-field{max-width:520px}.member-editor{display:flex;flex-direction:column;gap:20px;max-width:720px;width:min(720px,calc(100vw - 32px));padding:26px;border:1px solid rgba(151,135,235,.22);border-radius:20px;background:linear-gradient(160deg,#171a29,#121522);box-shadow:0 28px 90px #0000008c}.member-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.member-editor-heading h2{margin:6px 0;font-size:24px;line-height:1.2}.member-editor-heading p{margin:0;color:#9299ad;font-size:12px}.member-editor-section{display:grid;gap:12px}.member-editor-section-title{display:flex;flex-direction:column;gap:4px;color:#e8e9f2;font-size:13px}.member-editor-section-title span{font-size:12px;font-weight:400;color:#9299ad}.member-editor-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.member-stat-input{display:flex;flex-direction:column;gap:8px;min-width:0;color:#c9cce0;font-size:12px;font-weight:600}.member-stat-input input{width:100%;min-height:44px;padding:10px 13px;border:1px solid rgba(139,145,180,.24);border-radius:11px;background:#0e1120;color:#f4f4fb;font-size:15px}.member-manual-xp{display:grid;gap:12px;padding:16px;border:1px solid rgba(139,119,231,.25);border-radius:14px;background:#755ed311}.member-manual-xp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.member-manual-xp small{color:#9299ad;font-size:12px;line-height:1.5}.member-xp-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(63,183,208,.2);border-radius:13px;background:#2b8fae13;color:#aeb8c9;font-size:12px;line-height:1.6}.member-editor-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.modal-backdrop{z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#04060ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:640px){.member-editor{padding:18px;gap:16px}.member-editor-fields,.member-manual-xp-row{grid-template-columns:1fr}.member-editor-actions{flex-wrap:wrap}.birthday-tabs{width:100%}.birthday-tabs button{flex:1;padding:10px 8px}}.level-rank-list{display:grid;gap:9px;margin-top:14px}.level-rank-item{display:grid!important;grid-template-columns:92px minmax(150px,1.2fr) minmax(145px,.8fr) 38px;align-items:center;gap:16px;padding:12px 14px!important;border:1px solid rgba(135,145,180,.15);border-radius:12px;background:#ffffff05}.level-rank-level,.level-rank-role,.level-rank-xp{display:grid;gap:4px;min-width:0}.level-rank-level span,.level-rank-role span,.level-rank-xp span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#9298a8);font-weight:700}.level-rank-level b,.level-rank-role b,.level-rank-xp b{font-size:13px;color:var(--text-primary,#f4f5fb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-rank-level b{font-size:16px}.level-rank-xp b{color:#b7a8ff;font-variant-numeric:tabular-nums}.level-rank-remove{justify-self:end}.birthday-editor-backdrop{z-index:1100}.birthday-editor-modal{max-width:560px}.birthday-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.birthday-editor-fields .member-stat-input input{min-height:46px}@media(max-width:620px){.level-rank-item{grid-template-columns:64px minmax(0,1fr) 36px;gap:10px}.level-rank-xp{grid-column:2;grid-row:2}.level-rank-remove{grid-column:3;grid-row:1}.birthday-editor-fields{grid-template-columns:1fr}}.level-rank-list{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%}.level-rank-list>.level-rank-item{box-sizing:border-box!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) 150px 36px!important;grid-template-rows:auto!important;align-items:center!important;column-gap:18px!important;row-gap:0!important;width:100%!important;min-height:66px!important;padding:12px 14px!important;margin:0!important}.level-rank-list>.level-rank-item>.level-rank-level,.level-rank-list>.level-rank-item>.level-rank-role,.level-rank-list>.level-rank-item>.level-rank-xp{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;width:auto!important;grid-column:auto!important;grid-row:auto!important}.level-rank-list>.level-rank-item>.level-rank-role{padding-left:16px;border-left:1px solid rgba(255,255,255,.08)}.level-rank-list>.level-rank-item>.level-rank-xp{align-items:flex-start!important;text-align:left!important}.level-rank-list>.level-rank-item>.level-rank-remove{grid-column:4!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important}.level-rank-level b{font-size:17px!important}.level-rank-role b,.level-rank-xp b{max-width:100%;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.birthday-editor-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;box-sizing:border-box!important;background:#050710ad!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;overflow-y:auto!important}.birthday-editor-modal{position:relative!important;z-index:2147483001!important;width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto!important;margin:auto!important;box-shadow:0 28px 100px #0000009e!important}@media(max-width:620px){.level-rank-list>.level-rank-item{grid-template-columns:58px minmax(0,1fr) 34px!important;column-gap:10px!important}.level-rank-list>.level-rank-item>.level-rank-role{padding-left:0;border-left:0}.level-rank-list>.level-rank-item>.level-rank-xp{grid-column:2!important;grid-row:2!important;margin-top:6px}.level-rank-list>.level-rank-item>.level-rank-remove{grid-column:3!important;grid-row:1!important}.birthday-editor-backdrop{padding:12px!important}.birthday-editor-modal{max-height:calc(100dvh - 24px)!important}}.access-control-panel{max-width:860px}.access-id-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.access-id-list{display:grid;gap:8px;margin-top:18px}.access-id-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid var(--border-subtle,rgba(255,255,255,.09));border-radius:11px;background:#ffffff06}.access-id-row>span{display:flex;align-items:center;gap:10px;min-width:0;color:var(--text-secondary,#aeb3c4)}.access-id-row code{font-size:13px;overflow-wrap:anywhere}.access-control-panel .settings-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:600px){.access-id-entry{grid-template-columns:1fr}.access-control-panel .settings-footer{align-items:stretch;flex-direction:column}}.file-update-panel{max-width:980px;display:grid;gap:18px}.file-update-panel .panel-heading h3{display:flex;align-items:center;gap:9px}.file-update-drop{min-height:170px;border:1px dashed rgba(150,130,255,.42);border-radius:16px;background:#8269e60e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--text-secondary,#b8bdd0);cursor:pointer;text-align:center}.file-update-drop:hover{border-color:#aa96ffcc;background:#8269e617}.file-update-drop input{display:none}.file-update-drop svg{color:#a99aff}.file-update-drop strong{color:var(--text-primary,#f4f5fb);font-size:15px}.file-update-drop span{font-size:12px;color:var(--text-muted,#9298a8)}.file-update-safety,.file-update-next{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(139,145,180,.16);border-radius:12px;background:#ffffff06;color:var(--text-secondary,#b8bdd0);font-size:12px;line-height:1.6}.file-update-safety svg,.file-update-next svg{flex:0 0 auto;color:#a99aff;margin-top:2px}.file-update-safety strong{color:var(--text-primary,#f4f5fb)}.file-update-review{display:grid;gap:14px;padding:16px;border:1px solid rgba(139,145,180,.16);border-radius:14px}.file-update-ready{font-size:11px;color:#9be2b0;background:#45b46f1a;border:1px solid rgba(69,180,111,.22);border-radius:20px;padding:5px 9px}.file-update-list{display:grid;gap:6px;max-height:320px;overflow:auto}.file-update-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;background:#ffffff06;min-width:0}.file-update-row svg{color:#a99aff;flex:0 0 auto}.file-update-row code{font-size:12px;overflow-wrap:anywhere;flex:1;min-width:0}.file-update-row span{font-size:11px;color:var(--text-muted,#9298a8);white-space:nowrap}@media(max-width:620px){.file-update-row{align-items:flex-start}.file-update-row code{font-size:11px}}.app-shell>aside.sidebar{height:100vh!important;height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.app-shell>aside.sidebar>.brand,.app-shell>aside.sidebar>.server-select,.app-shell>aside.sidebar>.server-menu{flex:0 0 auto!important}.app-shell>aside.sidebar>.nav{flex:1 1 0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(145,150,175,.28) transparent;padding-bottom:12px!important}.app-shell>aside.sidebar>.nav>.nav-group{flex:0 0 auto!important}.app-shell>aside.sidebar>.sidebar-bottom{position:relative!important;z-index:3!important;flex:0 0 auto!important;margin-top:0!important;padding-top:9px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;background:var(--sidebar, #11151e)!important;border-top:1px solid rgba(160,168,190,.12)!important}.app-shell>aside.sidebar>.sidebar-bottom .sidebar-bot-status{margin:0 0 8px!important}.app-shell>aside.sidebar>.sidebar-bottom .profile{margin:0!important}.file-update-panel{width:min(100%,1080px);max-width:1080px;gap:20px;padding:22px}.file-update-panel>.panel-heading{margin-bottom:0}.file-update-panel .panel-heading p{line-height:1.55}.file-update-drop{position:relative;min-height:190px;padding:28px 22px;gap:11px;border:1px dashed rgba(157,139,255,.48);border-radius:16px;background:linear-gradient(145deg,#846ceb13,#846ceb06);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.file-update-drop:hover{border-color:#b19fffe6;background:#846ceb1b}.file-update-drop.is-drag-active{border:2px dashed #a99aff;background:#846ceb29;box-shadow:0 0 0 4px #846ceb1a,inset 0 0 35px #846ceb12;transform:translateY(-1px)}.file-update-drop.is-busy{cursor:wait;opacity:.8}.file-update-drop strong{max-width:100%;overflow-wrap:anywhere}.file-update-safety{line-height:1.6;padding:15px 17px}.file-update-review,.file-update-system{display:grid;gap:16px;padding:20px;border:1px solid rgba(139,145,180,.18);border-radius:16px;background:#ffffff05}.file-update-system{margin-top:2px}.file-update-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.file-update-action-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:17px;border:1px solid rgba(139,145,180,.18);border-radius:14px;background:#ffffff06;transition:border-color .18s ease,background .18s ease}.file-update-action-card:hover{border-color:#9d8bff5c;background:#846ceb0b}.file-update-action-copy{display:grid;gap:5px;min-width:0}.file-update-action-copy strong{font-size:13px;line-height:1.35}.file-update-action-copy span{font-size:11px;line-height:1.5;color:var(--text-muted,#9298a8)}.file-update-action-card .secondary-button{white-space:nowrap;min-height:38px;padding:0 14px}.file-update-build-output{max-height:260px;overflow:auto;margin-top:10px;padding:12px;border-radius:10px;background:#00000038;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.55}@media(max-width:850px){.file-update-panel{padding:17px;gap:16px}.file-update-actions{grid-template-columns:1fr}}@media(max-width:560px){.file-update-panel{padding:14px}.file-update-drop{min-height:155px;padding:22px 14px}.file-update-system,.file-update-review{padding:14px}.file-update-action-card{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px}.file-update-action-card .secondary-button{grid-column:1/-1;width:100%}}.settings-info-card{margin-top:18px;padding:15px 16px;border:1px solid #303849;border-radius:10px;background:#151c28;color:#aab4c5;font-size:11px;line-height:1.7}.settings-info-card strong{display:block;color:#e7eaf1;font-size:12px;margin-bottom:6px}.settings-info-card p{margin:5px 0 0}.temporary-voice-list{display:flex;flex-direction:column;gap:9px;margin-top:18px}.temporary-voice-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #303849;border-radius:9px;background:#151c28}.temporary-voice-item>div{display:flex;flex-direction:column;gap:4px;min-width:0}.temporary-voice-item strong{font-size:11px;color:#e8eaf0;overflow-wrap:anywhere}.temporary-voice-item small{font-size:10px;color:#8994a7}.status-pill{flex:0 0 auto;padding:4px 8px;border:1px solid #4b5668;border-radius:20px;color:#aeb8c8;font-size:9px}.status-pill.status-active{border-color:#326b58;background:#1b382f;color:#83d6b4}.settings-empty-state{margin-top:18px;padding:24px 12px;text-align:center;border:1px dashed #394456;border-radius:9px;color:#8994a7;font-size:11px}
