:root{color-scheme:dark;font-family:Segoe UI Variable,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;color:#f7f8fb;background:#080b13;--bg: #080b13;--panel: #101521;--panel-strong: #151b29;--panel-soft: #0d111b;--border: rgba(255, 255, 255, .09);--muted: #929baa;--text: #f7f8fb;--green: var(--accent, #ffb36b);--green-soft: color-mix(in srgb, var(--accent, #ffb36b) 12%, transparent);--violet: #8c7cff;--discord: #5865f2;--danger: #ff7189}.status-page-shell{min-height:100vh;padding:2rem clamp(1rem,5vw,5rem) 5rem;background:radial-gradient(circle at 18% 12%,rgba(124,92,255,.16),transparent 32rem),var(--bg)}.public-status-hero,.public-status-components,.public-status-time{width:min(880px,100%);margin-inline:auto}.public-status-hero{margin-top:clamp(3rem,8vw,7rem)}.public-status-overall{display:flex;gap:1.2rem;align-items:flex-start;margin-top:1rem;padding:clamp(1.4rem,4vw,2.2rem);border:1px solid var(--border);border-radius:1.4rem;background:#101420e0;box-shadow:0 1.5rem 4rem #00000038}.public-status-overall>i,.public-status-components article>i{flex:0 0 auto;width:.75rem;height:.75rem;margin-top:.55rem;border-radius:50%;background:#6f7a8c;box-shadow:0 0 1rem currentColor}.public-status-overall.operational>i,.public-status-components article>i.operational{color:#32c293;background:#32c293}.public-status-overall.degraded>i,.public-status-components article>i.degraded{color:#f0b35a;background:#f0b35a}.public-status-overall.major-outage>i,.public-status-components article>i.outage{color:#ef6372;background:#ef6372}.public-status-overall h1{margin:0;font-size:clamp(1.65rem,4vw,2.65rem)}.public-status-overall p,.public-status-components span,.public-status-time{color:var(--muted)}.public-status-components{display:grid;gap:.75rem;margin-top:1.25rem}.public-status-components article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:1rem;background:#101420b8}.public-status-components article div{display:grid;gap:.25rem}.public-status-components article b{color:var(--muted);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.public-status-failure,.public-status-loading{padding:1rem;border:1px solid rgba(239,99,114,.32);border-radius:.85rem;color:#ffabb4;background:#ef637214}.public-status-time{display:block;margin-top:1.25rem;text-align:right;font-size:.82rem}@media(max-width:620px){.status-page-shell{padding-inline:1rem}.public-status-components article{grid-template-columns:auto minmax(0,1fr)}.public-status-components article b{grid-column:2}}.staff-governance-view,.staff-audit-view{display:grid;gap:1.25rem}.staff-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.staff-page-heading h1{margin:.35rem 0 .4rem;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.045em}.staff-page-heading p,.founder-protection-banner p{margin:0;color:var(--muted);font-size:1rem;line-height:1.55}.staff-identity-chip,.audit-lock-chip{min-width:10rem;padding:.8rem 1rem;display:grid;gap:.22rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 24%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--accent, #ffb36b) 7%,transparent)}.staff-identity-chip span,.audit-lock-chip small{color:var(--muted);font-size:.76rem}.staff-identity-chip strong{color:var(--green)}.founder-protection-banner{padding:1rem 1.15rem;display:flex;align-items:flex-start;gap:.9rem;border:1px solid rgba(140,124,255,.28);border-radius:1rem;background:linear-gradient(120deg,#8c7cff1c,color-mix(in srgb,var(--accent, #ffb36b) 5%,transparent))}.founder-protection-banner>span{color:#a99cff;font-size:1.25rem}.founder-protection-banner strong{display:block;margin-bottom:.25rem}.founder-protection-banner.subtle{border-color:var(--border);background:#ffffff06}.staff-appointment-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.staff-appointment-flow>div{min-width:0;padding:.85rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.24rem .65rem;border:1px solid var(--border);border-radius:.9rem;background:#ffffff06}.staff-appointment-flow b{grid-row:1 / 3;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.65rem;color:#d8d4ff;background:#8c7cff24}.staff-appointment-flow span{font-weight:780}.staff-appointment-flow small{color:var(--muted);line-height:1.4}.staff-role-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.staff-role-guide article{min-width:0;padding:.95rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(145deg,#151b29d1,#0c101ad1)}.staff-role-guide article.founder{border-color:#8c7cff57;background:linear-gradient(145deg,#8c7cff1f,#0c101adb)}.staff-role-guide span,.staff-role-guide strong{display:block}.staff-role-guide span{color:var(--green);font-size:.7rem;font-weight:850;letter-spacing:.1em}.staff-role-guide strong{margin-top:.35rem;font-size:1.05rem}.staff-role-guide p{margin:.4rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.staff-governance-grid{display:grid;grid-template-columns:minmax(19rem,.82fr) minmax(24rem,1.18fr);gap:1rem;align-items:start}.staff-team-card,.approval-queue-card,.audit-timeline{min-width:0;border:1px solid var(--border);border-radius:1.25rem;background:linear-gradient(145deg,#151b29f5,#0c101af5);box-shadow:0 1.25rem 3.5rem #0003}.staff-team-card,.approval-queue-card{padding:1rem}.staff-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem}.staff-card-heading span{color:#8c97a9;font-size:.76rem;font-weight:800;letter-spacing:.11em}.staff-card-heading h2,.staff-card-heading h3{margin:.3rem 0 0;font-size:1.25rem}.staff-card-heading>b{min-width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:.7rem;color:var(--green);background:var(--green-soft)}.staff-card-heading.compact{margin:0}.staff-member-list,.approval-list{display:grid;gap:.65rem}.staff-member-row{padding:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:.85rem;background:#ffffff06}.staff-member-row.protected{border-color:#8c7cff47}.staff-avatar{width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:.7rem;color:#fff;font-weight:800;background:linear-gradient(135deg,#7568ea,#3aa887)}.staff-member-row>div{min-width:0;display:grid;gap:.14rem}.staff-member-row>div strong,.staff-member-row>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-member-row>div small{color:var(--muted);font-size:.76rem}.staff-role{padding:.35rem .55rem;border-radius:999px;font-size:.76rem;font-weight:800;background:#ffffff0f}.staff-role.role-founder{color:#bcb4ff;background:#8c7cff24}.staff-role.role-admin{color:#ffca83;background:#ffae4a1c}.staff-role.role-moderation{color:#8ebdff;background:#528fff1c}.staff-role.role-support{color:var(--green);background:var(--green-soft)}.staff-revoke{grid-column:2 / -1;justify-self:end;border:0;color:#ff9aad;background:transparent;cursor:pointer;font-size:.8rem}.staff-appoint-form{margin-top:1rem;padding-top:1rem;display:grid;gap:.75rem;border-top:1px solid var(--border)}.staff-appoint-form label,.approval-decision label,.audit-toolbar label{display:grid;gap:.38rem}.staff-appoint-form label>span,.approval-decision label>span,.audit-toolbar label>span{color:#cbd1dc;font-size:.85rem;font-weight:700}.staff-field-help{color:var(--muted);font-size:.78rem;line-height:1.45}.staff-appoint-form input,.staff-appoint-form select,.approval-decision textarea,.audit-toolbar input{width:100%;min-height:2.8rem;padding:.72rem .8rem;border:1px solid var(--border);border-radius:.72rem;color:var(--text);background:#0b101a;font:inherit}.staff-form-note,.staff-readonly-note,.approval-waiting,.staff-empty{color:var(--muted);font-size:.9rem;line-height:1.5}.staff-appoint-form>button,.audit-toolbar>button,.approval-decision button{min-height:2.75rem;padding:.65rem 1rem;border:1px solid rgba(140,124,255,.28);border-radius:.72rem;color:#fff;background:#8c7cff29;cursor:pointer}.staff-appoint-form>button{background:linear-gradient(135deg,#7264e7,#4673dc)}.approval-row{padding:.95rem;border:1px solid rgba(255,255,255,.07);border-radius:.9rem;background:#070a118c}.approval-row-top{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.approval-row-top time{margin-left:auto;color:var(--muted);font-size:.76rem}.approval-status,.provisional-chip,.audit-outcome{padding:.28rem .48rem;border-radius:999px;font-size:.7rem;font-weight:850;letter-spacing:.04em}.approval-status.status-pending{color:#ffca83;background:#ffae4a1c}.approval-status.status-executed{color:var(--green);background:var(--green-soft)}.approval-status.status-rejected,.approval-status.status-failed{color:#ff94a8;background:#ff71891f}.provisional-chip{color:#ffcbd4;background:#ff718921}.approval-row h3{margin:.75rem 0;font-size:1rem;line-height:1.45}.approval-row dl{margin:0;display:grid;gap:.38rem}.approval-row dl>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem;font-size:.82rem}.approval-row dt{color:var(--muted)}.approval-row dd{margin:0;overflow-wrap:anywhere}.approval-decision{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.approval-decision textarea{min-height:5rem;resize:vertical}.approval-decision>div{margin-top:.6rem;display:flex;justify-content:flex-end;gap:.55rem}.approval-decision button.approve{border-color:color-mix(in srgb,var(--accent, #ffb36b) 30%,transparent);color:var(--green);background:var(--green-soft)}.staff-governance-view p{font-size:1rem;line-height:1.55}.staff-governance-view .staff-appointment-flow small,.staff-governance-view .staff-field-help,.staff-governance-view label>span,.staff-governance-view .approval-row dl>div,.staff-governance-view .approval-status,.staff-governance-view .staff-role,.staff-governance-view .provisional-chip{font-size:.875rem}.staff-governance-view .staff-revoke{min-height:2.75rem;padding:.5rem .65rem;border-radius:.5rem;font-size:.875rem}.staff-governance-view .staff-revoke:hover:not(:disabled){background:#ff9aad14}.staff-governance-view .staff-role-guide span,.staff-governance-view .approval-row-top time{font-size:.8125rem}.staff-governance-view .governance-alert{overflow-wrap:anywhere}.staff-governance-view .governance-alert button{margin:.5rem;min-height:2.75rem}.staff-governance-view .approval-decision>div{flex-wrap:wrap}.audit-lock-chip{grid-template-columns:auto 1fr;align-items:center;min-width:15rem}.audit-lock-chip>span{grid-row:1 / 3;color:var(--green)}.audit-toolbar{padding:.8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;border:1px solid var(--border);border-radius:1rem;background:#ffffff06}.audit-timeline{padding:.4rem 1rem}.audit-timeline article{position:relative;padding:1rem 0 1rem 1.65rem;border-bottom:1px solid var(--border)}.audit-timeline article:last-child{border-bottom:0}.audit-timeline article:before{position:absolute;top:0;bottom:0;left:.31rem;width:1px;background:#8c7cff38;content:""}.audit-dot{position:absolute;z-index:1;top:1.25rem;left:0;width:.68rem;height:.68rem;border:2px solid #111827;border-radius:50%;background:#8c7cff;box-shadow:0 0 0 3px #8c7cff1f}.audit-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.audit-entry-head strong{line-height:1.45}.audit-outcome{flex:0 0 auto;color:#aab5c6;background:#ffffff0f}.audit-outcome.outcome-executed,.audit-outcome.outcome-approved{color:var(--green);background:var(--green-soft)}.audit-outcome.outcome-rejected,.audit-outcome.outcome-failed{color:#ff94a8;background:#ff71891f}.audit-entry-meta{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--muted);font-size:.78rem}@container dashboard (max-width: 56rem){.staff-governance-grid,.staff-appointment-flow{grid-template-columns:1fr}.staff-role-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard (max-width: 40rem){.staff-page-heading{align-items:stretch;flex-direction:column}.staff-identity-chip,.audit-lock-chip{width:100%}.staff-role-guide{grid-template-columns:1fr}.staff-member-row{grid-template-columns:auto minmax(0,1fr)}.staff-role{grid-column:2;justify-self:start}.staff-revoke{grid-column:1 / -1;justify-self:stretch;text-align:left}.approval-row dl>div{grid-template-columns:1fr;gap:.1rem}.approval-row-top time{width:100%;margin-left:0}.approval-decision>div{align-items:stretch;flex-direction:column}.audit-toolbar{grid-template-columns:1fr}.audit-entry-head{flex-direction:column}}.poll-manager{position:relative;overflow:hidden;padding:clamp(22px,3vw,38px);border:1px solid rgba(138,110,255,.2);border-radius:28px;background:radial-gradient(circle at 88% 8%,rgba(111,82,255,.15),transparent 32%),linear-gradient(145deg,#121420fa,#0b0d16fa);box-shadow:0 28px 75px #05060f4d}.giveaway-preview{display:grid;gap:.75rem;padding:1.15rem;border:1px solid rgba(124,92,255,.24);border-radius:16px;background:linear-gradient(145deg,#7c5cff1c,#0a0d1a9e)}.giveaway-preview h3,.giveaway-preview p{margin:0}.deferred-view{margin:1rem;padding:clamp(1rem,4vw,3rem);border:1px solid var(--border);border-radius:16px;background:var(--panel, #111322)}.deferred-view h2{font-size:1.1rem}.deferred-view p{color:var(--muted);line-height:1.6}.deferred-view button{height:auto;min-height:2.75rem;white-space:normal}.giveaway-preview>div{display:flex;flex-wrap:wrap;gap:.65rem}.giveaway-preview>div span{padding:.45rem .65rem;border-radius:10px;background:#ffffff0d;color:var(--muted)}.giveaway-preview code{color:#b9b2ff;overflow-wrap:anywhere}.giveaway-preview>button{justify-self:start;padding:.6rem .85rem;border:0;border-radius:9px;color:#fff;background:#6557d8;opacity:.78}.giveaway-manager .poll-layout{grid-template-columns:minmax(180px,.52fr) minmax(0,2.1fr)}.giveaway-manager .poll-actions>span{flex-basis:100%;color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.giveaway-manager .poll-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;min-width:0}.giveaway-manager .poll-actions button{min-height:2.75rem;height:auto;max-width:100%;white-space:normal}.giveaway-history{margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:14px}.giveaway-history h3{margin:0;font-size:.95rem}.giveaway-history p,.giveaway-history dt{color:var(--muted);font-size:.75rem;line-height:1.5}.giveaway-history details{margin-top:.8rem}.giveaway-history summary{cursor:pointer;padding-block:.65rem}.giveaway-history dd{margin:.3rem 0 .85rem;overflow-wrap:anywhere;font-size:.8rem}.giveaway-manager .poll-role-filter{min-width:0;margin:0;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:13px}.giveaway-manager .poll-role-filter legend{padding:0 6px;color:#d8dcec;font-size:.72rem;font-weight:700}.giveaway-manager .poll-role-filter>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.giveaway-manager .poll-role-filter label{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:10px;background:#ffffff09}.giveaway-manager .poll-role-filter input[type=checkbox]{flex:0 0 auto;width:17px;min-height:17px;margin:0;padding:0;accent-color:#8065ff}.giveaway-manager .poll-role-filter label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-manager:before{position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#876bff 35%,#59e7c5 70%,transparent);content:"";opacity:.8}.poll-heading p{max-width:670px;margin:8px 0 0;color:var(--muted)}.poll-layout{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(360px,1.4fr) minmax(260px,.9fr);gap:18px;align-items:start;margin-top:24px}.poll-list,.poll-editor,.poll-preview{border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#080a12b3}.poll-list{display:grid;gap:8px;padding:12px}.poll-list-label{display:flex;justify-content:space-between;padding:8px 7px 11px;color:var(--muted);font-size:.68rem;letter-spacing:.11em}.poll-list-label b{color:#a996ff}.poll-list>button{position:relative;display:grid;gap:5px;width:100%;padding:13px;border:1px solid transparent;border-radius:14px;color:var(--text);text-align:left;background:#ffffff06;cursor:pointer;transition:.16s ease}.poll-list>button:hover,.poll-list>button.selected{border-color:#8b6fff59;background:#7c5cff1a;transform:translateY(-1px)}.poll-list>button strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.poll-list>button>span{color:var(--muted);font-size:.7rem}.poll-status{justify-self:start;padding:3px 7px;border-radius:999px;color:#a99aff;font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.08em;background:#7c5cff1f}.poll-status.open{color:#57e7bd;background:#42daab1a}.poll-status.closed{color:#9aa2b8;background:#94a3b81a}.poll-status.failed{color:#ffab75;background:#ff975c1a}.poll-editor{padding:20px}.poll-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.poll-editor label,.poll-role-access label{display:grid;gap:7px}.poll-editor label>span,.poll-options-heading>div>span{color:#d8dcec;font-size:.74rem;font-weight:700}.poll-editor label>small,.poll-options-heading small{color:var(--muted);font-size:.65rem}.poll-editor input,.poll-editor select,.poll-editor textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:11px;outline:none;color:var(--text);background:#ffffff09}.poll-editor input,.poll-editor select{min-height:42px;padding:0 11px}.poll-editor textarea{min-height:86px;padding:11px;resize:vertical}.poll-editor input:focus,.poll-editor select:focus,.poll-editor textarea:focus{border-color:#8b6fffa6;box-shadow:0 0 0 3px #7c5cff17}.poll-editor input:disabled,.poll-editor select:disabled,.poll-editor textarea:disabled{opacity:.68;cursor:not-allowed}.poll-editor .wide-field{grid-column:1 / -1}.poll-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.poll-toggles label{display:flex;grid-template-columns:auto 1fr;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#ffffff05}.poll-toggles input,.poll-role-access input{width:17px;min-height:auto;accent-color:#8065ff}.poll-toggles span{display:grid;gap:3px}.poll-toggles strong{font-size:.75rem}.poll-toggles small{line-height:1.35}.poll-options-heading{display:flex;align-items:center;justify-content:space-between;margin:22px 0 10px}.poll-options-heading>div{display:flex;align-items:baseline;gap:8px}.poll-options-heading button,.poll-role-access summary span{border:0;border-radius:9px;color:#b9acff;background:#7c5cff1a}.poll-options-heading button{padding:7px 9px;cursor:pointer}.poll-options{display:grid;gap:8px}.poll-option-row{display:grid;grid-template-columns:26px 52px 1fr 32px;gap:7px;align-items:center}.poll-option-row>span{color:#6f7892;font-size:.65rem;font-weight:800}.poll-option-row .emoji-input{padding:0 7px;text-align:center}.poll-option-row button{height:32px;border:0;border-radius:9px;color:#ff8b9f;background:#ff5d7e14;cursor:pointer}.poll-option-row button:disabled{opacity:.35;cursor:not-allowed}.poll-role-access{margin-top:19px;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:13px}.poll-role-access summary{display:flex;justify-content:space-between;color:#d8dcec;font-size:.75rem;font-weight:700;cursor:pointer}.poll-role-access summary span{padding:2px 7px}.poll-role-access p{margin:9px 0;color:var(--muted);font-size:.67rem}.poll-role-access>div{display:flex;flex-wrap:wrap;gap:8px}.poll-role-access label{display:flex;align-items:center;grid-template-columns:auto 1fr;gap:6px;padding:6px 9px;border-radius:9px;background:#ffffff09}.poll-notice{margin:14px 0 0;color:#bfb6ef;font-size:.73rem}.poll-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px}.poll-actions .danger-action{border:1px solid rgba(255,93,126,.3);color:#ff9aac;background:#ff5d7e17}.poll-preview{position:sticky;top:18px;padding:16px}.poll-preview>span{color:#778099;font-size:.62rem;font-weight:800;letter-spacing:.11em}.poll-result-controls{display:grid;gap:.6rem;margin-top:.75rem}.poll-result-controls p{margin:0;font-size:.75rem;line-height:1.5}.poll-result-controls .secondary-button{min-height:2.75rem;height:auto;white-space:normal}.poll-result-controls .poll-results-export{display:inline-flex;align-items:center;justify-content:center;gap:8px}.poll-actions>button{min-height:2.75rem;height:auto;white-space:normal}.poll-manager button:disabled{cursor:not-allowed;opacity:.45;transform:none}.poll-preview-card{margin-top:11px;padding:16px;border-left:3px solid #8065ff;border-radius:5px 14px 14px 5px;background:#20232d}.poll-preview-card>small{color:#9b87ff;font-size:.58rem;font-weight:800;letter-spacing:.08em}.poll-preview-card h3{margin:8px 0 4px;font-size:.92rem;line-height:1.35}.poll-preview-card>p{margin:0 0 15px;color:#b5bbcc;font-size:.72rem;line-height:1.45}.poll-result{margin:11px 0}.poll-result>div{display:flex;justify-content:space-between;gap:8px;color:#d7dae4;font-size:.7rem}.poll-result>div b{color:#a99aff}.poll-result>i{display:block;height:5px;margin-top:6px;overflow:hidden;border-radius:999px;background:#353945}.poll-result>i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#765aff,#57dfc3);transition:width .3s ease}.poll-preview-card footer{margin-top:16px;color:#7e8598;font-size:.62rem}.poll-safety-note{display:flex;gap:10px;margin-top:12px;padding:11px;border-radius:12px;color:#aeb4c7;background:#50debb0e}.poll-safety-note>span{color:#58e1bd}.poll-safety-note p{display:grid;gap:2px;margin:0;font-size:.65rem;line-height:1.4}.poll-safety-note strong{color:#dbe0ed}.poll-loading{padding:32px;color:var(--muted);text-align:center}.giveaway-load-error{display:grid;justify-items:start;gap:12px;padding:clamp(20px,4vw,36px);border:1px solid var(--border);border-radius:18px}.giveaway-load-error h3,.giveaway-load-error p{margin:0}.giveaway-load-error p{max-width:65ch;color:var(--muted);line-height:1.6}@media(max-width:1180px){.poll-layout{grid-template-columns:minmax(165px,.55fr) minmax(360px,1.35fr)}.poll-preview{position:static;grid-column:1 / -1}}@container dashboard (max-width: 46rem){.poll-manager{min-width:0;padding:18px;border-radius:20px}.poll-manager .section-heading{align-items:stretch;flex-direction:column}.poll-manager .section-heading>button{width:100%}.poll-layout,.poll-editor-grid,.poll-toggles{grid-template-columns:minmax(0,1fr)}.poll-list,.poll-editor{min-width:0}.poll-preview,.poll-editor .wide-field{grid-column:auto}.poll-list{max-height:230px;overflow-y:auto}.giveaway-manager .poll-layout{grid-template-columns:minmax(0,1fr)}.poll-option-row{grid-template-columns:22px 46px 1fr 30px}}.automation-manager{--automation-blue: #70a6ff;--automation-violet: #9a83ff}.patch-radar-manager{padding-top:.1px}.patch-radar-heading p{max-width:680px;margin:.45rem 0 0;color:var(--muted);line-height:1.55}.patch-radar-live{padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 16%,transparent);border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--accent, #ffb36b) 6%,transparent);font-size:.59rem;font-weight:850;letter-spacing:.08em}.patch-radar-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 14%,transparent);border-radius:24px;background:radial-gradient(circle at 4% 2%,color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent),transparent 24%),linear-gradient(145deg,#101521fa,#090c14fa);box-shadow:0 28px 75px #03081047}.patch-radar-create,.patch-radar-list{min-width:0;padding:clamp(1.25rem,2.7vw,2rem)}.patch-radar-create{display:grid;gap:1rem;border-right:1px solid var(--border)}.patch-radar-create>header,.patch-radar-list>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.patch-radar-create>header span,.patch-radar-list>header span{color:#6c788a;font-size:.62rem;font-weight:850;letter-spacing:.12em}.patch-radar-create>header b{color:color-mix(in srgb,var(--accent, #ffb36b) 20%,transparent);font-size:2.4rem}.patch-radar-source-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.3rem;border-radius:.8rem;background:#ffffff09}.patch-radar-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:25rem;padding-right:.25rem;overflow-y:auto}.patch-radar-catalog button{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr);grid-template-rows:auto auto;gap:.12rem .65rem;min-width:0;padding:.75rem;border:1px solid rgba(255,255,255,.075);border-radius:.8rem;color:#dfe5ef;background:#ffffff06;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.patch-radar-catalog button:hover{border-color:color-mix(in srgb,var(--accent, #ffb36b) 25%,transparent);transform:translateY(-1px)}.patch-radar-catalog button.selected{border-color:color-mix(in srgb,var(--accent, #ffb36b) 46%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent, #ffb36b) 11%,transparent),#8c7cff0e);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent)}.patch-radar-catalog button>small{position:absolute;top:-.45rem;left:.65rem;padding:.12rem .35rem;border-radius:999px;color:#8290a4;background:#111725;font-size:.5rem;font-style:normal;font-weight:850;letter-spacing:.09em}.patch-radar-catalog button>span{grid-row:1 / 3;display:grid;width:2.2rem;height:2.2rem;place-items:center;align-self:center;border-radius:.62rem;color:var(--green);background:color-mix(in srgb,var(--accent, #ffb36b) 7.5%,transparent);font-size:.59rem;font-weight:900}.patch-radar-catalog button>b{align-self:end;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.patch-radar-catalog button>em{color:#768397;font-size:.58rem;font-style:normal;line-height:1.35}.patch-radar-source-tabs button{padding:.68rem;border:0;border-radius:.6rem;color:#8490a2;background:transparent;cursor:pointer}.patch-radar-source-tabs button.active{color:#eafcf7;background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #ffb36b) 16%,transparent),#8c7cff1a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent)}.patch-radar-create label{display:grid;gap:.45rem}.patch-radar-create label>span{color:#d9deea;font-size:.73rem;font-weight:750}.patch-radar-create label>small{color:#758095;font-size:.64rem;line-height:1.4}.patch-radar-create input,.patch-radar-create select{width:100%;min-height:2.7rem;padding:0 .75rem;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;color:var(--text);background:#ffffff09}.patch-radar-create input:focus,.patch-radar-create select:focus{border-color:color-mix(in srgb,var(--accent, #ffb36b) 48%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #ffb36b) 7%,transparent)}.patch-radar-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);gap:.8rem}.patch-radar-safety{display:flex;gap:.7rem;padding:.8rem;border-radius:.75rem;color:#95a1b3;background:color-mix(in srgb,var(--accent, #ffb36b) 5.5%,transparent)}.patch-radar-safety>span{color:var(--green)}.patch-radar-safety p{display:grid;gap:.16rem;margin:0;font-size:.66rem;line-height:1.45}.patch-radar-safety strong{color:#dce7e4}.patch-radar-create>.primary-button{justify-self:start}.patch-radar-list{background:#070a115c}.patch-radar-list>header h3{margin:.35rem 0 0;font-size:1rem}.patch-radar-list>header>b{padding:.4rem .6rem;border-radius:999px;color:#a99bff;background:#8c7cff17;font-size:.58rem}.patch-radar-message-preview{margin-top:1.15rem;padding:.9rem;border:1px solid rgba(112,166,255,.13);border-radius:.95rem;background:#111319;box-shadow:0 18px 34px #02050b33}.patch-preview-botline{display:flex;align-items:center;gap:.42rem;color:#f4f6fb}.patch-preview-botline>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;margin-right:.1rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 25%,transparent);border-radius:50%;color:var(--green);background:#151b28;font-size:.65rem;font-weight:900}.patch-preview-botline>b{font-size:.72rem}.patch-preview-botline>em{padding:.12rem .28rem;border-radius:.25rem;color:#fff;background:#5865f2;font-size:.46rem;font-style:normal;font-weight:900}.patch-preview-botline>small{color:#697487;font-size:.5rem}.patch-preview-embed{display:grid;gap:.7rem;margin:.65rem 0 0 2.25rem;padding:.85rem .9rem;border:1px solid rgba(255,255,255,.075);border-left:3px solid #2f9cf4;border-radius:.35rem;background:#17191f}.patch-preview-embed>header,.patch-preview-embed>footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.patch-preview-embed>header>div{display:grid;gap:.12rem}.patch-preview-embed>header small,.patch-preview-facts span{color:#778296;font-size:.48rem;font-weight:850;letter-spacing:.09em}.patch-preview-embed>header strong{font-size:.7rem}.patch-preview-embed>header>span{display:grid;min-width:2.25rem;height:2.25rem;place-items:center;border-radius:.45rem;color:var(--green);background:#20252e;font-size:.58rem;font-weight:900}.patch-preview-embed h4{margin:0;color:#70a6ff;font-size:.82rem}.patch-preview-embed>p{margin:0;color:#c4c9d2;font-size:.66rem;line-height:1.5}.patch-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.6rem .7rem;border-radius:.55rem;background:#2f9cf412}.patch-preview-facts>div{display:grid;gap:.16rem}.patch-preview-facts b{font-size:.68rem}.patch-preview-facts s{color:#7f8999;font-weight:600}.patch-preview-facts>small{grid-column:1 / -1;color:#6f7b8e;font-size:.54rem;line-height:1.45}.patch-preview-embed>footer{padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06);color:#70a6ff;font-size:.56rem}.patch-preview-embed>footer small{color:#687386;font-size:.5rem}.patch-preview-send{width:100%;margin-top:.7rem;padding:.62rem .8rem;border:1px solid rgba(112,166,255,.2);border-radius:.65rem;color:#cfddf7;background:#70a6ff14;font-size:.64rem;font-weight:780;cursor:pointer}.patch-preview-send:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent, #ffb36b) 38%,transparent);color:#effff9;background:color-mix(in srgb,var(--accent, #ffb36b) 10%,transparent)}.patch-preview-send:disabled{opacity:.48;cursor:not-allowed}.patch-radar-subscriptions{display:grid;gap:.65rem;margin-top:1.2rem}.patch-radar-subscriptions>section{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem;border:1px solid rgba(255,255,255,.075);border-radius:.85rem;background:#ffffff06}.patch-radar-subscriptions>section.paused{opacity:.62}.patch-source-mark{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent);border-radius:.7rem;color:var(--green);background:color-mix(in srgb,var(--accent, #ffb36b) 7%,transparent);font-size:.68rem;font-weight:900}.patch-radar-subscriptions span{color:#6f7b8e;font-size:.56rem;font-weight:850;letter-spacing:.1em}.patch-radar-subscriptions h4{margin:.25rem 0;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.patch-radar-subscriptions p,.patch-radar-subscriptions small{margin:0;color:#7f8a9c;font-size:.65rem}.patch-radar-subscriptions small{color:#f0a071}.patch-radar-subscriptions button{padding:.5rem .65rem;border:1px solid var(--border);border-radius:.6rem;color:#aab4c2;background:#ffffff09;cursor:pointer}.patch-radar-list>footer{margin-top:1rem;color:#778398;font-size:.66rem}.patch-radar-empty{margin:1.2rem 0 0;padding:2rem;border:1px dashed var(--border);border-radius:.85rem;color:#788497;text-align:center}@container dashboard (max-width: 52rem){.patch-radar-grid{grid-template-columns:minmax(0,1fr)}.patch-radar-create{border-right:0;border-bottom:1px solid var(--border)}}@container dashboard (max-width: 38rem){.patch-radar-heading{align-items:stretch;flex-direction:column}.patch-radar-live{align-self:start}.patch-radar-fields,.patch-radar-catalog,.patch-radar-subscriptions>section{grid-template-columns:minmax(0,1fr)}.patch-radar-subscriptions>section>button,.patch-radar-create>.primary-button{width:100%}.patch-preview-embed{margin-left:0}}.automation-manager>.panel-manager-heading{margin-bottom:1rem;display:flex;align-items:end;justify-content:space-between;gap:1.25rem}.automation-manager>.panel-manager-heading h2{margin:0;font-size:1.55rem}.automation-loading{min-height:12rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:1rem;color:var(--muted);background:var(--panel)}.automation-layout{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(30rem,1.58fr);overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--panel);box-shadow:0 24px 70px #0000002e}.automation-list{min-width:0;border-right:1px solid var(--border);background:radial-gradient(circle at 15% 5%,rgba(112,166,255,.08),transparent 28%),#0b101a}.automation-list>header{min-height:3.25rem;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);color:#697688;font-size:.64rem;font-weight:800;letter-spacing:.12em}.automation-list>header b{min-width:1.5rem;padding:.15rem .4rem;border-radius:999px;color:var(--automation-blue);background:#70a6ff1a;text-align:center}.automation-list>p{margin:0;padding:2rem 1rem;color:var(--muted);font-size:.76rem;line-height:1.55;text-align:center}.automation-list>button{width:100%;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left;cursor:pointer;transition:background .16s ease}.automation-list>button:hover,.automation-list>button.active{background:linear-gradient(90deg,rgba(112,166,255,.13),transparent)}.automation-list>button.active{box-shadow:inset 2px 0 var(--automation-blue)}.automation-list>button>span{min-width:0;display:grid;gap:.25rem}.automation-list strong,.automation-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-list strong{font-size:.78rem}.automation-list small{color:var(--muted);font-size:.68rem}.automation-list i{padding:.22rem .4rem;border-radius:999px;color:#a7afbb;background:#ffffff0e;font-size:.58rem;font-style:normal;font-weight:850}.automation-list i.live{color:var(--green);background:var(--green-soft)}.automation-builder{min-width:0;padding:clamp(1rem,2.4vw,1.7rem);background:radial-gradient(circle at 95% 0%,rgba(154,131,255,.06),transparent 24%),var(--panel)}.automation-title-row{padding-bottom:1.25rem;display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;border-bottom:1px solid var(--border)}.automation-title-row label,.automation-stage label,.automation-action label{display:grid;gap:.4rem;color:#dbe0e8;font-size:.72rem;font-weight:700}.automation-title-row input,.automation-stage input,.automation-stage select,.automation-stage textarea,.automation-action input,.automation-action select,.automation-action textarea{width:100%;min-height:2.65rem;padding:.68rem .78rem;border:1px solid var(--border);border-radius:.62rem;color:var(--text);background:#090e17;resize:vertical}.automation-title-row>div{min-width:4.2rem;display:grid;gap:.24rem;text-align:right}.automation-title-row>div span{color:#697688;font-size:.58rem;font-weight:850;letter-spacing:.12em}.automation-title-row>div strong{color:var(--automation-violet);font-size:.85rem}.automation-stage{padding:1rem;border:1px solid var(--border);border-radius:.82rem;background:#080c147a}.automation-stage>header{margin-bottom:.9rem;display:flex;align-items:center;gap:.75rem}.automation-stage>header>span{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(112,166,255,.24);border-radius:.56rem;color:var(--automation-blue);background:#70a6ff14;font-size:.65rem;font-weight:850}.automation-stage>header>div{display:grid;gap:.18rem}.automation-stage>header strong{font-size:.82rem}.automation-stage>header small{color:var(--muted);font-size:.68rem}.automation-stage>header button{min-height:2.1rem;margin-left:auto;padding:.4rem .65rem;border:1px solid var(--border);border-radius:.52rem;color:#dfe3eb;background:#111824;font-size:.68rem;font-weight:750;cursor:pointer}.automation-stage button:disabled,.automation-actions button:disabled{opacity:.45;cursor:not-allowed}.automation-connector{height:1.4rem;display:grid;place-items:center}.automation-connector i{width:1px;height:100%;background:linear-gradient(var(--automation-blue),var(--automation-violet));opacity:.42}.automation-empty-rule{margin:0;padding:.9rem;border:1px dashed rgba(255,255,255,.1);border-radius:.62rem;color:var(--muted);font-size:.72rem;text-align:center}.automation-rule-list,.automation-action-list{display:grid;gap:.7rem}.automation-rule{display:grid;grid-template-columns:1fr .8fr 1fr auto;align-items:center;gap:.55rem}.automation-rule>button,.automation-remove{min-height:2.4rem;padding:.4rem .65rem;border:1px solid rgba(255,113,137,.18);border-radius:.52rem;color:#ff98aa;background:#ff71890f;cursor:pointer}.automation-action{position:relative;padding:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.7rem;border:1px solid var(--border);border-radius:.7rem;background:#0b1019}.automation-action-index{position:absolute;top:.35rem;right:.55rem;color:#ffffff0e;font-size:2rem;font-weight:850}.automation-wide-field{grid-column:1 / -1}.automation-remove{justify-self:start;min-height:2.2rem;font-size:.66rem}.automation-actions{margin-top:1.25rem;padding-top:1.15rem;display:grid;gap:.85rem;border-top:1px solid var(--border)}.automation-guardrail{padding:.85rem 1rem;display:grid;gap:.25rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 14%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--accent, #ffb36b) 4.5%,transparent)}.automation-guardrail>span{color:var(--green);font-size:.58rem;font-weight:850;letter-spacing:.12em}.automation-guardrail strong{font-size:.72rem}.automation-guardrail small{color:var(--muted);font-size:.66rem}.automation-actions .save-state{margin:0}.automation-button-row{display:flex;justify-content:flex-end;gap:.7rem}.automation-history{margin-top:1.4rem;padding:1rem;border:1px solid var(--border);border-radius:.82rem;background:#080c1461}.automation-history>header{margin-bottom:.8rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.automation-history>header>div{display:grid;gap:.2rem}.automation-history>header span{color:var(--automation-blue);font-size:.58rem;font-weight:850;letter-spacing:.12em}.automation-history h3{margin:0;font-size:.9rem}.automation-history>header button{padding:.42rem .62rem;border:1px solid var(--border);border-radius:.5rem;color:var(--muted);background:#111824;font-size:.66rem;cursor:pointer}.automation-history>p{margin:0;padding:1rem;color:var(--muted);font-size:.72rem;text-align:center}.automation-execution-list{display:grid;gap:.5rem}.automation-execution-list article{padding:.72rem;display:grid;grid-template-columns:auto minmax(9rem,1fr) auto auto;align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.055);border-radius:.6rem;background:#0a0f18}.automation-execution-list article>i{width:.55rem;height:.55rem;border-radius:50%;background:#778293;box-shadow:0 0 0 .22rem #7782931a}.automation-execution-list article>i.succeeded{background:var(--green);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--accent, #ffb36b) 10%,transparent)}.automation-execution-list article>i.failed,.automation-execution-list article>i.rejected{background:var(--danger);box-shadow:0 0 0 .22rem #ff71891a}.automation-execution-list article>div{min-width:0;display:grid;gap:.18rem}.automation-execution-list strong,.automation-execution-list article>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-execution-list strong{font-size:.74rem}.automation-execution-list article>div span,.automation-execution-list time,.automation-execution-list small{color:var(--muted);font-size:.62rem}.automation-execution-list b{color:#9ba5b3;font-size:.64rem}.automation-execution-list b.succeeded{color:var(--green)}.automation-execution-list b.failed,.automation-execution-list b.rejected{color:var(--danger)}.automation-execution-list small{grid-column:2 / -1}@container dashboard (max-width: 52rem){.automation-layout{grid-template-columns:1fr}.automation-list{max-height:15rem;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}}@container dashboard (max-width: 38rem){.automation-manager>.panel-manager-heading,.automation-stage>header,.automation-button-row{align-items:stretch;flex-direction:column}.automation-manager>.panel-manager-heading .secondary-button,.automation-button-row>button{width:100%}.automation-stage>header button{margin-left:0}.automation-rule,.automation-action,.automation-title-row{grid-template-columns:1fr}.automation-title-row>div{text-align:left}.automation-wide-field{grid-column:auto}.automation-history>header{align-items:stretch;flex-direction:column}.automation-execution-list article{grid-template-columns:auto 1fr}.automation-execution-list time,.automation-execution-list b,.automation-execution-list small{grid-column:2}}*{box-sizing:border-box}html{min-width:0;background:var(--bg)}body{margin:0;min-width:0;min-height:100vh;background:var(--bg)}button,input,textarea,select{font:inherit}button,a,select,input,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--green)}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-lockup{display:flex;align-items:center;gap:.75rem;font-weight:740;font-size:1.12rem;letter-spacing:-.02em}.brand-lockup>b{color:var(--green);border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 32%,transparent);border-radius:999px;padding:.18rem .42rem;font-size:.62rem;letter-spacing:.1em}.brand-mark{position:relative;width:2.45rem;height:2.45rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:linear-gradient(145deg,#1f2a3c,#0e1320);box-shadow:inset 0 1px #ffffff14,0 10px 30px #00000040}.brand-mark:before{content:"";position:absolute;inset:-35%;background:conic-gradient(from 220deg,transparent 30%,var(--green),var(--violet),transparent 65%);opacity:.75;animation:orbit 8s linear infinite}.brand-mark:after{content:"";position:absolute;inset:2px;border-radius:calc(.8rem - 2px);background:#111725}.brand-mark span{position:relative;z-index:1;font-weight:850;color:var(--text)}@keyframes orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.brand-mark:before{animation:none}*{scroll-behavior:auto!important}}.loading-shell{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:1rem;background:radial-gradient(circle at 50% 40%,#131d2e,var(--bg) 42%)}.loading-copy{display:grid;justify-items:center;gap:.2rem;color:var(--muted)}.loading-copy strong{color:var(--text);font-size:1.1rem}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(30rem,.88fr);background:var(--bg)}.login-brand{position:relative;min-height:100vh;overflow:hidden;padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border);background:radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--accent, #ffb36b) 11%,transparent),transparent 35%),radial-gradient(circle at 85% 15%,rgba(140,124,255,.18),transparent 32%),#0b0f18}.login-brand:before{content:"";position:absolute;width:32rem;height:32rem;right:-12rem;bottom:-12rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 13%,transparent);border-radius:50%;box-shadow:0 0 0 5rem #8c7cff06,0 0 0 10rem color-mix(in srgb,var(--accent, #ffb36b) 1.8%,transparent)}.login-copy{position:relative;z-index:1;max-width:48rem;padding:5rem 0}.eyebrow,.step-label{display:block;margin:0 0 .8rem;color:var(--green);font-size:.73rem;font-weight:760;letter-spacing:.14em}.login-copy h1{max-width:13ch;margin:0;font-size:clamp(3.6rem,7vw,7.5rem);line-height:.88;letter-spacing:-.07em;font-weight:780}.login-copy h1 em{color:transparent;font-style:normal;-webkit-text-stroke:1.5px rgba(247,248,251,.58)}.login-copy>p:last-child{max-width:36rem;margin:2.2rem 0 0;color:#b2bac6;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65}.trust-row{position:relative;z-index:1;display:flex;gap:2rem;justify-content:space-between;color:#7d8797;font-size:.78rem}.trust-row span:first-child{display:flex;align-items:center;gap:.55rem;color:#b3bbc7}.status-dot{display:inline-block;width:.48rem;height:.48rem;border-radius:50%;background:var(--green);box-shadow:0 0 1rem color-mix(in srgb,var(--accent, #ffb36b) 70%,transparent)}.login-panel{display:grid;place-items:center;padding:2rem;background:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),var(--bg);background-size:32px 32px}.login-card{width:min(28rem,100%);padding:2.2rem;border:1px solid var(--border);border-radius:1.35rem;background:#101521eb;box-shadow:0 30px 80px #0006,inset 0 1px #ffffff0e}.login-card h2{margin:0;font-size:2rem;letter-spacing:-.04em}.login-card>p{margin:.9rem 0 1.8rem;color:var(--muted);line-height:1.65}.discord-button,.primary-button{min-height:3rem;border:0;border-radius:.72rem;padding:.8rem 1.05rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:#fff;background:var(--discord);font-weight:720;text-decoration:none;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.discord-button{width:100%}.discord-button:not(:disabled):hover,.primary-button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 12px 28px #5865f240}.discord-button:disabled{opacity:.45;cursor:not-allowed}.privacy-note{margin-top:1.4rem;padding:1rem;display:grid;gap:.3rem;border:1px solid var(--border);border-radius:.75rem;background:var(--panel-soft)}.privacy-note strong{font-size:.84rem}.privacy-note span{color:var(--muted);font-size:.78rem;line-height:1.5}.legal-links{margin-top:1.4rem;display:flex;justify-content:center;gap:1.3rem;color:#7f8998;font-size:.78rem}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:16.5rem minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:1.5rem 1.15rem;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(124,92,255,.3) transparent;border-right:1px solid var(--border);background:radial-gradient(circle at 20% 95%,color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent),transparent 26%),#0b0f18}.sidebar .brand-lockup,.operator-navigation,.navigation-customizer,.sidebar>nav,.sidebar-foot{flex:0 0 auto}.sidebar .brand-lockup{padding:.35rem .55rem 2rem}.operator-navigation{margin:0 0 .75rem;padding:0 0 .8rem;border-bottom:1px solid color-mix(in srgb,var(--accent, #ffb36b) 12%,transparent)}.operator-navigation>span{display:block;padding:0 .55rem .45rem;color:var(--green);font-size:.57rem;font-weight:850;letter-spacing:.13em}.operator-navigation nav a{border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent);background:color-mix(in srgb,var(--accent, #ffb36b) 2.5%,transparent)}.navigation-customizer{min-height:2rem;padding:0 .55rem .45rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.navigation-customizer>span{color:#596578;font-size:.57rem;font-weight:800;letter-spacing:.13em}.navigation-customizer>button{width:1.8rem;height:1.8rem;flex:0 0 auto;border:1px solid var(--border);border-radius:.55rem;color:#8793a7;background:#ffffff09;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.navigation-customizer>button:hover,.navigation-customizer>button.unlocked{border-color:color-mix(in srgb,var(--accent, #ffb36b) 32%,transparent);color:var(--green);background:var(--green-soft)}.navigation-customizer>button:disabled{cursor:wait;opacity:.55}.sidebar nav{min-width:0;min-height:auto;display:grid;gap:.3rem;overflow-y:visible}.sidebar nav a{padding:.78rem .85rem;display:flex;align-items:center;gap:.75rem;border-radius:.65rem;color:#8d97a6;font-size:.9rem;text-decoration:none}.sidebar nav a span{width:1.1rem;color:#687283;font-size:1.1rem;text-align:center}.sidebar nav a b{overflow:hidden;flex:1;font:inherit;text-overflow:ellipsis;white-space:nowrap}.sidebar nav .nav-count{min-width:1.35rem;height:1.35rem;padding:0 .35rem;display:grid;place-items:center;border:1px solid rgba(255,118,145,.24);border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff6685,#d94d72);box-shadow:0 5px 14px #d94d7238;font-size:.65rem;font-style:normal;font-weight:800}.sidebar nav a:hover,.sidebar nav a.active{color:var(--text);background:#ffffff0e}.sidebar nav a.active{border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #ffb36b) 13%,transparent),#7c5cff12);box-shadow:inset 3px 0 0 var(--green),0 7px 24px #00000029}.sidebar nav a.active b{font-weight:750}.sidebar nav a.active span{color:var(--green)}.sidebar nav a.navigation-draggable{position:relative;border:1px dashed rgba(140,124,255,.2);cursor:grab;-webkit-user-select:none;user-select:none}.sidebar nav a.navigation-draggable:active{cursor:grabbing}.sidebar nav a.dragging{border-color:color-mix(in srgb,var(--accent, #ffb36b) 45%,transparent);background:color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent);opacity:.55}.sidebar nav a.navigation-draggable[data-drop-position=before]:before,.sidebar nav a.navigation-draggable[data-drop-position=after]:after{content:"";position:absolute;z-index:3;right:.38rem;left:.38rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--green),#8c7cff);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #ffb36b) 20%,transparent),0 0 14px color-mix(in srgb,var(--accent, #ffb36b) 62%,transparent);pointer-events:none}.sidebar nav a.navigation-draggable[data-drop-position=before]:before{top:-.34rem}.sidebar nav a.navigation-draggable[data-drop-position=after]:after{bottom:-.34rem}.navigation-drag-handle{flex:0 0 auto;color:#79849a;font-size:1rem;font-style:normal;line-height:1}.navigation-notice{margin:.55rem .55rem 0;padding:.55rem .65rem;border-radius:.55rem;color:#98a4b8;background:#8c7cff12;font-size:.62rem;line-height:1.35}.dashboard-view{animation:dashboard-view-enter .18s ease-out both}.account-security-panel{margin-top:1rem;padding:1.1rem 1.2rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;border:1px solid rgba(255,113,137,.22);border-radius:.9rem;background:linear-gradient(120deg,#ff71890e,#080d16bd)}.server-language-panel{padding:1.2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.35fr) auto;align-items:end;gap:.8rem 1rem;border:1px solid rgba(86,118,239,.2);border-radius:.9rem;background:linear-gradient(130deg,#5676ef14,color-mix(in srgb,var(--accent, #ffb36b) 3.5%,transparent))}.server-language-panel>div{display:grid;gap:.3rem}.server-language-panel>div>span{color:#9eafff;font-size:.6rem;font-weight:850;letter-spacing:.11em}.server-language-panel h3,.server-language-panel p{margin:0}.server-language-panel p,.server-language-panel>small{color:var(--muted);font-size:.68rem;line-height:1.5}.server-language-panel>label{display:grid;gap:.35rem;color:#cfd4dc;font-size:.68rem;font-weight:700}.server-language-panel select{min-height:2.75rem;padding:.6rem .72rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:#0b101a}.server-language-panel>small{min-height:1rem;grid-column:1 / -1}.account-security-panel h3{margin:.18rem 0 .4rem;font-size:1rem}.account-security-panel p,.account-disconnect-confirm>span{max-width:48rem;margin:0;color:var(--muted);font-size:.67rem;line-height:1.55}.account-security-panel button{min-height:2.45rem;border:1px solid var(--border);border-radius:.65rem;padding:.58rem .78rem;color:var(--text);background:#080d16b8;font-size:.67rem;font-weight:800;cursor:pointer}.account-disconnect-trigger,.account-disconnect-final{border-color:#ff71896b!important;color:#ffd3dc!important;background:#ff4f6c1c!important}.account-disconnect-confirm{min-width:min(100%,22rem);display:grid;gap:.45rem}.account-disconnect-confirm>strong{color:#ffd3dc;font-size:.72rem}.account-disconnect-confirm>div{display:flex;justify-content:flex-end;gap:.45rem}.account-disconnect-error{grid-column:1 / -1;color:#ff9cad!important}.support-access-panel{margin-top:1rem;padding:1.15rem 1.2rem;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:1.25rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent);border-radius:.9rem;background:linear-gradient(120deg,color-mix(in srgb,var(--accent, #ffb36b) 4.5%,transparent),#080d16c2)}.support-access-panel h3{margin:.18rem 0 .4rem;font-size:1rem}.support-access-panel p{max-width:50rem;margin:0;color:var(--muted);font-size:.67rem;line-height:1.55}.support-access-panel>p[role=status],.support-contact,.support-contact-form,.support-contact-history{grid-column:1 / -1}.support-access-panel>form{display:grid;gap:.7rem}.support-access-panel label{display:grid;gap:.35rem;color:#9ba6b8;font-size:.65rem;font-weight:750}.support-access-panel select,.support-access-panel input,.support-access-panel textarea,.support-access-panel button{min-height:2.55rem;border:1px solid var(--border);border-radius:.65rem;padding:.58rem .75rem;color:var(--text);background:#050910bd}.support-access-panel textarea{resize:vertical}.support-access-panel button{border-color:color-mix(in srgb,var(--accent, #ffb36b) 26%,transparent);color:var(--green);font-weight:850;cursor:pointer}.support-access-panel button:disabled{opacity:.55;cursor:not-allowed}.support-access-panel>*,.support-access-panel label,.support-contact>*{min-width:0}.support-access-panel input:not([type=checkbox]),.support-access-panel select,.support-access-panel textarea{width:100%;min-width:0}.support-access-panel button,.support-contact-history article{overflow-wrap:anywhere}.support-access-toggle{grid-template-columns:auto 1fr!important;align-items:center}.support-access-toggle input{width:1rem;height:1rem;accent-color:var(--green)}.support-access-toggle span{display:grid;gap:.12rem}.support-access-toggle small{color:var(--muted);font-weight:500}.support-contact{padding-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border)}.support-contact>div{display:grid;gap:.22rem}.support-contact>div>span,.support-contact-history small{color:var(--muted);font-size:.65rem}.support-contact-form{padding:1rem;display:grid;grid-template-columns:1fr .5fr;gap:.75rem;border:1px solid rgba(124,92,255,.18);border-radius:.75rem;background:#7c5cff09}.support-contact-form label:has(textarea),.support-contact-form button{grid-column:1 / -1}.support-contact-history{display:grid;gap:.5rem}.support-contact-history article{padding:.7rem .8rem;display:flex;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffff05}@keyframes dashboard-view-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sidebar-foot{margin-top:1rem;display:grid;gap:1rem;padding:.75rem .55rem}.sidebar-foot>a{color:#727d8d;font-size:.72rem;text-decoration:none}.privacy-badge{padding:.85rem;display:flex;align-items:center;gap:.7rem;border:1px solid var(--border);border-radius:.75rem;background:#ffffff06}.privacy-badge div{display:grid;gap:.1rem}.privacy-badge strong{font-size:.76rem}.privacy-badge span{color:var(--muted);font-size:.67rem}.operator-status{color:var(--text)!important;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.operator-status:hover{border-color:color-mix(in srgb,var(--accent, #ffb36b) 30%,transparent);background:color-mix(in srgb,var(--accent, #ffb36b) 5.5%,transparent);transform:translateY(-1px)}.operator-status.warning .status-dot{background:#ffc56b;box-shadow:0 0 0 4px #ffc56b17}.operator-status.critical .status-dot{background:#ff7189;box-shadow:0 0 0 4px #ff718917}.operator-status.loading .status-dot{background:#7f8998;box-shadow:0 0 0 4px #7f899814}.system-health-content{max-width:92rem}.system-health-view{display:grid;gap:1rem;min-width:0;overflow-wrap:anywhere}.system-health-view .step-label{font-size:.875rem}.system-health-heading{padding:.4rem 0 .9rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.system-health-heading h1{margin:.28rem 0 .38rem;font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.045em}.system-health-heading p{margin:0;color:var(--muted);font-size:1rem}.system-health-heading button{min-height:44px;flex-shrink:0;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 28%,transparent);border-radius:.72rem;color:var(--green);background:color-mix(in srgb,var(--accent, #ffb36b) 7%,transparent);font-size:.875rem;font-weight:800;cursor:pointer}.system-health-heading button:disabled{cursor:wait;opacity:.62}.system-overall{min-height:5.4rem;padding:1rem 1.15rem;display:flex;align-items:center;gap:.85rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent);border-radius:.9rem;background:linear-gradient(120deg,color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent),#090e17e6)}.system-overall>i,.system-actions article>i{width:.68rem;height:.68rem;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent)}.system-overall>div{display:grid;gap:.16rem}.system-overall>div span{color:#a6b2c5;font-size:.875rem;font-weight:850;letter-spacing:.12em}.system-overall>div strong{font-size:1rem}.system-overall time{margin-left:auto;color:var(--muted);font-size:.875rem}.system-overall.warning{border-color:#ffc56b47;background:linear-gradient(120deg,#ffc56b14,#090e17e6)}.system-overall.warning>i,.system-actions article.warning>i{background:#ffc56b;box-shadow:0 0 0 5px #ffc56b14}.system-overall.critical{border-color:#ff71894d;background:linear-gradient(120deg,#ff718917,#090e17e6)}.system-overall.critical>i,.system-actions article.critical>i{background:#ff7189;box-shadow:0 0 0 5px #ff718914}.system-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.system-metric-grid>article{min-width:0;min-height:11rem;padding:1rem;display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--border);border-radius:.85rem;background:linear-gradient(145deg,#131b2ad6,#090e17d6)}.system-metric-grid article header{display:flex;align-items:center;gap:.7rem}.system-metric-grid article header>span{width:2.15rem;height:2.15rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(140,124,255,.2);border-radius:.65rem;color:#a99dff;background:#8c7cff14}.system-metric-grid article header div{min-width:0;display:grid;gap:.16rem}.system-metric-grid small{color:#a6b2c5;font-size:.875rem;font-weight:850;letter-spacing:.1em}.system-metric-grid strong{font-size:1rem;line-height:1.4}.system-metric-grid p{margin:auto 0 0;color:#d8deea;font-size:1rem}.system-metric-grid article>span{color:var(--muted);font-size:.875rem;line-height:1.45}.capacity-track{height:.42rem;overflow:hidden;border-radius:999px;background:#ffffff0e}.capacity-track>i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#5fd9ad,var(--green));box-shadow:0 0 12px color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent)}.capacity-track>i.warning{background:#ffc56b}.capacity-track>i.critical{background:#ff7189}.system-actions{padding:1rem;border:1px solid var(--border);border-radius:.85rem;background:#0b101ab8}.system-actions h2{margin:.22rem 0 .8rem;font-size:1rem}.system-actions>div{display:grid;gap:.55rem}.system-actions article{padding:.75rem .8rem;display:flex;align-items:flex-start;gap:.75rem;border:1px solid rgba(255,255,255,.045);border-radius:.68rem;background:#ffffff06}.system-actions article>i{width:.48rem;height:.48rem;margin-top:.24rem}.system-actions article>div{display:grid;gap:.22rem}.system-actions article strong{font-size:1rem}.system-actions article span,.system-health-error span{color:var(--muted);font-size:1rem;line-height:1.5}.system-health-error,.system-health-loading{min-height:8rem;padding:1.1rem;display:grid;align-content:center;gap:.3rem;border:1px solid var(--border);border-radius:.85rem;color:var(--muted);background:#0b101ab8;font-size:1rem}.system-ticket-counts{display:grid;gap:.7rem;margin:.5rem 0}.system-ticket-counts>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.system-ticket-counts dt{font-size:.875rem;color:#b6c3d6}.system-ticket-counts dd{margin:0;font-size:1.5rem;font-weight:750;font-variant-numeric:tabular-nums}.system-metric-grid>article.warning{border-color:#ffc56b80}.system-metric-grid>article.warning strong,.system-metric-grid>article.warning dd{color:#ffc56b}.system-health-heading button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.system-health-error{border-color:#ff71893d}.system-health-error strong{color:#ffd0d8}.platform-governance-view{display:grid;gap:1rem}.governance-heading{padding:.4rem 0 .9rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.governance-heading h1{margin:.28rem 0 .38rem;font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.045em}.governance-heading p{margin:0;color:var(--muted);font-size:.78rem}.governance-heading button,.governance-toolbar button,.governance-actions button,.governance-editor button,.governance-control-grid button{min-height:2.65rem;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 25%,transparent);border-radius:.72rem;color:var(--green);background:color-mix(in srgb,var(--accent, #ffb36b) 7%,transparent);font-size:.68rem;font-weight:800;cursor:pointer}.governance-actions button:disabled,.governance-editor button:disabled,.governance-control-grid button:disabled{cursor:not-allowed;opacity:.45}.governance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.governance-summary article{min-width:0;padding:.95rem 1rem;display:grid;gap:.28rem;border:1px solid var(--border);border-radius:.82rem;background:linear-gradient(145deg,#131b2ad1,#090e17d1)}.governance-summary small,.governance-detail dt{color:#6f7b8f;font-size:.54rem;font-weight:850;letter-spacing:.09em}.governance-summary strong{font-size:1.35rem}.governance-summary span{overflow:hidden;color:var(--muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.governance-toolbar{padding:.75rem;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(9rem,.35fr) auto;align-items:end;gap:.65rem;border:1px solid var(--border);border-radius:.82rem;background:#0b101ab8}.governance-toolbar label,.governance-editor label,.governance-control-grid label{min-width:0;display:grid;gap:.35rem;color:#9aa5b7;font-size:.61rem;font-weight:750}.governance-toolbar input,.governance-toolbar select,.governance-editor input,.governance-editor select,.governance-editor textarea,.governance-control-grid input,.governance-control-grid select,.governance-control-grid textarea{width:100%;min-height:2.55rem;padding:.68rem .75rem;border:1px solid var(--border);border-radius:.62rem;color:var(--text);background:#04080eb8;font:inherit;font-weight:650}.governance-editor textarea{min-height:6rem;resize:vertical;line-height:1.5}.governance-support-link{min-height:2.65rem;padding:.7rem 1rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 30%,transparent);border-radius:.72rem;color:#07110d;background:var(--green);font-size:.68rem;font-weight:900;text-decoration:none}.governance-alert{padding:.75rem .85rem;border:1px solid rgba(255,113,137,.25);border-radius:.7rem;color:#ffd0d8;background:#ff71890f;font-size:.66rem}.governance-alert.success{border-color:color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent);color:#bbffe5;background:color-mix(in srgb,var(--accent, #ffb36b) 6%,transparent)}.governance-layout{min-height:31rem;display:grid;grid-template-columns:minmax(16rem,.37fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:#090e17c2}.governance-server-list{max-height:46rem;padding:.55rem;display:grid;align-content:start;gap:.38rem;overflow-y:auto;border-right:1px solid var(--border)}.governance-server-list>button{width:100%;min-width:0;padding:.7rem;display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:.72rem;color:var(--text);text-align:left;background:transparent;cursor:pointer}.governance-server-list>button.selected{border-color:#8c7cff47;background:#8c7cff14}.governance-server-list button>i{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:1px solid rgba(140,124,255,.24);border-radius:.65rem;color:#bcb4ff;background:#8c7cff14;font-style:normal;font-weight:850}.governance-server-list button>span{min-width:0;display:grid;gap:.2rem}.governance-server-list button strong,.governance-server-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governance-server-list button strong{font-size:.7rem}.governance-server-list button small{color:var(--muted);font-size:.57rem}.governance-server-list button em,.governance-state{padding:.3rem .46rem;border-radius:999px;color:#8ef4ce;background:color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent);font-size:.52rem;font-style:normal;font-weight:850}.governance-server-list button em.restricted,.governance-state.restricted{color:#ffd58c;background:#ffc56b17}.governance-server-list button em.suspended,.governance-state.suspended{color:#ff9bac;background:#ff718917}.governance-server-list button>b{grid-column:3;padding:.14rem .36rem;justify-self:end;border-radius:999px;color:#fff;background:#ff7189;font-size:.52rem}.governance-detail{min-width:0;padding:1rem}.governance-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.governance-detail h2{margin:.2rem 0 .12rem;font-size:1.3rem}.governance-detail code{color:#768297;font-size:.59rem}.governance-detail dl{margin:1rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.governance-detail dl>div{min-width:0;padding:.72rem;display:grid;gap:.22rem;border:1px solid rgba(255,255,255,.045);border-radius:.65rem;background:#ffffff05}.governance-detail dd{margin:0;overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.governance-reason{padding:.72rem;border-left:2px solid #ffc56b;color:#c8d0dc;background:#ffc56b0d;font-size:.64rem;line-height:1.5}.governance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.governance-actions button.danger{border-color:#ff718940;color:#ff9bac;background:#ff71890f}.governance-actions a,.governance-actions>span{color:var(--muted);font-size:.6rem}.governance-editor{margin-top:.8rem;padding:.85rem;display:grid;gap:.7rem;border:1px solid rgba(140,124,255,.2);border-radius:.75rem;background:#8c7cff09}.governance-editor.danger-zone{border-color:#ff718933;background:#ff718906}.governance-editor h3{margin:0;font-size:.85rem}.governance-editor label small{color:#6f7b8f;font-weight:500;line-height:1.4}.governance-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.governance-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.governance-control-grid>form{padding:1rem;display:grid;align-content:start;gap:.7rem;border:1px solid var(--border);border-radius:.85rem;background:#0b101ab8}.governance-control-grid h2{margin:.1rem 0 0;font-size:1rem}.governance-control-grid p{margin:0 0 .2rem;color:var(--muted);font-size:.63rem;line-height:1.5}.governance-control-grid textarea{resize:vertical;line-height:1.5}.governance-incidents{padding:1rem;border:1px solid var(--border);border-radius:.85rem;background:#0b101ab8}.governance-incidents h2{margin:.2rem 0 .8rem;font-size:1rem}.governance-incidents>div{display:grid;gap:.48rem}.governance-incidents article{padding:.7rem .8rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;border:1px solid rgba(255,255,255,.045);border-radius:.68rem;background:#ffffff05}.governance-incidents article>i{width:.5rem;height:.5rem;margin-top:.22rem;border-radius:50%;background:#ffc56b}.governance-incidents article.high>i,.governance-incidents article.critical>i{background:#ff7189}.governance-incidents article>div{min-width:0;display:grid;gap:.22rem}.governance-incidents article strong,.governance-incidents article span,.governance-incidents article small{overflow-wrap:anywhere}.governance-incidents article strong{font-size:.68rem}.governance-incidents article span,.governance-incidents article small,.governance-incidents article em{color:var(--muted);font-size:.59rem;line-height:1.45}.governance-incidents article em{color:#ff9bac;font-style:normal;font-weight:800}.operator-support-view{display:grid;gap:1rem}.operator-support-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.operator-support-heading h1{margin:.25rem 0 .35rem;font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.045em}.operator-support-heading p,.operator-support-notice{margin:0;color:var(--muted);font-size:.72rem}.operator-support-heading button,.operator-support-detail button{min-height:2.65rem;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 25%,transparent);border-radius:.72rem;color:var(--green);background:color-mix(in srgb,var(--accent, #ffb36b) 7%,transparent);font-size:.68rem;font-weight:850}.operator-support-summary{display:grid;grid-template-columns:10rem 10rem minmax(12rem,1fr);gap:.7rem}.operator-support-summary article,.operator-support-summary label{padding:.8rem;display:grid;gap:.25rem;border:1px solid var(--border);border-radius:.75rem;background:#0b101ab8}.operator-support-summary small,.operator-support-summary label,.operator-support-detail dt{color:#758196;font-size:.58rem;font-weight:800;letter-spacing:.06em}.operator-support-summary strong{font-size:1.25rem}.operator-support-summary select,.operator-support-detail textarea{min-height:2.55rem;padding:.65rem .72rem;border:1px solid var(--border);border-radius:.62rem;color:var(--text);background:#04080eb8}.operator-support-notice{padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent);border-radius:.68rem;color:#baffdf;background:color-mix(in srgb,var(--accent, #ffb36b) 5%,transparent)}.operator-support-layout{min-height:34rem;display:grid;grid-template-columns:minmax(17rem,.38fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:#090e17c2}.operator-support-list{max-height:52rem;padding:.55rem;display:grid;align-content:start;gap:.45rem;overflow-y:auto;border-right:1px solid var(--border)}.operator-support-list>button{min-width:0;padding:.8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .7rem;border:1px solid transparent;border-radius:.7rem;color:var(--text);text-align:left;background:transparent}.operator-support-list>button.selected{border-color:#8c7cff47;background:#8c7cff12}.operator-support-list button>span{min-width:0;display:grid;gap:.2rem}.operator-support-list strong,.operator-support-list small,.operator-support-list p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-support-list small,.operator-support-list p{margin:0;color:var(--muted);font-size:.58rem}.operator-support-list p,.operator-support-list button>small{grid-column:1 / -1}.operator-support-list em,.operator-support-detail>header>em{padding:.25rem .42rem;align-self:start;border-radius:999px;color:#aaf9dc;background:color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent);font-size:.52rem;font-style:normal;font-weight:850}.operator-support-list em.urgent{color:#ff9dad;background:#ff718917}.operator-support-detail{min-width:0;padding:1rem}.operator-support-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.operator-support-detail h2{margin:.2rem 0;font-size:1.25rem}.operator-support-detail>header small{color:var(--muted);font-size:.57rem}.operator-support-detail dl{margin:1rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.operator-support-detail dl>div{min-width:0;padding:.65rem;display:grid;gap:.22rem;border:1px solid rgba(255,255,255,.045);border-radius:.62rem;background:#ffffff05}.operator-support-detail dd{margin:0;overflow-wrap:anywhere;font-size:.61rem}.operator-support-messages{max-height:28rem;padding:.75rem;display:grid;align-content:start;gap:.65rem;overflow-y:auto;border:1px solid var(--border);border-radius:.7rem;background:#04080e6b}.operator-support-messages article{max-width:88%;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.055);border-radius:.72rem .72rem .72rem .2rem;background:#ffffff06}.operator-support-messages article.operator{justify-self:end;border-color:color-mix(in srgb,var(--accent, #ffb36b) 16%,transparent);border-radius:.72rem .72rem .2rem;background:color-mix(in srgb,var(--accent, #ffb36b) 4.5%,transparent)}.operator-support-messages strong{font-size:.63rem}.operator-support-messages p{margin:.35rem 0;color:#c7cfdb;font-size:.66rem;line-height:1.5;white-space:pre-wrap}.operator-support-messages small{color:var(--muted);font-size:.54rem}.operator-support-detail>form{margin-top:.75rem;display:grid;gap:.6rem}.operator-support-detail>form label{display:grid;gap:.35rem;color:#9ca7b9;font-size:.62rem;font-weight:750}.operator-support-detail textarea{resize:vertical;line-height:1.5}.operator-support-detail>form>div{display:flex;justify-content:flex-end;gap:.5rem}.operator-support-detail button.danger{border-color:#ff718940;color:#ff9dad;background:#ff71890f}.workspace{min-width:0;min-height:100vh;background:radial-gradient(circle at 78% 0,rgba(140,124,255,.09),transparent 22%),var(--bg)}.topbar{height:5.2rem;padding:0 clamp(1.2rem,3vw,3rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:#080b13b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.server-picker{display:grid;gap:.22rem}.server-picker>span{color:#667184;font-size:.62rem;font-weight:750;letter-spacing:.13em}.server-picker select{min-width:13rem;border:0;color:var(--text);background:transparent;font-weight:700;cursor:pointer}.server-picker option{background:#111725}.dashboard-language-picker{margin-left:auto;margin-right:1rem;display:grid;gap:.2rem}.dashboard-language-picker>span{color:#667184;font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.dashboard-language-picker select{min-height:2.2rem;padding:.4rem 1.9rem .4rem .65rem;border:1px solid var(--border);border-radius:.6rem;color:var(--text);background:#111725;font-size:.7rem;font-weight:700;cursor:pointer}.account{display:flex;align-items:center;gap:.8rem}.account>div{display:grid;justify-items:end;gap:.05rem}.account strong{font-size:.82rem}.account span{color:var(--muted);font-size:.68rem}.account button{width:2.2rem;height:2.2rem;border:1px solid var(--border);border-radius:.65rem;color:#98a1af;background:var(--panel);cursor:pointer}.content{width:min(92rem,100%);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);container:dashboard / inline-size}.content :where(input,select,textarea){min-width:0;max-width:100%}.page-heading{padding-bottom:2.1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--border)}.android-dashboard-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.25rem;border:1px solid var(--mint);border-radius:1rem;background:linear-gradient(115deg,#12382f,#15192e);color:#f5fffb;text-decoration:none;line-height:1.6;overflow-wrap:anywhere}.android-dashboard-card>span{display:grid;gap:.25rem}.android-dashboard-card strong{font-size:1.125rem}.android-dashboard-card span>span{font-size:1rem;color:#d5e5df}.android-dashboard-card b{font-size:1rem;color:#71f0c1}.android-dashboard-card:focus-visible{outline:3px solid #71f0c1;outline-offset:4px}.android-dashboard-card:hover{border-color:#d5fff0}.server-avatar{width:4rem;height:4rem;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(145deg,#1d2636,#111725);color:var(--green);font-weight:800}.server-avatar img{width:100%;height:100%;object-fit:cover}.page-heading .eyebrow{margin-bottom:.25rem}.page-heading h1{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.045em}.page-heading p{margin:.3rem 0 0;color:var(--muted)}.readiness{margin-left:auto;min-width:7rem;padding-left:1.4rem;display:grid;border-left:1px solid var(--border)}.readiness strong{color:var(--green);font-size:1.6rem}.readiness span{color:var(--muted);font-size:.7rem}.section-heading{margin:2.5rem 0 1rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.section-heading .step-label{margin-bottom:.3rem}.section-heading h2{margin:0;font-size:1.35rem;letter-spacing:-.025em}.permission-note{color:#7d8796;font-size:.75rem}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.module-card{position:relative;min-height:13.5rem;padding:1.25rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:linear-gradient(150deg,rgba(255,255,255,.025),transparent 35%),var(--panel);transition:border-color .16s ease,transform .16s ease}.module-card:hover{transform:translateY(-2px);border-color:#ffffff2b}.module-card.enabled{border-color:color-mix(in srgb,var(--accent, #ffb36b) 28%,transparent);background:linear-gradient(150deg,var(--green-soft),transparent 42%),var(--panel)}.module-index{position:absolute;right:.9rem;top:.45rem;color:#ffffff09;font-size:3.4rem;font-weight:850;letter-spacing:-.08em}.module-status{align-self:flex-start;margin-bottom:1.9rem;padding:.24rem .5rem;border-radius:999px;color:#94a0b0;background:#ffffff0e;font-size:.65rem;font-weight:740}.module-status.available{color:var(--green);background:var(--green-soft)}.module-card h3{margin:0;font-size:1.08rem}.module-card p{margin:.55rem 0 1.2rem;color:var(--muted);font-size:.82rem;line-height:1.5}.module-card button{margin-top:auto;padding:0;display:flex;justify-content:space-between;border:0;color:#cbd1da;background:transparent;font-size:.78rem;text-align:left;cursor:pointer}.module-card button:disabled{color:#626c7b;cursor:not-allowed}.module-card.skeleton{min-height:13.5rem;background:linear-gradient(100deg,var(--panel) 20%,#171e2c 38%,var(--panel) 55%);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position-x:-200%}}.editor-card{margin-top:2.5rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--border);border-radius:1rem;background:var(--panel)}.editor-heading{padding-bottom:1.35rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border)}.editor-heading .step-label{margin-bottom:.35rem}.editor-heading h2{margin:0;font-size:1.55rem}.editor-heading p{margin:.35rem 0 0;color:var(--muted)}.switch-control{display:flex;align-items:center;gap:.55rem;cursor:pointer}.switch-control input{position:absolute;opacity:0;pointer-events:none}.switch-control>span{width:2.65rem;height:1.45rem;padding:.2rem;display:flex;border-radius:999px;background:#303744;transition:background .16s ease}.switch-control>span:after{content:"";width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;transition:transform .16s ease}.switch-control input:checked+span{background:color-mix(in srgb,var(--accent) 70%,#16202a)}.switch-control input:checked+span:after{transform:translate(1.2rem)}.switch-control input:focus-visible+span{outline:2px solid var(--green);outline-offset:3px}.switch-control b{font-size:.76rem}.form-grid{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.form-grid label{display:grid;align-content:start;gap:.45rem;color:#d8dce3;font-size:.78rem;font-weight:650}.form-grid label.wide{grid-column:1 / -1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid var(--border);border-radius:.65rem;padding:.78rem .85rem;color:var(--text);background:#0b101a;font-size:.9rem;resize:vertical}.form-grid small{color:#737e8e;font-size:.68rem;font-weight:450;line-height:1.4}.form-grid .check-row{grid-template-columns:auto 1fr;align-items:start;padding:1rem;border:1px solid var(--border);border-radius:.7rem;background:var(--panel-soft)}.form-grid .onboarding-divider{margin-top:.45rem;padding-top:1rem;border-top:1px solid var(--border)}.form-grid select[multiple]{min-height:7rem;padding:.35rem}.form-grid select[multiple] option{padding:.45rem .55rem;border-radius:.35rem}.check-row input{width:1rem;margin-top:.15rem;accent-color:var(--green)}.check-row>span{display:grid;gap:.2rem}.editor-actions{margin-top:1.5rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.editor-actions .primary-button{background:linear-gradient(135deg,#31b78a,#5676ef)}.save-state{margin-right:auto;color:var(--muted);font-size:.76rem}.save-state.saved{color:var(--green)}.save-state.error{color:var(--danger)}.panel-manager{margin-top:3.5rem;scroll-margin-top:1.5rem}#ticket-panel-manager .ticket-panel-controls,#ticket-panel-manager .panel-editor-fields>*,#ticket-panel-manager .panel-mode>button{min-width:0}#ticket-panel-manager .panel-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#ticket-panel-manager .panel-editor-fields>label{align-content:start}#ticket-panel-manager .panel-editor input,#ticket-panel-manager .panel-editor select,#ticket-panel-manager .panel-editor textarea,#ticket-panel-manager .panel-manager-heading p,#ticket-panel-manager .preview-note{font-size:1rem}#ticket-panel-manager .panel-editor-fields label,#ticket-panel-manager .panel-editor legend,#ticket-panel-manager .panel-selector strong,#ticket-panel-manager .panel-editor>footer>span,#ticket-panel-manager .panel-mode button{font-size:.875rem}#ticket-panel-manager .panel-selector small,#ticket-panel-manager .panel-selector i{font-size:.75rem}#ticket-panel-manager .panel-selector i,#ticket-panel-manager .panel-preview,#ticket-panel-manager .role-picker span,#ticket-panel-manager .panel-editor-fields small{overflow-wrap:anywhere}#ticket-panel-manager .panel-mode button{padding:.6rem .35rem}#ticket-panel-manager .panel-editor>footer,#ticket-panel-manager .panel-editor>footer>div{flex-wrap:wrap}#ticket-panel-manager button:disabled{cursor:not-allowed;opacity:.55}.ticket-panel-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;margin-bottom:1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--panel-soft)}.ticket-panel-notice p{flex:1 1 18rem;margin:0}@media(max-width:640px){#ticket-panel-manager .panel-editor-fields,#ticket-panel-manager .panel-mode{grid-template-columns:minmax(0,1fr)}}.panel-manager-heading p{margin:.35rem 0 0;color:var(--muted);font-size:.84rem}.secondary-button{min-height:2.65rem;padding:.65rem .9rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:var(--panel);font-weight:750;cursor:pointer}.panel-manager-layout{display:grid;grid-template-columns:minmax(11rem,.55fr) minmax(25rem,1.35fr) minmax(16rem,.75fr);overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--panel)}.panel-selector{border-right:1px solid var(--border);background:#0c111b}.panel-selector>button{width:100%;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left;cursor:pointer}.panel-selector>button.active{background:linear-gradient(90deg,rgba(124,92,255,.16),transparent);box-shadow:inset 2px 0 var(--purple)}.panel-selector>button>span{min-width:0;display:grid;gap:.3rem}.panel-selector strong,.panel-selector small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-selector strong{font-size:.78rem}.panel-selector small{color:var(--muted);font-size:.72rem}.panel-selector i{padding:.22rem .4rem;border-radius:999px;font-size:.68rem;font-style:normal;font-weight:800}.panel-selector i.published{color:var(--green);background:var(--green-soft)}.panel-selector i.draft{color:#f6b85c;background:#f6b85c1a}.panel-selector-empty{padding:2rem 1rem;color:var(--muted);font-size:.78rem;text-align:center}.panel-editor{min-width:0;padding:1.2rem}.panel-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.panel-editor-fields>label,.panel-editor fieldset{display:grid;gap:.42rem;color:#d8dce3;font-size:.78rem;font-weight:650}.panel-editor-fields .wide{grid-column:1 / -1}.panel-editor input,.panel-editor select,.panel-editor textarea,.panel-preview select{width:100%;min-height:2.65rem;padding:.68rem .75rem;border:1px solid var(--border);border-radius:.62rem;color:var(--text);background:#0b101a;font-size:.88rem;resize:vertical}.panel-editor fieldset{margin:0;padding:0;border:0}.panel-editor legend{margin-bottom:.42rem}.panel-mode{grid-template-columns:repeat(3,1fr)}.panel-mode legend{grid-column:1 / -1}.panel-mode button{min-height:2.6rem;border:1px solid var(--border);border-radius:.62rem;color:var(--muted);background:#0b101a;cursor:pointer}.panel-mode button.active{border-color:#7c5cff99;color:var(--text);background:#7c5cff24}.role-picker{grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem!important;border:1px solid var(--border)!important;border-radius:.7rem;background:var(--panel-soft)}.role-picker legend{padding:0 .35rem}.role-picker label,.panel-editor .check-row{display:flex;align-items:center;gap:.5rem}.role-picker input,.panel-editor .check-row input{width:1rem;min-height:auto;accent-color:var(--green)}.panel-editor>footer{margin-top:1.2rem;padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border)}.panel-editor>footer>span{color:var(--muted);font-size:.75rem}.panel-editor>footer>div{display:flex;gap:.55rem}.panel-editor>footer button{min-height:2.55rem;padding:.6rem .8rem;border:1px solid var(--border);border-radius:.62rem;color:var(--text);background:#161d29;font-weight:750;cursor:pointer}.panel-editor>footer button.primary-button{border:0;background:linear-gradient(135deg,#31b78a,#5676ef)}.panel-editor>footer button:disabled{opacity:.45;cursor:not-allowed}.panel-preview{padding:1.2rem;border-left:1px solid var(--border);background:#0c111b}.discord-panel-preview{margin:1rem 0 .65rem;padding:1rem;display:grid;grid-template-columns:.25rem minmax(0,1fr);gap:.8rem;border-radius:.35rem;background:#1e2128}.discord-panel-preview>i{border-radius:999px;background:var(--purple)}.discord-panel-preview strong{font-size:.9rem}.discord-panel-preview p{margin:.5rem 0;color:#c6cad2;font-size:.8rem;line-height:1.45}.discord-panel-preview small{color:#8e96a3;font-size:.72rem}.panel-preview>button{min-height:2.4rem;padding:.55rem .75rem;border:0;border-radius:.25rem;color:#fff;background:#5865f2;font-weight:750}.reaction-preview{display:flex;align-items:center;gap:.65rem}.reaction-preview>span{padding:.4rem .65rem;border:1px solid #5865f2;border-radius:.5rem;background:#262a33;font-size:1.1rem}.reaction-preview small,.preview-note{color:var(--muted);font-size:.72rem;line-height:1.5}.preview-note{margin-top:1rem}.ticket-workspace{margin-top:3.5rem;scroll-margin-top:1.5rem}.ticket-heading p{margin:.35rem 0 0;color:var(--muted);font-size:1rem}.ticket-notice{margin:.8rem 0;padding:.9rem 1rem;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 25%,transparent);border-radius:.7rem;background:var(--panel-soft);color:var(--text);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.ticket-notice>span{flex:1 1 16rem}.ticket-notice.error{border-color:#ff718966}.ticket-delivery-status{display:block;margin-top:.5rem;color:#ffd18a;font-size:.75rem}.ticket-filters{padding:.25rem;display:flex;gap:.2rem;border:1px solid var(--border);border-radius:.7rem;background:var(--panel-soft)}.ticket-filters button{min-height:2.75rem;border:0;border-radius:.5rem;padding:.5rem .75rem;color:var(--muted);background:transparent;font-size:.875rem;font-weight:700;cursor:pointer}.ticket-filters button.active{color:var(--text);background:#ffffff14;box-shadow:0 3px 12px #0003}.ticket-layout{min-height:41rem;display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--panel);box-shadow:0 24px 70px #0000002b}.ticket-list{min-width:0;border-right:1px solid var(--border);background:#070a116b}.ticket-list-item{width:100%;min-height:5.25rem;padding:.9rem .85rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left;cursor:pointer}.ticket-list-item:hover,.ticket-list-item.active{background:#ffffff0b}.ticket-list-item.active{box-shadow:inset 3px 0 var(--green)}.ticket-list-item>span:last-child{color:#5d6878;font-size:1.35rem}.priority-dot{width:.5rem;height:.5rem;border-radius:50%;background:#697486}.priority-dot.high{background:#f6b85c;box-shadow:0 0 .8rem #f6b85c59}.priority-dot.urgent{background:var(--danger);box-shadow:0 0 .8rem #ff718966}.priority-dot.low{background:#69a8df}.ticket-list-copy{min-width:0;display:grid;gap:.35rem}.ticket-list-copy strong{overflow:hidden;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.ticket-list-copy small{color:var(--muted);font-size:.75rem}.ticket-detail{min-width:0;display:flex;flex-direction:column}.ticket-detail-header{padding:1.35rem 1.5rem;display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--accent, #ffb36b) 5.5%,transparent),transparent 42%)}.ticket-permissions{border-bottom:1px solid var(--border);font-size:.875rem}.ticket-permissions summary{padding:1rem 1.5rem;cursor:pointer;line-height:1.7}.ticket-permissions summary strong{margin-right:.75rem}.permission-state{color:var(--muted);white-space:normal}.permission-state.state-verified{color:var(--green)}.permission-state.state-conflict,.permission-state.state-legacy,.permission-warning{color:#ffd18a}.ticket-permissions-body{padding:0 1.5rem 1.25rem;overflow-wrap:anywhere}.ticket-permissions-body p{line-height:1.6;margin:.75rem 0}.permission-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:1rem 0}.permission-facts dt{color:var(--muted);margin-bottom:.4rem}.permission-facts dd{margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.permission-facts code,.permission-role code{display:block;font-size:.875rem;overflow-wrap:anywhere}.permission-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.permission-actions button{white-space:normal;max-width:100%;min-height:2.75rem}.permission-review{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.permission-review h4{font-size:1rem;margin:0}.permission-review fieldset{min-width:0;margin:1rem 0 0;padding:0;border:0}.permission-review legend{margin-bottom:.5rem}.permission-role,.permission-confirm{display:flex;gap:.75rem;align-items:start;margin:.75rem 0;line-height:1.6}.permission-role{padding:.75rem;border:1px solid var(--border);border-radius:.75rem;background:#ffffff06}.permission-role>span{min-width:0;display:grid;gap:.2rem}.permission-role input,.permission-confirm input{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.25rem;accent-color:var(--green)}.permission-reason{display:grid;gap:.5rem}.permission-reason textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical;min-height:5rem;background:var(--panel-soft);color:inherit;border:1px solid var(--border);border-radius:.5rem;padding:.75rem;font:inherit}.ticket-permissions :focus-visible{outline:2px solid var(--green);outline-offset:4px}.ticket-action-review{border-bottom:1px solid var(--border);border-left:3px solid #ffd18a;background:linear-gradient(110deg,rgba(255,209,138,.06),transparent 65%);overflow-wrap:anywhere}.ticket-action-review summary{padding:1rem 1.5rem;cursor:pointer;line-height:1.6}.ticket-review-eyebrow{color:#ffd18a;font-size:.75rem;letter-spacing:.07em;margin-right:.75rem}.ticket-action-review-body{padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.65}.ticket-action-review-body p{margin:0 0 1rem}.ticket-action-review-body form{min-width:0}.ticket-action-review-body label{font-weight:600}.ticket-action-review-body input[type=text]{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;margin:.5rem 0;padding:.75rem;background:var(--panel-soft);border:1px solid var(--border);border-radius:.5rem;color:inherit;font:inherit}.ticket-review-hint{color:var(--muted);font-size:.875rem}.ticket-review-result:not(:empty){margin-top:1.25rem}.ticket-review-result h4{margin:0 0 .5rem;font-size:1rem}.ticket-review-ready{color:var(--green)}.ticket-action-review a{color:var(--green);text-underline-offset:.25em}.ticket-action-review button{white-space:normal;max-width:100%;min-height:2.75rem}.ticket-review-back{margin-top:1rem}.ticket-action-review :focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(max-width:600px){.ticket-action-review summary{padding:1rem}.ticket-action-review-body{padding:0 1rem 1rem}.ticket-review-eyebrow{display:block}}.ticket-number{color:var(--green);font-size:.75rem;font-weight:800;letter-spacing:.13em}.ticket-detail-header h3{margin:.35rem 0 .75rem;font-size:1.25rem;letter-spacing:-.025em;overflow-wrap:anywhere}.ticket-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.ticket-badge{padding:.26rem .5rem;border:1px solid var(--border);border-radius:999px;color:#aab2be;background:#ffffff09;font-size:.875rem;font-weight:700}.ticket-badge.status-open{color:var(--green);border-color:color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent);background:var(--green-soft)}.ticket-badge.status-closed{color:#aeb4c2}.ticket-badge.status-creating,.ticket-badge.status-closing,.ticket-badge.status-reopening,.ticket-badge.priority-high,.ticket-badge.priority-urgent{color:#ffd18a;border-color:#f6b85c38}.ticket-priority-control{display:inline-flex;border:1px solid var(--border);border-radius:999px;background:#ffffff09;overflow:hidden}.ticket-priority-control.priority-high,.ticket-priority-control.priority-urgent{border-color:#f6b85c38;background:#f6b85c14}.ticket-priority-control select{appearance:none;min-height:2.75rem;padding:.26rem 1.35rem .26rem .5rem;border:0;color:#aab2be;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23aab2be' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .42rem center;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.ticket-priority-control select:disabled{cursor:wait;opacity:.7}.discord-sync{color:#9fa9ff;font-size:.75rem}.ticket-participants{padding:.9rem 1.25rem;display:grid;gap:.75rem;border-top:1px solid var(--border);background:#7c5cff09}.ticket-participant-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ticket-participant-summary>span{min-width:0;display:grid;gap:.2rem}.ticket-participant-summary small{color:var(--muted);font-size:.75rem;font-weight:850;letter-spacing:.09em}.ticket-participant-summary strong{overflow:hidden;color:#cbd2dc;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.ticket-participant-list{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--muted)}.participant-chip{max-width:100%;min-height:2rem;padding:.3rem .38rem .3rem .55rem;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent);border-radius:999px;color:#bfe9d9;background:color-mix(in srgb,var(--accent, #ffb36b) 5.5%,transparent);font-size:.75rem}.participant-chip.status-adding,.participant-chip.status-removing{color:#ffd18a;border-color:#f6b85c33;background:#f6b85c0f}.participant-chip button{min-height:2.75rem;padding:.2rem .38rem;border:0;border-radius:999px;color:#b9c3ff;background:#7c5cff24;font-size:.875rem;cursor:pointer}.participant-chip button.remove{color:#ffb3c0;background:#ff71891a}.participant-chip button:disabled{opacity:.35;cursor:not-allowed}.participant-add-row{display:flex;gap:.5rem}.participant-add-row input,.participant-add-row button{min-height:2.75rem;padding:.5rem .7rem;border:1px solid var(--border);border-radius:.55rem;color:#cbd2dc;background:#0b101a;font-size:.875rem}.participant-add-row input{min-width:0;flex:1}.participant-add-row button{color:var(--green);border-color:color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent);background:var(--green-soft);cursor:pointer}.participant-add-row button:disabled{opacity:.45;cursor:not-allowed}.ticket-messages{min-height:20rem;max-height:32rem;padding:1.5rem;display:flex;flex:1;flex-direction:column;gap:.9rem;overflow-y:auto;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),var(--panel-soft);background-size:100% 2rem}.ticket-message{width:min(36rem,88%);padding:.9rem 1rem;align-self:flex-start;border:1px solid var(--border);border-radius:.85rem .85rem .85rem .25rem;background:#151b29}.ticket-message.internal{align-self:flex-end;border-color:#f6b85c3d;border-radius:.85rem .85rem .25rem;background:#f6b85c13}.message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:var(--muted);font-size:.75rem}.message-meta strong{color:#dce1e8;font-size:.875rem;overflow-wrap:anywhere}.message-meta time{margin-left:auto}.ticket-message p{margin:.55rem 0 0;color:#c4cbd5;font-size:1rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.message-attachments{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.4rem}.message-attachments a,.message-attachments span{padding:.32rem .48rem;border:1px solid var(--border);border-radius:.45rem;color:#aeb7ff;background:#8c7cff12;font-size:.875rem;overflow-wrap:anywhere;min-width:0;text-decoration:none}.ticket-composer{padding:1rem 1.25rem;border-top:1px solid var(--border);background:var(--panel)}.ticket-composer textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:.7rem;padding:.8rem .9rem;color:var(--text);background:#090e17}.composer-actions{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.composer-actions label{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.875rem;cursor:pointer}.composer-actions input{accent-color:#f6b85c}.composer-actions .primary-button{min-height:2.75rem;padding:.55rem .8rem;background:linear-gradient(135deg,#31b78a,#5676ef);font-size:.875rem}.ticket-management{min-height:4.1rem;padding:.8rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border)}.ticket-management>span{color:var(--muted);font-size:.875rem}.ticket-management>div{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ticket-management button,.ticket-management .transcript-button,.ticket-management input{min-height:2.75rem;border:1px solid var(--border);border-radius:.55rem;padding:.45rem .65rem;color:#cbd2dc;background:#0b101a;font-size:.875rem}.ticket-management .transcript-button{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.ticket-management button{cursor:pointer}.ticket-management button:disabled{opacity:.45;cursor:not-allowed}.ticket-management input{width:11rem}.ticket-management .danger-button{color:#ffb3c0;border-color:#ff718940;background:#ff718914}.ticket-management .reopen-button{color:var(--green);border-color:color-mix(in srgb,var(--accent, #ffb36b) 25%,transparent);background:var(--green-soft)}.ticket-empty{min-height:12rem;padding:1.5rem;display:grid;place-content:center;justify-items:center;gap:.35rem;color:var(--muted);font-size:.75rem;text-align:center}.ticket-empty strong{color:var(--text);font-size:.9rem}.ticket-empty.compact{min-height:8rem}.moderation-center,.activity-center{margin-top:3.5rem;scroll-margin-top:1.5rem}.moderation-heading p{margin:.35rem 0 0;color:var(--muted);font-size:.84rem}.moderation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 .8rem}.moderation-summary article{min-height:5rem;padding:1rem 1.2rem;display:flex;align-items:end;justify-content:space-between;border:1px solid var(--border);border-radius:.9rem;background:var(--panel)}.moderation-summary span,.moderation-foot,.moderation-row time{color:var(--muted)}.moderation-summary strong{color:var(--text);font-size:1.8rem}.dossier-workspace{margin:.9rem 0;overflow:hidden;border:1px solid rgba(124,92,255,.24);border-radius:1rem;background:radial-gradient(circle at 80% 0%,rgba(124,92,255,.12),transparent 32rem),var(--panel)}.dossier-workspace-heading{padding:1.1rem 1.2rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border)}.dossier-workspace-heading h3,.dossier-person h4,.dossier-block h5{margin:.18rem 0}.dossier-workspace-heading small,.dossier-person small,.dossier-block-title span,.dossier-state,.dossier-results p{color:var(--muted)}.dossier-search,.dossier-add-row,.warning-revoke-row{display:flex;gap:.45rem}.dossier-search input,.dossier-add-row input,.warning-revoke-row input,.warning-policy input[type=number]{min-width:0;border:1px solid var(--border);border-radius:.65rem;padding:.65rem .75rem;color:var(--text);outline:none;background:#070b13d1}.dossier-search input:focus,.dossier-add-row input:focus,.warning-revoke-row input:focus,.warning-policy input:focus{border-color:#7c5cffb3;box-shadow:0 0 0 3px #7c5cff1a}.dossier-search button,.dossier-add-row button,.warning-revoke-row button,.warning-policy button{border:1px solid rgba(124,92,255,.32);border-radius:.65rem;padding:.62rem .8rem;color:#e7e2ff;background:#7c5cff29;font-size:.68rem;font-weight:800;cursor:pointer}.dossier-layout{min-height:29rem;display:grid;grid-template-columns:minmax(14rem,.34fr) minmax(28rem,1fr)}.dossier-results{padding:.55rem;border-right:1px solid var(--border);background:#060a1175}.dossier-results>button{width:100%;padding:.72rem;display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;border:1px solid transparent;border-radius:.75rem;color:var(--text);text-align:left;background:transparent;cursor:pointer}.dossier-results>button:hover,.dossier-results>button.selected{border-color:#7c5cff47;background:#7c5cff1a}.dossier-results>button>span:nth-child(2){display:grid;gap:.12rem}.dossier-results small{color:var(--muted);font-size:.62rem}.dossier-results b{color:var(--muted);font-size:.65rem}.dossier-results b.has-warning{color:#f6b85c}.dossier-avatar{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.65rem;color:#fff;background:linear-gradient(135deg,#7458e9,#3f8bdc);font-size:.75rem;font-weight:900}.dossier-avatar.large{width:2.7rem;height:2.7rem;font-size:1rem}.dossier-detail{min-width:0;padding:1.1rem}.dossier-action-fields,.dossier-configuration-fields{border:0;margin:0;min-inline-size:0}.dossier-configuration-fields{padding:0;display:grid;gap:1rem}.dossier-placeholder{min-height:25rem;display:grid;place-content:center;gap:.35rem;color:var(--muted);text-align:center}.dossier-placeholder strong{color:var(--text)}.dossier-person,.dossier-person>div,.dossier-block-title,.warning-history-card header,.jail-history-card header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.dossier-person>div{justify-content:flex-start}.member-state{padding:.3rem .55rem;border-radius:999px;color:#ff8b9d;background:#ff71891a;font-size:.62rem;font-weight:800}.member-state.present{color:var(--green);background:var(--green-soft)}.dossier-metrics{margin:1rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dossier-metrics span{padding:.65rem .75rem;border:1px solid var(--border);border-radius:.7rem;color:var(--muted);font-size:.65rem}.dossier-metrics b{display:block;color:var(--text);font-size:1.15rem}.decay-status{padding:.7rem .8rem;display:flex;justify-content:space-between;gap:1rem;border:1px solid rgba(55,211,153,.2);border-radius:.7rem;color:#bcd4cb;background:#37d3990f;font-size:.67rem}.dossier-block{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border)}.dossier-block-title{margin-bottom:.55rem}.dossier-add-row input,.warning-revoke-row input{flex:1}.dossier-history,.staff-notes{margin-top:.65rem;display:grid;gap:.5rem}.warning-history-card,.jail-history-card,.staff-notes article{padding:.72rem .8rem;border:1px solid var(--border);border-left:3px solid #f6b85c;border-radius:.7rem;background:#080d169e}.jail-history-card{border-left-color:#ff7189}.jail-history-card.released,.jail-history-card.failed{border-left-color:#778197;opacity:.82}.warning-history-card.revoked,.warning-history-card.expired{border-left-color:#778197;opacity:.78}.warning-history-card header span,.jail-history-card header span,.jail-active-label{color:#f6b85c;font-size:.62rem;font-weight:800}.warning-history-card.revoked header span,.warning-history-card.expired header span,.jail-history-card.released header span,.jail-history-card.failed header span{color:var(--muted)}.warning-history-card small,.jail-history-card small,.staff-notes small{color:var(--muted);font-size:.61rem}.warning-history-card p,.jail-history-card p,.staff-notes p{margin:.5rem 0;color:#cbd1df;font-size:.7rem;line-height:1.5}.warning-revoke-row{margin-top:.55rem}.emergency-release-trigger{border-color:#ff71896b!important;color:#ffd2da!important;background:#ff4f6c1f!important}.emergency-release-confirm{margin-top:.65rem;padding:.75rem .85rem;border:1px solid rgba(255,113,137,.38);border-radius:.7rem;background:linear-gradient(120deg,#6915274d,#110c16c7)}.emergency-release-confirm>strong{color:#ffd6de;font-size:.7rem}.emergency-release-confirm>div{display:flex;justify-content:flex-end;gap:.5rem}.emergency-release-confirm button,.emergency-release-notice{border:1px solid var(--border);border-radius:.6rem;padding:.52rem .7rem;color:var(--text);background:#080d16b8;font-size:.65rem}.emergency-release-confirm-button{border-color:#ff718980!important;color:#ffd6de!important;background:#ff4f6c29!important}.emergency-release-notice{margin:.75rem 0 0;border-color:#f6b85c52;color:#f8d69e}.warning-policy{padding:.9rem 1.1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;align-items:end;border-top:1px solid var(--border);background:#070b1394}.jail-configuration-hint{margin:.55rem 0 0;color:#f6b85c;font-size:.66rem}.jail-settings{padding:1.1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.85rem;align-items:end;border-top:1px solid var(--border);background:linear-gradient(120deg,#ff71890e,#070b13b3)}.jail-settings-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.jail-settings-heading>div{display:grid;gap:.25rem}.jail-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.jail-provision-button{min-height:2.5rem;border:1px solid rgba(124,244,198,.34);border-radius:.7rem;padding:.62rem .82rem;color:#bcffe2;background:linear-gradient(130deg,#23a76f2e,#485cff1a);box-shadow:0 0 1.5rem #23a76f14;font-size:.68rem;font-weight:850;cursor:pointer}.jail-provision-button:hover:not(:disabled){border-color:#7cf4c699;transform:translateY(-1px)}.jail-settings-heading small,.jail-settings>label>span,.jail-channel-picker>p{color:var(--muted);font-size:.62rem}.jail-settings>label:not(.compact-check){display:grid;gap:.35rem}.jail-settings select{min-height:2.5rem;border:1px solid var(--border);border-radius:.65rem;padding:.55rem .7rem;color:var(--text);background:#070b13db}.jail-settings>button{min-height:2.5rem;border:1px solid rgba(255,113,137,.32);border-radius:.65rem;padding:.62rem .8rem;color:#ffd8df;background:#ff71891f;font-size:.68rem;font-weight:800;cursor:pointer}.jail-settings button:disabled{opacity:.45;cursor:not-allowed}.jail-channel-picker{min-width:0;margin:0;padding:.6rem .7rem;border:1px solid var(--border);border-radius:.7rem}.jail-channel-picker legend{padding:0 .3rem;color:#d8dcea;font-size:.67rem;font-weight:800}.jail-channel-picker>p{margin:0 0 .45rem}.jail-channel-picker>div{max-height:7.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;overflow-y:auto}.jail-channel-picker label,.own-ticket-option{display:flex;align-items:center;gap:.38rem;color:#cbd1df;font-size:.64rem}.jail-channel-picker input,.own-ticket-option input{accent-color:#ff7189}.warning-policy>div,.warning-policy label{display:grid;gap:.28rem}.warning-policy small,.warning-policy label span{color:var(--muted);font-size:.62rem}.warning-policy .compact-check{display:flex;align-items:center;gap:.4rem;color:#cbd1df;font-size:.66rem}.dossier-state{margin:0;padding:.6rem 1.1rem;border-top:1px solid var(--border);font-size:.62rem}.dossier-state.error{color:#ff8b9d}.moderation-table{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--panel)}.moderation-row{min-width:54rem;padding:.9rem 1.1rem;display:grid;grid-template-columns:4rem 6.8rem minmax(8rem,.8fr) minmax(14rem,1.6fr) 7.8rem 7.5rem;gap:.8rem;align-items:center;border-top:1px solid var(--border);font-size:.76rem}.moderation-table-head{border-top:0;color:var(--muted);background:#7c5cff14;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.moderation-action,.moderation-status{width:fit-content;padding:.3rem .5rem;border-radius:999px;color:var(--green);background:var(--green-soft);font-size:.65rem;font-weight:800}.moderation-action.timeout,.moderation-action.kick{color:#f6b85c;background:#f6b85c1a}.moderation-action.ban,.moderation-status.failed{color:#ff7189;background:#ff71891a}.moderation-status.pending{color:#a999ff;background:#7c5cff1f}.discord-id{overflow:hidden;color:#b9c0d5;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;text-overflow:ellipsis}.moderation-reason{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.moderation-empty{padding:2.4rem 1.2rem;color:var(--muted);text-align:center}.moderation-foot{padding:.75rem .2rem 0;display:flex;justify-content:space-between;gap:1rem;font-size:.65rem}.activity-heading p{margin:.35rem 0 0;color:var(--muted);font-size:.84rem}.activity-filters{display:flex;gap:.5rem}.activity-filters select,.activity-setting-row select{border:1px solid var(--border);border-radius:.6rem;padding:.58rem .7rem;color:var(--text);background:#0b101a;font-size:.72rem}.activity-layout{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.2fr);gap:.8rem}.activity-timeline,.activity-settings{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--panel)}.activity-timeline>header,.activity-settings>header{min-height:4.4rem;padding:1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.activity-timeline>header span,.activity-settings>header span,.activity-settings>header div{color:var(--muted);font-size:.68rem}.activity-counts{display:flex;align-items:center;gap:.45rem}.activity-counts b{padding:.22rem .42rem;border-radius:999px;color:#07120e;background:var(--green);font-size:.6rem}.activity-counts button{border:0;color:#aab2be;background:transparent;font-size:.62rem;cursor:pointer}.activity-counts button:disabled{opacity:.35;cursor:default}.activity-settings>header div{display:grid;gap:.2rem}.activity-settings>header strong,.activity-timeline>header strong{color:var(--text);font-size:.85rem}.activity-settings .android-ready{padding:.3rem .5rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 20%,transparent);border-radius:999px;color:var(--green);background:var(--green-soft)}.activity-quiet-hours{margin:1rem 1.1rem;padding:.8rem .9rem;display:grid;grid-template-columns:minmax(13rem,1fr) 6.6rem 6.6rem auto;align-items:end;gap:.65rem;border:1px solid var(--border);border-radius:.75rem;background:#080c1475}.activity-quiet-hours label{display:grid;gap:.28rem}.activity-quiet-hours label>span,.activity-quiet-hours small,.quiet-hours-zone{color:var(--muted);font-size:.6rem}.activity-quiet-hours input[type=time]{min-height:2.3rem;padding:.48rem .55rem;border:1px solid var(--border);border-radius:.55rem;color:var(--text);background:#0b101a}.activity-quiet-hours .quiet-hours-toggle{display:flex;align-items:center;gap:.65rem}.quiet-hours-toggle input{width:1.05rem;height:1.05rem;accent-color:var(--green)}.quiet-hours-toggle>span{display:grid;gap:.18rem}.quiet-hours-toggle strong{color:var(--text);font-size:.73rem}.quiet-hours-zone{align-self:center;padding:.3rem .5rem;border-radius:999px;background:#7c5cff1a}.activity-events{max-height:32rem;overflow-y:auto}.activity-event{padding:1rem 1.1rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;border-bottom:1px solid var(--border)}.activity-marker{width:.55rem;height:.55rem;margin-top:.3rem;border-radius:50%;background:var(--green)}.activity-marker.warning{background:#f6b85c}.activity-marker.critical{background:var(--danger);box-shadow:0 0 .8rem #ff718959}.activity-event-meta{display:flex;justify-content:space-between;gap:1rem}.activity-event-meta strong{font-size:.72rem}.activity-event-meta time,.activity-event>div>span{color:#6f7a8a;font-size:.61rem}.activity-event p{margin:.38rem 0;color:#b6bec9;font-size:.78rem;line-height:1.45}.activity-empty{min-height:12rem;display:grid;place-content:center;color:var(--muted);font-size:.75rem}.activity-setting-list{display:grid}.activity-setting-row{padding:.9rem 1.1rem;display:grid;grid-template-columns:minmax(10rem,1fr) minmax(10rem,.8fr) minmax(10rem,.8fr);align-items:end;gap:.7rem;border-bottom:1px solid var(--border)}.activity-setting-row>div,.activity-setting-row label{display:grid;gap:.3rem}.activity-setting-row strong{font-size:.76rem}.activity-setting-row span,.activity-setting-row label>span{color:var(--muted);font-size:.62rem}.web-push-card{margin:1rem 1.1rem 0;padding:1rem;display:grid;grid-template-columns:minmax(16rem,1fr) auto;gap:1rem;align-items:center;border:1px solid rgba(124,92,255,.25);border-radius:.8rem;background:linear-gradient(135deg,#7c5cff17,color-mix(in srgb,var(--accent, #ffb36b) 4%,transparent))}.web-push-card>div:first-child{display:grid;gap:.3rem}.web-push-card .web-push-kicker{color:#a999ff;font-size:.57rem;font-weight:800;letter-spacing:.1em}.web-push-card strong{font-size:.8rem}.web-push-card p,.web-push-actions>span,.web-push-devices span{margin:0;color:var(--muted);font-size:.64rem;line-height:1.45}.web-push-actions{display:grid;justify-items:end;gap:.5rem}.web-push-actions .secondary-button{min-height:2.3rem;padding:.5rem .7rem;font-size:.67rem}.web-push-devices{grid-column:1 / -1;display:grid;border-top:1px solid var(--border)}.web-push-devices>div{padding-top:.65rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.web-push-devices button{border:0;color:#ff91a4;background:transparent;font-size:.63rem;cursor:pointer}.activity-settings>footer{padding:.9rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.activity-settings>footer>span{max-width:24rem;color:var(--muted);font-size:.65rem;line-height:1.4}.activity-settings>footer .primary-button{min-height:2.4rem;padding:.55rem .8rem;background:linear-gradient(135deg,#31b78a,#5676ef);font-size:.7rem}.empty-state{width:min(35rem,calc(100% - 2rem));min-height:calc(100vh - 5.2rem);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state h2{margin:.25rem 0 .6rem;font-size:clamp(1.7rem,4vw,2.6rem);letter-spacing:-.045em}.empty-state p{margin:0 0 1.5rem;color:var(--muted);line-height:1.6}.workspace-loading h2{font-size:clamp(1.3rem,3vw,1.8rem)}.workspace-loading-mark{width:2.4rem;height:2.4rem;margin-bottom:1rem;border:3px solid color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent);border-top-color:var(--accent, #ffb36b);border-radius:50%;animation:workspace-loading-spin .9s linear infinite}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.workspace-loading-mark{animation:none}}.empty-state .primary-button{background:linear-gradient(135deg,#31b78a,#5676ef)}.empty-orbit{width:7rem;height:7rem;margin-bottom:1.5rem;display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--accent, #ffb36b) 24%,transparent);border-radius:50%;box-shadow:0 0 0 1.2rem color-mix(in srgb,var(--accent, #ffb36b) 2.5%,transparent)}.legal-shell{min-height:100vh;background:radial-gradient(circle at 70% 0,rgba(140,124,255,.1),transparent 24%),var(--bg)}.legal-header{min-height:5.2rem;padding:0 clamp(1.2rem,5vw,4rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.legal-header>a{color:#a4adba;font-size:.82rem;text-decoration:none}.legal-header .brand-lockup{color:var(--text)}.public-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.public-header-actions>a{color:#a4adba;font-size:.82rem;text-decoration:none}.public-language-row{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.public-language-picker select{min-height:2.75rem;max-width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:#151b28;font:inherit;font-size:.82rem;cursor:pointer}.public-language-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:480px){.legal-header{flex-wrap:wrap;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.public-header-actions{gap:.5rem}}.legal-document{width:min(52rem,calc(100% - 2rem));margin:0 auto;padding:clamp(3rem,8vw,7rem) 0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.legal-document h1{margin:0;font-size:clamp(2rem,7vw,5.4rem);letter-spacing:-.065em}.legal-intro{max-width:44rem;margin:1.2rem 0 3rem;color:#a4adba;font-size:1.05rem;line-height:1.7}.legal-document section{padding:1.5rem 0;border-top:1px solid var(--border)}.legal-document section h2{margin:0 0 .65rem;font-size:1.1rem}.legal-document section p{margin:0;color:var(--muted);line-height:1.72}.role-panel-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.role-panel-heading-actions label.secondary-button{cursor:pointer}.role-panel-heading-actions label.secondary-button.disabled{cursor:not-allowed;opacity:.55}.role-panel-heading-actions input[type=file]{display:none}.role-panel-manager .panel-manager-layout{grid-template-columns:minmax(12rem,.45fr) minmax(34rem,1.55fr)}.panel-list{border-right:1px solid var(--border);background:#0c111b}.panel-list>button{width:100%;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left;cursor:pointer}.panel-list>button.active{background:linear-gradient(90deg,rgba(124,92,255,.16),transparent);box-shadow:inset 2px 0 var(--purple)}.panel-list>button>span{min-width:0;display:grid;gap:.28rem}.panel-list strong,.panel-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-list strong{font-size:.78rem}.panel-list small{color:var(--muted);font-size:.68rem}.panel-list b{padding:.2rem .42rem;border-radius:999px;color:#f6b85c;background:#f6b85c1a;font-size:.62rem}.panel-list b.live{color:var(--green);background:var(--green-soft)}.role-panel-editor{padding:1.25rem}.panel-fields,.role-options{display:grid;gap:.9rem}.panel-fields>label,.field-grid>label,.role-option-card label{display:grid;gap:.38rem;color:#d8dce3;font-size:.72rem;font-weight:650}.field-grid{display:grid;gap:.75rem}.field-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-row.compact-toggle{padding:.75rem;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:.7rem;background:var(--panel-soft)}.compact-toggle>span{display:grid;gap:.2rem}.compact-toggle small,.role-options-heading small{color:var(--muted);font-weight:450}.compact-toggle input{width:1rem;min-height:auto;accent-color:var(--green)}.interaction-mode{padding:.22rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.22rem;border:1px solid var(--border);border-radius:.65rem;background:#0b101a}.interaction-mode button{min-height:2.35rem;border:0;border-radius:.5rem;color:var(--muted);background:transparent;cursor:pointer}.interaction-mode button.active{color:#fff;background:#7c5cff33}.role-options-heading{margin:1.25rem 0 .7rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.role-options-heading>div{display:grid;gap:.25rem}.role-options-heading button,.role-option-card button,.panel-editor-actions button{min-height:2.35rem;padding:.5rem .7rem;border:1px solid var(--border);border-radius:.55rem;color:var(--text);background:#121925;cursor:pointer}.role-option-card{padding:.85rem;border:1px solid var(--border);border-radius:.78rem;background:#080c1473}.role-option-main{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) 5.5rem auto;align-items:end;gap:.65rem}.role-option-extra{margin-top:.7rem;display:grid;grid-template-columns:minmax(10rem,1.5fr) minmax(8rem,1fr) minmax(7rem,.7fr);gap:.65rem}.role-option-card .icon-danger{width:2.35rem;padding:0;color:#ff9daf;border-color:#ff718940}.role-conditions{margin-top:.75rem;color:var(--muted);font-size:.7rem}.role-conditions summary{cursor:pointer}.role-conditions .field-grid{margin-top:.7rem}.role-conditions select[multiple]{min-height:5.8rem}.role-panel-preview{margin-top:1.15rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:#0c111b}.role-panel-preview>span{color:#8e96a3;font-size:.62rem;font-weight:800;letter-spacing:.1em}.role-preview-actions{display:flex;flex-wrap:wrap;gap:.45rem}.role-preview-actions button,.role-preview-actions>div,.role-preview-actions>span{min-height:2.15rem;padding:.5rem .7rem;border:1px solid transparent;border-radius:.38rem;color:#fff;background:#4e5660;font-size:.72rem}.role-preview-actions button.style-primary{background:#5865f2}.role-preview-actions button.style-success{background:#248046}.role-preview-actions button.style-danger{background:#da373c}.role-preview-actions.mode-select>div{width:min(24rem,100%);color:#c8ccd2;border-color:#3f4650;background:#1e2128}.role-preview-actions.mode-reaction>span{min-height:auto;color:#c8ccd2;border-color:#3f4650;background:#262a33}.panel-editor-actions{margin-top:1.1rem;padding-top:1rem;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;border-top:1px solid var(--border)}.panel-editor-actions>span{margin-right:auto;color:var(--muted);font-size:.7rem}.panel-editor-actions button.primary-button{border:0;background:linear-gradient(135deg,#31b78a,#5676ef)}.panel-editor-actions button:disabled,.role-options-heading button:disabled{opacity:.45;cursor:not-allowed}.temp-voice-quick-setup{margin-bottom:1rem;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent);border-radius:.85rem;background:linear-gradient(120deg,color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent),#5676ef0e)}.temp-voice-quick-setup>div{display:grid;gap:.22rem}.temp-voice-quick-setup strong{color:#e6f8f2;font-size:.78rem}.temp-voice-quick-setup small{color:var(--muted);font-size:.68rem;line-height:1.45}.temp-voice-quick-setup button{flex:none}.temp-voice-layout{display:grid;grid-template-columns:minmax(24rem,1.25fr) minmax(18rem,.75fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--border)}.temp-voice-form,.temp-voice-side{padding:1.25rem;background:var(--panel)}.temp-voice-form{margin:0;min-width:0;border:0;display:grid;gap:1rem}.temp-voice-form-shell{min-width:0;background:var(--panel)}.temp-voice-form>label,.temp-voice-form .field-grid>label{display:grid;gap:.4rem;color:#d8dce3;font-size:.74rem;font-weight:700}.temp-voice-form input:not([type=checkbox]),.temp-voice-form select{width:100%;min-height:2.75rem;padding:.7rem .78rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:#0b101a}.temp-voice-form small{color:var(--muted);font-weight:450;line-height:1.45}.temp-voice-form code{padding:.1rem .3rem;border-radius:.3rem;color:#b7a9ff;background:#7c5cff24}.temp-voice-form .toggle-row{padding:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:.75rem;background:#080c1473}.temp-voice-form .toggle-row>span{display:grid;gap:.2rem}.temp-voice-form .toggle-row input{width:1.15rem;height:1.15rem;flex:none;accent-color:var(--green)}.temp-voice-toggle{box-shadow:inset 3px 0 var(--green)}.temp-voice-template-title,.temp-voice-templates-heading,.temp-voice-template-card-heading{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.temp-voice-template-title{padding:.2rem .1rem 0}.temp-voice-template-title>div,.temp-voice-templates-heading>div{display:grid;gap:.2rem}.temp-voice-template-title strong,.temp-voice-templates-heading strong{color:#e4e8ef;font-size:.78rem}.temp-voice-template-title>span{color:color-mix(in srgb,var(--accent, #ffb36b) 62%,transparent);font-size:.68rem;font-weight:850;letter-spacing:.1em}.temp-voice-templates{padding-top:1rem;display:grid;gap:.85rem;border-top:1px solid var(--border)}.temp-voice-templates-heading button{flex:none}.temp-voice-template-empty{margin:0;padding:.9rem;border:1px dashed rgba(124,92,255,.28);border-radius:.72rem;color:var(--muted);background:#7c5cff0a;font-size:.68rem;line-height:1.5}.temp-voice-template-card{min-width:0;margin:0;padding:.9rem;display:grid;gap:.85rem;border:1px solid rgba(124,92,255,.22);border-radius:.8rem;background:linear-gradient(145deg,#7c5cff0e,#080c145c)}.temp-voice-template-card legend{padding:0 .35rem;color:#9486ef;font-size:.6rem;font-weight:850;letter-spacing:.1em}.temp-voice-template-card label{display:grid;gap:.4rem;color:#d8dce3;font-size:.7rem;font-weight:700}.temp-voice-template-card-heading>label:first-child{min-width:10rem;flex:1}.temp-voice-template-card-heading .template-enabled-switch{display:flex;align-items:center;gap:.4rem}.temp-voice-template-card-heading .template-enabled-switch input{width:1rem;height:1rem;accent-color:var(--green)}.template-remove-button{min-height:2.2rem;padding:.48rem .65rem;border:1px solid rgba(255,113,137,.28);border-radius:.55rem;color:#ffadb9;background:#ff4f6c0f;font-size:.63rem;font-weight:750;cursor:pointer}.temp-voice-template-card .template-owner-toggle{margin-top:0}.temp-voice-form>.primary-button{justify-self:end;min-width:10rem;border:0;background:linear-gradient(135deg,#31b78a,#5676ef)}.temp-voice-loading{padding:2.5rem;border:1px solid var(--border);border-radius:1rem;color:var(--muted);background:var(--panel)}.temp-voice-side{display:grid;align-content:start;gap:1rem;background:#0c111b}.voice-preview-card,.active-room-card{padding:1rem;border:1px solid var(--border);border-radius:.82rem;background:linear-gradient(145deg,#5676ef14,#080c1466)}.voice-preview-card>span,.active-room-card>div>span{color:#8e96a3;font-size:.62rem;font-weight:850;letter-spacing:.11em}.voice-template-count{margin-top:.7rem;padding:.6rem .7rem;display:flex;align-items:baseline;gap:.45rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 14%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--accent, #ffb36b) 4.5%,transparent)}.voice-template-count strong{color:var(--green);font-size:1.1rem}.voice-template-count small{color:var(--muted);font-size:.64rem}.voice-channel-line{margin-top:.75rem;padding:.68rem .75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border-radius:.55rem;color:#c9cdd5;background:#171c25;font-size:.78rem}.voice-channel-line i{color:var(--muted);font-style:normal}.voice-channel-line.generated{box-shadow:inset 2px 0 var(--green)}.voice-channel-line small{color:var(--muted);font-size:.65rem}.voice-preview-card>p,.active-room-card>p{margin:.85rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.55}.active-room-card>div{display:flex;align-items:center;justify-content:space-between}.active-room-card>div>strong{color:var(--green);font-size:1.5rem}.active-room-card ul{margin:.8rem 0 0;padding:0;display:grid;gap:.65rem;list-style:none}.active-room-card li{display:flex;align-items:center;gap:.65rem}.active-room-card li>div{min-width:0;display:grid;gap:.16rem}.active-room-card li strong,.active-room-card li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-room-card li strong{font-size:.74rem}.active-room-card li small{color:var(--muted);font-size:.62rem}.room-live-dot{width:.48rem;height:.48rem;flex:none;border-radius:50%;background:var(--green);box-shadow:0 0 .7rem #31b78aa6}.leveling-manager{--level-accent: #a78bfa}.leveling-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);border:1px solid var(--border);border-radius:1rem;overflow:hidden;background:var(--panel)}.leveling-form,.leveling-leaderboard{padding:1.3rem}.leveling-form{display:grid;gap:1rem}.leveling-form>label:not(.toggle-row),.leveling-form .field-grid>label,.reward-add-row label{display:grid;gap:.4rem;color:#cfd4dc;font-size:.72rem;font-weight:700}.leveling-form input,.leveling-form select{width:100%;min-height:2.55rem;padding:.62rem .72rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:#0b101a}.leveling-form .toggle-row{padding:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:.75rem;background:#080c1473}.leveling-form .toggle-row>span{display:grid;gap:.2rem}.leveling-form .toggle-row small,.leveling-rewards small{color:var(--muted);font-weight:450}.leveling-form .toggle-row input{width:1.15rem;height:1.15rem;min-height:0;flex:none;accent-color:var(--level-accent)}.leveling-toggle{box-shadow:inset 3px 0 var(--level-accent)}.field-grid.three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.leveling-estimate{padding:.9rem 1rem;display:grid;gap:.2rem;border:1px solid rgba(167,139,250,.2);border-radius:.75rem;background:linear-gradient(120deg,#a78bfa1f,color-mix(in srgb,var(--accent, #ffb36b) 4%,transparent))}.leveling-estimate span,.leaderboard-heading span{color:#b9a7ff;font-size:.61rem;font-weight:850;letter-spacing:.11em}.leveling-estimate strong{font-size:1rem}.leveling-estimate small{color:var(--muted);font-size:.69rem}.level-rank-builder{padding:1rem;display:grid;gap:.8rem;border:1px solid rgba(167,139,250,.24);border-radius:.8rem;background:#0b101ab8}.level-rank-builder-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.level-rank-builder-heading>div{display:grid;gap:.22rem}.level-rank-builder-heading span,.level-season-heading span{color:#b9a7ff;font-size:.61rem;font-weight:850;letter-spacing:.11em}.level-rank-builder-heading small,.level-rank-builder>p{color:var(--muted);font-size:.66rem;line-height:1.45}.level-rank-builder-heading button,.level-season-card button{min-height:2.35rem;padding:.55rem .75rem;border:1px solid rgba(167,139,250,.3);border-radius:.6rem;color:#e5e0ff;background:#a78bfa1c;cursor:pointer}.level-rank-builder button:disabled,.level-season-card button:disabled{cursor:not-allowed;opacity:.48}.level-rank-list{display:grid;gap:.5rem}.level-rank-list article{padding:.65rem;display:grid;grid-template-columns:2rem minmax(8rem,1fr) minmax(8rem,.7fr) 2rem minmax(7rem,auto);align-items:end;gap:.55rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffff06}.level-rank-list article>b{align-self:center;color:#a998ff;font-size:.7rem}.level-rank-list label{display:grid;gap:.3rem;color:#cfd4dc;font-size:.66rem}.level-rank-list input{min-width:0}.level-rank-list input:disabled{color:#8e98a8;background:#0a0e16}.level-rank-remove{width:2rem;height:2.55rem;border:1px solid rgba(255,106,130,.2);border-radius:.55rem;color:#ff9bad;background:#ff6a8214;cursor:pointer}.level-rank-create-role{min-height:2.55rem;padding:.45rem .62rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 24%,transparent);border-radius:.55rem;color:#adf5d9;background:color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent);cursor:pointer}.level-rank-create-role:disabled{cursor:not-allowed;opacity:.45}.level-rank-role-state{align-self:center;color:var(--muted);font-size:.62rem;line-height:1.35}.level-rank-role-state.assigned{color:#a8efd4}.level-rank-builder>p{margin:0}.xp-multiplier-section{padding:1rem;display:grid;gap:.8rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 20%,transparent);border-radius:.8rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent, #ffb36b) 5.5%,transparent),#0b101ac2)}.xp-multiplier-heading{display:grid;gap:.22rem}.xp-multiplier-heading span{color:#83efd0;font-size:.61rem;font-weight:850;letter-spacing:.11em}.xp-multiplier-heading small,.xp-multiplier-card small,.xp-multiplier-section>p{color:var(--muted);font-size:.64rem;line-height:1.45}.xp-multiplier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.xp-multiplier-card{min-width:0;padding:.72rem;display:grid;align-content:start;gap:.62rem;border:1px solid var(--border);border-radius:.7rem;background:#070c148a}.xp-multiplier-card>div:first-child{display:grid;gap:.2rem}.xp-multiplier-card>div:first-child strong{font-size:.72rem}.xp-multiplier-add-row{display:grid;grid-template-columns:minmax(0,1fr) 4.7rem 2.4rem;align-items:end;gap:.4rem}.xp-multiplier-add-row label{display:grid;gap:.22rem;color:#cfd4dc;font-size:.58rem}.xp-multiplier-add-row select,.xp-multiplier-add-row input{min-width:0;min-height:2.35rem}.xp-multiplier-add-row button,.xp-multiplier-list button{min-height:2.35rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent);border-radius:.55rem;color:#b1f4db;background:color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent);cursor:pointer}.xp-multiplier-add-row button:disabled{cursor:not-allowed;opacity:.45}.xp-multiplier-list{display:grid;gap:.38rem}.xp-multiplier-list>div{padding:.42rem .45rem;display:grid;grid-template-columns:minmax(0,1fr) auto 1.8rem;align-items:center;gap:.4rem;border-radius:.5rem;background:#ffffff09}.xp-multiplier-list span{overflow:hidden;color:#cfd6e8;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.xp-multiplier-list strong{color:var(--green);font-size:.62rem}.xp-multiplier-list button{min-height:1.8rem}.xp-multiplier-section>p{margin:0}.level-bonus-section{padding:1rem;display:grid;gap:.8rem;border:1px solid rgba(250,194,93,.22);border-radius:.8rem;background:linear-gradient(145deg,#fac25d12,#0b101ac2)}.level-bonus-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.level-bonus-heading>div{display:grid;gap:.22rem}.level-bonus-heading span{color:#ffd78d;font-size:.61rem;font-weight:850;letter-spacing:.11em}.level-bonus-heading small,.level-timezone-field small,.level-bonus-section>p,.level-bonus-list>p{color:var(--muted);font-size:.64rem;line-height:1.45}.level-bonus-heading>button{min-height:2.35rem;padding:.55rem .75rem;border:1px solid rgba(250,194,93,.28);border-radius:.6rem;color:#ffe5b5;background:#fac25d1a;cursor:pointer}.level-bonus-heading>button:disabled{opacity:.48;cursor:not-allowed}.level-timezone-field{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(12rem,.65fr);align-items:center;gap:.35rem .7rem}.level-timezone-field>span{color:#d5d9e1;font-size:.68rem;font-weight:750}.level-timezone-field>small{grid-column:2}.level-bonus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.level-bonus-list>p,.level-bonus-section>p{margin:0}.level-bonus-list>p{grid-column:1 / -1;padding:.75rem;border:1px dashed rgba(250,194,93,.2);border-radius:.65rem;text-align:center}.level-bonus-list article{min-width:0;padding:.75rem;display:grid;gap:.62rem;border:1px solid var(--border);border-radius:.7rem;background:#070c148f}.level-bonus-list article>header{display:flex;align-items:center;justify-content:space-between}.level-bonus-list article>header>button{width:2rem;height:2rem;border:1px solid rgba(255,106,130,.2);border-radius:.55rem;color:#ff9bad;background:#ff6a8214;cursor:pointer}.level-bonus-list article>label,.level-bonus-values label{display:grid;gap:.28rem;color:#cfd4dc;font-size:.62rem;font-weight:700}.level-bonus-enabled{display:inline-flex;align-items:center;gap:.45rem;color:#d5d9e1;font-size:.65rem;font-weight:750}.leveling-form .level-bonus-enabled input{width:1rem;min-height:1rem;accent-color:#e9ad42}.level-bonus-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}.level-bonus-days button{min-width:0;min-height:2rem;padding:.3rem 0;border:1px solid var(--border);border-radius:.45rem;color:var(--muted);background:#ffffff06;font-size:.58rem;cursor:pointer}.level-bonus-days button.selected{color:#ffe7ba;border-color:#fac25d59;background:#fac25d21}.level-bonus-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.level-bonus-values input{min-width:0}.level-bonus-section>p{padding-top:.7rem;border-top:1px solid rgba(250,194,93,.12)}.leveling-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.leveling-rule-box,.leveling-rewards{padding:.9rem;display:grid;gap:.7rem;border:1px solid var(--border);border-radius:.75rem;background:#080c146b}.leveling-rewards>div:first-child{display:grid;gap:.2rem}.leveling-add-row{display:grid;grid-template-columns:minmax(0,1fr) 2.55rem;gap:.45rem}.leveling-add-row button,.reward-add-row>button,.reward-list button{border:1px solid var(--border);border-radius:.6rem;color:#dcd6ff;background:#a78bfa1f;cursor:pointer}.leveling-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.leveling-chip-list button{padding:.35rem .5rem;border:1px solid rgba(167,139,250,.22);border-radius:999px;color:#cfc5ff;background:#a78bfa14;font-size:.64rem;cursor:pointer}.reward-add-row{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:end;gap:.6rem}.reward-add-row>button{min-height:2.55rem;padding:0 .8rem}.reward-list{display:grid;gap:.45rem}.reward-list>div{padding:.55rem .65rem;display:grid;grid-template-columns:4.7rem minmax(0,1fr) 1.8rem;align-items:center;gap:.5rem;border-radius:.55rem;background:#ffffff09}.reward-list span{color:#b9a7ff;font-size:.59rem;font-weight:850}.reward-list strong{font-size:.72rem}.reward-list button{width:1.8rem;height:1.8rem}.level-configuration-transfer{padding:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;border:1px solid rgba(86,118,239,.24);border-radius:.8rem;background:linear-gradient(135deg,#5676ef17,#a78bfa0b)}.level-configuration-transfer>div:first-child{display:grid;gap:.2rem}.level-configuration-transfer>div:first-child>span{color:#9eafff;font-size:.61rem;font-weight:850;letter-spacing:.11em}.level-configuration-transfer small,.level-configuration-transfer>p{color:var(--muted);font-size:.64rem;line-height:1.45}.level-configuration-transfer>p{margin:0;grid-column:1 / -1}.level-transfer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.level-transfer-actions button,.level-transfer-actions label{min-height:2.45rem;padding:.58rem .76rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(158,175,255,.28);border-radius:.6rem;color:#dce3ff;background:#5676ef1c;font-size:.68rem;font-weight:750;cursor:pointer}.level-transfer-actions button:disabled,.level-transfer-actions label.disabled{opacity:.48;cursor:not-allowed}.level-transfer-actions input[type=file]{display:none}.leveling-form>.primary-button{justify-self:end;border:0;background:linear-gradient(135deg,#8065e8,#31b78a)}.leveling-loading{padding:2.5rem;border:1px solid var(--border);border-radius:1rem;color:var(--muted);background:var(--panel)}.leveling-leaderboard{border-left:1px solid var(--border);background:radial-gradient(circle at 90% 0%,rgba(167,139,250,.13),transparent 36%),#0c111b}.leaderboard-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.leaderboard-heading strong{color:var(--muted);font-size:.68rem}.leveling-leaderboard ol{margin:1rem 0 0;padding:0;display:grid;gap:.55rem;list-style:none}.leveling-leaderboard li{padding:.7rem;display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid var(--border);border-radius:.7rem;background:#ffffff06}.leader-position{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:.5rem;color:#c7bcff;background:#a78bfa1f;font-size:.7rem;font-weight:850}.leader-position.position-1{color:#18120a;background:linear-gradient(135deg,#ffe08a,#eaa744)}.leveling-leaderboard li>div{min-width:0;display:grid;gap:.22rem}.leveling-leaderboard li strong,.leveling-leaderboard li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leveling-leaderboard li strong{font-size:.72rem}.leveling-leaderboard li small{color:var(--muted);font-size:.59rem}.leveling-leaderboard li>b{color:var(--green);font-size:.66rem}.level-progress{height:.18rem;overflow:hidden;border-radius:999px;background:#ffffff12}.level-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--level-accent),var(--green))}.leaderboard-command{margin-top:1rem;padding:.8rem;display:grid;gap:.4rem;border-radius:.7rem;background:color-mix(in srgb,var(--accent, #ffb36b) 6%,transparent)}.leaderboard-command code{color:var(--green);font-size:.74rem}.leaderboard-command span{color:var(--muted);font-size:.66rem;line-height:1.45}.level-season-card{margin-top:1rem;padding:.9rem;display:grid;gap:.75rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 18%,transparent);border-radius:.75rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent, #ffb36b) 7%,transparent),#a78bfa0e)}.level-season-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.level-season-heading>div{min-width:0;display:grid;gap:.25rem}.level-season-heading strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.level-season-heading>i{padding:.25rem .4rem;border-radius:999px;color:#9cf4d3;background:color-mix(in srgb,var(--accent, #ffb36b) 10%,transparent);font-size:.55rem;font-style:normal;font-weight:850}.level-season-card form,.level-season-picker{display:grid;gap:.4rem}.level-season-card label>span{color:#cfd4dc;font-size:.66rem;font-weight:700}.level-season-card input,.level-season-card select{width:100%;min-height:2.45rem;padding:.58rem .65rem;border:1px solid var(--border);border-radius:.6rem;color:var(--text);background:#090e17}.level-season-close{border-color:#ffb45447!important;color:#ffd7a1!important;background:#ffb45414!important}.leveling-leaderboard .level-season-leaders{margin:0;gap:.38rem}.leveling-leaderboard .level-season-leaders li{padding:.5rem .58rem;grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.45rem}.level-season-leaders li>b{color:#b9a7ff;font-size:.63rem}.level-season-leaders li>span{overflow:hidden;color:var(--muted);font-size:.62rem;text-overflow:ellipsis}.level-season-leaders li>strong{font-size:.64rem}.level-season-card>small,.level-season-card>output{color:var(--muted);font-size:.64rem;line-height:1.45}.level-correction-card{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.level-correction-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.level-correction-heading span{color:#b9a7ff;font-size:.61rem;font-weight:850;letter-spacing:.11em}.level-correction-heading strong{color:var(--muted);font-size:.68rem}.level-correction-card form{margin-top:.75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.6fr);gap:.65rem}.level-correction-card form label{min-width:0;display:grid;gap:.34rem;color:#cfd4dc;font-size:.68rem;font-weight:700}.level-correction-card form .wide,.level-correction-card form>p,.level-correction-card form>button,.level-correction-card form>output{grid-column:1 / -1}.level-correction-card input,.level-correction-card textarea{width:100%;min-width:0;min-height:2.45rem;padding:.58rem .65rem;border:1px solid var(--border);border-radius:.6rem;color:var(--text);background:#090e17;font:inherit}.level-correction-card textarea{min-height:5rem;resize:vertical}.level-correction-card form>p{margin:0;color:var(--muted);font-size:.64rem;line-height:1.5}.level-correction-card form>button{min-height:2.55rem;border:1px solid rgba(167,139,250,.28);border-radius:.65rem;color:#fff;background:linear-gradient(135deg,#8065e8e6,#31b78acc);cursor:pointer}.level-correction-card form>button:disabled{cursor:not-allowed;opacity:.48}.level-correction-card form>output{color:#b7c1d0;font-size:.68rem;line-height:1.45}.level-correction-history{margin-top:1rem;display:grid;gap:.55rem}.level-correction-history>strong{font-size:.72rem}.level-correction-history>small{color:var(--muted);font-size:.66rem}.level-correction-history article{padding:.65rem;display:grid;gap:.42rem;border:1px solid var(--border);border-radius:.65rem;background:#ffffff06}.level-correction-history article>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.level-correction-history article b{color:var(--green);font-size:.7rem}.level-correction-history article span,.level-correction-history article small{overflow:hidden;color:var(--muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.level-correction-history article p{margin:0;color:#c7cdd7;font-size:.64rem;line-height:1.45}.automod-manager{--automod-accent: #ffb454}.automod-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.55fr);overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--panel)}.automod-form,.automod-status-card{padding:1.3rem}.automod-form{display:grid;gap:1rem}.automod-form>label:not(.toggle-row),.automod-form .field-grid>label,.automod-textareas>label{display:grid;gap:.4rem;color:#cfd4dc;font-size:.72rem;font-weight:700}.automod-form input,.automod-form select,.automod-form textarea{width:100%;min-height:2.55rem;padding:.62rem .72rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:#0b101a;resize:vertical}.automod-form small{color:var(--muted);font-weight:450}.automod-form .toggle-row{padding:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:.75rem;background:#080c1473}.automod-form .toggle-row>span{display:grid;gap:.2rem}.automod-form .toggle-row input{width:1.15rem;height:1.15rem;min-height:0;flex:none;accent-color:var(--automod-accent)}.automod-master-toggle{box-shadow:inset 3px 0 var(--automod-accent)}.automod-protection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.automod-protection-grid>label{position:relative;min-height:8.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--border);border-radius:.75rem;background:#080c147a;cursor:pointer}.automod-protection-grid>label.selected{border-color:#ffb45466;background:linear-gradient(145deg,#ffb4541f,color-mix(in srgb,var(--accent, #ffb36b) 3.5%,transparent))}.automod-protection-grid input{position:absolute;right:.7rem;top:.7rem;width:1rem;min-height:1rem;accent-color:var(--automod-accent)}.automod-protection-grid label>span{color:var(--automod-accent);font-size:.61rem;font-weight:850;letter-spacing:.1em}.automod-protection-grid strong{margin-top:auto;font-size:.78rem}.automod-protection-grid small{min-height:2.5rem;font-size:.62rem;line-height:1.45}.automod-presets{margin:0;padding:.85rem;display:flex;flex-wrap:wrap;gap:.55rem;border:1px solid var(--border);border-radius:.75rem}.automod-presets legend{padding:0 .35rem;color:var(--muted);font-size:.66rem;font-weight:750}div.automod-presets{display:grid;gap:.75rem}div.automod-presets>div>p{margin:.3rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}fieldset.automod-presets>label{padding:.45rem .6rem;display:flex;align-items:center;gap:.4rem;border-radius:999px;background:#ffb45414;font-size:.68rem}fieldset.automod-presets>label>input{width:.9rem;min-height:.9rem;accent-color:var(--automod-accent)}.automod-actions{display:flex;justify-content:flex-end;gap:.65rem}.automod-actions .secondary-button,.automod-actions .primary-button{min-height:2.7rem;padding:0 1rem;border-radius:.7rem}.automod-actions .secondary-button{border:1px solid var(--border);color:var(--text);background:#ffffff0a}.automod-actions .primary-button{border:0;background:linear-gradient(135deg,#dd8a31,#b65457)}.automod-status-card{display:flex;flex-direction:column;gap:.8rem;border-left:1px solid var(--border);background:radial-gradient(circle at 90% 0%,rgba(255,180,84,.14),transparent 38%),#0c111b}.automod-status-card>span{color:var(--automod-accent);font-size:.61rem;font-weight:850;letter-spacing:.11em}.automod-status-card>strong{font-size:1.02rem}.automod-shield{width:6rem;height:6rem;margin:.7rem auto;display:grid;place-items:center;border:1px solid rgba(255,180,84,.28);border-radius:1.8rem 1.8rem 2.8rem 2.8rem;color:var(--automod-accent);background:linear-gradient(145deg,#ffb45421,color-mix(in srgb,var(--accent, #ffb36b) 6%,transparent));box-shadow:0 1.4rem 3rem #00000040;font-size:2.3rem}.automod-status-card dl{margin:0;display:grid;gap:.45rem}.automod-status-card dl>div{padding:.6rem .7rem;display:flex;justify-content:space-between;border:1px solid var(--border);border-radius:.65rem;background:#ffffff06}.automod-status-card dt,.automod-status-card p,.automod-status-card>small{color:var(--muted);font-size:.66rem;line-height:1.55}.automod-status-card dd{margin:0;color:var(--green);font-size:.7rem;font-weight:800}.automod-status-card>small{padding:.65rem;border-radius:.6rem;color:#ffd098;background:#ffb45414}.analytics-center{margin-top:2rem}.appeal-shell{min-height:100vh;padding-bottom:4rem;background:radial-gradient(circle at 50% 0,rgba(109,93,252,.14),transparent 34rem),var(--bg)}.appeal-shell .legal-header{max-width:64rem}.appeal-card{width:min(42rem,calc(100% - 2rem));margin:4rem auto 0;padding:clamp(1.4rem,4vw,2.6rem);border:1px solid var(--border);border-radius:1.1rem;background:#181a22eb;box-shadow:0 2rem 5rem #00000047}.appeal-card>h1{margin:.5rem 0;font-size:clamp(2rem,6vw,3.2rem);letter-spacing:-.055em}.appeal-card>p{margin:0 0 1.6rem;color:var(--muted);line-height:1.65}.appeal-login,.appeal-form{display:grid;gap:1rem}.appeal-login{padding:1.2rem;border-radius:.8rem;background:#ffffff08}.appeal-login>span,.appeal-form small{color:var(--muted);font-size:.68rem}.appeal-form label{display:grid;gap:.4rem}.appeal-form label>span{font-size:.7rem;font-weight:800;text-transform:uppercase}.appeal-form input,.appeal-form textarea,.appeal-decision input{width:100%;padding:.8rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:#ffffff09;font:inherit}.appeal-form textarea{resize:vertical}.appeal-identity{padding:.8rem;display:flex;justify-content:space-between;border-left:3px solid var(--green);color:var(--muted);background:#45c8a512}.appeal-identity strong{color:var(--text)}.appeal-success{padding:1.2rem;display:flex;gap:.9rem;border-radius:.8rem;color:var(--green);background:#45c8a514}.appeal-success div{display:grid;gap:.3rem}.appeal-success p{margin:0;color:var(--muted);font-size:.75rem}.form-error{color:#ff9a9a;font-size:.72rem}.appeal-review{margin-top:.8rem;border:1px solid var(--border);border-radius:.85rem;background:var(--panel);overflow:hidden}.appeal-review-heading{padding:1rem;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--border)}.appeal-review-heading h3{margin:.25rem 0 0}.appeal-review-heading small{color:var(--muted);font-size:.62rem}.appeal-review-heading>span{padding:.35rem .55rem;border-radius:2rem;color:#f1b757;background:#f1b7571a;font-size:.65rem;font-weight:800}.appeal-review-list{display:grid}.appeal-review-card{padding:1rem;border-bottom:1px solid var(--border)}.appeal-review-card:last-child{border-bottom:0}.appeal-review-card>header,.appeal-review-card>header>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.appeal-review-card blockquote{margin:.8rem 0;padding:.8rem;border:0;border-left:2px solid #7867f5;color:var(--muted);background:#7867f50e;font-size:.76rem;line-height:1.6}.appeal-status{padding:.3rem .5rem;border-radius:2rem;color:#f1b757;background:#f1b7571a;font-size:.62rem;font-weight:800}.appeal-status.accepted{color:var(--green);background:#45c8a51a}.appeal-status.rejected{color:#ff9a9a;background:#e66c871a}.appeal-decision{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;gap:.5rem}.appeal-decision button{white-space:nowrap}.accept-button{padding:.65rem .85rem;border:1px solid rgba(69,200,165,.25);border-radius:.55rem;color:var(--green);background:#45c8a514;cursor:pointer}.appeal-decision-note{margin:.6rem 0 0;color:var(--muted);font-size:.72rem}.analytics-heading{margin-bottom:1rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.analytics-heading h2,.analytics-card-heading h3{margin:.25rem 0 0}.analytics-heading p{margin:.45rem 0 0;color:var(--muted);font-size:.82rem}.analytics-period{padding:.25rem;display:flex;gap:.2rem;border:1px solid var(--border);border-radius:.75rem;background:var(--panel)}.analytics-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.analytics-actions button,.analytics-empty button{min-width:0;white-space:normal;overflow-wrap:anywhere}.analytics-actions button:disabled{opacity:.55;cursor:wait}.analytics-explanation{color:var(--muted);font-size:.75rem;line-height:1.5}.analytics-chart-card,.analytics-signals,.analytics-metric{min-width:0}.analytics-metric strong{overflow-wrap:anywhere}.analytics-data{margin-top:1rem;min-width:0}.analytics-data summary{cursor:pointer;color:var(--green);padding-block:.6rem}.analytics-table-scroll{overflow-x:auto;max-width:100%}.analytics-data table{width:100%;border-collapse:collapse;font-size:.75rem}.analytics-data caption{padding:.5rem;text-align:left;color:var(--muted)}.analytics-data th,.analytics-data td{text-align:right;padding:.5rem;border-bottom:1px solid var(--border);white-space:nowrap}.analytics-card-heading{flex-wrap:wrap}.analytics-period button{padding:.55rem .75rem;border:0;border-radius:.55rem;color:var(--muted);background:transparent;font-size:.7rem;font-weight:800;cursor:pointer}.analytics-period button.active{color:#fff;background:linear-gradient(135deg,#6d5dfc,#8b6fff);box-shadow:0 .4rem 1.1rem #6d5dfc40}.analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.analytics-metric,.analytics-chart-card,.analytics-signals,.analytics-empty{border:1px solid var(--border);border-radius:.9rem;background:var(--panel)}.analytics-metric{min-height:8.2rem;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.analytics-metric.primary:after{width:7rem;height:7rem;position:absolute;top:-3.2rem;right:-2.5rem;border-radius:50%;background:#7562ff2e;content:"";filter:blur(.2rem)}.analytics-metric>span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.analytics-metric strong{color:var(--text);font-size:clamp(1.5rem,3vw,2.15rem);letter-spacing:-.05em}.analytics-metric small{color:var(--green);font-size:.66rem}.analytics-metric small.negative{color:#ff9a9a}.analytics-layout{margin-top:.8rem;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(15rem,.55fr);gap:.8rem}.analytics-chart-card,.analytics-signals{padding:1rem}.analytics-card-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.analytics-card-heading>span{color:var(--muted);font-size:.65rem}.analytics-chart{height:15rem;margin-top:1rem;padding-top:1rem;display:flex;align-items:end;gap:.32rem;border-top:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 3.4rem,rgba(255,255,255,.045) 3.45rem)}.analytics-column{min-width:0;height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:.35rem}.analytics-bar-track{flex:1;min-height:0;width:100%;display:flex;align-items:end;justify-content:center}.analytics-stack{width:100%;max-width:1.45rem;min-height:.25rem;display:flex;flex-direction:column;overflow:hidden;border-radius:.3rem .3rem .12rem .12rem;transition:filter .16s ease,transform .16s ease}.analytics-stack:hover{filter:brightness(1.2);transform:translateY(-.15rem)}.analytics-stack i{min-height:1px}.analytics-stack .engagement,.analytics-legend i.engagement{background:#7867f5}.analytics-stack .membership,.analytics-legend i.membership{background:#45c8a5}.analytics-stack .tickets,.analytics-legend i.tickets{background:#4ea7ec}.analytics-stack .security,.analytics-legend i.security{background:#f1b757}.analytics-stack .moderation,.analytics-legend i.moderation{background:#e66c87}.analytics-column small{min-height:.8rem;color:var(--muted);font-size:.52rem;white-space:nowrap}.analytics-chart.period-30 .analytics-column small,.analytics-chart.period-90 .analytics-column small{font-size:.45rem}.analytics-chart.period-90{gap:1px}.analytics-legend{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.85rem}.analytics-legend span{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.6rem}.analytics-legend i{width:.45rem;height:.45rem;border-radius:50%}.analytics-signals{display:flex;flex-direction:column}.signal-row{padding:.85rem 0;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--border)}.signal-icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;color:#f1b757;background:#f1b7571f}.signal-icon.mod{color:#e66c87;background:#e66c871f}.signal-icon.level{color:#45c8a5;background:#45c8a51f}.signal-row div{display:grid}.signal-row strong{font-size:1rem}.signal-row small{color:var(--muted);font-size:.64rem}.analytics-privacy{margin-top:auto;padding:.75rem;display:flex;gap:.6rem;border-radius:.7rem;color:var(--green);background:#45c8a514}.analytics-privacy div{display:grid;gap:.2rem}.analytics-privacy strong{font-size:.68rem}.analytics-privacy small{color:var(--muted);font-size:.58rem;line-height:1.45}.analytics-loading{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.analytics-loading span{height:8.2rem;border-radius:.9rem;background:linear-gradient(100deg,var(--panel),rgba(255,255,255,.06),var(--panel));background-size:200% 100%;animation:shimmer 1.4s infinite}.analytics-empty{padding:2rem;color:var(--muted);text-align:center}.setup-wizard{margin-bottom:3.5rem;overflow:hidden;border:1px solid rgba(124,92,255,.32);border-radius:1.15rem;background:radial-gradient(circle at 93% 0%,rgba(50,194,147,.12),transparent 28%),radial-gradient(circle at 4% 0%,rgba(124,92,255,.17),transparent 34%),var(--panel);box-shadow:0 24px 60px #0000002e}.setup-wizard>header{padding:1.35rem 1.5rem 1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.setup-wizard>header h2{margin:.3rem 0 0;font-size:1.45rem}.setup-wizard>header p{margin:.45rem 0 0;color:var(--muted);font-size:.82rem}.wizard-close,.wizard-intro button{border:0;color:var(--muted);background:transparent;cursor:pointer}.wizard-close:hover,.wizard-intro button:hover{color:var(--text)}.wizard-progress{margin:0;padding:.7rem 1.5rem 1.1rem;display:flex;list-style:none}.wizard-progress li{flex:1;display:flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.wizard-progress li:after{height:1px;flex:1;margin-right:.6rem;content:"";background:var(--border)}.wizard-progress li:last-child:after{display:none}.wizard-progress li>span{width:1.65rem;height:1.65rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:50%;background:#0b1019}.wizard-progress li.active{color:var(--text)}.wizard-progress li.active>span{color:#061c16;border-color:var(--green);background:var(--green)}.wizard-progress li.active:after{background:linear-gradient(90deg,var(--green),color-mix(in srgb,var(--accent, #ffb36b) 15%,transparent))}.wizard-body{padding:1.25rem 1.5rem 1.4rem;border-top:1px solid var(--border);background:#070b1261}.wizard-intro{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.wizard-intro>div{display:grid;gap:.25rem}.wizard-intro span{color:var(--muted);font-size:.74rem}.wizard-intro button{padding:.45rem;color:#a99cff;font-size:.74rem;font-weight:800}.wizard-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.wizard-module-grid>label{min-height:5.4rem;padding:.9rem;display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--border);border-radius:.8rem;background:#0d121dd1;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wizard-module-grid>label:hover{transform:translateY(-1px);border-color:#7c5cff7a}.wizard-module-grid>label.selected{border-color:color-mix(in srgb,var(--accent, #ffb36b) 42%,transparent);background:linear-gradient(135deg,#32c2931c,#7c5cff12)}.wizard-module-grid>label:focus-within{outline:2px solid var(--green);outline-offset:3px}.setup-wizard button:disabled{opacity:.55;cursor:not-allowed}.setup-wizard button,.setup-success-actions a,.permission-review-grid li{min-width:0;overflow-wrap:anywhere;white-space:normal}.permission-review-grid p{color:var(--muted);font-size:.75rem;line-height:1.5}.wizard-module-grid input{position:absolute;opacity:0}.wizard-module-mark{width:1.75rem;height:1.75rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border);border-radius:.5rem;color:var(--muted);background:#090e17;font-weight:900}.selected .wizard-module-mark{color:#061c16;border-color:var(--green);background:var(--green)}.wizard-module-grid label>span:last-child{display:grid;gap:.35rem}.wizard-module-grid small{color:var(--muted);font-size:.7rem;line-height:1.45}.wizard-footer{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.wizard-footer>span{color:var(--muted);font-size:.72rem}.permission-review-summary{padding:1rem;display:flex;gap:.85rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 22%,transparent);border-radius:.8rem;background:#32c29312}.permission-shield{width:2.4rem;height:2.4rem;display:grid;place-items:center;flex:0 0 auto;border-radius:.65rem;color:var(--green);background:color-mix(in srgb,var(--accent, #ffb36b) 12%,transparent);font-size:1.25rem}.permission-review-summary p{margin:.35rem 0 0;color:var(--muted);font-size:.76rem}.permission-review-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.permission-review-grid>div{padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--panel)}.permission-review-grid ul{margin:.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;list-style:none}.permission-review-grid li{color:var(--muted);font-size:.72rem}.permission-review-grid li:first-letter{color:var(--green)}.setup-success{display:grid;justify-items:center;text-align:center}.success-orbit{width:4rem;height:4rem;margin-bottom:1rem;display:grid;place-items:center;border-radius:50%;color:#061c16;background:var(--green);box-shadow:0 0 0 .7rem color-mix(in srgb,var(--accent, #ffb36b) 8%,transparent);font-size:1.55rem;font-weight:900}.setup-success h3{margin:.5rem 0 0;font-size:1.4rem}.setup-success>p{margin:.55rem 0 1rem;color:var(--muted)}.setup-result-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.setup-result-list span{padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 20%,transparent);border-radius:999px;color:#b8f7de;background:#32c29312;font-size:.7rem}.setup-success-actions{margin-top:1.25rem;display:flex;gap:.65rem}.setup-success>small{margin-top:.75rem;color:var(--muted)}.setup-reopen-card{margin-bottom:2rem;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid color-mix(in srgb,var(--accent, #ffb36b) 20%,transparent);border-radius:.85rem;background:#32c2930e}.setup-reopen-card>div{display:flex;align-items:center;gap:.7rem}.setup-reopen-card>div>div{display:grid;gap:.2rem}.setup-reopen-card span:last-child{color:var(--muted);font-size:.7rem}.setup-check{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;color:#061c16!important;background:var(--green);font-weight:900}.appearance-center{margin-top:3.5rem;scroll-margin-top:1.5rem}.branding-inspection{grid-column:1 / -1;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:.75rem;background:#101525}.branding-inspection-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.branding-recovery{border-color:#7476dd55;background:linear-gradient(135deg,#1b1d34,#101525)}.branding-recovery-form{display:grid;gap:.75rem;margin-top:1rem}.branding-recovery-form textarea{width:100%;box-sizing:border-box;resize:vertical}.branding-recovery-confirm{display:flex;align-items:flex-start;gap:.65rem;line-height:1.5}.branding-recovery-confirm input[type=checkbox]{flex:0 0 1.1rem;width:1.1rem;min-height:1.1rem;height:1.1rem;margin-top:.25rem}.branding-inspection-heading>div{flex:1 1 14rem;min-width:0}.branding-inspection p{margin:.5rem 0;line-height:1.5}.branding-inspection-heading p,.branding-inspection-time{color:var(--muted);font-size:.875rem}.branding-inspection dl{display:grid;gap:.9rem;margin:1rem 0}.branding-inspection dt{color:var(--muted);font-size:.875rem}.branding-inspection dd{margin:.3rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.branding-inspection dd img{display:block;margin-top:.5rem;border-radius:.75rem;object-fit:cover}.appearance-center :is(input,textarea,button,.secondary-button){font:inherit;min-width:0}.appearance-center :is(button,.secondary-button){min-height:2.75rem;white-space:normal;overflow-wrap:anywhere}.appearance-center :is(.bot-identity-preview>div,.branding-review-item>div,.review-image-summary>div){min-width:0;overflow-wrap:anywhere}.appearance-center textarea{width:100%;resize:vertical;padding:.7rem .8rem;border:1px solid var(--border);border-radius:.65rem;background:#0b1019;color:var(--text)}.appearance-center textarea:focus-visible,.branding-image-picker label:focus-within{outline:2px solid var(--purple);outline-offset:3px}.branding-image-picker label[aria-disabled=true]{opacity:.45;cursor:not-allowed}.branding-queue-limit,.branding-review-bio{font-size:.875rem;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.branding-review-bio{margin:.35rem 0;white-space:pre-wrap}.appearance-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.appearance-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);gap:1rem}.appearance-editor,.branding-safety-card,.branding-review-queue{border:1px solid var(--border);border-radius:1rem;background:var(--panel)}.appearance-editor{padding:1.25rem}.native-profile-note{display:grid;gap:.3rem;padding:.85rem 1rem;border:1px solid rgba(92,224,184,.24);border-radius:14px;background:linear-gradient(135deg,#32c2931a,#7c5cff14)}.native-profile-note strong{color:#baf5df}.native-profile-note span{color:var(--muted);font-size:1rem;line-height:1.5}.branding-attribution-preview{display:grid;gap:.3rem;padding:.8rem .95rem;border:1px dashed rgba(255,255,255,.16);border-radius:12px;background:#090c1761}.branding-attribution-preview span{color:var(--muted);font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.branding-attribution-preview strong{color:#d8d9ff;font-size:.9rem;overflow-wrap:anywhere}.bot-identity-preview{min-height:7.6rem;padding:1.2rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(124,92,255,.24);border-radius:.9rem;background:radial-gradient(circle at 86% 15%,rgba(50,194,147,.12),transparent 35%),linear-gradient(135deg,#7c5cff1f,#ffffff04)}.bot-avatar-preview{width:4.15rem;height:4.15rem;flex:0 0 auto;display:grid;place-items:center;border:2px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:linear-gradient(145deg,#7c5cff,#32c293);box-shadow:0 12px 30px #474bd247;font-size:1.65rem;font-weight:900}img.bot-avatar-preview{display:block;object-fit:cover}.bot-identity-preview strong{margin-right:.45rem;font-size:1.18rem}.bot-identity-preview span{padding:.16rem .32rem;border-radius:.25rem;color:#fff;background:var(--discord);font-size:.75rem;font-weight:850}.bot-identity-preview p{margin:.4rem 0 0;color:var(--muted);font-size:.875rem}.appearance-editor>label{margin-top:1.15rem;display:grid;gap:.45rem;color:var(--text);font-size:.875rem;font-weight:750}.appearance-editor input,.branding-review-item input{width:100%;min-height:2.75rem;padding:.7rem .8rem;border:1px solid var(--border);border-radius:.65rem;color:var(--text);background:#0b1019;outline:none}.appearance-editor input:focus,.branding-review-item input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7c5cff1f}.appearance-editor label small{color:var(--muted);font-weight:500;font-size:.875rem;line-height:1.5}.branding-image-picker{margin-top:1rem;padding:.85rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.65rem;border:1px solid var(--border);border-radius:.75rem;background:var(--panel-soft)}.branding-image-picker>div{display:grid;gap:.25rem;grid-column:1 / -1}.branding-image-picker .branding-image-reset{min-height:44px}@media(max-width:900px){.branding-image-picker .branding-image-reset{grid-column:1 / -1;width:100%}}.branding-image-picker span,.branding-image-state span,.branding-image-state small{color:var(--muted);font-size:.875rem}.branding-image-picker label{margin:0}.branding-image-picker label input{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.branding-image-state{margin-top:.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.branding-status-row{margin-top:1rem;padding:.85rem 0;display:flex;flex-wrap:wrap;gap:2rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.branding-status-row>div{display:grid;gap:.25rem}.branding-status-row span{color:var(--muted);font-size:.875rem;text-transform:uppercase;letter-spacing:.08em}.branding-status{color:var(--warning)}.branding-status.applied{color:var(--green)}.branding-status.rejected,.branding-status.failed{color:var(--danger)}.branding-review-note{padding:.75rem;border-radius:.55rem;color:#f6cf82;background:#e2a43917;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.appearance-center button:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.4);transform:none}.appearance-editor>footer{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.appearance-editor>footer>span{color:var(--muted);font-size:1rem;line-height:1.5;flex:1 1 16rem;overflow-wrap:anywhere}.appearance-editor .error-copy,.appearance-center .error-copy{color:var(--danger)}.branding-safety-card{padding:1.3rem;background:radial-gradient(circle at 85% 10%,rgba(50,194,147,.13),transparent 36%),var(--panel)}.safety-mark{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.65rem;color:#07241b;background:var(--green);font-weight:900}.branding-safety-card h3{margin:1rem 0 .5rem}.branding-safety-card p,.branding-safety-card li{color:var(--muted);font-size:1rem;line-height:1.6}.branding-safety-card ul{margin:1rem 0 0;padding-left:1.15rem}.branding-safety-card li+li{margin-top:.45rem}.branding-review-queue{margin-top:1rem;overflow:hidden}.branding-review-queue>header{padding:1rem 1.2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);background:var(--panel-soft)}.branding-review-queue h3{margin:.25rem 0 0}.branding-review-queue>header>span{padding:.32rem .6rem;border-radius:999px;color:#d9d0ff;background:#7c5cff29;font-size:.875rem;font-weight:800}.branding-empty{margin:0;padding:1.5rem 1.2rem;color:var(--muted)}.branding-review-list{display:grid}.branding-review-item{padding:1rem 1.2rem;display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(15rem,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid var(--border)}.branding-review-item:last-child{border-bottom:0}.branding-review-item>div:first-child{display:grid;gap:.25rem}.review-image-summary{display:flex!important;align-items:center;gap:.75rem!important}.review-image-summary img{width:3.4rem;height:3.4rem;flex:0 0 auto;border:1px solid var(--border);border-radius:.75rem;object-fit:cover}.review-image-summary>div{display:grid;gap:.2rem}.branding-review-item>div:first-child span,.branding-review-item small{color:var(--muted);font-size:.8125rem}.branding-review-item>div:first-child span{letter-spacing:.06em}.branding-review-actions{display:flex;flex-wrap:wrap;gap:.55rem}.danger-button{color:#ffaaa8;border-color:#ee5c574d}@media(max-width:1050px){.operator-support-detail dl,.governance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-layout{grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr)}.system-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-review-grid ul,.appearance-layout{grid-template-columns:1fr}.branding-review-item{grid-template-columns:minmax(12rem,.7fr) minmax(14rem,1fr)}.branding-review-actions{grid-column:1 / -1;justify-content:flex-end}.branding-image-picker{grid-template-columns:1fr 1fr}.branding-image-picker>div{grid-column:1 / -1}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-shell{grid-template-columns:1fr}.login-brand{min-height:46vh}.login-panel{min-height:54vh}.login-copy{padding:3rem 0}.login-copy h1{font-size:clamp(3.4rem,12vw,6rem)}.ticket-layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.ticket-management{align-items:stretch;flex-direction:column}.ticket-management>div{width:100%;margin-left:0}.ticket-management input{flex:1}.activity-layout{grid-template-columns:1fr}.panel-manager-layout{grid-template-columns:minmax(11rem,.55fr) minmax(25rem,1.45fr)}.role-panel-manager .panel-manager-layout{grid-template-columns:minmax(12rem,.4fr) minmax(29rem,1.6fr)}.temp-voice-layout,.leveling-layout,.automod-layout{grid-template-columns:1fr}.automod-status-card{border-top:1px solid var(--border);border-left:0}.automod-protection-grid,.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-layout{grid-template-columns:1fr}.leveling-leaderboard{border-top:1px solid var(--border);border-left:0}.role-option-main{grid-template-columns:1fr 1fr 5rem auto}.panel-preview{grid-column:1 / -1;border-top:1px solid var(--border);border-left:0}.moderation-table{overflow-x:auto}}@container dashboard (max-width: 46rem){.operator-support-heading{align-items:stretch;flex-direction:column}.operator-support-heading button{width:100%}.operator-support-summary,.operator-support-layout,.operator-support-detail dl{grid-template-columns:1fr}.operator-support-list{max-height:17rem;border-right:0;border-bottom:1px solid var(--border)}.operator-support-detail>form>div{align-items:stretch;flex-direction:column}.governance-heading{align-items:stretch;flex-direction:column}.governance-heading button{width:100%}.governance-summary,.governance-toolbar,.governance-layout,.governance-detail dl,.governance-form-grid,.governance-control-grid{grid-template-columns:1fr}.governance-server-list{max-height:16rem;border-right:0;border-bottom:1px solid var(--border)}.governance-actions{align-items:stretch;flex-direction:column}.governance-actions button,.governance-actions a{width:100%;text-align:center}.governance-incidents article{grid-template-columns:auto minmax(0,1fr)}.governance-incidents article em{grid-column:2}.system-health-heading,.system-overall{align-items:stretch;flex-direction:column}.system-health-heading button{width:100%}.system-overall time{margin-left:0}.system-metric-grid{grid-template-columns:1fr}.dossier-workspace-heading,.decay-status{align-items:stretch;flex-direction:column}.dossier-search{width:100%}.dossier-search input{flex:1}.dossier-layout{grid-template-columns:1fr}.dossier-results{max-height:14rem;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.dossier-metrics,.warning-policy,.jail-settings{grid-template-columns:1fr}.jail-settings-heading,.jail-settings-actions{align-items:stretch;flex-direction:column}.jail-channel-picker>div{grid-template-columns:1fr}.dossier-add-row,.warning-revoke-row{flex-direction:column}.setup-wizard>header,.wizard-intro,.wizard-footer,.setup-reopen-card{align-items:stretch;flex-direction:column}.wizard-progress{padding-inline:1rem}.wizard-progress li{font-size:0}.wizard-progress li>span{font-size:.7rem}.wizard-module-grid,.permission-review-grid{grid-template-columns:1fr}.wizard-footer button,.setup-success-actions,.setup-success-actions>*{width:100%}.setup-success-actions{flex-direction:column}.appearance-heading,.appearance-editor>footer,.branding-review-queue>header{align-items:stretch;flex-direction:column}.appearance-editor>footer>span{flex-basis:auto}.branding-status-row,.branding-review-actions{flex-direction:column}.branding-review-item,.branding-image-picker{grid-template-columns:1fr}.branding-image-picker>div{grid-column:auto}.branding-image-picker .secondary-button{width:100%}.branding-review-actions{grid-column:auto}.branding-review-actions button,.appearance-editor>footer button{width:100%}}@media(max-width:760px){.dashboard-shell{max-width:100vw;display:block;overflow-x:clip}.sidebar{position:static;width:100%;height:auto;padding:.8rem 1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow-x:clip;overflow-y:visible}.sidebar .brand-lockup{grid-column:1;grid-row:1;padding:0}.operator-navigation{grid-column:1 / -1;min-width:0;margin:.8rem 0 0;padding:0;border-right:0;border-bottom:0}.operator-navigation>span{padding-left:0;font-size:.75rem}.operator-navigation nav{width:100%;margin-left:0;padding-right:.4rem;scroll-snap-type:x proximity}.navigation-customizer{grid-column:2;grid-row:1;padding:0}.navigation-customizer>button{width:2.75rem;height:2.75rem}.navigation-customizer>span,.navigation-notice{display:none}.sidebar>nav{grid-column:1 / -1;width:100%;margin-top:.65rem;padding:.35rem .2rem 0;border-top:1px solid rgba(255,255,255,.06)}.sidebar nav{margin-left:auto;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sidebar nav a{flex:0 0 auto;padding:.65rem;gap:.5rem;scroll-snap-align:start}.sidebar nav a:not(.active),.sidebar nav a.active{font-size:.875rem}.sidebar nav a span{font-size:1.1rem}.sidebar nav a b{max-width:16rem}.sidebar nav .nav-count{min-width:1.05rem;height:1.05rem;margin-left:0;padding:0 .22rem;font-size:.52rem}.sidebar nav a.navigation-draggable[data-drop-position=before]:before,.sidebar nav a.navigation-draggable[data-drop-position=after]:after{top:.2rem;bottom:.2rem;width:3px;height:auto}.sidebar nav a.navigation-draggable[data-drop-position=before]:before{left:0;right:auto}.sidebar nav a.navigation-draggable[data-drop-position=after]:after{right:0;left:auto}.sidebar-foot{display:none}.topbar{height:4.5rem;padding:0 1rem}.account>div{display:none}.server-picker{min-width:0;flex:1;margin-right:.75rem}.server-picker select{min-width:0;width:100%;max-width:100%}.dashboard-language-picker{margin-right:.55rem;flex-shrink:0}.dashboard-language-picker>span{display:none}.dashboard-language-picker select{width:6rem;padding-right:.45rem}.content{width:100%;max-width:100vw;padding:1.4rem 1rem max(4rem,calc(2rem + env(safe-area-inset-bottom)))}.content button,.content select,.content a[class*=button]{max-width:100%;min-height:2.75rem}.content .composer-actions button,.content .panel-editor>footer button,.content .web-push-actions button,.content .activity-settings>footer button,.content .automation-stage>header button{min-height:2.75rem}.content>*{width:100%;min-width:0;max-width:100%}.module-grid,.form-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;flex-wrap:wrap}.page-heading>div:nth-child(2){min-width:0}.page-heading h1,.page-heading p{overflow-wrap:anywhere}.readiness{width:100%;margin:.5rem 0 0;padding:.8rem 0 0;grid-template-columns:auto 1fr;align-items:baseline;gap:.45rem;border-left:0;border-top:1px solid var(--border)}.section-heading{align-items:start}.permission-note{max-width:12rem;text-align:right}.login-brand{padding:1.5rem}.login-copy{padding:4rem 0 2rem}.trust-row span:last-child{display:none}.login-panel{padding:1rem}.login-card{padding:1.4rem}}@container dashboard (max-width: 46rem){.ticket-heading{align-items:stretch;flex-direction:column}.panel-manager-heading,.panel-editor>footer{align-items:stretch;flex-direction:column}.panel-manager-layout{display:block}.panel-list{max-height:14rem;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.field-grid.two-columns,.role-option-main,.role-option-extra{grid-template-columns:1fr}.temp-voice-layout{display:block}.temp-voice-form .field-grid.two-columns{grid-template-columns:1fr}.temp-voice-templates-heading,.temp-voice-template-card-heading{align-items:stretch;flex-direction:column}.temp-voice-templates-heading button,.temp-voice-template-card-heading .template-remove-button{width:100%}.field-grid.three-columns,.leveling-rule-grid,.xp-multiplier-grid,.level-bonus-list,.reward-add-row,.level-rank-list article{grid-template-columns:1fr}.level-rank-builder-heading,.level-bonus-heading{align-items:stretch;flex-direction:column}.level-bonus-heading>button{width:100%}.level-timezone-field{grid-template-columns:1fr}.level-timezone-field>small{grid-column:1}.level-rank-builder-heading button{width:100%}.level-rank-list article>b{display:none}.level-rank-remove{width:100%}.xp-multiplier-add-row{grid-template-columns:1fr 5.5rem 2.55rem}.automod-protection-grid{grid-template-columns:1fr}.automod-actions{flex-direction:column}.automod-actions>button{width:100%}.leveling-form>.primary-button{width:100%;justify-self:stretch}.level-configuration-transfer{grid-template-columns:1fr}.level-transfer-actions{justify-content:stretch}.level-transfer-actions button,.level-transfer-actions label{flex:1 1 10rem}.temp-voice-form>.primary-button{width:100%}.role-option-card .icon-danger{width:100%}.panel-editor-actions{align-items:stretch;flex-direction:column}.panel-editor-actions>span{margin-right:0}.panel-selector{max-height:14rem;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.panel-editor-fields,.role-picker{grid-template-columns:1fr}.panel-editor>footer>div{flex-direction:column}.panel-preview{border-left:0}.ticket-filters{align-self:flex-start}.ticket-layout{display:block}.ticket-list{max-height:17rem;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.ticket-detail-header{flex-direction:column}.ticket-participant-summary{grid-template-columns:1fr}.participant-add-row{flex-direction:column}.ticket-messages{max-height:28rem}.ticket-message{width:96%}.composer-actions,.ticket-management>div{align-items:stretch;flex-direction:column}.ticket-management input{width:100%}.ticket-management{padding-bottom:max(1rem,calc(.65rem + env(safe-area-inset-bottom)))}.activity-heading,.moderation-heading,.activity-settings>footer{align-items:stretch;flex-direction:column}.activity-filters{overflow-x:auto}.activity-setting-row{grid-template-columns:1fr;align-items:stretch}.activity-quiet-hours{grid-template-columns:1fr 1fr}.activity-quiet-hours .quiet-hours-toggle{grid-column:1 / -1}.web-push-card{grid-template-columns:1fr}.web-push-actions{justify-items:stretch}.web-push-actions .secondary-button{width:100%}.moderation-summary{grid-template-columns:1fr}.analytics-heading{align-items:stretch;flex-direction:column}.analytics-period{align-self:flex-start}.analytics-metrics,.analytics-loading{grid-template-columns:1fr}.analytics-chart{height:12rem}.appeal-card{margin-top:1.5rem}.appeal-decision{grid-template-columns:1fr}.appeal-review-card>header{align-items:flex-start;flex-direction:column}.account-security-panel,.server-language-panel{grid-template-columns:1fr}.server-language-panel>.primary-button{width:100%}.support-access-panel{grid-template-columns:1fr}.support-contact,.support-contact-history article{align-items:stretch;flex-direction:column}.support-contact-form{grid-template-columns:1fr}.support-contact-form label,.support-contact-form button{grid-column:1}.account-disconnect-confirm>div{align-items:stretch;flex-direction:column}.moderation-foot{flex-direction:column}}.analytics-export{display:inline-flex;align-items:center;gap:8px;margin-top:12px}.studio-shell{--bg: #0b0d12;--panel: #12151c;--panel-soft: #0f1218;--panel-strong: #191d25;--border: rgb(235 242 255 / 8%);--muted: #a0a7b5;--text: #f0f2f7;--studio-ease: cubic-bezier(.22, 1, .36, 1);grid-template-columns:254px minmax(0,1fr);color:var(--text);background:var(--bg);font-size:15px;-webkit-font-smoothing:antialiased}.workspace-icon{display:inline-block;width:20px;height:20px;flex:0 0 auto;vertical-align:middle}.studio-shell :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.studio-shell :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.studio-shell :where(button,a){transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .24s var(--studio-ease)}.studio-shell :where(button):disabled{cursor:not-allowed}.studio-shell :where(h1,h2,h3){text-wrap:balance}.studio-shell .sidebar{padding:23px 15px 18px;height:100dvh;top:0;gap:0;background:#101218;border-right:1px solid var(--border);scrollbar-color:#343842 transparent;overscroll-behavior:contain;overflow-y:auto;overflow-x:hidden;align-items:stretch}.studio-shell .sidebar>*{flex-shrink:0}.studio-shell .sidebar .brand-lockup{display:flex;padding:0 9px 25px;gap:10px}.studio-shell .brand-lockup>span{font-size:21px;font-weight:680;letter-spacing:-.8px}.studio-shell .brand-lockup .brand-mark{width:34px;height:34px;border:0;background:transparent;box-shadow:none}.studio-shell .brand-lockup>b{color:var(--muted);border:1px solid var(--border);border-radius:5px;font-size:9px;letter-spacing:1px;background:none}.studio-server-picker{display:grid;gap:6px;padding:11px 12px;margin-bottom:14px;border:1px solid var(--border);border-radius:12px;background:#171a21}.studio-server-picker>span{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase}.studio-server-picker select{width:100%;min-width:0;padding:0 15px 0 0;color:var(--text);font:inherit;font-size:13px;font-weight:600;background:transparent;border:0;cursor:pointer;text-overflow:ellipsis}.studio-server-picker option{background:var(--panel)}.studio-server-picker:has(.studio-server-icon){grid-template-columns:30px minmax(0,1fr);column-gap:10px}.studio-server-picker>.studio-server-icon{grid-row:1 / 3;display:grid;place-items:center;width:30px;height:30px;align-self:center;border-radius:8px;overflow:hidden;font-size:10px;font-weight:650;letter-spacing:0;background:#29313c;color:var(--accent)}.studio-server-icon img{width:100%;height:100%;object-fit:cover}.studio-server-picker:has(.studio-server-icon)>select{grid-column:2;font-size:13px}.studio-heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.studio-shell .temp-voice-layout{margin-top:23px}.studio-navigation-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;margin-bottom:18px;border:1px solid var(--border);border-radius:9px;color:#7e8797}.studio-navigation-search input{min-width:0;width:100%;padding:9px 0;border:0;background:none;color:var(--text);font:inherit;font-size:12px}.studio-navigation-search input::-webkit-search-cancel-button{-webkit-appearance:none}.studio-navigation-search .workspace-icon{width:16px;height:16px}.studio-navigation-search:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.studio-shell .operator-navigation{padding:0 0 13px;margin:0 0 8px;border-bottom:1px solid var(--border)}.studio-operator-toggle{display:flex;gap:9px;align-items:center;width:100%;min-height:42px;padding:10px;color:#c9ced9;border:1px solid var(--border);border-radius:9px;background:#171a22;cursor:pointer;text-align:left;font-size:12px;font-weight:600}.studio-operator-toggle>span{flex:1}.studio-operator-toggle>i{font-style:normal;color:var(--accent);font-size:10px}.studio-operator-toggle>.workspace-icon:first-child{color:var(--accent);width:17px;height:17px}.studio-operator-toggle>.workspace-icon:last-child{width:13px;height:13px;transition:transform .22s var(--studio-ease)}.studio-operator-toggle[aria-expanded=true]>.workspace-icon:last-child{transform:rotate(90deg)}.studio-shell .operator-navigation nav{margin-top:7px;animation:studio-reveal .22s var(--studio-ease) both}.studio-shell .sidebar nav[hidden]{display:none}.studio-shell .navigation-customizer{min-height:27px;padding:4px 10px}.studio-shell .navigation-customizer>span{color:#7d8594;font-size:9px;letter-spacing:1.3px;font-weight:500}.studio-shell .navigation-customizer button{width:24px;height:24px;background:none;border-color:transparent}.studio-shell .sidebar nav{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:0;overflow:visible;white-space:normal}.studio-nav-group{display:grid;gap:2px;margin-bottom:13px}.studio-nav-group-label{padding:9px 11px 5px;color:#7f8899;font-size:10px;font-weight:600;letter-spacing:.3px}.studio-shell .sidebar nav a{position:relative;display:flex;flex:none;min-width:0;width:100%;min-height:37px;padding:8px 11px;gap:11px;border:1px solid transparent;border-radius:8px;color:#a7afbd;background:none;box-shadow:none;font-size:13px;line-height:1.5}.studio-shell .sidebar nav a b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-weight:450}.studio-shell .sidebar nav a>.workspace-icon{width:17px;height:17px;color:#7c8697}.studio-shell .sidebar nav a:hover{background:#ffffff0a;color:#fff}.studio-shell .sidebar nav a.active{border-color:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.studio-shell .sidebar nav a.active b{font-weight:600}.studio-shell .sidebar nav a.active>.workspace-icon{color:var(--accent)}.studio-shell .sidebar nav .nav-count{height:19px;min-width:19px;padding:0 5px;border-radius:5px;font-size:10px;color:#d3d9e4;background:#2a2e38;border:0;box-shadow:none;font-weight:500}.studio-shell .sidebar nav a.active .nav-count{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.studio-navigation-empty{padding:10px;color:var(--muted);font-size:12px}.studio-search-clear{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:4px;border:0;border-radius:6px;color:var(--muted);background:#242b37;cursor:pointer}.studio-search-count{margin:-5px 10px 12px;color:var(--muted);font-size:12px}.studio-shell .sidebar nav .studio-search-hit{align-items:flex-start;padding:13px 10px;margin-bottom:4px;background:#151922;border:1px solid var(--border)}.studio-shell .sidebar nav .studio-search-hit>.workspace-icon{margin-top:2px;color:var(--accent)}.studio-shell .sidebar nav .studio-search-hit-content{display:grid;flex:1;width:auto;min-width:0;text-align:left;gap:5px;color:var(--text);font-size:13px}.studio-search-hit-content strong{font-size:13px;font-weight:600}.studio-search-hit-content small{font-size:12px;font-weight:400;line-height:1.55;color:var(--muted)}.studio-search-hit-content em{color:var(--accent);font-size:10px;font-style:normal}.studio-navigation-empty p{margin:0 0 12px;line-height:1.6}.studio-search-suggestions{display:flex;flex-wrap:wrap;gap:7px}.studio-search-suggestions button{padding:8px 10px;background:#202735;color:#d2ddeb;border:1px solid var(--border);border-radius:7px;font-size:12px;cursor:pointer}.studio-shell .sidebar-foot{display:flex;flex-direction:column;margin-top:12px;padding-top:16px;border-top:1px solid var(--border);gap:11px}.studio-shell .sidebar-foot>a:not(.privacy-badge){padding-left:10px;font-size:11px;color:#8b94a5}.studio-shell .sidebar-foot .privacy-badge{padding:10px;border:0;background:none;box-shadow:none}.studio-shell .sidebar-foot .privacy-badge strong{font-size:11px}.studio-shell .sidebar-foot .privacy-badge span{font-size:10px}.studio-shell .workspace{background:var(--bg)}.studio-shell .topbar{position:sticky;top:0;z-index:20;height:76px;min-height:76px;padding:0 clamp(22px,3vw,48px);gap:22px;border-bottom:1px solid var(--border);background:#0b0d12e5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.studio-location{flex:1;display:grid;gap:4px;min-width:0}.studio-location>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8f98a9;font-size:11px;line-height:1.4}.studio-location>strong,.studio-location>h1{margin:0;color:#e5e9f0;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.2px}.studio-shell .topbar .personal-appearance-button{min-height:35px;padding:7px 11px;margin:0;font-size:11px;border-color:var(--border);background:#14171e}.studio-shell .dashboard-language-picker{margin:0}.studio-shell .dashboard-language-picker>span{display:none}.studio-shell .dashboard-language-picker select{font-weight:500;font-size:11px;border-color:var(--border);background:#14171e;min-height:35px}.studio-shell .account{gap:12px;padding-left:18px;border-left:1px solid var(--border)}.studio-shell .account strong{font-size:11px;font-weight:550}.studio-shell .account span{font-size:10px;margin-top:3px}.studio-shell .account button{width:32px;height:32px;background:transparent}.studio-shell .content{max-width:1440px;padding:32px clamp(22px,3vw,48px) 64px}.studio-shell .content>:where(.panel-manager,.editor-card,.dashboard-view){margin-top:0}.studio-shell .content>.overview-studio{animation:studio-reveal .45s var(--studio-ease) both}.studio-shell .content>:where(.ticket-workspace,.activity-center,.moderation-center){margin-top:0}.studio-shell :where(.ticket-heading,.activity-heading,.moderation-heading,.analytics-heading,.announcement-heading){margin-bottom:25px}.studio-shell :where(.ticket-heading,.activity-heading,.moderation-heading,.analytics-heading,.announcement-heading) :where(h1,h2){margin:8px 0;font-size:clamp(24px,2.6vw,33px);font-weight:600;letter-spacing:-1px}.studio-shell :where(.ticket-heading,.activity-heading,.moderation-heading,.analytics-heading,.announcement-heading) p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.65}.studio-shell .ticket-layout{grid-template-columns:minmax(230px,.43fr) minmax(0,1fr);border-color:var(--border);box-shadow:none}.studio-shell .ticket-list-copy strong{white-space:normal;line-height:1.5;font-weight:550}.studio-ticket-participants{padding:16px;border-bottom:1px solid var(--border)}.studio-ticket-participants .ticket-participants{padding:5px 0 0;border:0;background:none}.studio-shell .ticket-message{border-radius:13px;background:#1a202b;border-color:var(--border)}.studio-shell .ticket-message.internal{background:#25241f;border-color:#514b38}.studio-shell .ticket-detail-header{background:#141922}.studio-shell .ticket-management>div{margin-left:0;width:100%}.studio-menu-toggle,.studio-menu-close,.studio-navigation-backdrop,.studio-mobile-account{display:none}.studio-kicker{display:inline-flex;align-items:center;gap:9px;font-size:9px;font-weight:600;letter-spacing:1.9px;color:#919baa}.studio-welcome{isolation:isolate;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 255px;min-height:250px;padding:33px 38px;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:radial-gradient(ellipse at 90% 75%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),linear-gradient(120deg,#181c25,#12161e)}.studio-welcome:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgb(255 255 255 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 7%) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 45%,black);mask-image:linear-gradient(90deg,transparent 45%,black)}.studio-live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 15px color-mix(in srgb,var(--accent) 30%,transparent)}.studio-welcome h1{max-width:680px;margin:17px 0 12px;font-size:clamp(27px,3vw,42px);font-weight:620;line-height:1.13;letter-spacing:-1.6px;overflow-wrap:anywhere}.studio-welcome-copy>p{margin:0;color:#acb4c3;font-size:14px;line-height:1.7;white-space:pre-line}.studio-welcome-status{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:22px;color:#a5afbc;font-size:11px}.studio-welcome-status>span{display:flex;align-items:center;gap:7px}.studio-welcome-status .workspace-icon{width:14px;height:14px;color:var(--accent)}.studio-welcome-status strong{font-weight:600;color:#eef3f8}.studio-beta-tag{padding:4px 8px;font-size:9px;letter-spacing:.2px;border:1px solid var(--border);border-radius:5px}.studio-mascot-stage{position:relative;display:grid;place-items:center;min-width:0;margin:-30px -15px -30px 0}.studio-mascot-stage .guildhq-mascot{position:relative;z-index:2;width:230px;height:230px;object-fit:contain;filter:drop-shadow(0 18px 22px rgb(0 0 0 / 30%));animation:studio-float 8s ease-in-out infinite}.studio-orbit{position:absolute;width:215px;height:215px;border:1px solid color-mix(in srgb,var(--accent) 17%,transparent);border-radius:50%;transform:rotateX(60deg) rotate(-22deg)}.studio-orbit.orbit-two{width:270px;height:270px;border-color:#ffffff0d;transform:rotateX(60deg) rotate(35deg)}.studio-orbit-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.55;right:16px;top:78px}.studio-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 34px}.studio-shortcuts>:where(button,a){display:flex;align-items:center;gap:12px;min-height:83px;padding:17px;text-align:left;border:1px solid var(--border);border-radius:13px;color:var(--text);background:#12151b;text-decoration:none;cursor:pointer}.studio-shortcuts>:where(button,a):hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:#181c24;transform:translateY(-2px)}.studio-shortcuts>:where(button,a)>.workspace-icon:first-child{color:var(--accent);width:19px;height:19px}.studio-shortcuts>:where(button,a)>span{display:grid;flex:1;gap:6px}.studio-shortcuts strong{font-size:13px;font-weight:600;line-height:1.4}.studio-shortcuts small{color:var(--muted);font-size:12px;line-height:1.4}.studio-shortcuts>:where(button,a)>.workspace-icon:last-child{width:15px;height:15px;color:#6f7a8b}.studio-library-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.studio-library-heading h2{margin:9px 0 7px;font-size:clamp(20px,2.1vw,27px);letter-spacing:-.85px;font-weight:580}.studio-library-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.studio-search{display:flex;align-items:center;gap:9px;width:210px;flex:0 0 auto;min-height:39px;padding:0 12px;background:#12151c;border:1px solid var(--border);border-radius:9px;color:#818b9a}.studio-search .workspace-icon{width:16px;height:16px}.studio-search input{width:100%;padding:10px 0;border:0;outline-offset:2px;color:var(--text);background:transparent;font-size:11px}.studio-filter-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:22px 0 19px;padding-bottom:13px;border-bottom:1px solid var(--border)}.studio-filter-tabs button{display:flex;align-items:center;gap:7px;padding:9px 12px;min-height:35px;border:1px solid transparent;border-radius:8px;background:transparent;color:#939dac;font-size:11px;cursor:pointer}.studio-filter-tabs button:hover{color:#edf1f8;background:#ffffff08}.studio-filter-tabs button[aria-pressed=true]{border-color:var(--border);background:#20242d;color:#edf1f8}.studio-filter-tabs button>span{padding:1px 4px;font-size:9px;border-radius:3px;background:#ffffff12;color:#b7c1d2}.studio-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.studio-module{min-width:0;min-height:218px;padding:21px;display:flex;flex-direction:column;position:relative;border:1px solid var(--border);border-radius:15px;background:linear-gradient(150deg,#171a22,#11141b);animation:studio-reveal .44s var(--studio-ease) both;transition:background .2s,border-color .2s,transform .28s var(--studio-ease),box-shadow .28s}.studio-module:hover,.studio-module:focus-within{border-color:color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-3px);box-shadow:0 12px 32px #0000002b;background:linear-gradient(150deg,#1b2029,#141820)}.studio-module-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px}.studio-module-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--border);border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,#171c23)}.studio-module-icon .workspace-icon{width:19px;height:19px}.studio-module-state{display:inline-flex;gap:5px;align-items:center;color:#8792a3;font-size:9px;white-space:nowrap}.studio-module-state i{width:4px;height:4px;border-radius:50%;background:#677180}.studio-module-state.is-enabled{color:#a7b4c3}.studio-module-state.is-enabled i{background:var(--accent)}.studio-module h3{margin:0;font-size:15px;font-weight:620;letter-spacing:-.25px}.studio-module p{margin:9px 0 20px;font-size:13px;line-height:1.65;color:#99a4b4}.studio-module>button{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 0 0;min-height:34px;border:0;border-top:1px solid var(--border);background:transparent;color:#cad1de;font-size:10px;font-weight:550;text-align:left;cursor:pointer}.studio-module>button .workspace-icon{width:15px;height:15px;color:#778493;transition:transform .22s var(--studio-ease),color .2s}.studio-module>button:hover{color:var(--accent)}.studio-module>button:hover .workspace-icon{color:var(--accent);transform:translate(4px)}.studio-module>button:disabled{opacity:.5;cursor:not-allowed}.studio-module-skeleton{min-height:218px;border:1px solid var(--border);border-radius:15px;background:linear-gradient(100deg,#141820 20%,#202632 45%,#141820 65%);background-size:250% 100%;animation:shimmer 1.8s infinite}.studio-search-empty{display:grid;justify-items:center;gap:12px;padding:50px 20px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:15px}.studio-search-empty h3,.studio-search-empty p{margin:0}.studio-shell .content :where(.panel-manager-heading,.editor-heading,.staff-page-heading,.governance-heading,.system-health-heading,.operator-support-heading){margin-bottom:25px;gap:20px;align-items:flex-start}.studio-shell .content :where(.panel-manager-heading,.editor-heading,.staff-page-heading,.governance-heading,.system-health-heading,.operator-support-heading) :where(h1,h2){margin:8px 0;font-size:clamp(24px,2.6vw,33px);font-weight:600;letter-spacing:-1px}.studio-shell .content :where(.panel-manager-heading,.editor-heading,.staff-page-heading,.governance-heading,.system-health-heading,.operator-support-heading) p{max-width:650px;color:var(--muted);font-size:13px;line-height:1.7}.studio-shell .content .step-label{color:#8c98aa;font-size:9px;font-weight:600;letter-spacing:1.4px}.studio-shell .content :where(.panel-editor,.panel-preview,.editor-card,.temp-voice-form-shell,.staff-team-card,.approval-queue-card,.governance-detail,.operator-support-detail,.operator-support-list,.automod-card,.leveling-card){border-color:var(--border);border-radius:16px;background:var(--panel);box-shadow:none}.studio-shell .content :where(.governance-summary,.system-metric-grid)>article{border-color:var(--border);background:#141820;border-radius:13px}.studio-shell .content :where(.governance-summary,.system-metric-grid) strong{font-weight:550;letter-spacing:-.8px}.studio-shell .content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#303643;border-radius:9px;color:#e4e9f2;background-color:#0e1118;box-shadow:none}.studio-shell .content :where(input:not([type=checkbox]):not([type=radio]),select){min-height:40px}.studio-shell .content :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--accent) 55%,#303643)}.studio-shell .content :where(label>small,.field-help,.staff-field-help){color:#909cab;line-height:1.65;font-weight:400}.studio-shell .content :where(.primary-button,.secondary-button){min-height:39px;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:600;box-shadow:none}.studio-shell .content .primary-button{border:1px solid transparent;color:#071611;background:var(--accent)}.studio-shell .content .primary-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.studio-shell .content .secondary-button{background:#1c212b;border:1px solid #303745;color:#e0e7f1}.studio-shell .content .secondary-button:hover:not(:disabled){background:#252c38;border-color:#4a5668}.studio-shell .content .module-status{font-weight:500;font-size:10px;padding:6px 10px;margin-bottom:0}.studio-shell .content .founder-protection-banner{border-color:var(--border);background:#141922;border-radius:12px}.studio-shell .content .founder-protection-banner p{font-size:12px}.studio-disclosure{border:1px solid var(--border);border-radius:12px;background:#12161e}.studio-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;color:#c1cad8;font-size:12px;font-weight:550;cursor:pointer;list-style:none}.studio-disclosure>summary::-webkit-details-marker{display:none}.studio-disclosure>summary>span{display:grid;gap:5px}.studio-disclosure>summary strong{color:#d7dfeb;font-size:13px;font-weight:550}.studio-disclosure>summary small{color:#94a1b3;font-size:11px;line-height:1.5;font-weight:400}.studio-disclosure>summary .workspace-icon{width:16px;height:16px;transition:transform .2s var(--studio-ease)}.studio-disclosure[open]>summary .workspace-icon{transform:rotate(90deg)}.studio-shell .studio-disclosure{min-width:0;grid-column:1 / -1}.studio-shell .studio-disclosure .studio-disclosure-content{display:grid;gap:17px;min-width:0}.studio-shell .studio-disclosure :where(.staff-appointment-flow,.staff-role-guide,.temp-voice-templates,.leveling-rule-grid){margin:0}.studio-shell .studio-staff-workspace,.studio-shell .studio-governance-controls{grid-template-columns:minmax(0,1fr)}.studio-shell .studio-staff-workspace .approval-list{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell .studio-staff-workspace .staff-team-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:24px}.studio-shell .studio-staff-workspace .staff-team-card>.staff-card-heading{grid-column:1 / -1}.studio-shell .studio-staff-workspace .staff-appoint-form{margin:0}.studio-shell .studio-staff-workspace .staff-member-list{align-content:start}.studio-shell .studio-governance-controls>form{max-width:820px}.studio-shell .temp-voice-quick-setup{background:#151c24;border-color:var(--border);border-radius:12px}.studio-shell .temp-voice-quick-setup small{font-size:12px;line-height:1.6}.studio-shell .temp-voice-templates{border:0;padding:0;background:none}.studio-shell .temp-voice-templates-heading{flex-wrap:wrap}.studio-shell .content :where(.leveling-form,.automod-form,.temp-voice-form){gap:22px;padding:24px;border-radius:16px;border-color:var(--border);background:var(--panel)}.studio-shell .content :where(.voice-preview-card,.automod-status-card,.leveling-leaderboard){border-radius:16px;border-color:var(--border);background:#121721}.studio-shell .content :where(.leveling-form,.automod-form,.temp-voice-form) label>span{font-size:12px;font-weight:500;color:#b4bfd0}.studio-shell .content :where(.automod-protection-grid){gap:10px}.studio-shell .content .automod-protection-grid label{border-color:var(--border);border-radius:11px;padding:15px;background:#191f29}.studio-shell .content .automod-protection-grid label:has(input:checked){border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 5%,#181f27)}.studio-shell .content .automod-protection-grid small{line-height:1.5}.studio-shell .content :where(.level-rank-list>article,.level-rank-list>div){border-radius:11px;border-color:var(--border);background:#191f29}.studio-shell .content :where(.leveling-estimate,.voice-safety-note,.reaction-safety-note){border-color:var(--border);background:#171d27}@container dashboard (max-width: 850px){.studio-shell .studio-staff-workspace .staff-team-card,.studio-shell .studio-staff-workspace .approval-list{grid-template-columns:minmax(0,1fr)}}.studio-disclosure>.studio-disclosure-content{padding:0 18px 18px;animation:studio-reveal .25s var(--studio-ease)}.studio-section-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:5px;margin-bottom:24px;width:fit-content;max-width:100%;border:1px solid var(--border);border-radius:12px;background:#10131a}.studio-section-tabs button{display:flex;align-items:center;gap:8px;min-height:38px;padding:9px 16px;border:1px solid transparent;border-radius:8px;color:#96a2b4;background:transparent;font-size:12px;cursor:pointer}.studio-section-tabs button[aria-pressed=true]{border-color:var(--border);background:#222834;color:#f4f7fc}.studio-section-tabs button>span{font-size:10px;border-radius:4px;padding:2px 5px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.studio-shell [hidden]{display:none!important}@keyframes studio-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}@media(min-width:981px){.studio-shell .sidebar{position:sticky}}@media(max-width:1200px){.studio-shell{grid-template-columns:232px minmax(0,1fr)}.studio-shell .account>div{display:none}.studio-shell .account{padding-left:0;border-left:0}.studio-welcome{grid-template-columns:minmax(0,1fr) 190px;padding:28px}.studio-mascot-stage .guildhq-mascot{width:200px;height:200px}.studio-shortcuts{gap:8px}.studio-shortcuts>:where(button,a){padding:14px;gap:9px}.studio-shortcuts>:where(button,a)>.workspace-icon:last-child{display:none}.studio-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.studio-shell{display:block}.studio-shell .sidebar{display:none;position:fixed;z-index:101;inset:0 auto 0 0;width:min(320px,calc(100vw - 38px));height:100dvh;padding:22px 17px;border-right:1px solid #313847;box-shadow:30px 0 90px #00000059}.studio-shell.navigation-is-open .sidebar{display:flex;animation:studio-drawer .26s var(--studio-ease) both}.studio-shell .sidebar nav a{font-size:14px;min-height:43px}.studio-shell .sidebar .brand-lockup{padding-bottom:22px}.studio-navigation-backdrop{display:block;position:fixed;z-index:100;inset:0;border:0;background:#0000008c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.studio-menu-close{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;color:var(--muted);border:1px solid var(--border);background:transparent;border-radius:8px}.studio-menu-toggle{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:9px;border:1px solid var(--border);color:var(--text);background:#171b24;cursor:pointer}.studio-shell .topbar{height:70px;min-height:70px;display:flex;flex-wrap:nowrap;padding:0 22px;gap:15px}.studio-shell .dashboard-language-picker{display:grid}.studio-shell .content{padding-top:24px}.studio-welcome{grid-template-columns:minmax(0,1fr) 235px}.studio-mascot-stage .guildhq-mascot{width:220px;height:220px}}@keyframes studio-drawer{0%{transform:translate(-100%);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:620px){.studio-mobile-account{display:grid;gap:14px;margin-top:6px;padding:18px 10px 6px;border-top:1px solid var(--border)}.studio-mobile-account>div{display:grid;gap:5px;overflow-wrap:anywhere;font-size:13px}.studio-mobile-account span{color:var(--muted);font-size:12px}.studio-mobile-account button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;color:var(--text);background:var(--panel-strong);border:1px solid var(--border);border-radius:8px;cursor:pointer}.studio-shell .topbar{padding:0 15px;gap:11px;height:66px;min-height:66px}.studio-location>span{max-width:170px;font-size:10px}.studio-location>strong,.studio-location>h1{font-size:12px}.studio-shell .topbar .personal-appearance-button{width:34px;height:34px;min-height:34px;padding:8px;overflow:hidden;font-size:0;gap:0}.studio-shell .topbar .personal-appearance-button .appearance-dot{width:14px;height:14px}.studio-shell .dashboard-language-picker select{width:73px;min-width:0;padding-right:6px;font-size:10px}.studio-shell .account{display:none}.studio-shell .content{padding:18px 15px 40px}.studio-welcome{grid-template-columns:minmax(0,1fr);padding:25px 23px;min-height:255px;border-radius:17px}.studio-welcome-copy{position:relative;z-index:3}.studio-welcome h1{max-width:100%;font-size:clamp(25px,7vw,32px);margin-right:30px;letter-spacing:-1px}.studio-welcome-copy>p{font-size:12px;max-width:225px}.studio-welcome .studio-kicker{font-size:8px;letter-spacing:1.3px}.studio-mascot-stage{position:absolute;bottom:-35px;right:-18px;width:155px;height:170px;opacity:.24;margin:0;z-index:1}.studio-mascot-stage .guildhq-mascot{width:170px;height:170px}.studio-orbit{width:150px;height:150px}.studio-orbit.orbit-two{width:200px;height:200px}.studio-welcome-status{gap:11px;margin-top:19px;font-size:10px}.studio-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 29px}.studio-shortcuts>:where(button,a){min-height:91px;padding:15px 13px;align-items:flex-start;gap:10px}.studio-shortcuts strong,.studio-shortcuts small{font-size:12px}.studio-shortcuts>.studio-app-link{grid-column:1 / -1;min-height:66px;align-items:center}.studio-shortcuts>.studio-app-link>.workspace-icon:last-child{display:block}.studio-library-heading{display:grid;gap:17px}.studio-library-heading h2{font-size:23px}.studio-library-heading p{font-size:12px}.studio-search{width:100%}.studio-search input{font-size:13px;min-height:42px}.studio-filter-tabs{gap:3px;margin-top:15px;padding-bottom:12px}.studio-filter-tabs button{font-size:10px;padding:9px 10px;min-height:40px}.studio-module-grid{grid-template-columns:minmax(0,1fr);gap:11px}.studio-module{padding:21px;min-height:205px}.studio-module h3{font-size:17px}.studio-module p{font-size:13px}.studio-module-state,.studio-module>button{font-size:11px}.studio-module>button{min-height:42px}.studio-shell .content :where(.panel-manager-heading,.staff-page-heading,.governance-heading){flex-wrap:wrap}.studio-shell .content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.studio-shell .content .studio-search input{font-size:14px}.studio-section-tabs{width:100%}.studio-section-tabs button{padding:9px 12px;min-height:44px}}@media(prefers-reduced-motion:reduce){.studio-shell *,.studio-shell *:before,.studio-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.studio-shell.hq-shell{--bg: #06070c;--hq-line: rgb(255 255 255 / 8%);--hq-glass: linear-gradient(160deg, rgb(255 255 255 / 5.5%), rgb(255 255 255 / 1.8%));--hq-green: #34d399;--hq-violet: #a78bfa;--hq-cyan: #38bdf8;--hq-rose: #fb7185;--hq-amber: #fbbf24;position:relative;isolation:isolate;grid-template-columns:84px minmax(0,1fr);background:var(--bg)}.hq-shell .workspace{position:relative;z-index:1;background:transparent}.hq-aurora{position:fixed;inset:-20%;z-index:0;overflow:hidden;filter:blur(90px);opacity:.5;pointer-events:none}.hq-aurora i{position:absolute;border-radius:50%;animation:hq-drift 20s ease-in-out infinite alternate}.hq-aurora i:nth-child(1){width:44vw;height:44vw;left:50%;top:-8%;background:var(--accent);opacity:.32}.hq-aurora i:nth-child(2){width:38vw;height:38vw;left:4%;top:52%;background:#7c3aed;opacity:.38;animation-duration:26s}.hq-aurora i:nth-child(3){width:30vw;height:30vw;left:72%;top:60%;background:#0ea5e9;opacity:.24;animation-duration:31s}.hq-aurora:after{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgb(255 255 255 / 12%) 1px,transparent 1px);background-size:3px 3px}@keyframes hq-drift{to{transform:translate(-8vw,6vh) scale(1.15)}}.hq-rail{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;align-items:center;gap:4px;height:100dvh;padding:18px 0 16px;border-right:1px solid var(--hq-line);background:#08090f8c;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.hq-rail-brand{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px}.hq-rail-brand>*{width:34px;height:34px}.hq-rail-brand:hover{transform:rotate(-6deg) scale(1.06)}.hq-rail-nav{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.hq-rail-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:72px;padding:6px 0 7px;border:0;border-radius:14px;color:#8f96a8;background:none;font:inherit;text-decoration:none;cursor:pointer}.hq-rail-item b{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:550;letter-spacing:.1px}.hq-rail-long{display:none}.hq-rail-icon{position:relative;display:grid;place-items:center;width:42px;height:36px;border-radius:12px;transition:background .2s ease,box-shadow .26s ease,transform .26s var(--studio-ease)}.hq-rail-icon .workspace-icon{width:20px;height:20px}.hq-rail-item:hover{color:#eef0f6}.hq-rail-item:hover .hq-rail-icon{background:#ffffff0f;transform:translateY(-1px)}.hq-rail-item.active{color:var(--text)}.hq-rail-item.active .hq-rail-icon{color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent),0 0 24px color-mix(in srgb,var(--accent) 26%,transparent)}.hq-rail-item.active:before{content:"";position:absolute;left:-6px;top:12px;width:3px;height:22px;border-radius:0 3px 3px 0;background:var(--accent);box-shadow:0 0 12px var(--accent)}.hq-rail-item.hq-hub-operator{margin-top:6px}.hq-rail-item.hq-hub-operator .hq-rail-icon{border:1px dashed rgb(255 255 255 / 10%)}.hq-rail-badge{position:absolute;top:-5px;right:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;color:#170d03;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent);font-size:10px;font-style:normal;font-weight:700}.hq-rail-more,.hq-sheet-head,.hq-sheet-extra{display:none}.hq-rail-foot{display:grid;place-items:center;margin-top:auto;padding-top:12px}.hq-rail-status{display:grid;place-items:center;width:32px;height:32px;border-radius:10px}.hq-rail-status i{width:9px;height:9px;border-radius:50%;background:var(--muted)}.hq-rail-status.is-healthy i{background:var(--hq-green);box-shadow:0 0 10px var(--hq-green);animation:hq-pulse 2.4s ease-in-out infinite}.hq-rail-status.is-warning i{background:var(--hq-amber);box-shadow:0 0 10px var(--hq-amber)}.hq-rail-status.is-critical i{background:var(--hq-rose);box-shadow:0 0 10px var(--hq-rose);animation:hq-pulse 1.2s ease-in-out infinite}@keyframes hq-pulse{50%{transform:scale(1.35);opacity:.7}}.studio-shell .topbar.hq-topbar{height:72px;min-height:72px;gap:12px;border-bottom-color:var(--hq-line);background:#06070c8c;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.hq-search-trigger{display:flex;align-items:center;gap:10px;min-width:230px;height:38px;padding:0 8px 0 12px;color:#8d94a6;border:1px solid var(--hq-line);border-radius:12px;background:#ffffff0a;font:inherit;font-size:12.5px;cursor:pointer}.hq-search-trigger .workspace-icon{width:16px;height:16px}.hq-search-trigger>span{flex:1;text-align:left}.hq-search-trigger:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 14%,transparent)}.hq-shell kbd{display:inline-grid;place-items:center;min-width:20px;padding:2px 6px;border:1px solid var(--hq-line);border-radius:6px;color:#8a91a3;background:#ffffff0a;font:inherit;font-size:10.5px;font-weight:550}.hq-server-pill{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 5px;border:1px solid var(--hq-line);border-radius:99px;background:#ffffff0a;cursor:pointer}.hq-server-pill:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.hq-server-avatar{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;overflow:hidden;border-radius:50%;color:#160c02;background:linear-gradient(135deg,var(--accent),#f472b6);font-size:10px;font-weight:750}.hq-server-avatar img{width:100%;height:100%;object-fit:cover}.hq-server-pill select{position:relative;z-index:1;align-self:stretch;max-width:226px;margin-left:-36px;padding:0 14px 0 36px;border:0;color:var(--text);background:transparent;font:inherit;font-size:12.5px;font-weight:600;text-overflow:ellipsis;appearance:none;cursor:pointer}.hq-server-pill option{background:#12151c}.hq-server-chevron{position:absolute;right:10px;width:12px!important;height:12px!important;transform:rotate(90deg);color:var(--muted);pointer-events:none}.hq-topbar-desktop{display:flex;align-items:center;gap:10px}.hq-topbar-desktop .account button .workspace-icon{width:16px;height:16px}.hq-hub-tabs{display:flex;gap:6px;max-width:1440px;padding:18px clamp(22px,3vw,48px) 0;overflow-x:auto;scrollbar-width:none}.hq-hub-tabs::-webkit-scrollbar{display:none}.hq-hub-tabs a{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:99px;color:#9aa1b2;font-size:13px;font-weight:550;text-decoration:none}.hq-hub-tabs a .workspace-icon{width:16px;height:16px}.hq-hub-tabs a:hover{color:var(--text);background:#ffffff0d}.hq-hub-tabs a.active{color:var(--text);border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 16%,transparent)}.hq-hub-tabs a.active .workspace-icon{color:var(--accent)}.hq-hub-tabs a i{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;color:#170d03;background:var(--accent);font-size:10px;font-style:normal;font-weight:700}.hq-hub-tabs-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:36px;padding:0 4px 0 10px;color:#6f7689;font-size:10.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap}.hq-hub-tabs-group:not(:first-child):before{content:"";width:1px;height:18px;margin-right:6px;background:var(--hq-line)}@media(min-width:900px){.hq-hub-tabs{flex-wrap:wrap;row-gap:4px}}.studio-shell .content>.hq-overview{animation:studio-reveal .45s var(--studio-ease) both}.hq-overview-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.hq-overview-head h1{margin:6px 0 0;font-size:clamp(28px,3vw,36px);font-weight:750;letter-spacing:-.045em}.hq-gradient-text{color:transparent;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,white),#f472b6 50%,var(--hq-violet));background-clip:text;-webkit-background-clip:text}.hq-kicker{display:inline-flex;align-items:center;gap:8px;color:#8d94a6;font-size:11.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.hq-live-dot{width:7px;height:7px;border-radius:50%;background:var(--hq-green);box-shadow:0 0 10px var(--hq-green);animation:hq-pulse 2.4s ease-in-out infinite}.hq-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border:1px solid var(--hq-line);border-radius:13px;background:#ffffff09}.hq-segmented button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:9px;color:#9aa1b2;background:transparent;font:inherit;font-size:12.5px;font-weight:550;cursor:pointer}.hq-segmented button:hover{color:var(--text)}.hq-segmented button[aria-pressed=true]{color:var(--text);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.hq-segmented button span{padding:1px 6px;border-radius:99px;background:#ffffff14;font-size:10.5px}.hq-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:16px}.hq-tile{position:relative;display:flex;flex-direction:column;min-width:0;min-height:176px;padding:20px 22px;overflow:hidden;border:1px solid var(--hq-line);border-radius:22px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tile-tint, transparent) 14%,transparent),transparent 60%),var(--hq-glass);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);transition:transform .32s var(--studio-ease),border-color .22s ease,box-shadow .32s ease}.hq-tile:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,rgb(255 255 255 / 20%),transparent 35%,transparent 70%,rgb(255 255 255 / 7%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hq-tile.is-interactive:hover,.hq-tile.is-interactive:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tile-tint, var(--accent)) 38%,transparent);box-shadow:0 18px 50px #00000059,0 0 40px color-mix(in srgb,var(--tile-tint, var(--accent)) 14%,transparent)}.hq-tile-hit{position:absolute;inset:0;z-index:2;border:0;border-radius:inherit;background:transparent;cursor:pointer}.hq-tile-hit:focus-visible{outline-offset:-3px!important}.hq-tile small{color:#8d94a6;font-size:12.5px;font-weight:550}.hq-tile-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.hq-big{margin-top:8px;font-size:clamp(34px,3vw,42px);font-weight:750;line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.hq-sub{position:relative;z-index:1;margin:6px 0 0;color:#8d94a6;font-size:12.5px}.hq-good{color:var(--hq-green)}.hq-bad{color:var(--hq-rose)}.hq-trend-pill{padding:3px 8px;border-radius:99px;font-size:11.5px;font-weight:650}.hq-trend-pill.is-good{color:var(--hq-green);background:color-mix(in srgb,var(--hq-green) 12%,transparent)}.hq-trend-pill.is-bad{color:var(--hq-rose);background:color-mix(in srgb,var(--hq-rose) 12%,transparent)}.hq-badge{padding:3px 8px;border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:11.5px;font-weight:650}.hq-tile-kpi,.hq-tile-members{padding-bottom:76px}.hq-sparkline{position:absolute;right:0;bottom:0;left:0;width:100%;height:66px;overflow:visible}.hq-sparkline-line{filter:drop-shadow(0 0 6px var(--spark))}.hq-tile-members .hq-sparkline{height:84px}.hq-tile-hero{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:240px;border-color:color-mix(in srgb,var(--accent) 22%,transparent);background:radial-gradient(circle at 82% 40%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--hq-violet) 9%,transparent)),var(--hq-glass)}.hq-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column}.hq-hero-copy small{letter-spacing:1.2px}.hq-hero-copy h2{margin:8px 0;font-size:clamp(22px,2.2vw,28px);font-weight:720;letter-spacing:-.035em}.hq-hero-copy p{max-width:380px;margin:0;color:#c3c6d4;font-size:14px;line-height:1.55}.hq-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:18px}.hq-cta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:12px;color:#170d03;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,white),var(--accent));box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 38%,transparent);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.hq-cta .workspace-icon{width:16px;height:16px}.hq-cta:hover{transform:translateY(-2px);box-shadow:0 14px 38px color-mix(in srgb,var(--accent) 50%,transparent)}.hq-cta:hover .workspace-icon{transform:translate(2px)}.hq-chip-static{display:inline-flex;align-items:center;gap:6px;color:#b8bccb;font-size:12.5px}.hq-chip-static .workspace-icon{width:15px;height:15px;color:var(--accent)}.hq-hero-mascot{position:relative;align-self:end;width:190px;height:190px;margin:-14px -8px -34px 0}.hq-hero-mascot .guildhq-mascot{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 40px color-mix(in srgb,var(--accent) 35%,transparent));animation:hq-float 6s ease-in-out infinite}.hq-hero-glow{position:absolute;inset:20% 10% 0;border-radius:50%;background:color-mix(in srgb,var(--accent) 30%,transparent);filter:blur(40px)}@keyframes hq-float{50%{transform:translateY(-8px) rotate(1.5deg)}}.hq-tile-live{grid-row:span 2}.hq-pill-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;color:var(--hq-green);background:color-mix(in srgb,var(--hq-green) 11%,transparent);font-size:11px;font-weight:650}.hq-pill-live i{width:6px;height:6px;border-radius:50%;background:currentcolor;box-shadow:0 0 8px currentcolor;animation:hq-pulse 2s ease-in-out infinite}.hq-pill-live.is-warn{color:var(--hq-amber);background:color-mix(in srgb,var(--hq-amber) 11%,transparent)}.hq-feed{display:grid;margin:10px 0 0;padding:0;list-style:none}.hq-feed li{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-top:1px solid var(--hq-line);animation:studio-reveal .42s var(--studio-ease) both}.hq-feed li:first-child{border-top:0}.hq-feed li:nth-child(2){animation-delay:60ms}.hq-feed li:nth-child(3){animation-delay:.12s}.hq-feed li:nth-child(4){animation-delay:.18s}.hq-feed li:nth-child(5){animation-delay:.24s}.hq-feed-dot{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--dot)}.hq-feed-dot.is-hot{box-shadow:0 0 10px var(--dot);animation:hq-pulse 2.4s ease-in-out infinite}.hq-feed strong{display:-webkit-box;overflow:hidden;color:#e6e8ef;font-size:13px;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hq-feed small{display:block;margin-top:2px;font-size:11.5px;font-weight:450}.hq-empty{margin:14px 0;color:#8d94a6;font-size:13px}.hq-link{position:relative;z-index:3;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding:6px 0 0;border:0;color:var(--accent);background:none;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.hq-tile-title .hq-link{margin:0;padding:0}.hq-link .workspace-icon{width:14px;height:14px}.hq-link:hover .workspace-icon{transform:translate(3px)}.hq-skeleton-line,.hq-chart-placeholder,.hq-module-skeleton{border-radius:10px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:hq-shimmer 1.4s linear infinite}.hq-skeleton-line{height:38px;margin-top:10px;border-top:0!important}@keyframes hq-shimmer{to{background-position:-200% 0}}.hq-tile-health{grid-column:span 2}.hq-rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 6px}.hq-ring{position:relative;display:grid;justify-items:center;gap:8px;margin:0;transition:transform .32s var(--studio-ease)}.hq-ring:hover{transform:scale(1.05)}.hq-ring svg{width:var(--ring-size);height:var(--ring-size);overflow:visible}.hq-ring-track{fill:none;stroke:#ffffff12;stroke-width:8}.hq-ring-value{fill:none;stroke:var(--ring);stroke-width:8;stroke-linecap:round;stroke-dashoffset:var(--ring-offset);filter:drop-shadow(0 0 5px var(--ring)) drop-shadow(0 0 14px color-mix(in srgb,var(--ring) 45%,transparent));animation:hq-ring-in 1.3s var(--studio-ease) both}@keyframes hq-ring-in{0%{stroke-dashoffset:var(--ring-full)}}.hq-ring strong{position:absolute;top:calc(var(--ring-size) / 2);transform:translateY(-50%);font-size:19px;font-weight:720;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hq-ring figcaption{color:#8d94a6;font-size:12px;text-align:center}.hq-status-strip{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--hq-line);list-style:none}.hq-status-strip li{display:inline-flex;align-items:center;gap:6px;color:#8d94a6;font-size:11.5px}.hq-status-strip i{width:6px;height:6px;border-radius:50%;background:var(--hq-green);box-shadow:0 0 8px var(--hq-green)}.hq-status-strip .is-degraded i{background:var(--hq-amber);box-shadow:0 0 8px var(--hq-amber)}.hq-status-strip .is-outage i{background:var(--hq-rose);box-shadow:0 0 8px var(--hq-rose)}.hq-tile-trend{grid-column:span 2}.hq-legend{display:inline-flex;gap:14px;color:#8d94a6;font-size:11.5px}.hq-legend span{display:inline-flex;align-items:center;gap:6px}.hq-legend i{width:8px;height:8px;border-radius:50%}.hq-trend,.hq-chart-placeholder{position:relative;flex:1;min-height:210px;margin-top:12px}.hq-chart-placeholder{display:grid;place-items:center;color:#8d94a6;font-size:13px}.hq-trend svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hq-trend-grid{stroke:#ffffff0d;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.hq-trend-line{filter:drop-shadow(0 0 6px var(--series))}.hq-trend-series{animation:hq-fade-up .9s var(--studio-ease) both}@keyframes hq-fade-up{0%{opacity:0;transform:translateY(14px)}}.hq-trend-cursor{stroke:#ffffff38;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.hq-trend-dot{position:absolute;width:11px;height:11px;border:2px solid var(--series);border-radius:50%;background:#0b0d12;box-shadow:0 0 12px var(--series);transform:translate(-50%,-50%);pointer-events:none}.hq-trend-card{position:absolute;top:6px;z-index:3;display:grid;gap:4px;min-width:150px;padding:10px 12px;border:1px solid rgb(255 255 255 / 12%);border-radius:12px;background:#10111ae0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #0006;transform:translate(14px);pointer-events:none;font-size:12px;white-space:nowrap}.hq-trend-card.is-left{transform:translate(calc(-100% - 14px))}.hq-trend-card small{font-size:11px}.hq-trend-card span{display:flex;align-items:center;gap:6px;color:#c3c6d4}.hq-trend-card span i{width:7px;height:7px;border-radius:50%}.hq-trend-card b{color:var(--text)}.hq-tile-modules,.hq-tile-actions{grid-column:span 2;min-height:0}.hq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hq-chips>:where(button,a){display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--hq-line);border-radius:99px;color:#d6d9e3;background:#ffffff0b;font:inherit;font-size:12.5px;font-weight:550;text-decoration:none;cursor:pointer}.hq-chips .workspace-icon{width:15px;height:15px;color:#9aa1b2}.hq-chips>:where(button,a):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 16%,transparent)}.hq-chips>:where(button,a):hover .workspace-icon{color:var(--accent)}.hq-chips .is-on{color:#b7f5dc;border-color:color-mix(in srgb,var(--hq-green) 32%,transparent);background:color-mix(in srgb,var(--hq-green) 8%,transparent)}.hq-chips .is-on .workspace-icon{color:var(--hq-green)}.hq-chips .is-add{border-style:dashed;color:#9aa1b2;background:transparent}.hq-library{margin-top:44px;scroll-margin-top:96px}.hq-library-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.hq-library-head h2{margin:6px 0 0;font-size:24px;font-weight:700;letter-spacing:-.03em}.hq-library-search{display:flex;align-items:center;gap:8px;width:min(280px,100%);height:38px;padding:0 12px;border:1px solid var(--hq-line);border-radius:12px;color:#8d94a6;background:#ffffff0a}.hq-library-search:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.hq-library-search .workspace-icon{width:16px;height:16px}.hq-library-search input{width:100%;min-width:0;border:0;color:var(--text);background:none;font:inherit;font-size:13px}.hq-library-filter{margin:18px 0}.hq-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hq-module{position:relative;display:flex;flex-direction:column;padding:18px;border:1px solid var(--hq-line);border-radius:18px;background:var(--hq-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:hq-fade-up .52s var(--studio-ease) both;transition:transform .3s var(--studio-ease),border-color .2s ease,box-shadow .3s ease}.hq-module:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 16px 40px #0000004d}.hq-module-top{display:flex;align-items:center;justify-content:space-between}.hq-module-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.hq-module-state{display:inline-flex;align-items:center;gap:6px;color:#8d94a6;font-size:11.5px;font-weight:550}.hq-module-state i{width:6px;height:6px;border-radius:50%;background:#4b5263}.hq-module.is-enabled .hq-module-state{color:var(--hq-green)}.hq-module.is-enabled .hq-module-state i{background:var(--hq-green);box-shadow:0 0 8px var(--hq-green)}.hq-module h3{margin:14px 0 6px;font-size:16px;font-weight:650}.hq-module p{flex:1;margin:0 0 14px;color:#8d94a6;font-size:13px;line-height:1.55}.hq-module>button{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0;border:0;border-top:1px solid var(--hq-line);color:#d6d9e3;background:none;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.hq-module>button .workspace-icon{width:15px;height:15px}.hq-module>button:hover:not(:disabled){color:var(--accent)}.hq-module>button:hover:not(:disabled) .workspace-icon{transform:translate(3px)}.hq-module>button:disabled{color:#666d7d}.hq-module-skeleton{height:190px;border-radius:18px}.hq-library-empty{display:grid;justify-items:center;gap:6px;padding:40px 20px;color:#8d94a6;text-align:center}.hq-library-empty h3{margin:6px 0 0;color:var(--text)}.hq-palette-layer{position:fixed;inset:0;z-index:300}.hq-palette-veil{position:absolute;inset:0;width:100%;border:0;background:#0405098c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:hq-veil .18s ease both}@keyframes hq-veil{0%{opacity:0}}.hq-palette{position:absolute;top:12vh;left:50%;display:flex;flex-direction:column;width:min(640px,calc(100vw - 24px));max-height:min(560px,76vh);overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:20px;color:var(--text);background:#12131edb;-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4);box-shadow:0 40px 120px #0009,0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent),0 0 60px color-mix(in srgb,var(--accent) 12%,transparent);transform:translate(-50%);animation:hq-palette-in .24s var(--studio-ease) both}@keyframes hq-palette-in{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.98)}}.hq-palette-input{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hq-line);color:#8d94a6}.hq-palette-input .workspace-icon{width:19px;height:19px;color:var(--accent)}.hq-palette-input input{flex:1;min-width:0;border:0;outline:0;color:var(--text);background:none;font:inherit;font-size:16px}.hq-palette-input input::-webkit-search-cancel-button{-webkit-appearance:none}.hq-palette kbd{display:inline-grid;place-items:center;min-width:20px;padding:2px 6px;border:1px solid var(--hq-line);border-radius:6px;color:#8a91a3;background:#ffffff0a;font:inherit;font-size:10.5px}.hq-palette-results{flex:1;padding:6px 8px 8px;overflow-y:auto;overscroll-behavior:contain}.hq-palette-group{margin:0;padding:12px 12px 6px;color:#636a7d;font-size:10.5px;font-weight:650;letter-spacing:1.2px;text-transform:uppercase}.hq-palette-row button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:0;border-radius:12px;color:#cfd2de;background:transparent;font:inherit;text-align:left;cursor:pointer}.hq-palette-row button.is-selected{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.hq-palette-icon{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;background:#ffffff0d}.hq-palette-icon .workspace-icon{width:16px;height:16px}.is-selected .hq-palette-icon{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.hq-palette-text{display:grid;flex:1;min-width:0;gap:2px}.hq-palette-text strong{font-size:14px;font-weight:550}.hq-palette-text small{overflow:hidden;color:#8d94a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hq-palette-row em{color:#6f7689;font-size:11px;font-style:normal;white-space:nowrap}.hq-palette-badge{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;color:#170d03;background:var(--accent);font-size:10px;font-style:normal;font-weight:700}.hq-palette-empty{display:grid;gap:6px;padding:28px 16px;color:#8d94a6;font-size:13px;text-align:center}.hq-palette-empty strong{color:var(--text)}.hq-palette-foot{display:flex;gap:16px;padding:11px 18px;border-top:1px solid var(--hq-line);color:#8d94a6;font-size:11.5px}.hq-palette-foot span{display:inline-flex;align-items:center;gap:4px}@media(max-width:1280px){.hq-shell .account>div{display:none}.hq-search-trigger{min-width:0}.hq-search-trigger>span{display:none}}@media(max-width:1200px){.hq-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-tile-live{order:2;grid-column:span 2;grid-row:auto}.hq-tile-health,.hq-tile-trend,.hq-tile-modules,.hq-tile-actions{order:3}.hq-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.studio-shell.hq-shell{display:block;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.hq-rail{position:fixed;inset:auto 0 0;z-index:90;flex-direction:row;height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--hq-line);border-right:0;background:#08090fe0}.hq-rail-brand,.hq-rail-foot{display:none}.hq-rail-nav{flex-direction:row;justify-content:space-around}.hq-rail-item{flex:1 1 0;width:auto;min-width:0}.hq-rail-item.hq-hub-operator{margin-top:0}.hq-rail-item.active:before{top:-7px;left:calc(50% - 11px);width:22px;height:3px;border-radius:0 0 3px 3px}.hq-rail-nav>a:nth-of-type(n+5){display:none}.hq-rail-more{display:flex}.hq-shell.navigation-is-open .hq-rail{z-index:102;flex-direction:column;align-items:stretch;gap:14px;max-height:88dvh;padding:16px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;border:1px solid rgb(255 255 255 / 10%);border-bottom:0;border-radius:24px 24px 0 0;background:#0e0f18f5;box-shadow:0 -30px 90px #0000007f;animation:hq-sheet-in .28s var(--studio-ease) both}.hq-shell.navigation-is-open .hq-sheet-head{display:flex;align-items:center;justify-content:space-between}.hq-sheet-head strong{font-size:17px}.hq-sheet-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--hq-line);border-radius:10px;color:var(--muted);background:transparent}.hq-shell.navigation-is-open .hq-rail-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hq-shell.navigation-is-open .hq-rail-nav>a{display:flex;padding:14px 4px 12px;border:1px solid var(--hq-line);background:#ffffff09}.hq-shell.navigation-is-open .hq-rail-nav>a.active{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.hq-shell.navigation-is-open .hq-rail-item.active:before{display:none}.hq-shell.navigation-is-open .hq-rail-item b{max-width:100%;font-size:12px}.hq-shell.navigation-is-open .hq-rail-more{display:none}.hq-shell.navigation-is-open .hq-sheet-extra{display:grid;gap:12px}.hq-sheet-field{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.hq-sheet-field select{min-height:38px;padding:0 10px;border:1px solid var(--hq-line);border-radius:10px;color:var(--text);background:#171a22;font:inherit}.hq-sheet-extra .personal-appearance-button{justify-content:center;min-height:42px;margin:0}.hq-sheet-links{display:flex;gap:16px;font-size:12.5px}.hq-sheet-links a{color:#9aa1b2}.hq-sheet-extra .studio-mobile-account{display:grid;gap:12px;margin:0;padding:14px 0 0;border-top:1px solid var(--hq-line)}.hq-sheet-extra .studio-mobile-account>div{display:grid;gap:3px;font-size:13px}.hq-sheet-extra .studio-mobile-account span{color:var(--muted);font-size:12px}.hq-sheet-extra .studio-mobile-account button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid var(--hq-line);border-radius:10px;color:var(--text);background:#ffffff0d}.hq-sheet-backdrop{z-index:101!important}@keyframes hq-sheet-in{0%{transform:translateY(100%)}}.hq-topbar-desktop{display:none}.studio-shell .topbar.hq-topbar{height:64px;min-height:64px;padding:0 16px}.hq-search-trigger{justify-content:center;width:38px;padding:0}.hq-search-trigger>kbd{display:none}.hq-server-pill select{max-width:156px}.hq-hub-tabs{padding:12px 16px 0}}@media(max-width:640px){.studio-shell.hq-shell .content{padding:18px 14px 40px}.hq-overview-head{align-items:flex-start;flex-direction:column;margin-bottom:16px}.hq-bento{gap:12px}.hq-tile{min-height:150px;padding:16px;border-radius:18px}.hq-tile-hero{grid-template-columns:minmax(0,1fr) 96px;min-height:0}.hq-hero-mascot{width:110px;height:110px;margin:0 -18px -22px 0}.hq-tile-members,.hq-tile-hero,.hq-tile-live,.hq-tile-health,.hq-tile-trend,.hq-tile-modules,.hq-tile-actions,.hq-tile-protect{grid-column:span 2}.hq-tile-kpi,.hq-tile-members{padding-bottom:64px}.hq-big{font-size:32px}.hq-sparkline{height:54px}.hq-rings{gap:4px}.hq-ring{--ring-size: 84px !important}.hq-ring strong{font-size:16px}.hq-trend,.hq-chart-placeholder{min-height:170px}.hq-module-grid{grid-template-columns:minmax(0,1fr)}.hq-palette{top:8px;max-height:calc(100dvh - 16px)}.hq-palette-foot{display:none}.hq-server-avatar{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.hq-aurora i,.hq-hero-mascot .guildhq-mascot,.hq-live-dot,.hq-pill-live i,.hq-feed-dot.is-hot,.hq-rail-status i,.hq-ring-value,.hq-trend-series,.hq-module,.hq-feed li,.hq-palette,.hq-shell.navigation-is-open .hq-rail{animation:none!important}.hq-tile,.hq-module,.hq-chips>:where(button,a),.hq-cta{transition:none}}.studio-shell .workspace.has-hub-tabs .content{padding-top:22px}.hq-palette-input input:focus-visible{outline:none}.hq-palette-input:focus-within{box-shadow:inset 0 -1px color-mix(in srgb,var(--accent) 45%,transparent)}.hq-server-score{--score-tint: var(--hq-green);display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--score-tint) 30%,transparent);border-radius:14px;background:color-mix(in srgb,var(--score-tint) 8%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.hq-server-score:hover,.hq-server-score:focus-visible{border-color:color-mix(in srgb,var(--score-tint) 55%,transparent);background:color-mix(in srgb,var(--score-tint) 14%,transparent)}.hq-server-score[data-grade=good]{--score-tint: var(--hq-cyan)}.hq-server-score[data-grade=fair]{--score-tint: var(--hq-amber)}.hq-server-score[data-grade=poor]{--score-tint: var(--hq-rose)}.hq-server-score-value{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--score-tint);border-radius:50%;font-weight:700;font-size:14px;box-shadow:0 0 14px color-mix(in srgb,var(--score-tint) 40%,transparent)}.hq-server-score>span:nth-child(2){display:grid;flex:1;gap:2px}.hq-server-score strong{font-size:13px}.hq-server-score small{color:#8d94a6;font-size:11.5px}.hq-server-score svg{width:16px;height:16px;opacity:.6}.hq-module-changed{display:block;margin:-4px 0 8px;color:var(--muted);font-size:.78rem}.hq-library-sort{margin:0 0 14px;width:fit-content}.hq-hygiene{margin-bottom:18px}.hq-hygiene-list{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.hq-hygiene-list li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--hq-line);background:var(--hq-glass)}.hq-hygiene-list .workspace-icon{width:22px;height:22px;color:var(--hq-amber)}.hq-hygiene-list code{display:inline-block;margin-top:4px;font-size:.75rem;color:var(--muted)}.commands-help-search{margin:0 0 12px;max-width:420px}.commands-help-note{margin:0 0 16px}.commands-help-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.commands-help-card{padding:14px 16px;border-radius:16px;border:1px solid var(--hq-line);background:var(--hq-glass)}.commands-help-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:6px}.commands-help-top code{font-size:1rem;color:var(--accent)}.commands-help-subs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.commands-help-subs code{padding:2px 8px;border-radius:999px;background:#ffffff0f;font-size:.75rem}.hq-shell .content{--panel: rgb(255 255 255 / 3.4%);--panel-soft: rgb(255 255 255 / 2.2%);--panel-strong: rgb(255 255 255 / 5.5%);--border: rgb(255 255 255 / 8%);--hq-field: rgb(6 8 14 / 55%);--hq-radius: 20px}.hq-shell .content :where(.panel-editor,.panel-preview,.editor-card,.temp-voice-form-shell,.automod-card,.leveling-card,.leveling-form,.automod-form,.temp-voice-form,.voice-preview-card,.automod-status-card,.leveling-leaderboard,.dossier-workspace,.moderation-table,.appeal-review,.ticket-list,.ticket-detail,.setup-wizard,.setup-reopen-card,.server-language-panel,.support-access-panel,.account-security-panel,.personal-appearance,.studio-disclosure,.poll-card,.giveaway-card,.role-panel-card,.automation-card,.patch-radar-card,.welcome-preview,.analytics-card){border:1px solid var(--hq-line)!important;border-radius:var(--hq-radius)!important;background:radial-gradient(circle at 100% 0,rgb(255 255 255 / 3%),transparent 55%),var(--hq-glass)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000038!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.hq-shell .content .studio-disclosure{border-radius:16px!important;box-shadow:none!important}.hq-shell .content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid rgb(255 255 255 / 9%);border-radius:11px;background-color:var(--hq-field);transition:border-color .16s ease,box-shadow .16s ease}.hq-shell .content :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent);outline:none}.hq-shell .content .primary-button,.hq-shell .content .hq-primary{border:0;border-radius:12px;color:#170d03;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,white),var(--accent) 60%,color-mix(in srgb,var(--accent) 80%,#f472b6));box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 1px #ffffff59;font-weight:650}.hq-shell .content .secondary-button{border:1px solid rgb(255 255 255 / 11%);border-radius:12px;background:#ffffff0d}.hq-shell .content .secondary-button:hover:not(:disabled){background:#ffffff17;border-color:#ffffff2e}.hq-shell .content :where(.panel-manager-heading,.editor-heading,.section-heading,.ticket-heading,.activity-heading,.analytics-heading) :where(h1,h2){font-size:clamp(26px,2.8vw,34px);font-weight:750;letter-spacing:-.045em}.hq-shell .content .step-label{color:#8d94a6;font-size:11px;letter-spacing:1.2px}.hq-page{animation:studio-reveal .42s var(--studio-ease) both}.hq-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:20px}.hq-page-head-copy{min-width:0;max-width:720px}.hq-page-head .hq-kicker .workspace-icon{width:14px;height:14px;color:var(--accent)}.hq-page-head h2{margin:8px 0 6px;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.08;letter-spacing:-.045em}.hq-page-head p{margin:0;color:#8d94a6;font-size:14px;line-height:1.6}.hq-page-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hq-icon-button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--hq-line);border-radius:12px;color:#c7cddb;background:#ffffff0a;cursor:pointer}.hq-icon-button .workspace-icon{width:18px;height:18px}.hq-icon-button:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.hq-icon-button:hover:not(:disabled) .workspace-icon{transform:rotate(-40deg)}.hq-icon-button .workspace-icon{transition:transform .32s var(--studio-ease)}.hq-page-head .switch-control{height:40px;padding:0 14px 0 10px;border:1px solid var(--hq-line);border-radius:12px;background:#ffffff0a}.hq-status-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border:1px solid var(--hq-line);border-radius:99px;color:#aab1c0;background:#ffffff0a;font-size:12.5px;font-weight:600}.hq-status-pill i{width:7px;height:7px;border-radius:50%;background:#6b7280}.hq-status-pill.is-live{color:var(--hq-green);border-color:color-mix(in srgb,var(--hq-green) 30%,transparent);background:color-mix(in srgb,var(--hq-green) 9%,transparent)}.hq-status-pill.is-live i{background:var(--hq-green);box-shadow:0 0 10px var(--hq-green);animation:hq-pulse 2.4s ease-in-out infinite}.hq-status-pill.is-draft{color:var(--hq-amber);border-color:color-mix(in srgb,var(--hq-amber) 28%,transparent)}.hq-status-pill.is-draft i{background:var(--hq-amber)}.hq-alert{margin:0 0 16px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--hq-rose) 35%,transparent);border-radius:14px;color:#fecdd3;background:color-mix(in srgb,var(--hq-rose) 9%,transparent);font-size:13px}.hq-alert.is-ok{border-color:color-mix(in srgb,var(--hq-green) 35%,transparent);color:#bbf7d0;background:color-mix(in srgb,var(--hq-green) 8%,transparent)}.hq-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hq-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:20px}.hq-stat{--tone: var(--accent);position:relative;display:grid;gap:4px;padding:16px 18px;overflow:hidden;border:1px solid var(--hq-line);border-radius:18px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tone) 16%,transparent),transparent 65%),var(--hq-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hq-stat:after{content:"";position:absolute;inset:auto 18px 0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--tone),transparent);opacity:.7}.hq-stat small{color:#8d94a6;font-size:12px;font-weight:550}.hq-stat strong{font-size:28px;font-weight:750;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hq-stat span{color:#7d8496;font-size:11.5px}.hq-stat.tone-green{--tone: var(--hq-green)}.hq-stat.tone-violet{--tone: var(--hq-violet)}.hq-stat.tone-cyan{--tone: var(--hq-cyan)}.hq-stat.tone-rose{--tone: var(--hq-rose)}.hq-stat.tone-amber{--tone: var(--hq-amber)}.hq-tabs{position:sticky;top:72px;z-index:5;display:flex;gap:4px;width:max-content;max-width:100%;margin-bottom:18px;padding:5px;overflow-x:auto;border:1px solid var(--hq-line);border-radius:16px;background:#0c0e16b8;box-shadow:0 10px 30px #00000040;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);scrollbar-width:none}.hq-tabs::-webkit-scrollbar{display:none}.hq-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:12px;color:#9aa1b2;background:transparent;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.hq-tabs button .workspace-icon{width:16px;height:16px}.hq-tabs button:hover{color:var(--text);background:#ffffff0d}.hq-tabs button.active{color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--hq-violet) 12%,transparent)),#ffffff0a;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 0 24px color-mix(in srgb,var(--accent) 16%,transparent)}.hq-tabs button.active .workspace-icon{color:var(--accent)}.hq-tabs button i{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;color:#170d03;background:var(--accent);font-size:10px;font-style:normal;font-weight:750}.hq-tab-panel{display:grid;gap:16px;min-width:0;animation:hq-fade-up .32s var(--studio-ease) both}.hq-hint{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;color:#7d8496;vertical-align:middle;cursor:help}.hq-hint .workspace-icon{width:15px;height:15px}.hq-hint:hover,.hq-hint:focus-visible{color:var(--accent);outline:none}.hq-hint:focus-visible{border-radius:50%;box-shadow:0 0 0 2px var(--accent)}.hq-hint:hover:after,.hq-hint:focus-visible:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;box-sizing:border-box;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:9px 12px;border:1px solid rgb(255 255 255 / 12%);border-radius:11px;color:#dfe3ec;background:#10121cf5;box-shadow:0 14px 36px #00000073;font-size:12px;font-weight:450;line-height:1.5;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;transform:translate(-50%);animation:hq-hint-in .16s ease both;pointer-events:none}.hq-hint[data-align=end]:hover:after,.hq-hint[data-align=end]:focus-visible:after{right:-8px;left:auto;transform:none}.hq-hint[data-align=start]:hover:after,.hq-hint[data-align=start]:focus-visible:after{left:-8px;transform:none}.hq-hint[data-place=below]:hover:after,.hq-hint[data-place=below]:focus-visible:after{top:calc(100% + 8px);bottom:auto}@keyframes hq-hint-in{0%{opacity:0;translate:0 4px}}@media(prefers-reduced-motion:reduce){.hq-hint:hover:after,.hq-hint:focus-visible:after{animation:none}}.hq-advanced{border:1px dashed rgb(255 255 255 / 12%);border-radius:16px;background:#ffffff04}.hq-advanced[open]{border-style:solid;border-color:var(--hq-line);background:#ffffff06}.hq-advanced>summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.hq-advanced>summary::-webkit-details-marker{display:none}.hq-advanced>summary>span:nth-child(2){display:grid;flex:1;gap:2px}.hq-advanced>summary strong{font-size:13.5px;font-weight:650}.hq-advanced>summary small{color:#8d94a6;font-size:12px}.hq-advanced-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#aab1c0;background:#ffffff0d}.hq-advanced-icon .workspace-icon{width:16px;height:16px}.hq-advanced-chevron{width:16px!important;height:16px!important;color:#7d8496;transition:transform .22s var(--studio-ease)}.hq-advanced[open] .hq-advanced-chevron{transform:rotate(90deg)}.hq-advanced-body{display:grid;gap:16px;padding:4px 16px 18px;animation:studio-reveal .25s var(--studio-ease)}.hq-savebar{position:sticky;bottom:16px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:12px 14px 12px 18px;border:1px solid var(--hq-line);border-radius:16px;background:#0c0e16d1;box-shadow:0 14px 40px #0006;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.hq-savebar>span{color:#8d94a6;font-size:12.5px}.hq-savebar>div{display:flex;flex-wrap:wrap;gap:10px}.hq-savebar .form-error,.hq-savebar .form-success{margin:0}.hq-shell .content .moderation-center .moderation-foot{margin-top:18px;color:#7d8496}.hq-shell .content .moderation-center .dossier-workspace.is-rules{padding:0;border:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.hq-shell .content .dossier-workspace.is-rules .dossier-configuration-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;margin:0;padding:0;border:0}.hq-shell .content .dossier-workspace.is-rules :where(.warning-policy,.jail-settings){align-content:start;margin:0;padding:22px;border:1px solid var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hq-shell .content .dossier-workspace.is-rules .warning-policy{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hq-shell .content .dossier-workspace.is-rules .warning-policy>div:first-child,.hq-shell .content .dossier-workspace.is-rules .warning-policy>button,.hq-shell .content .dossier-workspace.is-rules .warning-policy>.compact-check{grid-column:1 / -1}.hq-shell .content .dossier-workspace.is-rules .warning-policy>div:first-child{display:grid;gap:4px}.hq-shell .content .dossier-workspace.is-rules .warning-policy>div:first-child strong{font-size:17px}.hq-shell .content .dossier-workspace.is-rules .jail-settings{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.hq-shell .content .dossier-workspace.is-rules .jail-settings>*{grid-column:1 / -1;grid-row:auto}.hq-shell .content .dossier-workspace.is-rules .jail-settings>label:not(.compact-check){display:grid;gap:6px;max-width:360px}.hq-shell .content .dossier-workspace.is-rules .jail-settings-heading strong{font-size:17px}.hq-shell .content .dossier-workspace.is-rules .jail-channel-picker{margin:0;padding:14px;border:1px solid var(--hq-line);border-radius:14px;background:#00000026}.hq-shell .content .dossier-workspace.is-rules .jail-channel-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px}.hq-shell .content .dossier-workspace.is-rules :where(.warning-policy,.jail-settings) button[type=submit]{justify-self:start;min-height:40px;padding:0 18px;border:0;border-radius:12px;color:#170d03;background:var(--accent);font-weight:650}.hq-shell .content .moderation-center .moderation-table{overflow:hidden}.hq-shell .content .moderation-center .moderation-row:not(.moderation-table-head):hover{background:#ffffff08}.hq-shell .content .moderation-center .appeal-review{margin-top:0}@media(max-width:980px){.hq-tabs{top:64px}.hq-shell .content .dossier-workspace.is-rules .dossier-configuration-fields{grid-template-columns:1fr}}@media(max-width:640px){.hq-page-head h2{font-size:27px}.hq-page-head p{font-size:13px}.hq-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hq-stat{padding:13px 14px}.hq-stat strong{font-size:23px}.hq-tabs{width:100%;top:58px}.hq-tabs button{padding:0 12px;font-size:13px}.hq-shell .content .dossier-workspace.is-rules .warning-policy{grid-template-columns:1fr}.hq-savebar{bottom:84px}}@media(prefers-reduced-motion:reduce){.hq-page,.hq-tab-panel,.hq-advanced-body{animation:none}}.hq-shell .content .leveling-manager .leveling-layout{display:block}.hq-shell .content .leveling-manager .leveling-form{display:grid;gap:16px;padding:22px}.hq-shell .content .leveling-manager .leveling-form>.hq-tab-panel{gap:16px}.hq-shell .content .leveling-manager .leveling-toggle{padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.hq-shell .content .leveling-manager .leveling-leaderboard{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;align-items:start;gap:16px 22px;padding:22px}.hq-shell .content .leveling-manager .leveling-leaderboard>*{align-self:start;margin:0}.hq-shell .content .leveling-manager .leveling-leaderboard>.leaderboard-heading{grid-area:1 / 1;align-self:center}.hq-shell .content .leveling-manager .leveling-leaderboard>:where(ol,p){grid-area:2 / 1}.hq-shell .content .leveling-manager .leveling-leaderboard>.leaderboard-command{grid-area:3 / 1}.hq-shell .content .leveling-manager .leveling-leaderboard>.studio-disclosure{grid-area:1 / 2}.hq-shell .content .leveling-manager .leveling-leaderboard>.level-correction-card{grid-area:2 / 2 / span 3}.hq-shell .content .leveling-manager .leveling-leaderboard ol li{border-radius:14px;transition:background .18s ease}.hq-shell .content .leveling-manager .leveling-leaderboard ol li:hover{background:#ffffff0a}.hq-shell .content .leveling-manager .level-progress i{background:linear-gradient(90deg,var(--accent),var(--hq-violet));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 45%,transparent)}@media(max-width:980px){.hq-shell .content .leveling-manager .leveling-leaderboard{grid-template-columns:1fr}.hq-shell .content .leveling-manager .leveling-leaderboard>*{grid-column:1!important;grid-row:auto!important}}@media(max-width:640px){.hq-shell .content .leveling-manager .leveling-form,.hq-shell .content .leveling-manager .leveling-leaderboard{padding:16px}}.hq-shell .content .tickets-hub .ticket-workspace.is-embedded{margin:0}.hq-shell .content .tickets-hub .ticket-heading:empty{display:none}.hq-shell .content .tickets-hub .ticket-workspace.is-embedded .ticket-heading{justify-content:flex-start;margin:0 0 12px}.hq-shell .content .tickets-hub .ticket-filters.hq-segmented button.active{color:var(--text);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.hq-shell .content .tickets-hub .ticket-layout{gap:16px}.hq-shell .content .tickets-hub .ticket-list button.selected,.hq-shell .content .tickets-hub .ticket-list button[aria-current=true]{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.hq-shell .content .tickets-hub .panel-manager{margin:0}.hq-shell .content .tickets-hub .panel-manager>.panel-manager-heading{display:none}.hq-shell .content .tickets-hub .ticket-filters.hq-segmented{padding:4px;border-radius:13px}.hq-shell .content .tickets-hub .ticket-filters.hq-segmented button{min-height:30px;height:30px;padding:0 14px;font-size:12.5px;font-weight:600}.hq-shell .content .tickets-hub .ticket-layout{border:0;background:none;overflow:visible}.hq-shell .content .settings-hub>.hq-tab-panel>*{margin:0!important}.hq-shell .content .settings-hub .personal-appearance,.hq-shell .content .settings-hub .personal-appearance-panel{padding:22px}.hq-shell .content .settings-hub .setup-reopen-card{padding:18px 20px;border-color:color-mix(in srgb,var(--hq-green) 22%,transparent)!important}.hq-shell .content .settings-hub .setup-reopen-card .setup-check{color:#06140e;background:var(--hq-green);box-shadow:0 0 18px color-mix(in srgb,var(--hq-green) 45%,transparent)}.hq-shell .content .automod-manager .hq-automod{display:grid;gap:18px;padding:22px}.hq-shell .content .automod-manager .automod-master-toggle{padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.hq-protection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.hq-protection{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:14px;border:1px solid var(--hq-line);border-radius:16px;background:#ffffff06;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .26s ease,transform .26s var(--studio-ease)}.hq-protection:hover{transform:translateY(-2px);border-color:#ffffff29}.hq-protection input{position:absolute;opacity:0;pointer-events:none}.hq-protection:focus-within{outline:2px solid var(--accent);outline-offset:2px}.hq-protection-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:12px;color:#8d94a6;background:#ffffff0d;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.hq-protection-icon .workspace-icon{width:19px;height:19px}.hq-protection-copy{display:grid;flex:1;gap:3px;min-width:0}.hq-protection-copy strong{display:flex;align-items:center;font-size:13.5px;font-weight:650}.hq-protection-copy small{color:#8d94a6;font-size:12px}.hq-protection-switch{position:relative;flex:0 0 auto;width:36px;height:20px;border-radius:99px;background:#ffffff1f;transition:background .2s ease}.hq-protection-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#c7cddb;transition:transform .24s var(--studio-ease)}.hq-protection.is-on{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 10%,transparent)}.hq-protection.is-on .hq-protection-icon{color:#170d03;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.hq-protection.is-on .hq-protection-switch{background:var(--accent)}.hq-protection.is-on .hq-protection-switch:after{background:#170d03;transform:translate(16px)}.hq-field{display:grid;gap:7px;min-width:0}.hq-field>span{display:flex;align-items:center;color:#c7cddb;font-size:12.5px;font-weight:600}.hq-field>small{color:#7d8496;font-size:11.5px}.hq-fieldset{display:grid;gap:14px;min-width:0;margin:0;padding:16px;border:1px solid var(--hq-line);border-radius:14px;background:#0000001f}.hq-fieldset>legend{padding:0 6px;color:#aab1c0;font-size:11.5px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.hq-chip-toggles{display:flex;flex-wrap:wrap;gap:8px}.hq-chip-toggles label{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid var(--hq-line);border-radius:99px;color:#aab1c0;background:#ffffff08;font-size:12.5px;font-weight:600;cursor:pointer}.hq-chip-toggles label.is-on{color:var(--text);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.hq-chip-toggles input{accent-color:var(--accent)}.hq-shell .content .automod-manager .toggle-row.compact-toggle strong{display:flex;align-items:center}.hq-savebar>span{display:flex;align-items:center;gap:4px}.hq-savebar b.form-error,.hq-savebar b.form-success{font-weight:600}@media(max-width:640px){.hq-shell .content .automod-manager .hq-automod{padding:16px}.hq-protection-grid{grid-template-columns:1fr}}.hq-shell .content .hq-automod .field-grid>label.toggle-row{display:flex;align-self:end;min-height:44px}.hq-shell .content .hq-automod :where(.hq-chip-toggles input,.toggle-row input){width:16px;height:16px;min-height:0;padding:0}.hq-shell .content .studio-disclosure{border:1px dashed rgb(255 255 255 / 12%)!important;background:#ffffff04!important;-webkit-backdrop-filter:none;backdrop-filter:none}.hq-shell .content .studio-disclosure[open]{border-style:solid!important;border-color:var(--hq-line)!important;background:#ffffff06!important}.hq-shell .content .studio-disclosure>summary{padding:14px 16px;border-radius:16px}.hq-shell .content .studio-disclosure>summary:hover{background:#ffffff08}.hq-shell .content .studio-disclosure>summary strong{font-size:13.5px;font-weight:650}.hq-shell .content .studio-disclosure>summary small{font-size:12px}.hq-shell .content :where(.panel-manager-heading,.editor-heading) p{max-width:640px;font-size:14px;line-height:1.6}.hq-shell .content :where(.panel-manager,.editor-card,.dashboard-view){animation:studio-reveal .42s var(--studio-ease) both}@media(max-width:640px){.hq-tabs{gap:2px;padding:4px}.hq-tabs button{gap:6px;height:36px;padding:0 10px;font-size:12.5px}.hq-tabs button .workspace-icon{display:none}.hq-savebar{padding:10px}.hq-savebar>span{display:none}.hq-savebar>span:has(.form-error,.form-success){display:flex;flex-basis:100%}.hq-savebar>div{flex:1;flex-wrap:wrap}.hq-savebar>div>button{flex:1 1 auto;min-width:0;padding:0 10px;font-size:12px}.hq-shell .content .moderation-center .moderation-table{overflow-x:auto}.hq-shell .content .moderation-center .moderation-row{min-width:640px}}.hq-card{min-width:0;border:1px solid var(--hq-line);border-radius:var(--hq-radius, 20px);background:radial-gradient(circle at 100% 0,rgb(255 255 255 / 3%),transparent 55%),var(--hq-glass);box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000038;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.hq-module-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;align-items:start}.hq-module-layout>.hq-savebar{grid-column:1 / -1}.hq-module-main{display:grid;gap:18px;padding:22px}.hq-module-layout>aside{position:sticky;top:84px;display:grid;gap:14px;padding:18px}.hq-card-kicker{display:inline-flex;align-items:center;gap:8px;color:#aab1c0;font-size:11.5px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.hq-card-kicker .workspace-icon{width:15px;height:15px;color:var(--accent)}.hq-counter{margin-left:auto;color:#7d8496;font-size:11.5px;font-style:normal;font-weight:500}.hq-field>span>label{color:inherit}.hq-variable-chips{display:flex;flex-wrap:wrap;gap:6px}.hq-shell .content .hq-variable-chips button{height:28px;min-height:0;padding:0 10px;border:1px solid var(--hq-line);border-radius:99px;color:#c7cddb;background:#ffffff08;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.hq-shell .content .hq-variable-chips button:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.hq-inline-check{display:inline-flex;align-items:center;gap:9px;color:#c7cddb;font-size:13px;cursor:pointer}.hq-shell .content .hq-inline-check input{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--accent)}.hq-advanced-body>*+*{margin-top:14px}.hq-protection.is-disabled{cursor:not-allowed;opacity:.55}.discord-mock{display:grid;gap:10px;padding:14px;border:1px solid rgb(255 255 255 / 6%);border-radius:14px;background:#1e1f28b8;transition:opacity .24s ease}.discord-mock.is-muted{opacity:.55}.discord-mock>small{color:#8d94a6;font-size:11.5px}.discord-mock-channel{color:#8d94a6;font-size:12px;font-weight:600}.discord-mock-message{display:flex;gap:11px}.discord-mock-avatar{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border-radius:50%;color:#170d03;background:linear-gradient(135deg,var(--accent),#ffcf8a);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent);font-weight:800}.discord-mock-author{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650}.discord-mock-author i{padding:1px 5px;border-radius:4px;color:#fff;background:#5865f2;font-size:9.5px;font-style:normal;font-weight:700}.discord-mock-author time{color:#7d8496;font-size:11px;font-weight:500}.discord-mock-message p{margin:4px 0 0;color:#dbdee1;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.welcome-mention{padding:0 3px;border-radius:4px;color:#c9cdfb;background:#5865f24d;font-weight:600}@media(max-width:1080px){.hq-module-layout{grid-template-columns:minmax(0,1fr)}.hq-module-layout>aside{position:static}}@media(max-width:640px){.hq-module-main{padding:16px}}.activity-feed{display:grid;gap:0;padding:0;overflow:hidden}.activity-feed-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hq-line)}.activity-filter-row{display:flex;flex-wrap:wrap;gap:8px}.hq-shell .content .activity-filter-row select{width:auto;min-width:170px}.activity-feed-empty{padding:48px 20px;color:#8d94a6;text-align:center}.activity-feed-list{display:grid;margin:0;padding:6px;list-style:none}.activity-feed-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 12px 12px 14px;border-radius:14px;animation:studio-reveal .38s var(--studio-ease) both;transition:background .16s ease}.activity-feed-item:hover{background:#ffffff08}.activity-feed-item+.activity-feed-item:before{content:"";position:absolute;top:-6px;left:31px;width:1px;height:12px;background:var(--hq-line)}.activity-feed-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:11px;color:#aab1c0;background:#ffffff0d}.activity-feed-icon .workspace-icon{width:17px;height:17px}.activity-feed-item.is-warning .activity-feed-icon{color:#1a1203;background:#fbbf24;box-shadow:0 0 16px #fbbf2459}.activity-feed-item.is-critical .activity-feed-icon{color:#1d0508;background:var(--hq-rose);box-shadow:0 0 16px color-mix(in srgb,var(--hq-rose) 40%,transparent)}.activity-feed-item p{margin:0 0 5px;color:var(--text);font-size:13.5px;line-height:1.45}.activity-feed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8d94a6;font-size:11.5px}.activity-feed-meta b{font-weight:600}.activity-feed-meta code{color:#6b7285;font-size:10.5px}.activity-severity{padding:1px 7px;border-radius:99px;font-style:normal;font-weight:650}.activity-severity.is-warning{color:#fbbf24;background:#fbbf241f}.activity-severity.is-critical{color:var(--hq-rose);background:color-mix(in srgb,var(--hq-rose) 14%,transparent)}.activity-feed-item time{color:#7d8496;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.activity-alerts{display:grid;gap:16px}.activity-routing{padding:6px 0 8px}.activity-routing-head{padding:14px 20px 6px}.activity-routing-head strong{display:flex;align-items:center;font-size:14px}.activity-routing-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:10px 20px}.activity-routing-row+.activity-routing-row{border-top:1px solid rgb(255 255 255 / 4%)}.activity-routing-row.is-head{padding-top:4px;padding-bottom:4px;color:#7d8496;font-size:11px;font-weight:650;letter-spacing:.8px;text-transform:uppercase}.activity-routing-row.is-head span{display:flex;align-items:center}.activity-routing-label{display:flex;align-items:center;gap:12px}.activity-routing-label>span:last-child{display:grid;gap:2px}.activity-routing-label strong{font-size:13.5px}.activity-routing-label small{color:#8d94a6;font-size:12px}.activity-push-row,.activity-push-devices li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:#aab1c0;font-size:13px}.activity-push-devices{display:grid;gap:8px;margin:0;padding:0;list-style:none}.activity-android-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hq-line);border-radius:14px;color:var(--text);background:#ffffff06;text-decoration:none;transition:border-color .16s ease,transform .2s var(--studio-ease)}.activity-android-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.activity-android-link>span{display:grid;flex:1;gap:2px}.activity-android-link small{color:#8d94a6;font-size:12px}.activity-android-link .workspace-icon{width:18px;height:18px;color:var(--accent)}.hq-fieldset>legend{display:inline-flex;align-items:center}@media(max-width:760px){.activity-routing-row{grid-template-columns:1fr 1fr;padding:12px 16px}.activity-routing-row.is-head{display:none}.activity-routing-label{grid-column:1 / -1}.activity-feed-item{grid-template-columns:auto minmax(0,1fr)}.activity-feed-item time{grid-column:2}.hq-shell .content .activity-filter-row select{min-width:0;flex:1}.activity-filter-row{flex:1}}.hq-shell .content .activity-routing-row select{width:100%}.hq-segment{display:inline-flex;flex-wrap:wrap;gap:4px;justify-self:start;padding:4px;border:1px solid var(--hq-line);border-radius:14px;background:#0000002e}.hq-shell .content .hq-segment button{height:34px;min-height:0;padding:0 14px;border:0;border-radius:10px;color:#aab1c0;background:transparent;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .16s ease,background .16s ease}.hq-shell .content .hq-segment button:hover{color:var(--text)}.hq-shell .content .hq-segment button.active{color:var(--text);background:color-mix(in srgb,var(--accent) 16%,rgb(255 255 255 / 4%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.patch-catalog{display:grid;gap:14px}.patch-catalog-group{display:grid;gap:8px}.patch-catalog-group>small{color:#7d8496;font-size:11px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.patch-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.hq-shell .content .patch-catalog-grid button{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--hq-line);border-radius:13px;color:#c7cddb;background:#ffffff06;font-size:13px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .22s var(--studio-ease),box-shadow .22s ease}.hq-shell .content .patch-catalog-grid button:hover{transform:translateY(-1px);border-color:#ffffff29}.hq-shell .content .patch-catalog-grid button.is-selected{color:var(--text);border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 12%,transparent)}.patch-catalog-grid button>span{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:9px;color:#aab1c0;background:#ffffff0f;font-size:10.5px;font-weight:800;letter-spacing:.3px}.patch-catalog-grid button.is-selected>span{color:#170d03;background:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}.patch-catalog-grid button b{font-weight:600}.patch-catalog-detail{display:flex;align-items:center;gap:8px;margin:0;color:#8d94a6;font-size:12.5px}.patch-catalog-detail .workspace-icon{width:15px;height:15px;color:var(--accent)}.hq-shell .content .patch-radar-preview .patch-radar-message-preview{margin:0;border:0;background:transparent;box-shadow:none;padding:0}.patch-sources{display:grid;margin-top:18px;padding:8px 0}.patch-sources>header{display:flex;align-items:center;gap:8px;padding:10px 20px}.patch-sources>header strong{display:flex;align-items:center;font-size:14px}.patch-sources-empty{margin:0;padding:18px 20px 22px;color:#8d94a6;font-size:13px}.patch-sources ul{display:grid;margin:0;padding:0 8px 4px;list-style:none}.patch-sources li{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;transition:background .16s ease}.patch-sources li:hover{background:#ffffff08}.patch-sources li.is-paused{opacity:.65}.patch-sources li>div{display:grid;flex:1;gap:3px;min-width:0}.patch-sources li strong{font-size:13.5px}.patch-sources li small{color:#8d94a6;font-size:12px}.patch-sources li .patch-source-error{color:#fbbf24}.patch-source-badge{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:12px;color:#170d03;background:linear-gradient(135deg,var(--accent),#ffcf8a);font-size:11px;font-weight:800}@media(max-width:640px){.patch-catalog-grid{grid-template-columns:1fr 1fr}.patch-sources li{flex-wrap:wrap}}.patch-radar-preview .patch-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.patch-radar-preview .patch-preview-facts span{font-size:9.5px}.patch-radar-preview .patch-preview-facts b{font-size:12px}.analytics-hq-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.analytics-hq-chart{display:grid;gap:16px;padding:20px 22px}.analytics-hq-chart>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.analytics-hq-chart h3{display:flex;align-items:center;margin:6px 0 0;font-size:18px;letter-spacing:-.2px}.analytics-hq-meta{display:grid;justify-items:end;gap:6px}.analytics-hq-meta small{color:#7d8496;font-size:11.5px}.analytics-trend{padding:4px 10px;border:1px solid var(--hq-line);border-radius:99px;color:#aab1c0;background:#ffffff0a;font-size:12px;font-weight:650}.analytics-trend.is-up{color:var(--hq-green);border-color:color-mix(in srgb,var(--hq-green) 30%,transparent);background:color-mix(in srgb,var(--hq-green) 8%,transparent)}.analytics-trend.is-down{color:var(--hq-rose);border-color:color-mix(in srgb,var(--hq-rose) 30%,transparent);background:color-mix(in srgb,var(--hq-rose) 8%,transparent)}.analytics-hq-empty{margin:0;color:#8d94a6}.hq-shell .content .analytics-hq .analytics-stack{transform-origin:bottom;animation:analytics-grow .7s var(--studio-ease) both}.hq-shell .content .analytics-hq .analytics-stack i:first-child{border-radius:5px 5px 0 0}@keyframes analytics-grow{0%{transform:scaleY(0);opacity:0}}.analytics-hq-signals{display:grid;gap:16px;padding:18px}.analytics-hq-rings{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;justify-items:center}.analytics-hq-ring{position:relative}.analytics-hq-privacy{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--hq-green) 22%,transparent);border-radius:12px;color:#bbf7d0;background:color-mix(in srgb,var(--hq-green) 6%,transparent);font-size:12.5px;font-weight:600}.analytics-hq-privacy .workspace-icon{width:16px;height:16px;color:var(--hq-green)}.analytics-state{display:grid;justify-items:start;gap:12px;padding:22px}.analytics-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.analytics-skeleton span{height:96px;border-radius:18px;background:linear-gradient(100deg,#ffffff08 30%,#ffffff12,#ffffff08 70%);background-size:200% 100%;animation:analytics-shimmer 1.4s linear infinite}@keyframes analytics-shimmer{to{background-position:-200% 0}}@media(max-width:1080px){.analytics-hq-layout{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hq-shell .content .analytics-hq .analytics-stack,.activity-feed-item{animation:none}}.appearance-hq-avatar-row{display:flex;align-items:center;gap:18px}.appearance-hq-avatar{display:grid;flex:0 0 auto;place-items:center;width:84px;height:84px;overflow:hidden;border:1px solid var(--hq-line);border-radius:24px;background:#ffffff0a;box-shadow:0 0 30px color-mix(in srgb,var(--accent) 18%,transparent)}.appearance-hq-avatar img{width:100%;height:100%;object-fit:cover}.appearance-hq-avatar span,.appearance-profile-avatar span{display:grid;width:60%;height:60%;place-items:center}.appearance-hq-avatar span svg,.appearance-profile-avatar span svg{width:100%;height:100%}.appearance-hq-avatar-copy{display:grid;gap:8px}.appearance-hq-avatar-copy strong{display:flex;align-items:center;font-size:13.5px}.appearance-hq-avatar-copy small{color:#8d94a6;font-size:12px}.appearance-hq-avatar-actions{display:flex;flex-wrap:wrap;gap:8px}.appearance-hq-avatar-actions label{position:relative;overflow:hidden;cursor:pointer}.appearance-hq-avatar-actions label input{position:absolute;inset:0;opacity:0;cursor:pointer}.appearance-hq-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.appearance-hq-status-grid>div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--hq-line);border-radius:14px;background:#00000024}.appearance-hq-status-grid span,.appearance-hq-status-grid small{color:#8d94a6;font-size:12px}.appearance-profile-card{overflow:hidden;border:1px solid rgb(255 255 255 / 6%);border-radius:16px;background:#1e1f28cc}.appearance-profile-banner{height:72px;background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--accent) 70%,transparent),transparent 55%),radial-gradient(circle at 80% 60%,rgb(167 139 250 / 65%),transparent 55%),linear-gradient(120deg,#1d1f2b,#2a1d3a);background-size:160% 160%;animation:appearance-banner 9s ease-in-out infinite alternate}@keyframes appearance-banner{to{background-position:100% 50%}}.appearance-profile-avatar{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:-38px 0 0 16px;overflow:hidden;border:5px solid rgb(30 31 40);border-radius:50%;background:#12131a}.appearance-profile-avatar img{width:100%;height:100%;object-fit:cover}.appearance-profile-avatar i{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border:3px solid rgb(30 31 40);border-radius:50%;background:#23a55a}.appearance-profile-body{display:grid;gap:6px;padding:10px 16px 16px}.appearance-profile-body strong{display:flex;align-items:center;gap:6px;font-size:17px}.appearance-profile-body em{padding:1px 5px;border-radius:4px;color:#fff;background:#5865f2;font-size:9.5px;font-style:normal;font-weight:700}.appearance-profile-body p{margin:0;color:#dbdee1;font-size:13px;line-height:1.45}.appearance-profile-body small{color:#7d8496;font-size:11px}.appearance-hq-safety{display:flex;align-items:center;gap:8px;margin:0;color:#aab1c0;font-size:12.5px}.appearance-hq-safety .workspace-icon{width:16px;height:16px;color:var(--hq-green)}.hq-shell .content .appearance-hq>.branding-review-note{margin:0 0 14px}.hq-shell .content .temp-voice-hq-layout>form{display:grid;gap:16px;padding:22px}.hq-shell .content .temp-voice-hq-layout .temp-voice-form{display:grid;gap:16px;margin:0;padding:0;border:0;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.hq-shell .content .temp-voice-hq-layout>form>.hq-savebar{margin:0}.hq-shell .content .temp-voice-hq-layout .temp-voice-template-title strong,.hq-shell .content .temp-voice-hq-layout .temp-voice-templates-heading strong{display:flex;align-items:center}.hq-shell .content .temp-voice-hq-layout .hq-fieldset>label,.hq-shell .content .temp-voice-hq-layout .hq-fieldset label>span{display:grid;gap:7px}.hq-shell .content .temp-voice-hq-layout label>span:has(.hq-hint){display:flex;align-items:center}.temp-voice-help-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:#8d94a6}.temp-voice-hq-side{display:grid;gap:14px}.hq-shell .content .temp-voice-hq-layout>aside{padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hq-shell .content label.hq-protection{display:flex;color:var(--text);font-size:13px;font-weight:500}.poll-hq .poll-layout{gap:16px}.poll-hq .poll-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.poll-hq .poll-editor>.hq-savebar{margin-top:4px}.poll-hq .poll-preview-card{box-shadow:0 0 0 1px #7c5cff38,0 18px 50px -24px #7c5cff8c}.hq-shell .content .hq-page label.hq-protection{display:flex}.hq-shell .content .hq-page .hq-protection input{position:absolute;width:1px;height:1px;opacity:0}.hq-shell .content .hq-page .hq-chip-toggles label{display:inline-flex}.hq-shell .content .hq-page .hq-chip-toggles input{width:16px;height:16px;min-height:0;padding:0;border-radius:4px}.poll-hq .poll-editor label>span{display:flex;align-items:center;gap:6px}.poll-hq .poll-editor label>span .hq-counter{margin-left:auto}.poll-hq .giveaway-preview{margin:0;box-shadow:0 0 0 1px #7c5cff38,0 18px 50px -24px #7c5cff8c}.poll-hq .giveaway-history h3{display:flex;align-items:center;gap:6px}.poll-hq.giveaway-manager .poll-layout{grid-template-columns:minmax(180px,.65fr) minmax(360px,1.4fr) minmax(260px,.9fr)}@media(max-width:1180px){.poll-hq.giveaway-manager .poll-layout{grid-template-columns:minmax(165px,.55fr) minmax(360px,1.35fr)}}@media(max-width:760px){.poll-hq.giveaway-manager .poll-layout{grid-template-columns:minmax(0,1fr)}}.poll-hq .poll-layout{margin-top:0}.rr-hq .panel-manager-layout{gap:16px}.rr-hq .role-options-heading strong{display:inline-flex;align-items:center;gap:6px}.rr-hq .role-option-card{border-radius:16px;background:#ffffff06;border:1px solid var(--hq-line)}.rr-hq .hq-option-advanced{display:grid;gap:12px}.rr-hq .hq-option-advanced summary{display:flex;align-items:center;gap:8px;color:#c9cfdc;font-weight:650;cursor:pointer}.rr-hq .hq-option-advanced summary small{color:var(--muted);font-weight:500}.rr-hq .hq-option-advanced summary svg{width:14px;height:14px}.rr-hq .hq-option-advanced label>span{display:inline-flex;align-items:center;gap:6px}.rr-hq .role-panel-preview{border-radius:16px;box-shadow:0 0 0 1px #7c5cff33,0 18px 50px -26px #7c5cff8c}.rr-hq .panel-list{align-self:start}.au-hq .automation-layout{gap:16px}.au-hq .automation-list{align-self:start}.au-hq .automation-module-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-color:#ffaa5047}.au-hq .automation-module-notice strong{display:inline-flex;align-items:center;gap:6px}.au-hq .automation-builder>.hq-advanced,.au-hq .automation-builder>.hq-savebar{margin-top:16px}@media(max-width:768px),(pointer:coarse){.hq-shell .content label:has(>input:is([type=checkbox],[type=radio])){min-height:44px;align-items:center}.hq-shell .content .hq-link{min-height:44px;padding-top:0}.hq-shell .content .hq-tile-title .hq-link{min-width:44px;margin-block:-12px}}html:has(.hq-shell){scroll-padding-block:76px 96px}@media(max-width:980px){html:has(.hq-shell){scroll-padding-bottom:calc(176px + env(safe-area-inset-bottom))}}.hq-shell .content :is(.panel-manager-layout,.leveling-layout,.poll-manager,.automation-layout){overflow:clip}@media(max-width:980px){.hq-savebar{bottom:calc(84px + env(safe-area-inset-bottom))}}@media(max-width:768px),(pointer:coarse){:is(.lp-footer-links,.public-header-actions,.team-header-actions,.team-footer)>a,.lp-panel .lp-link,.legal-header .brand-lockup{display:inline-flex;align-items:center;min-height:44px}}input.hq-switch-input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none!important}i.hq-switch{position:relative;display:inline-block;flex:0 0 auto;width:38px;height:22px;border:1px solid rgb(255 255 255 / 12%);border-radius:99px;background:#ffffff1a;font-style:normal;vertical-align:middle;cursor:pointer;transition:background .2s ease,border-color .2s ease}i.hq-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#c7cddb;box-shadow:0 1px 3px #00000059;transition:transform .24s var(--studio-ease, ease)}input.hq-switch-input:checked+i.hq-switch{border-color:color-mix(in srgb,var(--hq-state-on) 70%,transparent);background:var(--hq-state-on)}input.hq-switch-input:checked+i.hq-switch:after{background:#04150d;transform:translate(16px)}input.hq-switch-input:focus-visible+i.hq-switch{outline:2px solid var(--accent);outline-offset:3px}input.hq-switch-input:disabled+i.hq-switch{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){i.hq-switch,i.hq-switch:after{transition:none}}.hq-shell .content label.toggle-row:has(>i.hq-switch){display:flex;align-items:center;justify-content:space-between;gap:12px}.hq-log-groups{display:grid;gap:.65rem;margin-top:.75rem}.hq-log-route{align-items:center}.hq-simple-list{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.55rem}.hq-simple-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;padding:.7rem .85rem;border-radius:14px;background:color-mix(in srgb,var(--hq-glass, rgba(255, 255, 255, .04)) 88%,transparent);border:1px solid color-mix(in srgb,var(--hq-border, rgba(255, 255, 255, .08)) 100%,transparent)}.hq-simple-list>li>div{display:grid;gap:.2rem;min-width:0}.hq-simple-list strong{font-weight:600}.hq-simple-list small,.hq-simple-list .hq-muted{opacity:.75;font-size:.85rem}.hq-action-list .hq-row-actions{display:flex;flex-wrap:wrap;gap:.45rem}.hq-suggestion-list>li{align-items:flex-start;flex-direction:column}.hq-suggestion-list>li>p{margin:0;width:100%}.hq-embed-preview{margin-top:1rem;padding:1rem 1.1rem}.hq-ticket-extras{display:grid;gap:.85rem;margin-top:.35rem;padding:.9rem 1rem;border-radius:16px;background:color-mix(in srgb,var(--hq-glass, rgba(255, 255, 255, .04)) 90%,transparent);border:1px solid color-mix(in srgb,var(--hq-border, rgba(255, 255, 255, .08)) 100%,transparent)}.hq-ticket-extras .hq-card-kicker{margin-bottom:.15rem}.hq-release-update{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hq-release-update-reload{padding:4px 12px;border:1px solid color-mix(in srgb,var(--hq-green) 45%,transparent);border-radius:999px;color:inherit;background:color-mix(in srgb,var(--hq-green) 14%,transparent);font:inherit;cursor:pointer}.hq-build-tag{display:block;margin-top:6px;color:var(--hq-muted, #8b93a7);font-size:11px;opacity:.7}
