.searchable-select-popover{position:fixed;inset:auto;margin:0;box-sizing:border-box;z-index:100000;border:1px solid #ffffff20;border-radius:12px;padding:8px;background:#23232d;color:#efedf5;box-shadow:0 18px 55px #0008;display:flex;flex-direction:column;font-family:inherit;font-size:13px;line-height:1.45;overflow:hidden}.searchable-select-popover:not(:popover-open){display:none}.searchable-select-popover .ss-search{display:flex;align-items:center;gap:6px;padding:2px 2px 9px;border-bottom:1px solid #ffffff12;flex-shrink:0}.searchable-select-popover .ss-search input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ffffff1a;border-radius:7px;background:#16161f;color:#f5f2fa;padding:9px 10px;font:inherit;outline:none}.searchable-select-popover .ss-search input:focus{border-color:#a98af0}.searchable-select-popover button{font:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}.searchable-select-popover .ss-search button{padding:5px 8px;margin:0;background:transparent;color:#bdb7cc;border:0;font-size:22px}.searchable-select-popover .ss-options{overflow:auto;min-height:0;overscroll-behavior:contain;padding-top:6px;flex:1}.searchable-select-popover .ss-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#ded9e9;text-align:left;margin:1px 0;white-space:normal;overflow-wrap:anywhere}.searchable-select-popover .ss-option[aria-selected=true]{color:#dac9ff;background:#8b5cf619}.searchable-select-popover .ss-option:hover,.searchable-select-popover .ss-option.ss-active{background:#ffffff0e}.searchable-select-popover .ss-option:disabled{opacity:.4;cursor:not-allowed}.searchable-select-popover .ss-option small{display:block;color:#a49bb6;font-size:11px}.searchable-select-popover .ss-options p{padding:12px 10px;color:#b3aabd;font-size:12px}.searchable-select-popover footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 3px 2px;border-top:1px solid #ffffff12;color:#b6adc5;font-size:12px}.searchable-select-popover footer button{padding:6px 12px;border:1px solid #a78bfa50;background:#8b5cf622;border-radius:6px;color:#eee6ff}.searchable-select-popover button:focus-visible{outline:2px solid #b89af7;outline-offset:-2px}.site-dialog-backdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:#050509b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:20px}.site-dialog{width:min(440px,100%);box-sizing:border-box;background:#1c1c22;border:1px solid #ffffff20;border-radius:18px;padding:28px;box-shadow:0 28px 90px #0008;color:#fbfbfb}.site-dialog-eyebrow{color:#b3a0ff;font-size:10px;font-weight:700;letter-spacing:2px}.site-dialog h2{font-size:21px;margin:12px 0}.site-dialog p{color:#b9b8c6;line-height:1.6;overflow-wrap:anywhere}.site-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.site-dialog button:focus-visible{outline:2px solid #b4a0ff;outline-offset:3px}.site-dialog-input{display:block;font-size:12px;color:#c5c1d1}.site-dialog-input textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;background:#101015;color:#fbfbfb;border:1px solid #ffffff20;border-radius:9px;padding:12px;font:inherit;resize:vertical}.drops-hero{display:flex;gap:20px;align-items:center;padding:28px;margin-bottom:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,var(--panel),color-mix(in srgb,var(--primary) 14%,var(--panel)))}.drops-hero>span{background:color-mix(in srgb,var(--primary) 18%,transparent);padding:18px;border-radius:16px;color:var(--primary)}.drops-hero small{color:var(--muted);font-size:11px;letter-spacing:.12em}.drops-hero h2{margin:5px 0;font-size:27px}.drops-hero p{margin:0;color:var(--muted)}.drops-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px;align-items:start}.drops-layout>*{min-width:0}.drops-settings{border:0;padding:0;margin:0;min-width:0}.drops-settings>label,.drops-fields>label{display:block;font-size:13px;color:var(--muted)}.drops-settings select{width:100%;margin-top:7px}.drops-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.drops-filter{border:0;border-top:1px solid var(--line);padding:18px 0 0;margin:22px 0 0}.drops-filter legend{padding-right:12px;font-size:13px;font-weight:600}.drops-filter>div{display:flex;flex-wrap:wrap;gap:8px}.drops-filter label{display:flex;align-items:center;gap:7px;padding:8px 10px;background:var(--panel2);border:1px solid var(--line);border-radius:8px;font-size:12px;cursor:pointer}.drops-filter label:has(input:checked){border-color:var(--primary)}.drops-filter input,.drops-options input{width:15px;height:15px;accent-color:var(--primary);margin:0}.drops-options{display:grid;gap:13px;margin:22px 0}.drops-options label{display:flex;align-items:center;gap:9px;font-size:13px}.drops-hint{font-size:12px;color:var(--muted);line-height:1.7}.drops-actions{display:flex;gap:10px;flex-wrap:wrap}.drops-preview-heading{display:flex;justify-content:space-between;gap:12px;font-size:13px}.drops-preview-heading>span{color:var(--muted);font-size:11px}.drops-example-art{background:linear-gradient(120deg,#23183d,#6f51f8);height:145px;margin-top:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:20px;color:#f6f2ff}.drops-example-art span{font-size:18px;max-width:120px;line-height:1.2}.drops-preview>p{font-size:13px;line-height:1.6;color:var(--muted)}.drops-preview>p svg{vertical-align:middle}.drops-example-fields{display:flex;gap:30px}.drops-example-fields span{font-size:11px;color:var(--muted)}.drops-example-fields strong{display:block;font-size:13px;color:var(--text);margin-top:5px}.drops-example-button{display:block;background:var(--panel2);border:1px solid var(--line);border-radius:7px;padding:10px;text-align:center;font-size:13px}.drops-preview>small{display:block;margin-top:15px;color:var(--muted)}.drops-stats{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.drops-stats strong{display:block;font-size:22px}.drops-stats span{font-size:11px;color:var(--muted)}.drops-notice{padding:14px 16px;background:color-mix(in srgb,var(--primary) 8%,var(--panel));border:1px solid var(--line);border-radius:10px;font-size:13px;line-height:1.6}.drops-layout aside>.panel+section{margin-top:20px}@media(max-width:1000px){.drops-layout{grid-template-columns:1fr}}@media(max-width:560px){.drops-hero{padding:18px;align-items:start;gap:12px}.drops-hero>span{padding:12px}.drops-hero h2{font-size:22px}.drops-fields{grid-template-columns:1fr}.drops-filter label{font-size:11px}}.drops-setup-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.drops-setup-tabs .btn{max-width:100%;overflow-wrap:anywhere;white-space:normal}.drops-page>.panel{margin-bottom:24px}.drops-settings>label>input{display:block;width:100%;margin:8px 0 14px}.logging-dashboard{max-width:1200px;margin:auto;--log-border:#ffffff12;--log-surface:#202127;color:#ecebf3}.logging-heading,.logging-group-title{display:flex;justify-content:space-between;gap:18px;align-items:center}.logging-heading{margin-bottom:22px}.logging-heading h2{margin:7px 0;font-size:25px}.logging-heading p,.logging-card p,.logging-card small{color:#a7a8b9;line-height:1.6}.logging-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.logging-tabs button,.logging-tabs a{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid transparent;background:transparent;color:#b4b0c4;border-radius:9px;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.logging-tabs [aria-pressed=true]{background:#8b5cf61c;border-color:#8b5cf646;color:#e1d7fc}.logging-card{background:var(--log-surface);border:1px solid var(--log-border);padding:24px;border-radius:15px;margin-bottom:18px}.logging-card h3{font-size:16px;margin:0 0 8px}.logging-setting{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--log-border)}.logging-setting strong,.logging-event>label{font-size:13px;font-weight:550}.logging-setting p{font-size:12px;margin:5px 0 0;max-width:710px}.logging-dashboard .logging-switch{flex-shrink:0;width:40px;height:23px;border:1px solid #ffffff14;border-radius:99px;background:#41414e;padding:3px;cursor:pointer;display:flex;align-items:center;transition:background .15s}.logging-switch>span{width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s}.logging-dashboard .logging-switch[aria-checked=true]{background:#8256e8}.logging-switch[aria-checked=true]>span{transform:translate(16px)}.logging-dashboard :focus-visible{outline:2px solid #b69af8;outline-offset:3px}.logging-field{display:flex;flex-direction:column;gap:9px;font-size:13px;margin:20px 0}.logging-dashboard select{box-sizing:border-box;background:#17181e;border:1px solid #ffffff17;border-radius:8px;padding:10px 12px;color:#e4e1ec;min-width:0;max-width:100%;font:inherit;font-size:12px}.logging-group-title{margin-bottom:18px}.logging-group-title>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.logging-card small{font-size:11px}.logging-event{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,230px) 40px;gap:20px;align-items:center;padding:14px 0;border-top:1px solid var(--log-border)}.logging-event label small{display:block;font-weight:400;margin-top:5px}.logging-ranges{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0}.logging-ranges label{display:flex;flex-direction:column;gap:10px;font-size:12px}.logging-ranges strong{color:#c7b6ee}.logging-ranges input[type=range],.automod-slider input[type=range]{accent-color:#9467f1;width:100%}.logging-hint{color:#a7a8b9;font-size:12px;line-height:1.7}.logging-exclusions summary{cursor:pointer;font-size:13px;padding:10px 0}.logging-exclusions>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;max-height:250px;overflow:auto;margin-top:14px}.logging-exclusions label{font-size:12px;display:flex;gap:8px;overflow-wrap:anywhere}.logging-exclusions input{accent-color:#9467f1}.logging-error{color:#ffc1c1!important;background:#f8717112;padding:14px;border-radius:8px;font-size:12px}.logging-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.logging-metrics>div{display:flex;flex-direction:column;gap:6px;background:#17181d;padding:16px;border-radius:10px}.logging-metrics strong{font-size:22px}.logging-metrics span{font-size:11px;color:#a7a8b9}.logging-history{padding:18px 0;border-top:1px solid var(--log-border)}.logging-history header{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:13px}.logging-history time{font-size:11px;color:#9e9aaa}.logging-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.automod-slider{display:flex;flex-direction:column;gap:9px;padding:15px 0;border-bottom:1px solid #ffffff10;font-size:13px}.automod-slider strong{color:#c7b6ee}.automod-slider small{color:#a7a8b9;font-size:11px;line-height:1.6}@media(max-width:700px){.logging-card{padding:17px}.logging-heading,.logging-group-title{align-items:flex-start;flex-direction:column}.logging-event{grid-template-columns:minmax(0,1fr) 40px;gap:12px}.logging-event select{grid-row:2;grid-column:1/-1;width:100%}.logging-event .logging-switch{grid-column:2;grid-row:1}.logging-ranges{grid-template-columns:1fr}.logging-metrics{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.logging-switch,.logging-switch>span{transition:none!important}}.ai-response-followups{margin-left:53px;min-width:0}.ai-build-receipt{border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 0 53px!important}.ai-build-receipt>details>summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;color:var(--ai-muted);font-size:12px}.ai-build-receipt>details>summary::-webkit-details-marker{display:none}.ai-build-receipt>details>summary>strong{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:500;color:var(--ex-text,var(--text))}.ai-build-receipt>details>summary>span{margin-left:auto;font-size:10px;flex-shrink:0}.ai-build-receipt>details>summary>svg{flex-shrink:0}.ai-build-receipt>details>summary>svg:last-child{transition:transform .18s}.ai-build-receipt>details[open]>summary>svg:last-child{transform:rotate(180deg)}.ai-build-receipt li.pending>svg{animation:ai-response-spin 1.1s linear infinite}.ai-build-receipt li.warning>svg{color:var(--warning,#c98a64)}.ai-build-receipt li>span,.ai-build-receipt p{min-width:0;overflow-wrap:anywhere}.ai-build-receipt li>svg,.ai-build-receipt li>small{flex-shrink:0}.ai-guide .exarai-turn{max-width:760px;margin-left:auto;margin-right:auto}.ai-guide .exarai-thread>.ai-pending-turn{max-width:760px}.ai-response,.ai-user-turn,.ai-pending-turn{min-width:0;color:var(--ex-text,var(--text,#fbfbfb));--ai-response-muted:var(--ai-muted,var(--ex-muted,var(--muted,#aaa8b8)));--ai-response-surface:var(--ai-panel,var(--ex-section,var(--panel,#212121)))}.ai-user-turn{display:flex;flex-direction:column;align-items:flex-end;margin:0 0 22px;padding-left:44px}.ai-user-bubble{max-width:min(100%,640px);width:fit-content;background:color-mix(in srgb,var(--ai-response-surface) 86%,currentColor 14%);border-radius:21px;padding:11px 17px}.ai-user-bubble p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0!important}.ai-user-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-height:28px;margin:4px 1px 0;max-width:100%}.ai-response{display:grid;grid-template-columns:38px minmax(0,1fr);gap:15px;align-items:start;max-width:100%}.ai-response-avatar{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,currentColor 4%,var(--ai-response-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 8%,transparent);margin-top:0}.ai-response-avatar img{display:block;width:22px;height:22px;object-fit:contain}@supports (mask-image:url(/exarbot-logo.png)){.ai-response-avatar img{display:none}.ai-response-avatar:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url(/exarbot-logo.png) center/contain no-repeat;mask:url(/exarbot-logo.png) center/contain no-repeat}}.ai-response-content{min-width:0;padding-top:4px}.ai-response-content>.ai-message-text{font-size:14px;line-height:1.75}.ai-response-content>.ai-message-text p{font-size:inherit;line-height:inherit;margin:0 0 12px;white-space:pre-wrap}.ai-response-content>.ai-message-text p:last-child{margin-bottom:0}.ai-response-content>.ai-message-text h3{font-size:15px;margin:17px 0 8px;line-height:1.6}.ai-response-content>.ai-message-text h3:first-child{margin-top:0}.ai-response-content>.ai-message-text ul,.ai-response-content>.ai-message-text ol{margin:8px 0 14px;padding-left:23px}.ai-response-content>.ai-message-text li{margin:5px 0}.ai-response-content>.ai-message-text pre{border-color:color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);max-width:100%;overflow:auto}.ai-response-content>.ai-message-text code{background:color-mix(in srgb,currentColor 8%,transparent)}.ai-response-content>.ai-message-text pre code{background:transparent}.ai-response-details{margin:3px 0 12px;padding:0;border:0!important;background:transparent!important;min-width:0}.ai-response-details>summary{display:flex;align-items:center;gap:9px;list-style:none;width:fit-content;max-width:100%;padding:0;cursor:pointer;color:var(--ai-response-muted);font-size:12px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.ai-response-details>summary::-webkit-details-marker{display:none}.ai-response-details>summary>span{min-width:0}.ai-response-details>summary>svg{flex-shrink:0;opacity:.8}.ai-response-details .ai-details-chevron{width:12px;transition:transform .18s ease}.ai-response-details[open] .ai-details-chevron{transform:rotate(180deg)}.ai-response-details>summary:hover{color:inherit}.ai-response-details>summary:focus-visible{outline:2px solid var(--primary,#6f51f8);outline-offset:5px;border-radius:3px}.ai-response-steps{display:grid;gap:7px;list-style:none!important;padding:0!important;margin:13px 0 11px!important;color:var(--ai-response-muted);font-size:12px;line-height:1.65}.ai-response-step{display:flex;gap:9px;align-items:flex-start;padding:0!important;margin:0!important;overflow-wrap:anywhere;min-width:0}.ai-response-step>svg{flex-shrink:0;margin-top:3px;opacity:.75}.ai-response-step.warning>svg{color:var(--warning,#c98a64)}.ai-response-detail-note{font-size:11px!important;line-height:1.65!important;color:var(--ai-response-muted);margin:9px 0 0!important;overflow-wrap:anywhere}.ai-response-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1px;margin:9px 0 0;min-height:29px}.ai-response .ai-message-action,.ai-user-turn .ai-message-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;min-height:28px;border:0!important;border-radius:6px;padding:0!important;background:transparent;color:var(--ai-response-muted);cursor:pointer;opacity:.8;transition:color .15s,background-color .15s,opacity .15s}.ai-response .ai-message-action:hover:not(:disabled),.ai-user-turn .ai-message-action:hover{color:inherit;background:color-mix(in srgb,currentColor 7%,transparent);opacity:1}.ai-response .ai-message-action[aria-pressed=true],.ai-response .ai-message-action.is-copied,.ai-user-turn .ai-message-action.is-copied{color:inherit;background:color-mix(in srgb,currentColor 8%,transparent);opacity:1}.ai-response .ai-message-action[aria-pressed=true]>svg{fill:color-mix(in srgb,currentColor 13%,transparent)}.ai-response .ai-message-action:disabled{cursor:default;opacity:.35}.ai-response .ai-report-action[aria-pressed=true]{color:var(--warning,#c98a64);opacity:1}.ai-response .ai-message-action:focus-visible,.ai-user-turn .ai-message-action:focus-visible{outline:2px solid var(--primary,#6f51f8);outline-offset:3px;opacity:1}.ai-copy-error{font-size:11px;line-height:1.5;color:var(--warning,#c98a64);min-width:0;overflow-wrap:anywhere;margin-left:5px}.ai-response-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ai-pending-turn{max-width:760px;margin:0 auto 24px}.ai-response-pending-text{display:flex;align-items:center;gap:9px;font-size:12px!important;line-height:1.65!important;margin:6px 0 0!important;color:var(--ai-response-muted)}.ai-response-pending-text>svg{flex-shrink:0}.ai-response-spinner{animation:ai-response-spin 1.1s linear infinite}@keyframes ai-response-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.ai-response-followups{margin-left:42px}.ai-build-receipt{padding-left:42px!important}.ai-response{grid-template-columns:32px minmax(0,1fr);gap:10px}.ai-response-avatar{width:32px;height:32px}.ai-response-avatar img{width:19px;height:19px}.ai-response-avatar:before{width:19px;height:19px}.ai-user-turn{padding-left:22px;margin-bottom:18px}.ai-user-bubble{padding:10px 15px;border-radius:19px}.ai-response-content>.ai-message-text,.ai-user-bubble p{font-size:13px}.ai-response-details>summary,.ai-response-steps{font-size:11px}.ai-response .ai-message-action,.ai-user-turn .ai-message-action{flex-basis:32px;width:32px;height:32px;min-height:32px}.ai-response-actions{gap:2px}}@media(prefers-reduced-motion:reduce){.ai-response-spinner,.ai-build-receipt li.pending>svg{animation:none}.ai-response-details .ai-details-chevron,.ai-response .ai-message-action,.ai-user-turn .ai-message-action,.ai-build-receipt>details>summary>svg:last-child{transition:none}}.exarai{color:var(--text,#fbfbfb)}.exarai-heading{display:flex;align-items:center;gap:18px;padding:12px 0 28px;border-bottom:1px solid #ffffff12;margin-bottom:24px}.exarai-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#6f51f821;color:#a68aff;flex-shrink:0}.exarai-heading h1{font-size:36px;letter-spacing:-.04em;margin:5px 0}.exarai-heading p,.exarai-guidance p{color:var(--muted,#a7a7b5);line-height:1.65}.exarai-heading p{margin:0}.exarai-badge{margin-left:auto;font-size:11px;color:#c8b8ff;border:1px solid #6f51f845;padding:7px 10px;border-radius:30px;white-space:nowrap}.exarai-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px}.exarai-guidance{min-width:0}.exarai-guidance h2{font-size:22px;margin:12px 0}.exarai-guidance p{font-size:13px}.exarai-starters{display:grid;gap:6px;margin:20px 0}.exarai-starters button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px;border:1px solid #ffffff12;border-radius:10px;background:transparent;color:inherit;font-size:12px}.exarai-starters button:hover{border-color:#6f51f8;background:#6f51f811}.exarai-guidance details{border-top:1px solid #ffffff12;padding:16px 0;font-size:12px}.exarai-guidance summary{cursor:pointer;color:#c7bbef}.exarai-guidance>a,.exarai-clear{display:flex;align-items:center;gap:7px;font-size:12px;margin:16px 0;color:#b7a2ff}.exarai-clear{background:transparent;border:0;cursor:pointer}.exarai-chat{min-width:0;border:1px solid #ffffff16;border-radius:18px;background:var(--panel,#212121);overflow:hidden}.exarai-thread{max-height:70vh;min-height:350px;overflow-y:auto;padding:24px;overscroll-behavior:contain}.exarai-welcome{text-align:center;padding:64px 20px;color:var(--muted,#a7a7b5)}.exarai-welcome>svg{color:#a68aff}.exarai-welcome h2{font-size:23px;color:var(--text,#fbfbfb);letter-spacing:-.03em}.exarai-welcome p{font-size:13px;line-height:1.7;max-width:430px;margin:auto}.exarai-turn{margin-bottom:26px;min-width:0}.exarai-user{margin:0 0 20px 15%;padding:12px 15px;border-radius:12px;background:#6f51f81a;border:1px solid #6f51f82b}.exarai-user>span,.exarai-answer>span{font-size:11px;font-weight:650;color:#c6b4ff;display:flex;gap:5px;align-items:center}.exarai-answer p,.exarai-user p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;margin:9px 0}.exarai-sources,.exarai-choices{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.exarai-sources a{display:flex;align-items:center;gap:4px;font-size:10px;padding:5px 8px;border-radius:7px;background:#ffffff06;color:#b9b1ce;text-decoration:none}.exarai-choices button{border:1px solid #6f51f840;background:transparent;color:inherit;border-radius:9px;font-size:12px;padding:8px 12px}.exarai-proposal{border:1px solid #6f51f83c;border-radius:12px;margin:18px 0;padding:16px;background:#6f51f808}.exarai-proposal header{display:flex;gap:10px;align-items:center;justify-content:space-between}.exarai-proposal small{font-size:9px;letter-spacing:.12em;color:#bba3ff}.exarai-proposal h3{margin:6px 0;font-size:16px}.exarai-proposal header>span{display:flex;align-items:center;gap:4px;font-size:11px;color:#bba3ff;text-transform:capitalize}.exarai-proposal dl{margin:12px 0}.exarai-proposal dl>div{padding:11px 0;border-top:1px solid #ffffff0c}.exarai-proposal dt{font-size:11px;color:#aaa3b7;margin-bottom:6px}.exarai-proposal dd{margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.exarai-proposal dd>span,.exarai-proposal dd>strong{max-width:100%;min-width:0;overflow-wrap:anywhere}.exarai-before{color:#949099}.exarai-proposal dd>strong{font-weight:500}.exarai-proposal-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px}.exarai-proposal-actions button,.exarai-proposal-actions a{font-size:11px;min-height:34px;display:flex;align-items:center;gap:6px}.exarai-proposal-actions button{border:1px solid #ffffff18;background:transparent;color:inherit;border-radius:8px;padding:8px 10px}.exarai-proposal-actions a{margin-left:auto;color:#bba3ff}.exarai .exarai-primary{background:#6f51f8;color:#fff;border:0;border-radius:9px;padding:10px 14px}.exarai button:disabled{opacity:.45;cursor:not-allowed}.exarai-composer{padding:18px 22px;border-top:1px solid #ffffff12;background:#11111538}.exarai-composer>label:first-child{font-size:11px;color:#a7a7b5;display:block;margin-bottom:8px}.exarai-composer>div{display:flex;align-items:flex-end;gap:8px}.exarai-composer textarea{flex:1;min-width:0;resize:vertical;min-height:72px;max-height:180px;font-size:13px;line-height:1.6;border:1px solid #ffffff18;background:#121215;color:inherit;border-radius:10px;padding:12px}.exarai-composer button{height:42px}.exarai-consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#b2aabe;margin:12px 0;line-height:1.5}.exarai-consent input{margin:2px 0;accent-color:#6f51f8}.exarai-composer>small{color:#9992a5;font-size:10px;line-height:1.6;display:block}.exarai-thinking{color:#bba3ff;font-size:12px}.exarai-error,.exarai-notice{font-size:13px;line-height:1.6;border:1px solid #e69c5440;border-radius:10px;padding:12px 16px;margin-bottom:18px;overflow-wrap:anywhere}.exarai-notice{margin:12px 22px}.exarai-question{font-weight:600}.exarai button:focus-visible{outline:2px solid #a68aff;outline-offset:3px}@media(max-width:1000px){.exarai-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}}@media(max-width:700px){.exarai-layout{grid-template-columns:minmax(0,1fr);gap:18px}.exarai-heading{flex-wrap:wrap;gap:12px}.exarai-badge{margin-left:0}.exarai-heading h1{font-size:30px}.exarai-heading p{font-size:13px}.exarai-guidance>h2,.exarai-guidance>p{display:none}.exarai-starters{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.exarai-starters button{font-size:11px;padding:10px}.exarai-guidance details{padding:10px 0}.exarai-guidance>a,.exarai-clear{display:inline-flex;margin:10px 14px 0 0}.exarai-thread{padding:16px;max-height:65vh}.exarai-composer{padding:15px}.exarai-proposal{padding:12px}.exarai-user{margin-left:5%}.exarai-welcome{padding:30px 10px}.exarai-proposal-actions a{margin-left:0}}body:has(.ai-workspace) .footer{display:none}.dashboard-content[data-tab=exarai]{padding:0!important;max-width:none!important}.ai-workspace{padding:34px 18px 54px 16px;color:#ececee;--ai-panel:#171717;--ai-border:#2c2c2e;--ai-muted:#929297}.ai-workspace button,.ai-workspace input,.ai-workspace textarea,.ai-workspace select{font:inherit;color:inherit}.ai-workspace button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;border-radius:6px}.ai-workspace button:disabled{opacity:.35;cursor:default}.ai-workspace button:hover:not(:disabled){background:#ffffff0b}.ai-workspace button:focus-visible,.ai-workspace summary:focus-visible{outline:2px solid #a59afa;outline-offset:2px}.ai-toolbar{display:none}.ai-toolbar.ai-docs-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ai-toolbar>div{display:flex;align-items:center;gap:10px}.ai-toolbar img{width:24px;height:24px;object-fit:contain}.ai-toolbar nav{margin-left:auto;display:flex}.ai-toolbar nav button{padding:8px}.ai-toolbar nav .active{background:#303034}.ai-mobile-new,.ai-mobile-plan{display:none!important}.ai-columns{display:grid;grid-template-columns:minmax(190px,18.6%) minmax(0,1fr) minmax(300px,23.5%);gap:16px;height:calc(100dvh - 156px);min-height:530px}.ai-rail-hidden .ai-columns{grid-template-columns:46px minmax(0,1fr) minmax(330px,28%)}.ai-features-open .ai-columns{grid-template-columns:46px minmax(0,1fr) minmax(280px,23%) minmax(280px,23%)}.ai-history,.ai-conversation,.ai-plan,.ai-features{min-width:0;min-height:0;background:var(--ai-panel);border:1px solid var(--ai-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.ai-history{padding:8px}.ai-history-top{display:flex;gap:6px}.ai-new-chat{flex:1;border:1px solid var(--ai-border)!important;height:36px;justify-content:flex-start!important;padding:0 10px!important;font-size:12px!important}.ai-history-toggle{width:27px;flex-shrink:0}.ai-search{height:35px;display:flex;align-items:center;gap:8px;padding:0 8px;color:var(--ai-muted);margin-top:10px}.ai-search input{background:transparent;border:0;outline:none;width:100%;font-size:12px}.ai-eyebrow{color:var(--ai-muted);font-size:10px;padding:18px 10px 8px}.ai-history-list{flex:1;overflow:auto}.ai-history-list>div{display:flex;border-radius:6px;height:38px}.ai-history-list>div.active{background:#272729}.ai-history-list>div>button:first-child{flex:1;min-width:0;justify-content:flex-start;padding:0 9px;font-size:12px}.ai-history-list>div>button:first-child span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-history-list>div>button:last-child{width:26px}.ai-history-list>p{font-size:11px;color:var(--ai-muted);padding:10px}.ai-history footer{border-top:1px solid var(--ai-border);padding:7px 3px 0}.ai-history footer button{font-size:11px;padding:6px}.ai-rail-hidden .ai-history{padding:7px 4px}.ai-rail-hidden .ai-history-top{flex-direction:column-reverse}.ai-rail-hidden .ai-new-chat,.ai-features-open .ai-new-chat{border:0!important;padding:0!important;flex:none}.ai-rail-hidden .ai-history-toggle{height:30px;width:100%}.ai-rail-hidden .ai-history span,.ai-rail-hidden .ai-search,.ai-features-open .ai-search,.ai-rail-hidden .ai-eyebrow,.ai-features-open .ai-eyebrow,.ai-rail-hidden .ai-history-list>p,.ai-rail-hidden .ai-history-list>div>button:last-child{display:none}.ai-rail-hidden .ai-history-list{margin-top:14px}.ai-rail-hidden .ai-history-list>div>button:first-child{justify-content:center;padding:0}.ai-rail-hidden .ai-history footer{display:none}.ai-chat-toolbar{height:52px;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #ffffff06}.ai-chat-toolbar img{width:18px;height:18px;object-fit:contain}.ai-chat-toolbar>button{font-size:12px;color:var(--ai-muted)}.ai-chat-toolbar>div{display:flex;gap:6px}.ai-chat-toolbar>div button{width:26px;height:28px;color:var(--ai-muted)}.ai-conversation{position:relative}.ai-thread{flex:1;min-height:0;overflow:auto;padding:28px 30px}.ai-welcome{text-align:center}.ai-greeting{display:flex;align-items:center;justify-content:center;gap:16px}.ai-greeting img{width:40px;height:40px;object-fit:contain;padding:7px;background:#111;border:1px solid var(--ai-border);border-radius:9px}.ai-greeting h1{font-size:32px;line-height:1.2;font-weight:700;margin:0;letter-spacing:-.8px}.ai-is-empty .ai-chat-toolbar{position:absolute;inset:0 0 auto}.ai-is-empty{justify-content:center}.ai-is-empty .ai-thread{flex:none;overflow:visible;padding:0}.ai-is-empty .ai-composer{margin:28px auto 0;width:min(700px,calc(100% - 64px));padding:0}.ai-composer{padding:14px 24px 18px}.ai-input-box{border:1px solid #333335;border-radius:14px;background:#202020;overflow:hidden}.ai-input-box textarea{display:block;resize:none;outline:none;width:100%;min-height:55px;background:transparent;border:0;padding:16px 19px 8px;font-size:13px;line-height:1.5}.ai-input-actions{display:flex;align-items:center;padding:2px 12px 10px;gap:12px;height:42px}.ai-input-actions>button:first-child{margin-right:auto;width:26px;height:26px}.ai-input-actions>span{font-size:10px;color:#aaa}.ai-input-actions>button:last-child{width:30px;height:30px;background:#d8d8de;color:#111}.ai-assistant-note{text-align:center;font-size:9px;color:var(--ai-muted);margin:9px 0}.ai-privacy{font-size:10px;color:var(--ai-muted);line-height:1.5}.ai-privacy summary{text-align:center;cursor:pointer;list-style:none;padding:2px}.ai-consent{display:flex;align-items:flex-start;gap:8px;margin:8px 0}.ai-consent input{margin-top:3px;flex-shrink:0}.ai-privacy>small{display:block;font-size:9px}.ai-starters{display:grid;gap:5px;margin:8px 0}.ai-starters button{text-align:left;justify-content:flex-start;padding:8px;font-size:11px;background:#242426;border:1px solid var(--ai-border)}.ai-turn{font-size:13px;line-height:1.65;margin-bottom:24px}.ai-turn p{white-space:pre-wrap;margin:8px 0}.ai-user-message{margin-left:auto;width:fit-content;max-width:90%;padding:10px 16px;background:#252527;border-radius:12px}.ai-user-message small{color:var(--ai-muted);font-size:10px}.ai-answer-message{margin-top:20px}.ai-answer-message>span{display:flex;align-items:center;gap:8px;font-size:12px}.ai-thinking{font-size:12px;color:var(--ai-muted);display:flex;gap:8px}.ai-plan>header,.ai-features>header{display:flex;align-items:center;gap:7px;height:52px;min-height:52px;padding:0 12px;border-bottom:1px solid #ffffff06}.ai-plan h2,.ai-features h2{font-size:13px;margin:0;font-weight:600}.ai-plan-counts{min-width:0;flex:1;font-size:9px;color:var(--ai-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-plan-counts strong{font-weight:400}.ai-plan>header>button:not(.ai-build-button){padding:4px;color:var(--ai-muted)}.ai-build-button{font-size:11px!important;background:#eee!important;color:#111!important;padding:6px 9px!important;flex-shrink:0;white-space:nowrap}.ai-plan-tabs{display:flex;gap:3px;margin:8px 10px 6px;padding:3px;border:1px solid var(--ai-border);border-radius:8px;background:#202020}.ai-plan-tabs button{flex:1;padding:6px 3px;font-size:10px;min-width:0;gap:4px}.ai-plan-tabs .active{background:#f2f2f3;color:#111}.ai-plan-tabs .features-active{background:#164536;color:#67d6a1}.ai-plan-content{padding:10px 14px;overflow:auto;flex:1;min-height:0}.ai-plan-title{display:none}.ai-plan-empty{text-align:center;color:var(--ai-muted);padding:70px 10px;font-size:11px;line-height:1.6}.ai-plan-empty h3{font-size:14px;color:#dadade}.ai-role-note{font-size:10px;color:var(--ai-muted);margin:0 0 12px}.ai-category{margin-bottom:20px}.ai-category>details>summary{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:#acacb1;min-height:28px;text-transform:uppercase;cursor:pointer;list-style:none}.ai-category>details>summary>span{flex:1}.ai-category>details>summary>svg:last-child{order:-1}.ai-resource{border-radius:6px}.ai-resource>summary{display:flex;align-items:center;gap:8px;font-size:12px;min-height:39px;cursor:pointer;list-style:none;padding:0 4px;color:#bcbcc0}.ai-resource>summary:hover{background:#ffffff05}.ai-resource>summary>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-resource>summary>small{font-size:9px;color:var(--ai-muted)}.ai-resource>summary>svg:last-child{opacity:0}.ai-resource:hover>summary>svg:last-child,.ai-resource[open]>summary>svg:last-child{opacity:1}.ai-role>summary{color:#e3e3e5}.ai-role i{width:12px;height:12px;border-radius:50%;flex-shrink:0}.ai-resource[open]{background:#202022}.ai-resource-editor{display:grid;gap:8px;padding:10px;background:#202022;border-radius:6px;font-size:11px}.ai-field{display:flex;gap:8px;align-items:center;font-size:11px;min-width:0}.ai-field>span{flex:1;min-width:0}.ai-field>input:not([type=checkbox]),.ai-field select,.ai-field textarea{background:#151517;border:1px solid #343437;border-radius:5px;padding:6px;width:56%;min-width:0;font-size:11px}.ai-field>input[type=color]{height:30px}.ai-field textarea{resize:vertical}.ai-permissions{display:grid;gap:7px}.ai-permissions label{display:flex;gap:6px;font-size:10px}.ai-role-permissions summary{cursor:pointer;padding:7px 0}.ai-role-permissions p{font-size:10px;color:var(--ai-muted)}.ai-plan-actions{border-top:1px solid var(--ai-border);padding:8px 12px;font-size:10px}.ai-build-options{margin-bottom:6px}.ai-build-options>summary{cursor:pointer;color:var(--ai-muted)}.ai-replace{display:flex;gap:7px;align-items:flex-start;padding:7px 0;font-size:10px}.ai-replace small{display:block;color:var(--ai-muted);font-size:9px}.ai-plan-actions>button{padding:6px;background:#303033;margin-bottom:6px}.ai-plan-status{display:flex;align-items:center;gap:6px;color:var(--ai-muted);font-size:9px}.ai-plan-status i{width:5px;height:5px;background:#66b291;border-radius:50%}.ai-review{background:#242426;border:1px solid #454548;border-radius:8px;padding:12px;margin-top:16px;font-size:11px;line-height:1.55}.ai-review h3{font-size:13px}.ai-review small{display:block;color:var(--ai-muted);font-size:9px}.ai-review ul{padding-left:16px}.ai-review svg{vertical-align:middle}.ai-features>header>button{margin-left:auto}.ai-features>div{padding:12px;overflow:auto;flex:1;min-height:0}.ai-feature-help{font-size:9px;color:var(--ai-muted);line-height:1.6;margin:0 0 12px}.ai-feature{margin-bottom:8px;border:1px solid var(--ai-border);border-radius:11px;background:#202022;overflow:hidden}.ai-feature>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;cursor:pointer;list-style:none;font-size:11px}.ai-feature>summary:before{content:"›";font-size:16px;color:var(--ai-muted)}.ai-feature[open]>summary:before{transform:rotate(90deg)}.ai-feature>summary>svg{color:#8d91da}.ai-feature>summary>span{flex:1}.ai-feature-state{font-size:9px;color:#70bc96;border:1px solid #375642;background:#22332a;border-radius:6px;padding:2px 5px}.ai-feature input[type=checkbox]{appearance:none;width:30px;height:17px;border-radius:12px;background:#4b4b50;position:relative;cursor:pointer;flex-shrink:0}.ai-feature input[type=checkbox]:after{content:"";position:absolute;width:11px;height:11px;top:3px;left:3px;background:#ddd;border-radius:50%}.ai-feature input[type=checkbox]:checked{background:#eee}.ai-feature input[type=checkbox]:checked:after{left:16px;background:#222}.ai-feature .ai-field input[type=checkbox]{width:30px}.ai-subtle{font-size:10px!important;color:var(--ai-muted)!important}.ai-resource-editor a{color:#aaa1ea;font-size:10px}.ai-build-progress{border:1px solid var(--ai-border);border-radius:12px;padding:14px;font-size:12px;margin:16px 0}.ai-build-progress header{display:flex;align-items:center;gap:8px}.ai-build-progress header span{margin-left:auto;font-size:9px}.ai-build-progress ol{padding:0;max-height:220px;overflow:auto;list-style:none}.ai-build-progress li{display:flex;gap:8px;padding:5px;font-size:11px}.ai-build-progress li span{flex:1}.ai-build-progress small{color:var(--ai-muted)}.ai-build-progress button{padding:8px;border:1px solid var(--ai-border)}.ai-error{display:flex;gap:12px;padding:10px;background:#40252c;font-size:12px;border-radius:7px;margin-bottom:10px}.ai-error button{margin-left:auto}.ai-guide{min-width:0}.ai-access-page{max-width:680px;margin:50px auto;padding:44px!important;text-align:center}.ai-access-page>svg{color:#a99bea}.ai-access-page small{display:block;margin-top:18px;color:#9d91df;letter-spacing:1px}.ai-access-page p{color:var(--ex-muted);line-height:1.7}@media(max-width:1250px){.ai-columns{grid-template-columns:46px minmax(0,1fr) minmax(290px,32%)}.ai-history{padding:4px}.ai-history-top{flex-direction:column-reverse}.ai-history span,.ai-search,.ai-eyebrow,.ai-history-list>p,.ai-history-list>div>button:last-child,.ai-history footer{display:none}.ai-new-chat{border:0!important}.ai-history-toggle{height:32px}.ai-history-list>div>button:first-child{padding:0;justify-content:center}.ai-features-open .ai-columns{grid-template-columns:46px minmax(0,1fr) 280px}.ai-features-open .ai-plan{display:none}.ai-is-empty .ai-composer{width:calc(100% - 36px)}.ai-greeting h1{font-size:26px}}@media(max-width:1000px){.ai-workspace{padding:16px 12px}.ai-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:12px}.ai-toolbar>div span{display:none}.ai-toolbar>div strong{font-size:12px}.ai-toolbar nav button{font-size:10px;padding:6px}.ai-toolbar nav button svg{display:none}.ai-columns,.ai-rail-hidden .ai-columns,.ai-features-open .ai-columns{grid-template-columns:minmax(0,1fr) minmax(260px,36%);height:calc(100dvh - 146px);min-height:520px}.ai-history{display:none}.ai-history-open .ai-history{display:flex;position:fixed;inset:120px auto 20px 20px;width:240px;z-index:40;box-shadow:0 12px 60px #0008;padding:8px}.ai-history-open .ai-history-top{flex-direction:row}.ai-history-open .ai-history span,.ai-history-open .ai-search,.ai-history-open .ai-eyebrow,.ai-history-open .ai-history-list>p,.ai-history-open .ai-history footer{display:flex}.ai-history-open .ai-history-list>div>button:last-child{display:block}.ai-history-open .ai-history-list>div>button:first-child{justify-content:flex-start;padding:8px}.ai-history-open .ai-new-chat{border:1px solid var(--ai-border)!important}.ai-history-open .ai-history-toggle{width:28px}.ai-history-open .ai-history-list>p{font-size:11px}.ai-is-empty .ai-composer{width:calc(100% - 30px)}.ai-greeting{gap:10px}.ai-greeting h1{font-size:23px}.ai-greeting img{width:32px;height:32px}.ai-plan-counts{font-size:8px}.ai-plan>header{gap:4px;padding:0 8px}.ai-build-button{padding:5px!important}}@media(max-width:700px){.ai-mobile-plan,.ai-mobile-new{display:inline-flex!important;padding:7px!important;font-size:11px!important}.ai-toolbar>div{gap:5px}.ai-toolbar nav{margin-left:auto}.ai-toolbar nav button{font-size:9px}.ai-toolbar nav button:first-child{display:none}.ai-workspace{padding:12px 8px}.ai-columns,.ai-rail-hidden .ai-columns,.ai-features-open .ai-columns{display:flex;flex-direction:column;height:calc(100dvh - 137px);min-height:540px}.ai-conversation{flex:1}.ai-plan{display:none}.ai-show-plan .ai-plan{display:flex;flex:1}.ai-show-plan .ai-conversation{display:none}.ai-features-open .ai-features{display:flex;flex:1}.ai-features-open .ai-conversation,.ai-features-open .ai-plan{display:none}.ai-is-empty .ai-composer{width:calc(100% - 24px)}.ai-thread{padding:18px}.ai-greeting h1{font-size:22px}.ai-composer{padding:12px}.ai-assistant-note{font-size:8px}.ai-toolbar>button:first-child{padding:3px}.ai-toolbar img{width:20px;height:20px}.ai-chat-toolbar{padding:0 12px}.ai-plan-counts{font-size:10px}.ai-plan>header{padding:0 12px}.ai-access-page{padding:24px!important;margin:16px 8px}}body:has(.ai-workspace) .workspace-footer{display:none}.ai-workspace .ai-input-box textarea{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:16px 19px 8px;min-height:55px;height:55px}.ai-workspace .ai-search input{border:0!important;background:transparent!important;box-shadow:none!important;padding:0}.dashboard .ai-workspace{--ai-panel:var(--ex-section,#18181f);--ai-border:#ffffff14;--ai-muted:var(--ex-muted,#aaa8b8);position:relative;isolation:isolate}.ai-workspace:before{content:"";position:absolute;inset:54px 30px 65px;pointer-events:none;z-index:-1;border-radius:40px;box-shadow:0 28px 72px #0007,0 4px 22px #0006}.ai-columns{column-gap:0;grid-template-columns:minmax(0,calc(18.6% + 16px)) minmax(0,1fr) minmax(280px,23.5%) minmax(0,0px);transition:grid-template-columns .34s cubic-bezier(.22,.8,.22,1)}.ai-rail-hidden .ai-columns{grid-template-columns:minmax(0,62px) minmax(0,1fr) minmax(280px,28%) minmax(0,0px)}.ai-features-open .ai-columns{grid-template-columns:minmax(0,calc(18.6% + 16px)) minmax(0,1fr) minmax(280px,23.5%) minmax(0,23.5%)}.ai-features-open.ai-rail-hidden .ai-columns{grid-template-columns:minmax(0,62px) minmax(0,1fr) minmax(280px,23.5%) minmax(0,23.5%)}.ai-history,.ai-conversation{margin-right:16px}.ai-plan{margin-right:0;transition:margin-right .34s ease}.ai-features-open .ai-plan{margin-right:16px}.dashboard .ai-history,.dashboard .ai-conversation,.dashboard .ai-plan,.dashboard .ai-features{background:linear-gradient(140deg,#ffffff03,transparent 45%),color-mix(in srgb,var(--ex-section,#18181f) 92%,transparent);border-color:var(--ai-border);box-shadow:inset 0 1px #ffffff06,0 8px 26px #0002;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ai-features{opacity:0;visibility:hidden;transform:translate(12px);border-width:0;transition:opacity .25s ease,transform .34s cubic-bezier(.22,.8,.22,1),visibility .34s,border-width .34s}.ai-features-open .ai-features{opacity:1;visibility:visible;transform:translate(0);border-width:1px}.ai-features>header,.ai-features>div{min-width:250px}.ai-history-top{gap:4px}.ai-history-toggle{padding:0!important}.ai-rail-hidden .ai-history{padding:7px 0}.ai-rail-hidden .ai-history-top{align-items:center;gap:3px}.ai-rail-hidden .ai-history-toggle,.ai-rail-hidden .ai-new-chat{width:36px;min-width:36px;height:32px;padding:0!important;justify-content:center!important;flex:none}.ai-rail-hidden .ai-history-list>div{justify-content:center}.ai-rail-hidden .ai-history-list>div>button:first-child{flex:none;width:36px;min-width:36px;justify-content:center!important;padding:0!important}.ai-rail-hidden .ai-history-list svg{flex-shrink:0}.ai-welcome-art{display:block;width:190px;height:190px;object-fit:contain;margin:0 auto 22px;filter:drop-shadow(0 14px 22px #0003)}.ai-greeting{gap:0}.ai-greeting h1{font-size:30px}.ai-is-empty .ai-composer{margin-top:25px}.ai-welcome{animation:ai-soft-in .4s ease both}.ai-input-box{background:color-mix(in srgb,var(--ex-section,#18181f) 76%,#25252d);border-color:#ffffff18;box-shadow:inset 0 1px #ffffff04;transition:border-color .2s,box-shadow .2s}.ai-input-box:focus-within{border-color:#bfb3ec50;box-shadow:0 0 0 2px #ffffff03}.dashboard .ai-workspace .ai-input-box textarea:focus,.dashboard .ai-workspace .ai-input-box textarea:focus-visible{outline:0!important;border:0!important;box-shadow:none!important}.ai-input-actions>button:last-child{background:#e3e0ed;color:#272333}.ai-input-actions,.ai-model-selector{position:relative}.ai-workspace .ai-model-trigger{padding:6px 9px;font-size:11px;color:#ddd8ef;background:#ffffff07;border-radius:7px}.ai-model-trigger svg{transition:transform .2s}.ai-model-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ai-model-menu{position:absolute;bottom:calc(100% + 12px);right:0;width:224px;z-index:6;padding:7px;border-radius:13px;background:var(--ex-section,#18181f);border:1px solid #ffffff16;box-shadow:0 12px 30px #0006;animation:ai-soft-in .15s ease}.ai-model-menu button{width:100%;justify-content:space-between;padding:8px 7px}.ai-model-menu span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ai-model-menu strong{font-size:12px}.ai-model-menu small{font-size:10px;color:var(--ai-muted)}.ai-assistant-note{font-size:10px;margin-top:11px}.ai-feature{background:#ffffff03;border-color:#ffffff0e}.ai-feature-state{color:var(--ai-muted);border-color:#ffffff14;background:#ffffff04}.ai-feature-state.on{color:#8bd6ae;background:#1e403233;border-color:#75ac8833}.ai-feature.feature-general>summary>svg{color:#b2aac4}.ai-feature.feature-welcome>summary>svg{color:#9bb8e8}.ai-feature.feature-automod>summary>svg{color:#c8a6f4}.ai-feature.feature-levels>summary>svg{color:#e8c274}.ai-feature.feature-tickets>summary>svg{color:#a4afd8}.ai-feature.feature-economy>summary>svg{color:#97c6ab}.ai-feature.feature-polls>summary>svg{color:#c1abe0}.ai-feature.feature-birthdays>summary>svg{color:#dda6c0}.ai-feature.feature-reminders>summary>svg{color:#9dc3c8}.ai-feature input[type=checkbox]:disabled{opacity:.35;cursor:default}.ai-feature .ai-resource-editor>p{font-size:11px;color:var(--ai-muted);line-height:1.6}.ai-feature .ai-resource-editor>button:not(.ai-subtle){border:1px solid #ffffff15;padding:7px;font-size:11px}.dashboard .discord-server-rail .server-rail-brand{align-self:flex-start;width:72px;height:48px;margin:0 0 8px;padding:0 0 0 15px;justify-content:flex-start;border-radius:0}.dashboard .discord-server-rail .server-rail-brand img{width:42px;height:33px;object-fit:contain}@keyframes ai-soft-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1001px)and (max-width:1250px){.ai-history{padding:8px}.ai-history-top{flex-direction:row}.ai-history span{display:inline}.ai-search,.ai-eyebrow,.ai-history footer{display:flex}.ai-history-list>p{display:block}.ai-history-list>div>button:last-child{display:inline-flex}.ai-new-chat{border:1px solid var(--ai-border)!important}.ai-history-list>div>button:first-child{padding:0 8px;justify-content:flex-start}.ai-history-toggle{height:36px}.ai-columns{grid-template-columns:minmax(0,206px) minmax(0,1fr) minmax(250px,29%) minmax(0,0px)}.ai-rail-hidden .ai-columns{grid-template-columns:minmax(0,62px) minmax(0,1fr) minmax(250px,29%) minmax(0,0px)}.ai-features-open .ai-columns,.ai-features-open.ai-rail-hidden .ai-columns{grid-template-columns:minmax(0,62px) minmax(0,1fr) minmax(0,0px) minmax(250px,29%)}.ai-features-open .ai-plan{display:flex;margin:0;visibility:hidden;border:0}.ai-rail-hidden .ai-history span,.ai-rail-hidden .ai-search,.ai-rail-hidden .ai-eyebrow,.ai-rail-hidden .ai-history footer,.ai-rail-hidden .ai-history-list>p,.ai-rail-hidden .ai-history-list>div>button:last-child{display:none}.ai-rail-hidden .ai-new-chat{border:0!important}}@media(max-width:1000px){.ai-columns,.ai-rail-hidden .ai-columns,.ai-features-open .ai-columns,.ai-features-open.ai-rail-hidden .ai-columns{grid-template-columns:minmax(0,1fr) minmax(260px,36%);column-gap:16px}.ai-history,.ai-conversation,.ai-plan{margin-right:0!important}.ai-features{display:none}.ai-features-open .ai-features{display:flex}.ai-features-open .ai-plan{display:none}.ai-features-open .ai-conversation{display:flex}.ai-welcome-art{width:145px;height:145px;margin-bottom:18px}.ai-history-open .ai-history{margin:0!important;animation:ai-soft-in .2s ease}.ai-history-open.ai-rail-hidden .ai-history span{display:inline}.ai-history-open.ai-rail-hidden .ai-history-top{flex-direction:row}.ai-history-open.ai-rail-hidden .ai-history-list>div>button:first-child{flex:1;width:auto;justify-content:flex-start!important}.ai-history-open.ai-rail-hidden .ai-new-chat{flex:1;width:auto;justify-content:flex-start!important;padding:0 8px!important}.ai-history-open.ai-rail-hidden .ai-search,.ai-history-open.ai-rail-hidden .ai-eyebrow{display:flex}.ai-history-open.ai-rail-hidden .ai-history-list>p{display:block}}@media(max-width:700px){.ai-features-open .ai-conversation{display:none}.ai-welcome-art{width:145px;height:145px;margin-bottom:18px}.ai-greeting h1{font-size:25px}.ai-is-empty .ai-composer{margin-top:20px}.ai-model-menu{width:200px}.ai-model-trigger{font-size:10px!important}.ai-features>header,.ai-features>div{min-width:0}.ai-features-open .ai-features{animation:ai-soft-in .24s ease}}@media(prefers-reduced-motion:reduce){.ai-columns,.ai-plan,.ai-features,.ai-model-trigger svg{transition:none}.ai-welcome,.ai-model-menu,.ai-history-open .ai-history,.ai-features-open .ai-features{animation:none}}.ai-toolbar{position:relative;z-index:15}.ai-credit-control{position:relative;margin-left:auto}.ai-credit-balance{gap:6px!important}.ai-credit-control img{width:18px;height:18px;object-fit:contain}.ai-credit-balance span{font-size:11px;color:var(--ai-muted)}.ai-credit-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(340px,calc(100vw - 32px));max-height:70dvh;overflow:auto;z-index:60;padding:18px;background:var(--ex-section,#18181f);border:1px solid #ffffff20;border-radius:16px;box-shadow:0 16px 60px #0009;font-size:12px}.ai-credit-panel header{display:flex;align-items:center;justify-content:space-between}.ai-credit-panel h3{margin:0}.ai-credit-panel p,.ai-credit-panel small{line-height:1.6;color:var(--ai-muted)}.ai-credit-panel small{display:block;margin:12px 0;font-size:10px}.ai-credit-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.ai-credit-packs button{display:flex;flex-direction:column;padding:10px!important;background:#ffffff08!important;border:1px solid #ffffff15!important;border-radius:9px}.ai-credit-packs span{font-size:10px}.ai-server-context{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;border:1px solid var(--ai-border);border-radius:12px;background:var(--ai-panel);font-size:11px;color:var(--ai-muted)}.ai-server-context>span{color:var(--ex-text,#eee)}.ai-server-context>small{font-size:9px}.ai-server-context label{margin-left:auto;display:flex;gap:6px;align-items:center}.ai-server-context select{padding:4px 8px!important;font-size:11px;width:auto}.ai-message-logo{width:18px;height:18px;object-fit:contain}.ai-empty-logo{width:36px;height:36px;object-fit:contain}.ai-copy{float:right;padding:3px!important;color:var(--ai-muted)}.ai-change-summary{padding:12px;border:1px solid var(--ai-border);border-radius:12px;margin-bottom:12px;font-size:11px}.ai-change-summary h3{font-size:12px;margin:0 0 8px}.ai-change-summary p{overflow-wrap:anywhere;line-height:1.5}.ai-change-summary summary{padding:6px 0;cursor:pointer}.ai-review p{overflow-wrap:anywhere}.ai-input-box{overflow:visible!important}.ai-model-menu{z-index:30;max-height:160px;overflow:auto;bottom:calc(100% + 6px)}.ai-composer{overflow:visible;position:relative;z-index:10}.ai-thread{min-height:100px}.ai-conversation{overflow:visible}.ai-conversation>.ai-thread{overflow-y:auto}.ai-columns{height:calc(100dvh - 220px)!important}.ai-toolbar>div.ai-credit-control>span{display:inline}.ai-workspace .ai-credit-panel button{border-radius:8px;background:#ffffff0c}.ai-credit-panel button:disabled{opacity:.45}@media(max-width:700px){.ai-credit-balance span{display:none}.ai-server-context{gap:6px;font-size:10px}.ai-server-context>small{display:none}.ai-server-context label{margin-left:0}.ai-columns{height:calc(100dvh - 225px)!important}.ai-credit-panel{position:fixed;top:120px;right:16px}.ai-toolbar nav{margin-left:0}.ai-toolbar>div.ai-credit-control{gap:3px}.ai-model-menu{width:180px}}.ai-workspace .ai-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ai-workspace .ai-toolbar>div:first-of-type{display:flex;align-items:center;gap:7px}.ai-workspace .ai-toolbar>div:first-of-type img{width:24px;height:24px}.ai-workspace .ai-toolbar nav{display:flex;gap:6px}.ai-workspace .ai-toolbar nav button{font-size:11px;padding:7px 9px}.ai-existing-warning{font-size:11px;color:var(--ai-muted);line-height:1.6;max-width:430px;margin:16px auto 0}.ai-toolbar .ai-mobile-plan,.ai-toolbar .ai-mobile-new{display:none}.ai-toolbar .ai-credit-panel span{display:inline}@media(max-width:700px){.ai-workspace .ai-toolbar{gap:5px}.ai-workspace .ai-toolbar>div:first-of-type span{display:none}.ai-workspace .ai-toolbar>div:first-of-type strong{font-size:11px}.ai-workspace .ai-toolbar nav button{font-size:9px;padding:5px}.ai-toolbar .ai-credit-balance span{display:none}.ai-existing-warning{font-size:10px;padding:0 8px;max-width:280px}}.ai-workspace{padding-top:20px;color:var(--ex-text,#ececee)}.ai-workspace:before{display:none}.ai-workspace .ai-toolbar{gap:8px}.ai-toolbar>div:first-of-type>span{display:none}.ai-server-context{border:0;background:transparent;padding:4px 2px 10px;gap:12px}.ai-server-context>small{display:none}.ai-server-context button{padding:5px;font-size:11px}.ai-toolbar .ai-desktop-plan,.ai-toolbar .ai-toolbar-features{font-size:11px;padding:7px 9px;white-space:nowrap;color:var(--ai-muted)}.ai-toolbar-features{display:none!important}.dashboard .ai-conversation{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ai-conversation{border-radius:0}.ai-chat-toolbar{border:0;min-height:42px;height:42px;padding:0 20px}.ai-thread{padding:24px clamp(18px,4vw,48px);scrollbar-width:thin;overscroll-behavior:contain}.ai-turn,.ai-build-progress{max-width:760px;margin:0 auto 36px}.ai-turn{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.ai-user-message{position:relative;max-width:85%;padding:12px 20px;border-radius:24px;background:color-mix(in srgb,var(--ai-panel) 85%,#888 15%);border:0}.ai-user-message p{margin:0;white-space:pre-wrap}.ai-answer-message{margin-top:28px}.ai-answer-message>span{font-size:12px;color:var(--ai-muted);margin-bottom:12px}.ai-message-text{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.ai-message-text p{white-space:pre-wrap;margin:0 0 16px}.ai-message-text h3{font-size:16px;line-height:1.5;margin:22px 0 10px;color:inherit}.ai-message-text ul,.ai-message-text ol{padding-left:24px;margin:12px 0 20px}.ai-message-text li{padding-left:3px;margin:6px 0}.ai-message-text code{font-size:.88em;background:#ffffff09;border-radius:5px;padding:2px 5px}.ai-message-text pre{max-width:100%;overflow:auto;padding:16px;border:1px solid var(--ai-border,#ffffff14);border-radius:12px;background:#0002;white-space:pre;font-size:13px}.ai-message-text pre code{background:transparent;padding:0}.ai-copy{opacity:.5;transition:opacity .15s}.ai-turn:hover .ai-copy,.ai-copy:focus-visible{opacity:1}.ai-user-message .ai-copy{position:absolute;right:8px;bottom:-24px;float:none}.ai-answer-message .ai-copy{width:28px;height:26px;margin-top:-4px}.ai-thinking{max-width:760px;margin:0 auto 24px;align-items:center}.ai-welcome-art{width:52px;height:52px;margin-bottom:22px;filter:none}.ai-greeting h1{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.8px;font-weight:600}.ai-welcome-subtitle{font-size:14px;line-height:1.6;color:var(--ai-muted);max-width:420px;margin:14px auto 0;padding:0 16px}.ai-existing-warning{font-size:11px;max-width:480px;margin:18px auto 0;padding:0 16px}.ai-composer{width:100%;max-width:850px;margin:0 auto;padding:12px 28px 16px}.ai-is-empty .ai-composer{width:min(760px,calc(100% - 40px));margin-top:24px}.ai-input-box{border-radius:24px;background:color-mix(in srgb,var(--ai-panel) 88%,#888 12%);border-color:#ffffff10;box-shadow:0 3px 16px #0001}.ai-workspace .ai-input-box textarea{font-size:15px;line-height:1.6;min-height:56px;height:auto;padding:18px 20px 8px;max-height:180px;overflow-y:auto}.ai-input-actions{padding:4px 12px 12px;height:46px}.ai-input-actions>button:last-child{border-radius:50%;width:34px;height:34px}.ai-model-trigger{background:transparent!important}.ai-assistant-note{font-size:11px;line-height:1.5;margin:10px 0 0}.ai-model-menu{border-radius:16px}.ai-plan,.ai-history{border-radius:12px}@media(min-width:1001px){.ai-chat-focused .ai-columns,.ai-chat-focused.ai-rail-hidden .ai-columns{grid-template-columns:minmax(0,220px) minmax(0,1fr) 0 0}.ai-chat-focused.ai-rail-hidden .ai-columns{grid-template-columns:62px minmax(0,1fr) 0 0}.ai-chat-focused:not(.ai-features-open) .ai-plan{visibility:hidden;border:0;pointer-events:none}.ai-chat-focused .ai-conversation{margin-right:0}.ai-chat-focused.ai-features-open .ai-columns{grid-template-columns:62px minmax(0,1fr) 0 minmax(260px,28%)}.ai-chat-focused.ai-features-open .ai-plan{visibility:hidden;border:0;pointer-events:none;margin:0}.ai-chat-focused .ai-toolbar-features{display:inline-flex!important}}@media(min-width:701px)and (max-width:1000px){.ai-chat-focused:not(.ai-features-open) .ai-columns{grid-template-columns:minmax(0,1fr)}.ai-chat-focused:not(.ai-features-open) .ai-plan{display:none}.ai-chat-focused .ai-toolbar-features{display:inline-flex!important}}.ai-guide .exarai-heading{padding:8px 0 16px;margin-bottom:16px;border:0;gap:10px}.ai-guide .exarai-heading .eyebrow,.ai-guide .exarai-heading p{display:none}.ai-guide .exarai-heading h1{font-size:20px;margin:0}.ai-guide .exarai-mark{width:32px;height:32px;background:transparent}.ai-guide .exarai-badge{border:0;background:transparent;color:var(--ai-muted)}.ai-guide .exarai-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.ai-guide .exarai-guidance>h2,.ai-guide .exarai-guidance>.eyebrow,.ai-guide .exarai-guidance>p{display:none}.ai-guide .exarai-starters{margin:0 0 16px}.ai-guide .exarai-starters button{border:0;background:transparent;border-radius:8px;color:var(--ai-muted);font-size:12px;padding:10px}.ai-guide .exarai-chat{border:0;background:transparent;border-radius:0}.ai-guide .exarai-thread{padding:24px;min-height:320px;max-height:calc(100dvh - 380px);scrollbar-width:thin}.ai-guide .exarai-turn{max-width:760px;margin:0 auto 36px}.ai-guide .exarai-user{position:relative;width:fit-content;max-width:85%;margin:0 0 28px auto;border:0;border-radius:24px;background:color-mix(in srgb,var(--ai-panel) 85%,#888 15%);padding:12px 20px}.ai-guide .exarai-user>span{display:none}.ai-guide .exarai-user>button{position:absolute;right:8px;bottom:-24px}.ai-guide .exarai-user p{font-size:15px;line-height:1.75;margin:0}.ai-guide .exarai-answer>span{color:var(--ai-muted);font-size:12px;margin-bottom:12px}.ai-guide .exarai-answer>button,.ai-guide .exarai-user>button{float:right;border:0;background:transparent;color:var(--ai-muted);padding:4px;cursor:pointer}.ai-guide .exarai-composer{max-width:810px;margin:0 auto;border:0;background:transparent;padding:12px 24px}.ai-guide .exarai-composer>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ai-guide .exarai-composer>div{position:relative;display:block;border:1px solid #ffffff10;border-radius:24px;background:color-mix(in srgb,var(--ai-panel) 88%,#888 12%);padding-bottom:46px}.ai-guide .exarai-composer textarea{display:block;width:100%;resize:none;min-height:56px;max-height:180px;padding:18px 20px 8px;border:0;background:transparent;box-shadow:none;outline:none;font-size:15px;line-height:1.6}.ai-guide .exarai-composer button{position:absolute;bottom:12px;right:12px;width:34px;height:34px;padding:0;border-radius:50%;background:#e3e0ed;color:#272333}.ai-guide .exarai-composer>small{text-align:center;margin-top:10px;font-size:11px;color:var(--ai-muted)}@media(max-width:700px){.ai-toolbar .ai-desktop-plan{display:none}.ai-thread{padding:20px 16px}.ai-turn,.ai-message-text{font-size:14px}.ai-user-message{padding:11px 16px;max-width:90%}.ai-composer{padding:10px 12px 14px}.ai-is-empty .ai-composer{width:calc(100% - 24px)}.ai-welcome-art{width:44px;height:44px}.ai-welcome-subtitle{font-size:12px}.ai-assistant-note{font-size:10px}.ai-guide .exarai-layout{display:flex;flex-direction:column;gap:12px}.ai-guide .exarai-guidance details,.ai-guide .exarai-guidance>a{display:none}.ai-guide .exarai-starters{display:flex;overflow-x:auto;gap:8px;margin:0;padding-bottom:4px}.ai-guide .exarai-starters button{flex-shrink:0;max-width:180px;border:1px solid #ffffff12}.ai-guide .exarai-thread{padding:16px;max-height:60dvh}.ai-guide .exarai-composer{padding:12px}}@media(prefers-reduced-motion:reduce){.ai-copy{transition:none}}@media(max-width:1000px){.ai-workspace .ai-toolbar{flex-wrap:wrap}.ai-workspace .ai-toolbar nav{margin-left:0}.ai-toolbar .ai-credit-control{margin-left:auto}.ai-toolbar .ai-desktop-plan,.ai-toolbar .ai-toolbar-features{padding:6px}}.ai-workspace .ai-docs-toolbar .ai-desktop-plan,.ai-workspace .ai-docs-toolbar .ai-toolbar-features{display:none!important}.dashboard .ai-guide .exarai-composer textarea{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.ai-guide .exarai-composer>div{overflow:hidden}.ai-prompt-usage{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:9px 4px 0;font-size:10px;line-height:1.6;color:var(--ai-muted);font-variant-numeric:tabular-nums}.ai-prompt-usage>div{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0}.ai-prompt-usage>span{flex-shrink:0;white-space:nowrap}.ai-prompt-usage .at-limit{color:var(--ex-text,#ececee)}@media(max-width:700px){.ai-prompt-usage{font-size:9px;gap:8px}.ai-prompt-usage>div{gap:2px 8px}}.community-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:var(--hero-height,180px);padding:25px 28px;margin-bottom:28px;border-radius:14px;overflow:hidden;color:#fbfbfb;background:#18151f}.community-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--hero-image);background-position:center;background-size:cover}.community-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#111116ed,#11111620),rgba(17,17,22,var(--hero-shade,.65))}.community-hero-content{display:flex;align-items:center;gap:18px;min-width:0;width:100%}.community-hero-logo{display:grid;place-items:center;width:var(--hero-logo,64px);height:var(--hero-logo,64px);flex:none;border-radius:20px;background:#6f51f8;color:#fff;font-size:25px;box-shadow:0 0 0 3px #ffffff18}.community-hero-logo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.community-hero-content>div{min-width:0}.community-hero small{display:block;font-size:9px;letter-spacing:1.5px;color:#d4c5ee}.community-hero h2,.server-hub.hub-modern .community-hero h2{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin:6px 0;color:#fff;overflow-wrap:anywhere}.community-hero p,.server-hub.hub-modern .community-hero p{font-size:13px;line-height:1.6;color:#d2cddc;margin:6px 0;overflow-wrap:anywhere}.community-hero-stats{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:#e0d7ee}.community-hero-stats span{display:flex;align-items:center;gap:6px}.server-hub.hub-modern .community-identity{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 8px 24px;min-height:195px;overflow:hidden;background:none}.server-hub.hub-modern .community-identity:before{content:"";position:absolute;inset:-14px -20px 0;z-index:-1;background:var(--server-art) center top/cover no-repeat;filter:blur(13px);opacity:.26;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.server-hub.hub-modern .community-logo-fade{display:none}.server-hub.hub-modern .community-server-logo{width:68px;height:68px;margin:0 0 15px;border-radius:20px;background:var(--hub-surface)}.server-hub.hub-modern .community-server-logo img{border-radius:20px}.server-hub.hub-modern .community-identity h2{font-size:17px;margin-bottom:7px}.server-hub.hub-modern .community-identity p{font-size:12px}.dashboard .server-rail-brand{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 4px 8px;flex:none;border-radius:14px}.dashboard .server-rail-brand img{width:33px;height:33px;object-fit:contain}.dashboard .server-rail-home{margin-top:0}.dashboard .server-card-toolbar{min-height:12px;margin-bottom:0;justify-content:flex-end}.dashboard .server-card-toolbar .logo{display:none}.ex-login{display:grid;grid-template-columns:1.1fr 1fr;max-width:1180px;min-height:560px;margin:55px auto 80px;border:1px solid #ffffff0c;border-radius:20px;overflow:hidden;background:#19191f;color:#fbfbfb}.ex-login-story{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:560px;padding:45px;background:#18141f;overflow:hidden}.ex-login-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% center;opacity:.6}.ex-login-story:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#17141ffc,#17141f35 90%)}.ex-login-story>div{max-width:470px}.ex-login-brand{position:absolute;top:32px;left:40px;display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;color:#fff;text-decoration:none}.ex-login-brand img{width:29px;height:29px}.ex-login-eyebrow{display:block;color:#b9a6eb;font-size:10px;letter-spacing:1.5px}.ex-login h1{font-size:39px;line-height:1.15;letter-spacing:-1.2px;margin:18px 0;color:#fff}.ex-login-story p{font-size:14px;color:#d1c7dc;line-height:1.8}.ex-login-features{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:28px}.ex-login-features span{display:flex;align-items:center;gap:7px;font-size:11px;color:#d6cce5}.ex-login-form{display:flex;align-items:center;padding:55px}.ex-login-form h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:17px 0}.ex-login-form p{font-size:14px;line-height:1.8;color:#aaa5b7}.ex-login-form .btn.primary{width:100%;min-height:48px;justify-content:center;margin:18px 0;background:#6f51f8;border:1px solid #9278ff;color:#fff;font-size:14px;border-radius:9px}.ex-login-form small{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#b4abbf}.ex-login-form .ex-login-policy{font-size:11px;margin:28px 0}.ex-login-policy a{color:#d1baff}.ex-login-back{font-size:12px;color:#c7b6e0;text-decoration:none}.hub-design,.dashboard .hub-design{color:#fbfbfb}.hub-design-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.hub-design-intro small{font-size:10px;letter-spacing:1.4px;color:#b49bef}.hub-design-intro h2{font-size:27px!important;letter-spacing:-.6px;margin:10px 0!important}.hub-design-intro p{font-size:13px;color:#aaa5b7;line-height:1.7;margin:8px 0}.hub-design-intro>a{flex:none}.hub-design-tabs{display:flex;gap:24px;border-bottom:1px solid #ffffff0c;margin-bottom:30px;flex-wrap:wrap}.hub-design-tabs button{display:flex;align-items:center;gap:8px;color:#aaa5b7;border:0;background:transparent;border-radius:0;padding:12px 0 16px;font-size:13px;cursor:pointer}.hub-design-tabs button.active{color:#fff;box-shadow:inset 0 -2px #9c80ff}.hub-design-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:35px;align-items:start}.hub-design-controls{min-width:0}.hub-design-controls fieldset{padding:0;border:0;margin:0;min-width:0}.hub-design-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.hub-design h3,.dashboard .hub-design h3{font-size:17px;margin:0 0 15px;font-weight:600}.hub-design-paid{display:flex;align-items:center;gap:5px;font-size:10px;color:#dfc48e}.hub-design-section{padding:22px 0;border-bottom:1px solid #ffffff0c}.hub-design-hint,.dashboard .hub-design-hint{font-size:12px;line-height:1.8;color:#a8a2b6;margin:0 0 18px}.hub-theme-step{display:flex;align-items:center;gap:8px;font-size:11px;color:#c7b6df}.hub-theme-step button,.hub-design-swatches button{background:transparent;border:0;color:#bdb0cf;padding:5px;cursor:pointer}.hub-theme-step strong{font-size:11px}.hub-design-swatches{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 24px}.hub-design-swatches button{width:31px;height:31px;border-radius:50%;background:var(--swatch-bg);border:2px solid transparent;display:grid;place-items:center}.hub-design-swatches button.selected{border-color:var(--swatch);box-shadow:0 0 0 3px #ffffff06}.hub-design-swatches i{width:15px;height:15px;background:var(--swatch);border-radius:50%}.hub-design-field{display:block;font-size:12px;color:#c2bbcf;margin:15px 0}.hub-design-field input,.hub-design-field select,.hub-design-field textarea{display:block;width:100%;min-width:0;background:#ffffff04;color:#fbfbfb;border:1px solid #ffffff10;border-radius:8px;padding:12px;margin-top:8px;font:inherit;resize:vertical}.hub-design-field select option{background:#212126}.hub-design-field small{display:block;font-size:10px;color:#a59aaf;margin-top:6px;text-align:right}.hub-design-slider{display:block;margin:20px 0;font-size:12px;color:#c6becf}.hub-design-slider>span{display:flex;justify-content:space-between;gap:12px;margin-bottom:13px}.hub-design-slider output{font-size:11px;color:#c4acf4}.hub-design-slider input[type=range]{display:block;width:100%;height:5px;padding:0;accent-color:#9c80ff;min-height:0;background:#ffffff10;border:0;cursor:pointer}.hub-design-switch{display:flex;align-items:center;gap:15px;position:relative;cursor:pointer;padding:12px 0}.hub-design-switch>span{flex:1;min-width:0}.hub-design-switch strong{font-size:13px;font-weight:500}.hub-design-switch small{display:block;font-size:11px;color:#a7a0b2;margin-top:6px}.hub-design-switch input{position:absolute;width:38px;height:23px;right:0;opacity:0;margin:0}.hub-design-switch i{display:block;flex:none;width:38px;height:23px;border-radius:20px;background:#ffffff18;position:relative;margin-left:auto}.hub-design-switch i:after{content:"";position:absolute;width:17px;height:17px;top:3px;left:3px;border-radius:50%;background:#c5c0cf;transition:transform .15s}.hub-design-switch input:checked+i{background:#6f51f8}.hub-design-switch input:checked+i:after{transform:translate(15px);background:#fff}.hub-design-switch input:focus-visible+i{outline:2px solid #b69aff;outline-offset:4px}.hub-design-switch input:disabled+i{opacity:.4}.hub-design-save{display:flex;justify-content:flex-end;gap:10px;margin:24px 0}.hub-design-preview{position:sticky;top:24px;background:var(--hub-bg);border:1px solid #ffffff12;border-radius:14px;overflow:hidden;min-width:0}.hub-design-preview-label{display:flex;justify-content:space-between;padding:16px 18px;font-size:9px;letter-spacing:.8px;color:#b3a6c4}.hub-design-preview .community-hero{margin:0;border-radius:0;padding:20px}.hub-design-preview-content{padding:23px}.hub-design-preview-content nav{display:flex;gap:15px;color:#aaa0bc;font-size:10px;padding-bottom:20px}.hub-design-preview-content nav b{color:var(--hub-accent);font-weight:500}.hub-design-preview-content h3{font-size:20px!important;line-height:1.4;margin:12px 0}.hub-design-preview-content p{font-size:12px;line-height:1.8;color:#b6adc5}.hub-preview-ranks{margin:24px 0}.hub-preview-ranks>div{display:flex;align-items:center;gap:12px;border-top:1px solid #ffffff0b;padding:16px 0;font-size:11px}.hub-preview-ranks span{color:var(--hub-accent)}.hub-preview-ranks svg{margin-left:auto;color:var(--hub-accent)}.hub-design-preview-content>small{font-size:10px;color:#aca1bd}.hub-design-link{display:flex;align-items:flex-start;gap:16px;border-top:1px solid #ffffff0c;padding:25px 0;margin-top:28px}.hub-design-link>div{flex:1;min-width:0}.hub-design-link h3{margin:0 0 10px!important}.hub-design-link a{font-size:12px;color:#c5aff5;overflow-wrap:anywhere}.hub-design-link p{font-size:12px;color:#aaa2b9;line-height:1.8}.hub-design-link>svg{color:#b399e7;flex:none}.hub-design-access>header{display:flex;gap:15px;margin-bottom:28px}.hub-design-access>header>svg{flex:none;color:#ba9bef}.hub-design-access>header p{font-size:13px;line-height:1.8;color:#aaa3b7;margin:0}.hub-access-row{padding:20px 0;border-top:1px solid #ffffff0c}.hub-access-heading{display:flex;align-items:center;gap:15px}.hub-access-heading>svg{color:#ad91dd;flex:none}.hub-access-heading>div{flex:1}.hub-access-heading h4{font-size:14px;margin:0 0 5px}.hub-access-heading p{font-size:12px;color:#aaa3b7;line-height:1.7;margin:0}.hub-access-roles{display:flex;gap:12px;align-items:center;margin:15px 0 0 33px}.hub-access-roles .studio-multi{flex:1;min-width:0}.hub-access-roles details{background:#ffffff03;border:1px solid #ffffff0c;border-radius:8px;padding:10px 12px;font-size:12px}.hub-access-roles .studio-selected{display:flex;gap:6px;flex-wrap:wrap}.hub-access-roles .studio-selected button{background:#9c80ff12;border:1px solid #9c80ff30;color:#d6c8ee;font-size:11px;padding:5px 9px;border-radius:6px;margin-bottom:8px}.hub-access-roles details summary{cursor:pointer;color:#b6acc7}.hub-access-roles .studio-options{display:grid;gap:8px;max-height:200px;overflow:auto;margin-top:10px}.hub-access-roles .studio-options label{display:flex;gap:10px;align-items:center}.hub-access-roles details input:not([type=checkbox]){width:100%;margin-top:12px;background:#111116;border:1px solid #ffffff15;padding:9px;color:#fff;border-radius:6px}.hub-design .hub-reward-settings{background:transparent;border:0;padding:0;box-shadow:none}.hub-design .hub-reward-rule{border:0;border-top:1px solid #ffffff0d;border-radius:0;padding:24px 0;background:transparent;margin:24px 0}.hub-design .hub-reward-ranks{padding:16px;background:#ffffff03;border-radius:10px}.hub-design .hub-reward-rule .hub-check{font-size:12px}@media(max-width:1100px){.ex-login{margin:30px 24px}.ex-login-story{padding:30px}.ex-login-form{padding:35px}.hub-design-grid{grid-template-columns:1fr}.hub-design-preview{position:static;max-width:650px;grid-row:1}.hub-design-link{flex-wrap:wrap}}@media(max-width:700px){.ex-login{display:block;margin:20px 14px 45px;border-radius:15px}.ex-login-story{min-height:280px;padding:95px 25px 25px}.ex-login-brand{top:25px;left:25px}.ex-login h1{font-size:29px}.ex-login-form{padding:30px 25px}.ex-login-features{gap:14px}.community-hero{padding:22px 18px}.community-hero-content{gap:14px}.community-hero h2,.server-hub.hub-modern .community-hero h2{font-size:21px}.community-hero p{font-size:12px}.hub-design-intro{align-items:flex-start;flex-wrap:wrap}.hub-design-intro h2{font-size:23px!important}.hub-design-tabs{gap:15px}.hub-design-tabs button{font-size:11px;gap:6px}.hub-access-roles{margin-left:0;flex-wrap:wrap}.hub-design-link>.btn{margin-left:36px}.hub-design-preview .community-hero-logo{width:min(var(--hero-logo),64px);height:min(var(--hero-logo),64px)}.dashboard .server-rail-brand{width:40px;height:40px}.dashboard .server-rail-brand img{width:28px;height:28px}}.server-hub.hub-layout-centered .community-hero-content{justify-content:center;text-align:center}.server-hub.hub-layout-centered .community-hero-stats{justify-content:center}.hub-design-preview[data-layout=centered] .community-hero-content{flex-direction:column;text-align:center}.hub-design-preview[data-layout=centered] .community-hero-stats{justify-content:center}.hub-design-preview[data-layout=compact] .community-hero{padding:16px}.hub-design-preview[data-layout=split] .community-hero{border-left:3px solid var(--hub-accent)}.hub-design-switch i{pointer-events:none}.hub-design-switch input{z-index:1;padding:0;min-height:23px;cursor:pointer}.release-news{margin:28px 0;padding:24px 0;border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;color:#fbfbfb}.release-news>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.release-news h2{margin:5px 0 0;font-size:23px;letter-spacing:-.6px;color:#fbfbfb}.release-news>header>a{font-size:12px;color:#b6a5ff;text-decoration:none;white-space:nowrap}.release-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.release-news article{min-width:0}.release-news time{font-size:11px;color:#9c9ba6}.release-news p{font-size:13px;line-height:1.7;margin:8px 0 0;color:#c3c2cb}.release-news.all .release-news-list{grid-template-columns:1fr;gap:0}.release-news.all article{padding:20px 0;border-bottom:1px solid #ffffff0c}.release-news a:focus-visible{outline:2px solid #b6a5ff;outline-offset:5px}@media(max-width:700px){.release-news-list{grid-template-columns:1fr;gap:17px}.release-news>header{gap:12px}.release-news h2{font-size:20px}}.hub-surround{min-height:100vh;padding:24px;background:radial-gradient(ellipse at 60% 0,#27345288,transparent 60%),#090f1b}.server-hub.hub-modern{--hub-text:#f1f3fc;--hub-muted:#a2acc6;--hub-line:#a9bbeb20;--hub-surface:#151f32;--hub-hover:#293a53;display:grid;grid-template-columns:230px minmax(0,1fr);max-width:1640px;min-height:calc(100vh - 48px);margin:auto;padding:0!important;background:var(--hub-bg);border:1px solid #98afd83b;border-radius:26px;color:var(--hub-text);overflow:clip}.server-hub.hub-modern[data-mode=light]{--hub-text:#192438;--hub-muted:#59657c;--hub-line:#23395e25;--hub-surface:#fff;--hub-hover:#dbe4f2;--hub-bg:#eef3fa!important}.server-hub.hub-modern h1,.server-hub.hub-modern h2,.server-hub.hub-modern h3,.server-hub.hub-modern strong,.server-hub.hub-modern b{color:var(--hub-text)}.server-hub.hub-modern p,.server-hub.hub-modern small{color:var(--hub-muted)}.server-hub.hub-modern p{line-height:1.6}.server-hub.hub-modern button,.server-hub.hub-modern a,.server-hub.hub-modern input,.server-hub.hub-modern select{font:inherit}.server-hub.hub-modern button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--hub-muted);border:1px solid transparent;border-radius:7px;padding:9px;cursor:pointer}.server-hub.hub-modern button:disabled{opacity:.35;cursor:default}.server-hub.hub-modern button:focus-visible,.server-hub.hub-modern a:focus-visible,.server-hub.hub-modern summary:focus-visible{outline:2px solid var(--hub-accent);outline-offset:4px}.server-hub.hub-modern input,.server-hub.hub-modern select{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:8px;color:var(--hub-text);min-width:0;max-width:100%;padding:10px 12px}.server-hub.hub-modern [hidden]{display:none!important}.server-hub.hub-modern .community-primary{background:var(--hub-accent);color:#121527;font-weight:650;white-space:nowrap}.community-sidebar{position:sticky;top:24px;align-self:start;height:calc(100vh - 48px);min-height:580px;padding:28px 18px 22px;display:flex;flex-direction:column;border-right:1px solid var(--hub-line);background:linear-gradient(180deg,#00000010,transparent);min-width:0;overflow:auto}.community-identity{position:relative;isolation:isolate;padding:8px 8px 23px;overflow:hidden;text-align:left}.community-logo-fade{position:absolute;top:-40px;left:-25px;z-index:-1;width:240px;height:205px;object-fit:cover;opacity:.16;filter:blur(8px);-webkit-mask-image:radial-gradient(ellipse at 35% 15%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 35% 15%,#000,transparent 72%)}.community-server-logo{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--hub-hover);margin-bottom:15px;color:var(--hub-accent);text-decoration:none}.community-server-logo img{width:100%;height:100%;object-fit:cover;border-radius:16px}.server-hub.hub-modern .community-identity h2{font-size:18px;letter-spacing:-.5px;margin:0 0 7px}.community-identity p{font-size:12px;margin:0;overflow-wrap:anywhere}.community-balance{display:flex;gap:8px;align-items:center;border:1px solid var(--hub-line);border-radius:7px;background:var(--hub-surface);padding:11px 12px;margin:0 0 25px;font-size:11px}.community-balance svg{color:var(--hub-accent)}.community-balance b{margin-left:auto;font-size:13px;overflow-wrap:anywhere}.community-sidebar nav{display:grid;gap:6px}.community-sidebar nav a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px;color:var(--hub-muted);text-decoration:none;font-size:13px}.community-sidebar nav a:hover,.community-sidebar nav a.active{background:var(--hub-hover);color:var(--hub-text)}.community-sidebar nav a.active{box-shadow:inset 2px 0 var(--hub-accent)}.community-sidebar-bottom{margin-top:auto;padding-top:35px}.community-mode{display:flex;gap:3px;padding:3px;background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:7px}.server-hub.hub-modern .community-mode button{flex:1;padding:7px;font-size:10px}.server-hub.hub-modern .community-mode button[aria-pressed=true]{background:var(--hub-hover);color:var(--hub-text)}.server-hub.hub-modern .community-exar-brand{display:flex;align-items:center;justify-content:center;gap:4px;margin:22px 0;color:var(--hub-muted);font-size:10px;text-decoration:none}.community-exar-brand img{width:21px;height:21px;object-fit:contain;margin-right:4px}.community-account{display:flex;align-items:center;gap:11px;border-top:1px solid var(--hub-line);padding-top:19px;margin-top:18px}.community-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--hub-accent) 25%,var(--hub-surface));color:var(--hub-text);font-size:14px;overflow:hidden}.community-avatar img{width:100%;height:100%;object-fit:cover}.community-account>div{min-width:0}.community-account strong{display:block;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:135px}.server-hub.hub-modern .community-account button{padding:3px 0;margin-top:4px;font-size:10px;justify-content:flex-start}.community-stage{padding:25px 34px 38px;min-width:0}.community-server-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--hub-line)}.community-server-heading strong{font-size:12px}.community-server-heading p{font-size:12px;margin:5px 0 0;max-width:600px;overflow-wrap:anywhere}.community-server-heading>div:last-child{display:flex;gap:13px;font-size:10px;color:var(--hub-muted);white-space:nowrap}.community-page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 25px}.server-hub.hub-modern .community-page-title h1{font-size:29px;letter-spacing:-.7px;line-height:1.2;margin:8px 0}.community-page-title small{font-size:9px;letter-spacing:1.6px}.community-page-title p{font-size:13px;margin:10px 0;display:flex;align-items:center;gap:9px}.community-page-title>svg{color:var(--hub-accent)}.community-board-tabs,.community-periods,.community-music-tabs{display:flex;gap:5px;flex-wrap:wrap}.community-board-tabs{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--hub-line)}.server-hub.hub-modern .community-board-tabs button{font-size:12px;padding:9px 14px}.server-hub.hub-modern button.active{background:color-mix(in srgb,var(--hub-accent) 16%,var(--hub-surface));color:var(--hub-accent);border-color:color-mix(in srgb,var(--hub-accent) 35%,transparent)}.community-rank-layout{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:28px}.community-rank-main{min-width:0}.community-ranking-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.community-periods{background:var(--hub-surface);border:1px solid var(--hub-line);padding:4px;border-radius:8px}.server-hub.hub-modern .community-periods button{font-size:10px;padding:7px 9px}.community-ranking-tools select{max-width:180px;font-size:11px}.community-podium{display:flex;justify-content:center;align-items:flex-end;gap:7px;padding:40px 15px 0;min-height:220px;margin-bottom:24px}.community-podium article{width:30%;max-width:165px;min-width:0;text-align:center;position:relative}.community-podium .community-avatar{margin:0 auto 10px;border-radius:12px;width:43px;height:43px;border:2px solid var(--hub-accent)}.community-podium strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-podium article>span{display:block;font-size:11px;color:var(--hub-accent);padding:5px 0}.community-podium small{display:inline;font-size:9px}.community-podium article>div{font-size:51px;font-weight:800;line-height:1;height:75px;display:grid;place-items:center;margin-top:5px;background:linear-gradient(150deg,color-mix(in srgb,var(--hub-accent) 75%,#f1eeff),color-mix(in srgb,var(--hub-accent) 60%,#3d4077));border-radius:14px 14px 0 0;color:#eef0ff;box-shadow:inset 0 7px #ffffff15}.community-podium .place-1>div{height:110px;font-size:69px}.community-podium .place-3>div{height:55px;font-size:38px}.podium-crown{position:absolute;left:calc(50% - 10px);top:-25px;color:#e9d282}.community-ranking-list{border:1px solid var(--hub-line);border-radius:14px;padding:14px;background:color-mix(in srgb,var(--hub-surface) 50%,transparent)}.community-ranking-list>header{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap}.server-hub.hub-modern .community-ranking-list h2{font-size:12px;font-weight:600;margin:0}.community-ranking-list h2 span{color:var(--hub-muted);font-weight:400}.community-search{display:flex;align-items:center;gap:9px;min-width:0;color:var(--hub-muted);background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:8px;padding:0 11px}.server-hub.hub-modern .community-search input{border:0;background:none;padding:10px 0;width:100%;font-size:12px;outline:none}.community-ranking-list .community-search{max-width:190px}.community-ranking-list>article{display:flex;align-items:center;gap:12px;padding:12px 11px;border-bottom:1px solid var(--hub-line);font-size:12px}.community-ranking-list>article:last-of-type{border-bottom:0}.community-ranking-list>article.is-you{background:color-mix(in srgb,var(--hub-accent) 7%,transparent);border-radius:8px}.community-rank{font-size:10px;color:var(--hub-muted);flex:none;min-width:23px}.community-ranking-list>article>div{flex:1;min-width:0}.community-ranking-list>article strong{font-size:12px;overflow-wrap:anywhere}.community-ranking-list>article small{font-size:9px;margin-top:4px}.community-ranking-list>article>b{font-size:12px;text-align:right;white-space:nowrap}.community-ranking-list footer{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:14px;font-size:10px;color:var(--hub-muted)}.community-my-rank{display:flex;gap:12px;font-size:11px;padding:13px 2px}.community-my-rank span{margin-left:auto}.community-tracking-note{font-size:10px!important;line-height:1.7!important;margin-top:18px!important}.community-empty{font-size:12px;padding:28px 10px;text-align:center;color:var(--hub-muted);line-height:1.7}.community-rewards{padding-left:25px;border-left:1px solid var(--hub-line)}.community-rewards>header{display:flex;align-items:center;gap:13px;margin:15px 0 30px}.community-rewards>header>svg{color:var(--hub-accent)}.community-rewards>header small{font-size:9px}.server-hub.hub-modern .community-rewards h2{font-size:21px;margin:5px 0}.community-rewards h3{font-size:12px}.community-rewards p{font-size:11px;line-height:1.8}.community-rewards>small{font-size:9px;line-height:1.7;margin-top:25px}.community-rewards section{margin-bottom:28px}.community-prize{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--hub-line);border-radius:9px;background:var(--hub-surface);padding:13px;margin-top:9px}.community-prize span{font-size:10px;color:var(--hub-muted)}.community-prize span b{font-size:14px;margin-right:4px}.community-prize strong{font-size:15px;text-align:right}.community-prize small{font-size:8px;margin-top:4px}.community-prize.rank-1,.community-prize.rank-2,.community-prize.rank-3{background:linear-gradient(125deg,color-mix(in srgb,var(--hub-accent) 25%,var(--hub-surface)),var(--hub-surface));border-color:color-mix(in srgb,var(--hub-accent) 35%,transparent)}.community-notice{padding:12px 16px;background:var(--hub-surface);border-left:3px solid var(--hub-accent);font-size:12px;color:var(--hub-text)!important;overflow-wrap:anywhere}.community-music{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px}.community-music-main{min-width:0}.community-music .community-page-title{margin-top:0}.community-page-title i{width:7px;height:7px;border-radius:50%;background:#647087}.community-page-title i.online{background:#55dfa6;box-shadow:0 0 12px #55dfa63b}.community-music-tabs{flex-wrap:nowrap;margin-bottom:17px}.server-hub.hub-modern .community-music-tabs button{flex:1;border-color:var(--hub-line);font-size:12px;padding:12px 7px}.server-hub.hub-modern .community-music-tabs button.active{background:var(--hub-accent);color:#121527}.community-music-tools{display:flex;gap:12px;margin-bottom:16px}.community-music-tools .community-search{flex:1}.community-music-tools>button{font-size:12px}.community-library-filters{display:flex;gap:12px;margin:15px 0 22px;align-items:flex-end;flex-wrap:wrap}.community-library-filters label{min-width:0;flex:1;font-size:10px;color:var(--hub-muted)}.community-library-filters select{display:block;font-size:11px;width:100%;margin-top:6px}.community-library-filters>button{font-size:11px}.community-track-head,.community-tracks>article{display:grid;grid-template-columns:32px minmax(0,1fr) 60px 30px;align-items:center;gap:11px;padding:11px 5px;border-bottom:1px solid var(--hub-line)}.community-track-head{font-size:10px;color:var(--hub-muted)}.community-tracks>article strong{display:block;font-size:12px;overflow-wrap:anywhere}.community-tracks>article small{font-size:10px;margin-top:5px}.community-tracks>article>span{font-size:11px;color:var(--hub-muted);text-align:right}.server-hub.hub-modern .community-tracks>article>button{padding:5px;color:var(--hub-accent)}.community-track-index>span{font-size:11px}.community-track-index>svg{display:none}.community-track-index:hover>span,.community-track-index:focus-visible>span{display:none}.community-track-index:hover>svg,.community-track-index:focus-visible>svg{display:block}.community-player{border:1px solid var(--hub-line);border-radius:15px;background:linear-gradient(120deg,color-mix(in srgb,var(--hub-accent) 5%,var(--hub-surface)),var(--hub-bg));padding:23px 25px;margin-top:25px}.community-player>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-player header>div{min-width:0}.community-player h2{font-size:19px!important;letter-spacing:-.3px;margin:7px 0!important;overflow-wrap:anywhere}.community-player header small{font-size:9px}.community-player p{font-size:12px;margin:4px 0 15px}.server-hub.hub-modern .community-player header>button{color:var(--hub-accent);padding:6px}.server-hub.hub-modern .community-player input[type=range]{padding:0;width:100%;height:5px;border:0;accent-color:var(--hub-accent);cursor:pointer}.community-time{display:flex;justify-content:space-between;color:var(--hub-muted);font-size:10px;margin-top:8px}.community-play-controls{display:flex;gap:17px;justify-content:center;align-items:center;margin:18px 0}.server-hub.hub-modern .community-play-controls button{position:relative;padding:8px;color:var(--hub-accent);border-radius:50%}.server-hub.hub-modern .community-play-controls button.community-play{width:61px;height:61px;background:var(--hub-accent);color:#f8f6ff;box-shadow:0 0 25px color-mix(in srgb,var(--hub-accent) 25%,transparent)}.community-play-controls button small{position:absolute;top:3px;right:5px;font-size:9px;color:var(--hub-accent)}.community-volume{display:flex;align-items:center;gap:12px;max-width:380px;margin:auto;color:var(--hub-muted)}.community-volume>span{font-size:10px;min-width:29px}.community-volume>svg{flex:none}.community-queue{border-left:1px solid var(--hub-line);padding-left:25px}.community-queue header{display:flex;align-items:center;justify-content:space-between}.server-hub.hub-modern .community-queue h2{font-size:21px;margin:8px 0}.community-queue>p{font-size:11px;margin:10px 0 25px}.community-queue header svg{color:var(--hub-accent)}.community-queue article{display:flex;align-items:center;gap:10px;padding:19px 0;border-bottom:1px solid var(--hub-line)}.community-queue article>span{color:var(--hub-muted);font-size:10px;width:18px;flex:none}.community-queue article>div{flex:1;min-width:0}.community-queue strong{display:block;font-size:12px;overflow-wrap:anywhere}.community-queue small{font-size:10px;margin-top:6px}.community-queue article>small{margin:0;white-space:nowrap}.server-hub.hub-modern .community-queue button{padding:4px}.server-hub.hub-modern .hub-events article,.server-hub.hub-modern .profile-stats article,.server-hub.hub-modern .profile-badges article{background:var(--hub-surface);border-color:var(--hub-line)}.server-hub.hub-modern .hub-events a{color:var(--hub-accent)}.server-hub.hub-modern .profile-stats{gap:10px}.server-hub.hub-modern .hub-empty{padding:60px 15px}.community-mobile-menu{display:none!important}.hub-management-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0 24px}.hub-management-tabs button{border:1px solid #ffffff15;border-radius:7px;background:transparent;color:#aaa6bb;padding:10px 15px;font-size:12px;cursor:pointer}.hub-management-tabs button.active{background:#8c6ded1a;border-color:#9c80ff77;color:#d4c4ff}.hub-management [hidden]{display:none!important}.hub-reward-settings>p{font-size:13px;line-height:1.7;color:#aaa6bb}.hub-reward-rule{padding:20px;border:1px solid #ffffff15;border-radius:12px;margin:22px 0;background:#14141b}.hub-reward-rule>.hub-manage-title>input{max-width:480px}.hub-reward-rule small{display:block;margin-top:16px;color:#aaa6bb}.hub-reward-ranks{display:grid;gap:10px;margin:20px 0}.hub-reward-ranks>div{display:grid;grid-template-columns:100px minmax(0,220px) 40px;gap:12px;align-items:end}.hub-reward-ranks label{font-size:11px;color:#aaa6bb}.hub-reward-ranks input{display:block;margin-top:6px;width:100%}.hub-reward-actions{display:flex;gap:12px;flex-wrap:wrap}.hub-payout-history{padding:20px 0;border-top:1px solid #ffffff15;margin-top:30px}.hub-payout-history summary{cursor:pointer;font-size:13px}.hub-payout-history article{padding:20px 0;border-bottom:1px solid #ffffff12}.hub-payout-history h3{font-size:14px}.hub-payout-history p{display:flex;justify-content:space-between;gap:12px;font-size:12px}.hub-layout-compact.server-hub.hub-modern .community-stage{padding:22px 25px}.hub-layout-centered.server-hub.hub-modern .community-identity{text-align:center}.hub-layout-centered.server-hub.hub-modern .community-server-logo{margin-left:auto;margin-right:auto}@media(max-width:1200px){.server-hub.hub-modern{grid-template-columns:210px minmax(0,1fr)}.community-stage{padding:22px}.community-rank-layout{grid-template-columns:minmax(0,1fr) 200px;gap:20px}.community-rewards{padding-left:18px}.community-music{grid-template-columns:minmax(0,1fr) 220px;gap:22px}.community-queue{padding-left:18px}.community-music-tabs button{font-size:11px}.community-play-controls{gap:10px}.server-hub.hub-modern .community-music-tabs button{font-size:10px}}@media(max-width:1000px){.community-rank-layout{grid-template-columns:1fr}.community-rewards{border-left:0;border-top:1px solid var(--hub-line);padding:15px 0 0}.community-rewards section{max-width:480px}.community-music{grid-template-columns:1fr}.community-queue{border-left:0;border-top:1px solid var(--hub-line);padding:18px 0 0}.community-queue article{padding:14px 0}}@media(max-width:850px){.hub-surround{padding:12px}.server-hub.hub-modern{display:block;min-height:calc(100vh - 24px);border-radius:17px}.community-sidebar{display:none;position:fixed;top:68px;left:20px;bottom:20px;height:auto;min-height:0;width:240px;z-index:100;border:1px solid var(--hub-line);border-radius:15px;background:var(--hub-bg);box-shadow:0 15px 65px #0008}.community-sidebar.open{display:flex}.server-hub.hub-modern .community-mobile-menu{display:flex!important;gap:10px;align-items:center;width:100%;padding:15px 20px;border-radius:0;border-bottom:1px solid var(--hub-line);justify-content:flex-start;color:var(--hub-text);font-size:13px}.community-stage{padding:20px}.community-server-heading{margin-bottom:18px}.community-page-title h1{font-size:26px!important}.community-podium{max-width:600px;margin-left:auto;margin-right:auto}.community-ranking-list .community-search{max-width:230px}.community-rewards section{max-width:none}.community-rewards .community-prize{max-width:460px}.community-music{gap:20px}.server-hub.hub-modern .hub-events{grid-template-columns:1fr 1fr}}@media(max-width:480px){.hub-surround{padding:0;background:var(--hub-bg)}.server-hub.hub-modern{border-radius:0;border:0;min-height:100vh}.community-stage{padding:17px 14px 26px}.community-server-heading{align-items:flex-start;gap:12px}.community-server-heading>div:last-child{flex-direction:column;gap:5px;font-size:9px}.community-page-title{margin:5px 0 20px}.community-page-title h1{font-size:24px!important}.community-page-title p{font-size:12px}.community-board-tabs{gap:3px}.server-hub.hub-modern .community-board-tabs button{font-size:10px;padding:8px 9px}.server-hub.hub-modern .community-periods button{font-size:9px;padding:7px 8px}.community-podium{padding:36px 0 0;min-height:195px}.community-podium strong{font-size:10px}.community-podium article>span{font-size:10px}.community-podium article>div{font-size:42px}.community-podium .place-1>div{font-size:56px;height:94px}.community-podium .place-3>div{font-size:34px}.community-ranking-list{padding:12px 8px}.community-ranking-list>header{padding:0 4px}.community-ranking-list .community-search{max-width:none;width:100%}.community-ranking-list>article{gap:8px;padding:12px 4px}.community-ranking-list .community-avatar{width:31px;height:31px}.community-ranking-list>article strong{font-size:11px}.community-ranking-list>article>b{font-size:11px}.community-rank{min-width:17px}.community-music-tools{gap:7px}.server-hub.hub-modern .community-music-tools>button{font-size:10px;padding:8px}.community-library-filters{gap:8px}.community-library-filters label{min-width:105px}.community-track-head,.community-tracks>article{grid-template-columns:21px minmax(0,1fr) 41px 25px;gap:6px;padding:12px 0}.community-track-head{font-size:9px}.community-tracks>article strong{font-size:11px}.community-tracks>article small{font-size:9px}.community-player{padding:18px 15px}.server-hub.hub-modern .community-player h2{font-size:17px!important}.community-play-controls{gap:10px}.server-hub.hub-modern .community-play-controls button{padding:6px}.server-hub.hub-modern .community-play-controls button.community-play{height:52px;width:52px}.community-my-rank{font-size:10px;gap:8px}.community-my-rank span{max-width:60%;text-align:right}.server-hub.hub-modern .hub-events{grid-template-columns:1fr}.hub-reward-rule{padding:14px}.hub-reward-ranks>div{grid-template-columns:70px minmax(0,1fr) 36px;gap:8px}}.hub-surround{padding:18px;background:#1c1c1f}.server-hub.hub-modern{--hub-text:#fbfbfb;--hub-muted:#ada8ba;--hub-line:#ffffff0d;--hub-surface:#252429;--hub-hover:#ffffff08;max-width:1600px;min-height:calc(100svh - 36px);background:var(--hub-bg);border-color:var(--hub-line);border-radius:18px;color-scheme:dark;font-size:14px;line-height:1.5}.server-hub.hub-modern[data-mode=light]{--hub-text:#28232f;--hub-muted:#696273;--hub-line:#33273f14;--hub-surface:#fff;--hub-hover:#34244a08;--hub-bg:#f5f3f8!important;background:#f5f3f8;color-scheme:light}.server-hub.hub-modern .community-sidebar{top:18px;height:calc(100svh - 36px);padding:24px 18px 20px;background:#0000000c}.server-hub.hub-modern .community-stage{padding:28px 34px 36px}.server-hub.hub-modern .community-server-heading{margin-bottom:26px;padding-bottom:18px}.server-hub.hub-modern .community-server-heading strong{font-size:14px}.server-hub.hub-modern .community-server-heading>div:last-child{font-size:11px}.server-hub.hub-modern .community-page-title small{font-size:10px;letter-spacing:1.1px}.server-hub.hub-modern .community-page-title h1{font-size:30px;letter-spacing:-.8px}.server-hub.hub-modern .community-page-title>svg{opacity:.65}.server-hub.hub-modern button{background:transparent;border:1px solid transparent;color:var(--hub-muted);border-radius:8px;transition:background .15s,color .15s,border-color .15s}.server-hub.hub-modern button:hover:not(:disabled){background:var(--hub-hover);color:var(--hub-text)}.server-hub.hub-modern button.active{background:color-mix(in srgb,var(--hub-accent) 12%,transparent);color:var(--hub-text);border-color:color-mix(in srgb,var(--hub-accent) 24%,transparent)}.server-hub.hub-modern .community-board-tabs{gap:6px;padding-bottom:14px;margin-bottom:20px}.server-hub.hub-modern .community-board-tabs button{padding:9px 16px;font-size:13px}.server-hub.hub-modern .community-periods{background:transparent;border:0;padding:0;gap:4px;margin-bottom:18px}.server-hub.hub-modern .community-periods button{font-size:12px;padding:7px 12px}.server-hub.hub-modern .community-periods button.active{background:var(--hub-surface);border-color:var(--hub-line);color:var(--hub-text)}.server-hub.hub-modern .community-ranking-list{background:transparent;border:0;border-radius:0;padding:0}.server-hub.hub-modern .community-ranking-list>header{padding:0 0 16px;border-bottom:1px solid var(--hub-line);margin-bottom:0}.server-hub.hub-modern .community-ranking-list h2{font-size:13px}.server-hub.hub-modern .community-ranking-list>article{padding:13px 8px}.server-hub.hub-modern .community-ranking-list>article strong{font-size:13px}.server-hub.hub-modern .community-search,.server-hub.hub-modern input,.server-hub.hub-modern select{background:var(--hub-surface);border-color:var(--hub-line);color:var(--hub-text);border-radius:8px}.server-hub.hub-modern .community-search input{background:transparent;border:0;font-size:13px}.server-hub.hub-modern .community-rewards>header{margin:0 0 22px}.server-hub.hub-modern .community-rewards h2,.server-hub.hub-modern .community-queue h2{font-size:20px;letter-spacing:-.4px}.server-hub.hub-modern .community-empty{padding:30px 12px;font-size:13px;max-width:540px;margin:auto}.server-hub.hub-modern .community-rewards .community-empty,.server-hub.hub-modern .community-queue .community-empty{padding:20px 0;text-align:left;margin:0}.server-hub.hub-modern .community-tracking-note{font-size:11px!important;opacity:.8}.server-hub.hub-modern .community-music-tabs{gap:18px;border-bottom:1px solid var(--hub-line);margin-bottom:20px}.server-hub.hub-modern .community-music-tabs button{flex:0 1 auto;border:0;border-radius:0;padding:10px 0 13px;font-size:13px;background:transparent;color:var(--hub-muted);box-shadow:none}.server-hub.hub-modern .community-music-tabs button.active{background:transparent;color:var(--hub-text);box-shadow:inset 0 -2px var(--hub-accent)}.server-hub.hub-modern .community-primary{background:color-mix(in srgb,var(--hub-accent) 18%,var(--hub-surface));border-color:color-mix(in srgb,var(--hub-accent) 30%,transparent);color:var(--hub-text)}.server-hub.hub-modern .community-primary:hover:not(:disabled){background:color-mix(in srgb,var(--hub-accent) 28%,var(--hub-surface))}.server-hub.hub-modern .community-library-filters select{font-size:12px;min-height:42px}.server-hub.hub-modern .community-tracks>article strong{font-size:13px}.server-hub.hub-modern .community-player{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:12px;padding:20px 24px}.server-hub.hub-modern .community-player input[type=range]{appearance:none;-webkit-appearance:none;background:var(--hub-hover);height:5px;padding:0;border:0;border-radius:10px;box-shadow:none;min-height:0;overflow:visible}.server-hub.hub-modern .community-player input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:var(--hub-accent);border:2px solid var(--hub-surface);box-shadow:0 0 0 1px var(--hub-accent)}.server-hub.hub-modern .community-player input[type=range]::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--hub-accent);border:2px solid var(--hub-surface)}.server-hub.hub-modern .community-play-controls{gap:16px;margin:22px 0}.server-hub.hub-modern .community-play-controls button{background:transparent;border:0;color:var(--hub-muted)}.server-hub.hub-modern .community-play-controls button.community-play{background:var(--hub-accent);color:#181320;box-shadow:none;width:54px;height:54px}.server-hub.hub-modern .community-notice{border:1px solid var(--hub-line);border-left:2px solid var(--hub-accent);border-radius:8px;background:color-mix(in srgb,var(--hub-accent) 4%,var(--hub-surface));margin-bottom:18px}.server-hub.hub-modern .community-sidebar nav a.active{background:color-mix(in srgb,var(--hub-accent) 11%,transparent);box-shadow:none;color:var(--hub-text)}.server-hub.hub-modern .community-sidebar nav a.active svg{color:var(--hub-accent)}.server-hub.hub-modern .community-balance{background:transparent;border:0;border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);border-radius:0;padding:13px 8px;font-size:12px;margin-bottom:18px}.server-hub.hub-modern .community-mode{background:transparent;border:1px solid var(--hub-line)}.server-hub.hub-modern .community-mode button[aria-pressed=true]{background:var(--hub-surface);border-color:var(--hub-line)}.server-hub.hub-modern .community-account .community-avatar{position:relative}.server-hub.hub-modern .community-account .community-avatar img{position:absolute;inset:0}.server-hub.hub-modern .community-account button{background:transparent;border:0}.server-hub.hub-modern .profile-identity{margin:0 0 24px}.server-hub.hub-modern .profile-identity h2{font-size:27px;margin:7px 0}.server-hub.hub-modern .profile-identity p{font-size:13px;margin:5px 0}.server-hub.hub-modern .profile-identity img{width:66px;height:66px;border-radius:18px}.server-hub.hub-modern .profile-stats{gap:0;border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);padding:18px 0;margin:24px 0}.server-hub.hub-modern .profile-stats article{background:transparent;border:0;border-right:1px solid var(--hub-line);border-radius:0;padding:0 24px}.server-hub.hub-modern .profile-stats article:first-child{padding-left:0}.server-hub.hub-modern .profile-stats article:last-child{border-right:0}.server-hub.hub-modern .profile-stats strong{font-size:25px;margin-top:7px}.server-hub.hub-modern .hub-filters{gap:18px;border-bottom:1px solid var(--hub-line)}.server-hub.hub-modern .hub-filters button{border:0;border-radius:0;padding:10px 0 13px;font-size:13px}.server-hub.hub-modern .hub-filters button.active{background:transparent;box-shadow:inset 0 -2px var(--hub-accent);color:var(--hub-text)}.server-hub.hub-modern .hub-empty{border:0;background:transparent;padding:35px 15px;max-width:650px;margin:15px auto;border-radius:0}.server-hub.hub-modern .hub-empty h2{font-size:19px}.server-hub.hub-modern .hub-empty p{font-size:13px}.server-hub.hub-modern .profile-badges:empty{display:none}@media(max-width:850px){.server-hub.hub-modern .community-sidebar{top:68px;height:auto;background:var(--hub-bg)}.server-hub.hub-modern .community-stage{padding:22px}.hub-surround{padding:12px}}@media(max-width:480px){.hub-surround{padding:0}.server-hub.hub-modern{border-radius:0;min-height:100svh}.server-hub.hub-modern .community-stage{padding:18px 14px 28px}.server-hub.hub-modern .community-board-tabs button{padding:8px 10px;font-size:12px}.server-hub.hub-modern .community-periods button{padding:7px 9px;font-size:11px}.server-hub.hub-modern .community-music-tabs{gap:15px}.server-hub.hub-modern .community-music-tabs button{font-size:12px}.server-hub.hub-modern .community-player{padding:18px 14px}.server-hub.hub-modern .community-play-controls{gap:9px}.server-hub.hub-modern .profile-stats{gap:18px 0}.server-hub.hub-modern .profile-stats article{padding:0 12px}.server-hub.hub-modern .profile-stats article:nth-child(odd){padding-left:0}.server-hub.hub-modern .profile-stats article:nth-child(2n){border-right:0}.server-hub.hub-modern .hub-filters{gap:14px}}.ops-dashboard{--ops-bg: #151517;--ops-panel: #202023;--ops-line: #ffffff0c;--ops-muted: #a1a1ae;--ops-violet: #9a86ff;min-height:100dvh;background:radial-gradient(ellipse at 70% 0,#6f51f80a,transparent 55%),var(--ops-bg);color:#fbfbfb;font-size:14px;line-height:1.5;color-scheme:dark}.ops-dashboard *{box-sizing:border-box}.ops-dashboard a{color:inherit;text-decoration:none}.ops-dashboard button,.ops-dashboard input,.ops-dashboard select,.ops-dashboard textarea{font:inherit}.ops-dashboard button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid #ffffff12;background:#ffffff05;color:#e4e1ee;border-radius:9px;font-size:12px;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.ops-dashboard button:hover:not(:disabled){background:#ffffff0b;border-color:#9a86ff55}.ops-dashboard button:disabled{opacity:.45;cursor:not-allowed}.ops-dashboard button.primary{background:#6f51f8;border-color:#9a86ff80;color:#fff;box-shadow:0 4px 18px #6f51f821}.ops-dashboard button.primary:hover:not(:disabled){background:#7a60fb}.ops-dashboard :focus-visible{outline:2px solid #b8a9ff;outline-offset:3px}.ops-dashboard h1,.ops-dashboard h2,.ops-dashboard h3{letter-spacing:-.025em}.ops-dashboard code{font-size:11px;overflow-wrap:anywhere;color:#b0abbf}.ops-dashboard button svg{flex-shrink:0}.ops-sidebar{position:fixed;inset:0 auto 0 0;width:248px;z-index:40;padding:27px 16px 16px;display:flex;flex-direction:column;overflow:hidden;background:#1a1a1d;border-right:1px solid var(--ops-line);transition:transform .24s ease}.ops-brand{display:flex;flex-shrink:0;gap:11px;align-items:center;padding:0 14px 25px}.ops-brand img{width:37px;height:37px;object-fit:contain}.ops-brand strong{display:block;font-size:19px;letter-spacing:-.6px;font-weight:650}.ops-brand small{display:block;font-size:8px;font-weight:500;letter-spacing:1.8px;color:#90899e;margin-top:2px}.ops-role-card{display:flex;flex-shrink:0;align-items:center;gap:10px;margin:0 5px;padding:12px;border:1px solid #9a86ff22;border-radius:11px;background:#6f51f809;color:#a697eb}.ops-role-card strong{display:block;font-size:11px;font-weight:600;color:#e4deff}.ops-role-card small{display:block;font-size:10px;color:#928aa3;margin-top:3px}.ops-dashboard .ops-nav-search{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;color:#8b839a;margin:19px 5px 18px;padding:8px 11px;background:#171719;border:1px solid #ffffff14;border-radius:9px}.ops-dashboard .ops-nav-search input{background:none;border:0;outline-offset:4px;min-width:0;width:100%;color:#ded9e8;font-size:11px;padding:3px 0}.ops-dashboard .ops-nav-search>svg{flex-shrink:0}.ops-dashboard .staff-tabs{display:grid;gap:17px;min-height:0;flex:1;align-content:start;overflow-y:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#716578 #1a1a1d}.staff-tabs>div{display:grid;gap:4px}.ops-nav-label{padding:0 13px 6px;font-size:9px;letter-spacing:1.2px;color:#777180;text-transform:uppercase}.staff-tabs a{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:450;padding:11px 12px;border-radius:9px;color:#a39cba;border:1px solid transparent;transition:background .18s,color .18s,border-color .18s}.staff-tabs a>span{flex:1}.staff-tabs a:hover{background:#ffffff04;color:#eee9ff}.staff-tabs a[aria-current=page]{background:linear-gradient(100deg,#6f51f821,#6f51f80b);border-color:#9a86ff1b;color:#c5b8ff;box-shadow:inset 2px 0 #9a86ff}.ops-nav-empty{font-size:11px;color:var(--ops-muted);padding:10px}.ops-sidebar-bottom{margin-top:auto;flex:0 0 auto;padding-top:14px}.ops-sidebar-bottom>a{display:flex;align-items:center;gap:9px;font-size:11px;padding:10px 12px;color:#9992a8}.ops-sidebar-bottom>a:hover{color:#d0c5f6}.ops-account{display:flex;align-items:center;gap:10px;border-top:1px solid var(--ops-line);margin-top:17px;padding:17px 7px 0}.ops-account>img,.ops-user-avatar{width:33px;height:33px;border-radius:50%;flex-shrink:0}.ops-user-avatar{display:grid;place-items:center;background:#6f51f82c;color:#c8baff;font-weight:600}.ops-account>span:not(.ops-user-avatar){min-width:0;flex:1}.ops-account strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-account small{display:block;font-size:10px;color:#8f879c}.ops-account button{padding:7px;border:0;background:transparent;color:#8c849d}.ops-content{margin-left:248px;min-width:0}.ops-topbar{position:sticky;top:0;z-index:20;height:83px;padding:0 35px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ops-line);background:#171719ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ops-topbar-heading{display:flex;align-items:center;gap:13px}.ops-breadcrumb{font-size:8px;color:#8d859b;letter-spacing:1.4px}.ops-topbar h1{font-size:16px;font-weight:550;margin:3px 0 0}.ops-topbar-actions{display:flex;align-items:center;gap:13px}.ops-top-date{font-size:11px;color:#8d869d}.ops-topbar-actions>button{padding:8px}.ops-mobile-menu,.ops-menu-backdrop{display:none!important}.ops-content .staff-shell{max-width:1660px;margin:auto;padding:33px 35px 70px;min-width:0}.staff-page{animation:staff-enter .2s ease-out}.ops-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 27px}.ops-eyebrow,.ops-welcome .ex-eyebrow{color:#a596d0;font-size:9px;letter-spacing:1.6px;text-transform:uppercase}.ops-welcome h2{font-size:27px;font-weight:550;margin:7px 0;line-height:1.25}.ops-welcome p{font-size:12px;color:var(--ops-muted);margin:0;max-width:640px;line-height:1.7}.staff-intro-actions{display:flex;align-items:flex-end;gap:11px;flex-shrink:0}.ops-dashboard label{display:flex;flex-direction:column;gap:7px;color:#b5aeca;font-size:11px;margin:14px 0}.ops-dashboard input,.ops-dashboard select,.ops-dashboard textarea{width:100%;min-width:0;border:1px solid #ffffff14;color:#eeeaf7;background:#171719;border-radius:8px;padding:10px 12px;font-size:12px;outline-offset:3px;transition:border-color .15s}.ops-dashboard input:hover,.ops-dashboard select:hover,.ops-dashboard textarea:hover{border-color:#9a86ff36}.ops-dashboard textarea{resize:vertical;line-height:1.65}.ops-dashboard input[type=color]{width:70px;height:40px;padding:4px}.ops-dashboard input[type=checkbox]{width:16px;height:16px;accent-color:#8a6dff}.ops-dashboard label.staff-compact-label{margin:0;gap:5px;font-size:10px}.staff-compact-label select{padding:8px 10px;width:auto;min-width:130px;font-size:11px}.ops-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px}.ops-metric{--tone: #a997ff;position:relative;min-width:0;padding:19px 21px;border:1px solid #ffffff0b;border-radius:13px;background:linear-gradient(125deg,#ffffff03,transparent 55%),var(--ops-panel);box-shadow:0 5px 22px #0000000a}.ops-metric>div{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px}.ops-metric>div>span{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:color-mix(in srgb,var(--tone) 8%,transparent);color:var(--tone)}.ops-metric small{font-size:9px;color:#9e92bd;text-align:right}.ops-metric strong{display:block;font-size:26px;line-height:1.2;font-weight:550;letter-spacing:-.8px;overflow-wrap:anywhere}.ops-metric p{font-size:11px;color:#a49cab;margin:9px 0 0}.ops-metric.amber{--tone: #e6bb74}.staff-panel{min-width:0;margin:20px 0;padding:25px;background:var(--ops-panel);border:1px solid var(--ops-line);border-radius:14px;box-shadow:0 7px 27px #0000000d}.staff-panel h2{font-size:17px;font-weight:550;margin:0 0 10px}.staff-panel h3{font-size:15px;margin:0}.staff-panel p{font-size:12px;color:var(--ops-muted);line-height:1.7}.ops-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.ops-panel-heading h2{display:flex;align-items:center;gap:8px;font-size:14px;margin:0}.ops-panel-heading p{font-size:11px;margin:5px 0 0}.ops-panel-heading button{padding:7px 10px;font-size:10px;white-space:nowrap}.staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.staff-grid>.staff-panel{margin:20px 0 0}.staff-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;border:1px solid #ffffff10;border-radius:6px;padding:5px 8px;background:#ffffff03;color:#b9b0ca;text-transform:capitalize}.staff-status.good{color:#99d5b3;background:#53bb790b;border-color:#53bb7922}.staff-status.warning{color:#e6bb74;background:#e6bb7408;border-color:#e6bb7424}.staff-status.muted{color:#9d94ad}.staff-data-note{color:#9d96aa;font-size:11px;line-height:1.8;padding:13px 16px;border-left:2px solid #9a86ff55;background:#6f51f806;border-radius:0 7px 7px 0;margin:18px 0 0}.ops-footnote{font-size:10px!important;color:#948ba2!important;line-height:1.7}.staff-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin:20px 0;padding:18px 21px;border:1px solid var(--ops-line);border-radius:11px;background:#ffffff01}.staff-summary-strip small{display:block;font-size:10px;text-transform:capitalize;color:#aaa0b8}.staff-summary-strip strong{display:block;font-size:20px;font-weight:550;margin-top:8px}.staff-toolbar{display:flex;gap:14px;align-items:end;justify-content:space-between;margin-bottom:17px}.ops-dashboard label.staff-search{display:flex;flex-direction:row;align-items:center;gap:9px;flex:1;max-width:550px;margin:0;padding:0 12px;border:1px solid #ffffff14;border-radius:9px;background:#171719;color:#90859e}.staff-search input{border:0;background:none;padding:11px 0}.staff-search input:focus-visible{outline-offset:6px}.staff-scroll{overflow:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#716578 #202023;border-radius:6px}.staff-scroll table{width:100%;min-width:580px;border-collapse:collapse;font-size:12px}.staff-scroll th,.staff-scroll td{padding:13px 12px;border-bottom:1px solid #ffffff08;text-align:left;vertical-align:middle}.staff-scroll th{font-size:10px;font-weight:500;color:#9f94b5;white-space:nowrap;background:#ffffff02}.staff-scroll td{color:#c8c0d8}.staff-scroll td strong{font-size:12px;font-weight:500;display:block;color:#e7e1ef}.staff-scroll td>code,.staff-scroll td small{display:block;font-size:10px;margin-top:4px}.staff-scroll tbody tr:hover{background:#ffffff01}.staff-table-empty{text-align:center!important;color:#8d819e!important;padding:35px!important}.staff-table-action{padding:7px 9px!important;font-size:10px!important;white-space:nowrap}.staff-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#9c91af;margin-top:17px}.staff-pagination>div{display:flex;gap:5px}.staff-pagination button{padding:6px!important}.staff-server-cell{display:flex;align-items:center;gap:10px}.staff-server-cell code{display:block;margin-top:4px;font-size:10px}.staff-server-icon{flex-shrink:0;display:grid;place-items:center;width:31px;height:31px;background:#ffffff04;border:1px solid #ffffff09;border-radius:8px;color:#ab9dd2}.staff-server-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;margin:20px 0;border:1px solid #9a86ff17;border-radius:12px;background:#6f51f805}.staff-server-heading>div{display:flex;align-items:center;gap:12px;color:#ad9fd9}.staff-server-heading strong{display:block;font-weight:550;font-size:15px;color:#e4deef}.staff-server-heading code,.staff-server-heading small{display:block;font-size:10px;margin-top:4px;color:#9385a7}.staff-back{margin-bottom:23px}.staff-bar-chart{height:175px;display:flex;align-items:end;gap:5px;overflow-x:auto;padding:8px 0 22px}.staff-bar-chart>div{height:100%;position:relative;min-width:7px;flex:1;display:flex;align-items:end;justify-content:center}.staff-bar-chart i{display:block;background:linear-gradient(#9a86ff,#6f51f875);border-radius:4px 4px 1px 1px;width:75%;min-width:5px}.staff-bar-chart span{position:absolute;bottom:-21px;color:#81788f;font-size:8px;white-space:nowrap;display:none}.staff-bar-chart>div:first-child span,.staff-bar-chart>div:last-child span{display:block}.staff-readiness{display:grid;gap:14px}.staff-readiness>div{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;color:#9d92b2}.staff-readiness>div>span:first-child{display:flex;align-items:center;gap:8px}.staff-readiness strong{font-size:12px;font-weight:500;color:#ded4ed}.ops-shortcuts{display:grid;gap:8px}.ops-shortcuts>button,.ops-shortcuts>a{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #ffffff09;border-radius:9px;padding:12px;background:#ffffff01;color:#ac9bdb}.ops-shortcuts>button>span,.ops-shortcuts>a>span{flex:1;font-size:11px;color:#dfd6ee}.ops-shortcuts small{display:block;color:#8a7c9e;font-size:10px;margin-top:4px}.ops-feed article{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #ffffff07}.ops-feed article:last-child{border:0}.ops-feed article>div{flex:1;min-width:0}.ops-feed strong{font-size:12px;font-weight:500;color:#dbd2e9}.ops-feed p{font-size:10px;margin:3px 0 0}.ops-feed time{font-size:10px;color:#8f809f;white-space:nowrap}.ops-feed-dot{width:6px;height:6px;border-radius:50%;background:#9a86ff;box-shadow:0 0 0 4px #9a86ff10}.staff-health-notices{display:grid;gap:11px}.staff-health-notices article{display:flex;gap:11px;border:1px solid #e6bb741b;border-radius:9px;padding:13px;color:#e6bb74;background:#e6bb7403}.staff-health-notices article svg{flex-shrink:0}.staff-health-notices strong{font-size:12px;color:#e0d1b8}.staff-health-notices p{font-size:11px;margin:5px 0 0}.staff-team-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #ffffff09}.staff-team-row:last-child{border-bottom:0}.staff-team-row>div:first-child{flex:1;min-width:0}.staff-team-row strong{display:block;font-size:12px;font-weight:550;color:#e4dced}.staff-team-row code,.staff-team-row small{display:block;font-size:10px;color:#9485a5;margin-top:4px}.staff-team-row p{margin:7px 0;font-size:11px;overflow-wrap:anywhere}.staff-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:13px}.staff-team-row>.staff-actions{margin:0}.staff-team-row button{padding:7px 10px;font-size:10px}.staff-capabilities{display:flex;gap:4px;flex-wrap:wrap;margin-top:10px}.staff-capabilities span{font-size:8px;padding:4px 6px;border:1px solid #9a86ff14;border-radius:5px;color:#9c8cbd;background:#9a86ff03}.staff-permissions{padding:12px 0;margin:18px 0;border:0;border-top:1px solid var(--ops-line)}.staff-permissions legend{font-size:11px;color:#b0a1c7;padding-right:9px}.ops-dashboard .staff-permissions label{display:flex;flex-direction:row;align-items:center;gap:9px;margin:10px 0;font-size:11px}.staff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.staff-grant-directory{max-height:420px;overflow-y:auto;scrollbar-width:thin;padding-right:4px}.staff-revoke-form{margin-top:20px;border-top:1px solid var(--ops-line);padding-top:14px}.staff-audit-action{display:flex;align-items:center;gap:6px}.staff-editor{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}.staff-preview{position:sticky;top:103px}.staff-preview-author{display:flex;align-items:center;gap:8px;margin:22px 0 14px}.staff-preview-author img{width:29px;height:29px;object-fit:contain}.staff-preview-author strong{font-size:12px}.staff-preview-author>span{font-size:8px;background:#6f51f8;border-radius:3px;padding:1px 4px}.staff-embed{background:#19191c;border-left:4px solid;border-radius:5px;padding:19px 20px;margin:15px 0}.staff-embed small{font-size:10px;color:#8b7b9e}.staff-embed h3{font-size:17px;margin:8px 0;color:#efebf6}.staff-embed p,.staff-post-copy{white-space:pre-wrap;overflow-wrap:anywhere}.staff-embed p{font-size:12px;color:#d2c8df;margin-bottom:0}.staff-embed>span{font-size:11px}.staff-preview>p{font-size:10px}.staff-preview-schedule{display:flex;gap:10px;align-items:center;border-top:1px solid var(--ops-line);padding-top:17px;color:#a795c3}.staff-preview-schedule span{font-size:11px}.staff-preview-schedule small{display:block;font-size:9px;margin-top:3px;color:#8b7b9e}.staff-field-count{text-align:right;font-size:9px;color:#8e7d9f}.staff-post{padding:20px 0;border-bottom:1px solid #ffffff0a}.staff-post:last-child{border:0}.staff-post .ops-panel-heading{margin-bottom:12px}.staff-post summary{cursor:pointer;color:#a591c6;font-size:11px}.staff-post>a{display:inline-block;font-size:11px;color:#b1a0ec;margin-top:12px}.staff-post details p{font-size:11px;color:#bab0ce}.staff-state,.ops-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:150px;gap:11px;padding:25px;color:#9185a6}.staff-state{min-height:300px}.staff-state h2{font-size:20px;color:#e2daef;margin:0}.staff-state p,.ops-empty p{font-size:12px;max-width:480px;margin:0;line-height:1.8}.staff-loader{width:25px;height:25px;border-radius:50%;border:2px solid #9a86ff22;border-top-color:#9a86ff;animation:staff-spin .75s linear infinite}.staff-error,.staff-notice{padding:13px 16px;border:1px solid #e0849b22;background:#e0849b09;border-radius:9px;font-size:12px;color:#e9acb9;line-height:1.7;overflow-wrap:anywhere}.staff-notice{border-color:#6dca9b22;background:#6dca9b08;color:#9fdbc0}.staff-export{display:flex;align-items:end;gap:7px;flex-direction:column}.staff-export>span{font-size:10px;max-width:200px;color:#e9acb9}.staff-ai{min-width:0}.staff-ai .ops-welcome .ex-eyebrow{font-size:9px;letter-spacing:1.5px;color:#a596d0}.staff-ai-tabs{display:flex;flex-wrap:wrap;gap:9px}.staff-ai-tabs button[aria-pressed=true]{background:#6f51f829;border-color:#9a86ff55}.staff-ai-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.staff-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.staff-ai-budgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.staff-ai-budgets article{display:grid;gap:12px;border:1px solid var(--ops-line);padding:16px;border-radius:10px}.staff-ai-budgets span{font-size:12px;color:var(--ops-muted)}.staff-ai meter{width:100%;accent-color:#9a86ff}.staff-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.staff-metrics article{padding:18px;border:1px solid var(--ops-line);border-radius:11px;background:#ffffff02}.staff-metrics small{display:block;font-size:10px;color:#9e90b0}.staff-metrics strong{display:block;font-size:23px;margin-top:10px;overflow-wrap:anywhere}.staff-chart{display:flex;align-items:end;gap:9px;overflow:auto;padding:17px 0}.staff-chart>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:30px}.staff-chart i{display:block;width:20px;background:linear-gradient(#9a86ff,#6f51f8);border-radius:4px}.staff-chart small{font-size:9px;color:#8b7c9e}.staff-checks{display:flex;flex-wrap:wrap;gap:15px}.ops-dashboard .staff-checks label{flex-direction:row;align-items:center}.staff-ai td{overflow-wrap:anywhere}.staff-ai .staff-panel h2 svg{vertical-align:middle;margin-right:5px}@keyframes staff-spin{to{transform:rotate(360deg)}}@keyframes staff-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1800px){.ops-content .staff-shell{padding:40px 48px 80px}.ops-topbar{padding:0 48px}.ops-metrics{gap:16px}.ops-metric{padding:24px}}@media(max-width:1180px){.ops-sidebar{width:225px}.ops-content{margin-left:225px}.ops-topbar{padding:0 24px}.ops-content .staff-shell{padding:28px 24px 60px}.staff-grid,.staff-ai-grid{grid-template-columns:1fr}.ops-welcome{align-items:flex-start}.staff-intro-actions{flex-wrap:wrap;justify-content:flex-end}.staff-editor{grid-template-columns:1.2fr 1fr}}@media(max-width:880px){.ops-sidebar{width:248px;transform:translate(-100%)}.ops-menu-open .ops-sidebar{transform:translate(0)}.ops-content{margin-left:0}.ops-mobile-menu{display:inline-flex!important}.ops-menu-backdrop{display:block!important;position:fixed;inset:0;z-index:35;background:#0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0!important;border-radius:0!important}.staff-editor{grid-template-columns:1fr}.staff-preview{position:static}.ops-topbar{height:75px}.ops-top-date{display:none}.staff-panel{padding:21px}.ops-welcome h2{font-size:24px}.staff-ai-budgets{grid-template-columns:1fr}}@media(max-width:580px){.ops-topbar{padding:0 16px;gap:10px}.ops-breadcrumb{font-size:7px}.ops-topbar h1{font-size:13px}.ops-topbar-actions{gap:8px}.ops-topbar-actions>.staff-status{display:none}.ops-content .staff-shell{padding:24px 16px 45px}.ops-welcome{display:block;margin-bottom:24px}.ops-welcome h2{font-size:23px}.ops-welcome p{font-size:11px}.staff-intro-actions{justify-content:flex-start;margin-top:17px}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-metric{padding:16px}.ops-metric>div{align-items:flex-start;flex-direction:column;gap:8px}.ops-metric small{text-align:left;font-size:8px}.ops-metric strong{font-size:22px}.ops-metric p{font-size:10px}.staff-toolbar{flex-wrap:wrap;gap:12px}.ops-dashboard label.staff-search{max-width:none;flex-basis:100%}.staff-form-grid{grid-template-columns:1fr;gap:0}.staff-team-row{flex-wrap:wrap}.staff-team-row>.staff-actions{flex-basis:100%}.staff-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px}.ops-panel-heading{align-items:flex-start}.ops-feed article{flex-wrap:wrap}.ops-feed time{flex-basis:100%;padding-left:18px}.staff-grid{gap:0}.staff-server-heading{padding:17px;gap:12px;align-items:flex-start}.staff-server-heading strong{font-size:13px}.staff-server-heading>.staff-status{font-size:8px}.staff-ai-filters{grid-template-columns:1fr}.staff-state{padding:15px}.staff-health-notices article{padding:11px}.staff-scroll table{font-size:11px}.staff-panel .staff-status{white-space:normal}}@media(prefers-reduced-motion:reduce){.ops-dashboard *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ops-sidebar-close{display:none!important}.staff-skip{position:fixed;top:10px;left:265px;transform:translateY(-160%);z-index:60;background:#6f51f8;border-radius:8px;padding:10px 15px;font-size:12px}.staff-skip:focus{transform:none}.ops-dashboard #staff-main:focus{outline:none}@media(max-width:880px){.ops-sidebar-close{display:inline-flex!important;position:absolute;right:12px;top:27px;padding:6px!important;border:0!important;background:none!important}.staff-skip{left:16px}}.ex-marketing{position:relative;isolation:isolate;overflow:hidden;color:#fbfbfb;background:#151519;font-family:inherit}.ex-container{position:relative;max-width:1220px;margin:auto;padding:24px 32px 90px}.ex-glow-field{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.ex-glow-field i{position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,#6f51f830,transparent 68%);top:-160px;right:-130px;animation:ex-drift 18s ease-in-out infinite alternate}.ex-glow-field i:nth-child(2){top:1000px;left:-350px;animation-delay:-9s}.ex-glow-field i:nth-child(3){top:2600px;right:-350px}.ex-promo{display:flex;align-items:center;gap:16px;border:1px solid #9b7aff40;background:linear-gradient(110deg,#35244385,#25202d);padding:15px 20px;border-radius:14px;margin-bottom:40px}.ex-promo-star{color:#ffb16d;font-size:28px}.ex-promo>div{display:flex;gap:4px;flex-direction:column;flex:1}.ex-promo strong{font-size:13px;color:#fff}.ex-promo span{font-size:12px;color:#c5bdd3}.ex-promo button{display:flex;gap:12px;align-items:center;border:1px dashed #b7a0e7;background:#9e79ff15;border-radius:7px;padding:10px 15px;color:#e0d2ff;cursor:pointer}.ex-promo code{font:600 13px monospace;letter-spacing:1.5px}.ex-eyebrow{font-size:10px;letter-spacing:2px;font-weight:650;color:#b8a0fa;display:inline-flex;align-items:center;gap:8px}.ex-eyebrow i,.ex-status-dot{height:6px;width:6px;border-radius:50%;background:#8adfb7;box-shadow:0 0 12px #8adfb750}.ex-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:45px 0 80px;position:relative;--pointer-x:70%;--pointer-y:40%;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),#7854e80c,transparent 55%)}.ex-marketing h1{font-size:clamp(44px,5.5vw,76px);line-height:1.06;letter-spacing:-3px;margin:23px 0;color:#fff}.ex-marketing em{font-style:normal;color:#b29aff}.ex-hero-copy>p{font-size:16px;line-height:1.8;color:#abaaba;max-width:490px}.ex-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 16px}.ex-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:9px;padding:14px 19px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none!important;cursor:pointer;transition:transform .2s,box-shadow .2s;background:transparent;border:1px solid #494453;color:#fff!important;min-height:46px}.ex-button.primary{background:#6f51f8;border:1px solid #9278ff;box-shadow:0 5px 25px #6f51f833}.ex-button.secondary{background:#ffffff06}.ex-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #6f51f838}.ex-hero-copy>small{font-size:11px;color:#92909f}.ex-showcase{border:1px solid #59506480;border-radius:18px;background:linear-gradient(140deg,#29262f,#1c1b23);padding:0 22px 17px;box-shadow:0 30px 80px #0005,0 0 80px #7854e813;transform:rotate(1deg);animation:none}.ex-window-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;padding:15px 0;color:#9691a7;font-size:8px;letter-spacing:1px}.ex-window-bar>span:first-child{display:flex;gap:4px}.ex-window-bar i{width:6px;height:6px;background:#615769;border-radius:50%}.ex-showcase-head{display:flex;align-items:center;gap:10px;padding:22px 0}.ex-showcase-head img{height:37px;width:37px;object-fit:contain}.ex-showcase-head>div{display:flex;flex:1;flex-direction:column;gap:4px}.ex-showcase-head strong{font-size:13px}.ex-showcase-head small{font-size:10px;color:#a39ead}.ex-example{font-size:7px;border:1px solid #62546c;border-radius:4px;padding:4px;color:#bbb0ca}.ex-preview-tabs{display:flex;gap:6px;margin-bottom:16px}.ex-preview-tabs button{flex:1;padding:9px 6px;border:1px solid #ffffff0c;background:#ffffff03;border-radius:7px;color:#a9a4b7;font-size:10px;cursor:pointer}.ex-preview-tabs button[aria-pressed=true]{background:#6f51f822;border-color:#a789ff55;color:#e2d7ff}.ex-demo-embed{border-left:3px solid var(--preview-color);background:#18171e;padding:18px;border-radius:5px;animation:ex-enter .35s ease-out}.ex-demo-kicker{display:flex;gap:7px;align-items:center;color:var(--preview-color);font-size:9px;letter-spacing:1px}.ex-demo-embed h3{font-size:17px;margin:15px 0 8px;color:#e9e2ff}.ex-demo-embed p{font-size:11px;line-height:1.7;color:#a7a2b3}.ex-demo-fields{display:flex;gap:35px;margin:16px 0}.ex-demo-fields div{display:flex;flex-direction:column;gap:5px}.ex-demo-fields small{font-size:9px;color:#aba3bb}.ex-demo-fields strong{font-size:11px}.ex-demo-art{height:150px;border-radius:8px;background:radial-gradient(ellipse at 70% 0,#a47bea80,#47318c55 45%,#201e30);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#dcf;position:relative;overflow:hidden}.ex-demo-art.tickets{background:radial-gradient(ellipse at 70% 0,#72dab944,#243e39,#201e30)}.ex-demo-art.levels{background:radial-gradient(ellipse at 70% 0,#ffd17d66,#423229,#201e30)}.ex-demo-art>span{font-size:10px;z-index:1}.ex-wave{position:absolute;bottom:-10px;display:flex;gap:7px;opacity:.12;align-items:flex-end;height:100px}.ex-wave i{background:#c4acff;width:13px;height:90px;border-radius:8px;animation:ex-wave 2s ease-in-out infinite alternate;transform-origin:bottom}.ex-demo-action{display:inline-flex;gap:10px;align-items:center;background:#ffffff0c;padding:9px 13px;font-size:10px;margin-top:12px;border-radius:5px}.ex-window-footer{display:flex;gap:7px;align-items:center;font-size:9px;color:#9993a9;margin-top:17px}.ex-values{display:flex;justify-content:space-between;gap:25px;padding:24px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.ex-values>div{display:flex;align-items:center;gap:12px}.ex-values small{color:#8b70d5;font-size:11px}.ex-values strong{font-size:12px;font-weight:500;color:#b8b3c5}.ex-section{padding:100px 0}.ex-section-title h2,.ex-spotlight h2{font-size:clamp(33px,4vw,51px);line-height:1.15;letter-spacing:-1.6px;margin:17px 0;color:#fff}.ex-section-title p{color:#a7a3b2;font-size:14px;line-height:1.7;max-width:480px}.ex-filter{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 22px}.ex-filter button,.ex-term-picker button{border:1px solid #ffffff15;border-radius:8px;background:transparent;padding:10px 16px;color:#b6b0c5;cursor:pointer;font-size:12px}.ex-filter button[aria-pressed=true],.ex-term-picker button[aria-pressed=true]{background:#8b65ff25;border-color:#a385ff80;color:#e5d8ff}.ex-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ex-module-card{--pointer-x:50%;--pointer-y:0%;display:flex;flex-direction:column;padding:25px;border:1px solid #39323f;border-radius:12px;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#9f78ff15,transparent 65%),#201e25;color:#fff;text-decoration:none!important;transition:transform .2s,border-color .2s}.ex-module-card:hover{transform:translateY(-4px);border-color:#9e7ce68a}.ex-module-card>div{display:flex;align-items:center;gap:10px;margin-bottom:23px}.ex-module-icon{display:grid;place-items:center;height:42px;width:42px;border-radius:10px;background:#8a64ff15;color:#ba9dff}.ex-badge{font-size:9px;background:#ffd69812;color:#e5c998;border-radius:5px;padding:4px 7px}.ex-card-arrow{margin-left:auto;color:#70657e}.ex-module-card>small{color:#92859e;font-size:9px;letter-spacing:1px;text-transform:uppercase}.ex-module-card h3{font-size:17px;margin:8px 0;color:#fff}.ex-module-card p{color:#b0a8bc;font-size:12px;line-height:1.8;margin:0 0 20px}.ex-learn{display:flex;align-items:center;gap:5px;font-size:10px;color:#c3adf7;margin-top:auto}.ex-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;background:#25202d66;border:1px solid #48395070;border-radius:18px;padding:45px}.ex-spotlight p{font-size:13px;color:#b0a7bd;line-height:1.9}.ex-spotlight>div>small{display:block;margin-top:16px;font-size:10px;color:#9e93ae}.ex-social-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ex-social-orbit>div{display:flex;align-items:center;gap:13px;padding:19px 15px;border:1px solid #ffffff0e;background:#ffffff03;border-radius:10px;transition:transform .25s}.ex-social-orbit>div:hover{transform:translateY(-5px);background:#ffffff08}.ex-social-orbit img{height:23px;width:23px;object-fit:contain}.ex-social-orbit span{font-size:11px}.ex-steps{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ex-steps article{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff12}.ex-steps article>b{color:#9276d5;font-size:13px;padding-top:4px}.ex-steps h3{color:#e7e2ef;font-size:17px;margin:0 0 8px}.ex-steps p{font-size:12px;color:#aba2b9;line-height:1.8;margin:0}.ex-final{text-align:center;padding:60px 20px;border-radius:20px;border:1px solid #6f51f833;background:radial-gradient(ellipse at 50% 0,#6f51f828,transparent 70%)}.ex-final>img{display:block;width:60px;height:60px;object-fit:contain;margin:0 auto 26px;filter:drop-shadow(0 0 25px #9474ff44)}.ex-final h2{font-size:clamp(29px,4vw,45px);letter-spacing:-1px;line-height:1.2;color:#fff}.ex-final>p{font-size:13px;color:#afa6bd}.ex-final .ex-actions{justify-content:center}.ex-support-link{display:inline-block;font-size:11px;color:#ae91ea;margin-top:12px}.ex-pricing-intro{text-align:center;margin:65px 0 40px}.ex-pricing-intro h1{font-size:clamp(42px,5vw,65px)}.ex-pricing-intro p{color:#b5abca;font-size:14px;line-height:1.6}.ex-pricing-intro>small{display:block;font-size:11px;color:#a89db9;margin-top:16px}.ex-term-picker{display:inline-flex;gap:5px;margin-top:15px;padding:5px;border:1px solid #ffffff15;background:#211e28;border-radius:12px}.ex-term-picker button{border-color:transparent}.ex-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:20px}.ex-plan{display:flex;flex-direction:column;position:relative;border:1px solid #423a4d;background:#211e27;border-radius:14px;padding:30px 25px}.ex-plan.pro{border-color:#9475ef;background:linear-gradient(140deg,#382952,#241f30)}.ex-plan-ribbon{position:absolute;top:-23px;left:-1px;right:-1px;height:26px;text-align:center;font-size:8px;letter-spacing:1.5px;background:#7953d7;padding:7px;border-radius:10px 10px 0 0}.ex-plan h2{font-size:29px;color:#fff;margin:14px 0 5px}.ex-plan>p{font-size:12px;line-height:1.7;color:#b4a9c3;min-height:43px}.ex-price{font-size:39px;letter-spacing:-1px;margin:18px 0 25px}.ex-price small{display:block;letter-spacing:0;font-size:11px;color:#ac9eba;margin-top:5px}.ex-plan ul{list-style:none;padding:0;display:grid;gap:14px;margin:25px 0;flex:1}.ex-plan li{display:flex;gap:9px;font-size:11px;line-height:1.6;color:#d0c6dd}.ex-plan li svg{flex-shrink:0;color:#b399ef;margin-top:1px}.ex-plan>small{font-size:10px;line-height:1.7;color:#a79ab8}.ex-pricing-note{font-size:11px;color:#b5a6c4!important;line-height:1.8;margin:24px auto 60px;max-width:850px;text-align:center}.ex-comparison{margin:50px 0 75px}.ex-table-scroll{overflow-x:auto;border:1px solid #47394e;border-radius:12px;margin-top:25px}.ex-comparison table{width:100%;border-collapse:collapse;font-size:12px;min-width:550px}.ex-comparison th,.ex-comparison td{padding:18px;text-align:left;border-bottom:1px solid #ffffff0b;background:transparent;color:#ccc0dd}.ex-comparison thead th{background:#302738;color:#fff}.ex-comparison tbody th{font-weight:400}.ex-comparison>p{font-size:11px;line-height:1.8;color:#a897ba;margin-top:18px}.ex-faq{max-width:800px;margin:auto}.ex-faq h2{color:#fff;font-size:31px}.ex-faq details{border-bottom:1px solid #ffffff12;padding:20px 0}.ex-faq summary{cursor:pointer;color:#e1d6ee;font-size:14px}.ex-faq p{font-size:12px;line-height:1.9;color:#b9aac7}.ex-faq>a{display:inline-block;margin-top:24px;color:#b794f2;font-size:12px}.ex-marketing :focus-visible{outline:2px solid #c4a3ff;outline-offset:4px}.ex-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.will-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.will-reveal.is-visible{opacity:1;transform:none}@keyframes ex-drift{to{transform:translate(70px,80px) scale(1.2)}}@keyframes ex-float{50%{transform:translateY(-9px) rotate(-.4deg)}}@keyframes ex-wave{to{transform:scaleY(.25)}}@keyframes ex-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:950px){.ex-hero{gap:28px}.ex-hero h1{font-size:50px}.ex-spotlight{gap:30px;padding:30px}.ex-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-plan{padding:24px 18px}.ex-price{font-size:32px}.ex-plan .ex-eyebrow{font-size:8px}}@media(max-width:700px){.ex-container{padding:20px 20px 60px}.ex-hero{grid-template-columns:1fr;padding:18px 0 50px;gap:45px}.ex-hero h1{font-size:53px;letter-spacing:-2px}.ex-hero-copy>p{font-size:14px}.ex-showcase{transform:none;animation:none}.ex-promo{flex-wrap:wrap;gap:10px;padding:14px}.ex-promo>div{min-width:190px}.ex-promo button{margin-left:33px}.ex-values{gap:16px;flex-direction:column}.ex-section{padding:65px 0}.ex-spotlight,.ex-steps{grid-template-columns:1fr;gap:25px}.ex-social-orbit>div{padding:14px 10px}.ex-module-grid{gap:10px}.ex-module-card{padding:18px}.ex-module-card h3{font-size:15px}.ex-module-card p{font-size:11px}.ex-plans{grid-template-columns:1fr;gap:40px}.ex-plan>p{min-height:0}.ex-pricing-intro{margin-top:40px}.ex-pricing-intro h1{letter-spacing:-2px}.ex-final{padding:40px 18px}.public-header{flex-wrap:wrap;gap:14px!important}.public-header nav{display:flex!important;flex-wrap:wrap;gap:14px!important;order:3;width:100%;justify-content:center}.ex-pricing .ex-promo{margin-bottom:0}}@media(max-width:420px){.ex-module-grid{grid-template-columns:1fr}.ex-hero h1{font-size:46px}.ex-preview-tabs button{font-size:9px}.ex-showcase{padding-left:15px;padding-right:15px}.ex-example{display:none}.ex-term-picker button{padding:10px 13px}}@media(prefers-reduced-motion:reduce){.ex-marketing *,.ex-marketing *:before,.ex-marketing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.will-reveal{opacity:1;transform:none}.ex-showcase,.ex-button:hover,.ex-module-card:hover{transform:none}}@media(max-width:700px){.public-header{height:auto!important;min-height:0!important;padding:16px 18px!important}.public-header nav{position:static!important;width:100%;flex:0 0 100%;padding:0!important}.public-header nav a{padding:7px 9px!important}}.ex-public-wordmark{display:block;width:175px;height:auto;object-fit:contain}.ex-home-shell{background:#1c1c1f}.ex-home-shell .public-header{position:relative;z-index:2;background:#171525;border-bottom:1px solid #ffffff0b}.ex-season-banner{background:linear-gradient(90deg,#1c142de8,#352044cc,#1c142dee),url(/home/halloween-hero.webp) center 60%/cover}.ex-season-banner .ex-promo{max-width:1220px;margin:0 auto;border:0;border-radius:0;background:none;min-height:54px;padding:9px 32px;justify-content:center}.ex-season-banner .ex-promo>div{flex:initial;flex-direction:row;align-items:center;gap:12px}.ex-season-banner .ex-promo button{padding:6px 12px;color:#ffc795;border-color:#cf995d80}.ex-season-banner .ex-promo b{color:#ffc795}.ex-art-home{background:#1c1c1f}.ex-scene{position:relative;min-height:720px;display:flex;isolation:isolate;--pointer-x:50%;--pointer-y:50%}.ex-scene-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-3}.ex-scene-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#1c1c1f 0%,transparent 24%),linear-gradient(90deg,#14132d99,transparent 72%)}.ex-scene:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),#c0a0ff15,transparent 40%)}.ex-scene-content{width:100%;padding-top:105px;padding-bottom:125px;align-self:center}.ex-scene .ex-hero-copy{max-width:640px}.ex-scene h1{font-size:clamp(52px,5.6vw,78px);line-height:1.1;letter-spacing:-2.7px;text-shadow:0 3px 35px #100a3570}.ex-scene h1 em{color:#ce8dff}.ex-scene .ex-hero-copy>p{max-width:420px;color:#e0d8ed;font-size:16px;line-height:1.85}.ex-scene .ex-hero-copy>small{color:#d1c3e4;font-size:11px;display:block}.ex-scene .ex-button.secondary{background:#191526a8;border-color:#c5a2eb65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ex-hero-discover{display:flex;align-items:center;gap:8px;margin-top:29px;color:#d8c8ee;font-size:12px;width:fit-content}.ex-scene-stars{position:absolute;inset:0;pointer-events:none;z-index:-1}.ex-scene-stars i{position:absolute;left:48%;top:20%;width:4px;height:4px;border-radius:50%;background:#eed6ff;box-shadow:0 0 18px 4px #af69ff80;animation:ex-twinkle 4s ease-in-out infinite alternate}.ex-scene-stars i:nth-child(2){left:66%;top:39%;animation-delay:-2s}.ex-scene-stars i:nth-child(3){left:88%;top:16%;animation-delay:-1s}.ex-scene-stars i:nth-child(4){left:52%;top:61%;animation-delay:-3s}.ex-art-home>.ex-container{padding-top:0}.ex-art-features{padding:30px 0 60px;scroll-margin-top:30px}.ex-feature-row{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;min-height:470px;padding:48px 0}.ex-feature-reverse .ex-feature-visual{order:2}.ex-feature-reverse .ex-feature-copy{order:1}.ex-feature-visual{position:relative;min-width:0}.ex-feature-visual:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(ellipse,#7451f818,transparent 70%);pointer-events:none}.ex-feature-visual img{display:block;position:relative;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 22px #0002);transition:transform .35s ease}.ex-feature-visual:hover img{transform:translateY(-5px)}.ex-feature-copy h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-1px;color:#f6f3ff;margin:18px 0}.ex-feature-copy>p{font-size:14px;color:#b9b4c5;line-height:1.9;margin:0}.ex-feature-copy ul{list-style:none;padding:0;margin:20px 0;display:flex;flex-wrap:wrap;gap:10px 16px}.ex-feature-copy li{display:flex;align-items:center;gap:7px;font-size:11px;color:#d8cceb}.ex-feature-copy li svg{color:#b791ff;flex-shrink:0}.ex-feature-link{display:inline-flex;align-items:center;gap:8px;color:#d8cceb;font-size:12px;padding:12px}.ex-art-note{text-align:center;color:#aaa1b8;font-size:11px;margin:35px 0 0}.ex-art-home .ex-final>img{width:190px;height:auto}.ex-art-home .ex-section-title{max-width:650px}.ex-art-home .ex-module-card{background-color:#222125}.ex-art-home .ex-values{margin-top:10px}.ex-art-home .ex-final{background:radial-gradient(ellipse at 50% 0,#8057f52b,transparent 75%)}@keyframes ex-twinkle{0%{opacity:.2;transform:scale(.6)}to{opacity:.9;transform:scale(1.2)}}@media(min-width:1700px){.ex-scene{min-height:800px}.ex-scene-image{object-position:center 65%}}@media(max-width:950px){.ex-feature-row{gap:35px;min-height:380px}.ex-scene{min-height:660px}.ex-scene h1{font-size:60px}.ex-season-banner .ex-promo>div{flex-direction:column;align-items:flex-start;gap:3px}}@media(max-width:700px){.ex-public-wordmark{width:140px}.ex-home-shell .public-header>div .btn{font-size:11px;padding:10px}.ex-season-banner .ex-promo{padding:10px 16px;gap:10px;flex-wrap:nowrap}.ex-season-banner .ex-promo-star{display:none}.ex-season-banner .ex-promo>div{min-width:0;flex:1}.ex-season-banner .ex-promo strong{font-size:11px}.ex-season-banner .ex-promo span{font-size:10px}.ex-season-banner .ex-promo button{margin:0;padding:7px;gap:5px}.ex-season-banner .ex-promo code{font-size:10px;letter-spacing:0}.ex-scene{min-height:820px;display:block}.ex-scene-image{object-fit:cover;object-position:70% bottom}.ex-scene-shade{background:linear-gradient(0deg,#1c1c1f,transparent 28%,#151329bb 64%,#151329ee)}.ex-scene-content{padding:48px 22px 330px}.ex-scene h1{font-size:clamp(40px,10vw,60px);letter-spacing:-1.8px;margin-top:20px}.ex-scene .ex-hero-copy>p{font-size:14px;max-width:380px}.ex-scene .ex-eyebrow{font-size:8px;letter-spacing:1.6px}.ex-hero-discover{margin-top:22px}.ex-feature-row{grid-template-columns:1fr;gap:20px;padding:35px 0 45px;min-height:0}.ex-feature-reverse .ex-feature-visual,.ex-feature-reverse .ex-feature-copy{order:initial}.ex-feature-visual{max-width:520px;width:100%;margin:auto}.ex-feature-copy h2{font-size:30px;max-width:470px}.ex-art-features{padding-top:0}.ex-feature-copy .ex-actions{margin-top:22px}.ex-art-note{line-height:1.7}.ex-art-home .ex-section{padding:65px 0}}@media(prefers-reduced-motion:reduce){.ex-feature-visual:hover img{transform:none}}@media(max-width:700px){.ex-scene-image{top:auto;bottom:0;height:470px;object-position:85% bottom}.ex-scene{background:#151329}.ex-scene-shade{background:linear-gradient(0deg,#1c1c1f,transparent 18%,transparent 38%,#151329 67%)}.ex-scene .ex-actions{gap:10px}.ex-scene .ex-button{font-size:12px;padding:13px 15px}}.ex-pricing{background:#19181f}.ex-pricing-scenery{position:absolute;inset:0 0 auto;height:750px;background:linear-gradient(0deg,#19181f,#19181f70 60%,#19181f80),url(/home/halloween-hero.webp) center 38%/cover;opacity:.55;pointer-events:none;z-index:-1}.ex-pricing .ex-container{max-width:1240px;padding-top:28px}.ex-pricing .ex-promo{background:#21192dde;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#b594ff33;margin-bottom:0}.ex-pricing-intro{margin:55px auto 42px;max-width:770px}.ex-pricing-season{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.5px;color:#ffc997;background:#ffb5660d;border:1px solid #ffbf8333;border-radius:30px;padding:9px 15px}.ex-pricing-intro h1{font-size:clamp(42px,5vw,67px);line-height:1.1;letter-spacing:-2px;margin:23px 0}.ex-pricing-intro em{color:#ca9bff}.ex-pricing-intro p{max-width:510px;margin:0 auto 18px;font-size:15px;color:#d0c6df;line-height:1.8}.ex-pricing-intro p strong{color:#fff;font-weight:600}.ex-pricing-intro p b{color:#ffc997}.ex-pricing-jump{display:flex;align-items:center;justify-content:center;gap:7px;color:#c9b5ec;font-size:12px;margin:0 auto 20px;width:fit-content}.ex-pricing .ex-term-picker{background:#17141ee6;padding:6px;border-color:#9b7fba40;border-radius:13px;box-shadow:0 12px 30px #0002}.ex-pricing .ex-term-picker button{font-size:13px;min-width:108px;padding:12px 17px}.ex-pricing .ex-term-picker button[aria-pressed=true]{background:#7550ef;border-color:#a18aff;color:#fff;box-shadow:0 3px 15px #7e4ffa30}.ex-term-explanation{display:block;color:#cbbdd9;font-size:11px;margin-top:9px;min-height:17px}.ex-pricing .ex-plans{gap:21px;align-items:stretch}.ex-pricing .ex-plan{padding:30px;border-radius:18px;background:linear-gradient(150deg,#2b2635f5,#201d27);border:1px solid #564362;box-shadow:0 16px 35px #0002}.ex-pricing .ex-plan.pro{background:linear-gradient(150deg,#3c285afa,#231e30);border-color:#a8f;box-shadow:0 0 40px #7953d718,0 16px 35px #0002}.ex-pricing .ex-plan.ultimate{background:linear-gradient(150deg,#33293afa,#231f29);border-color:#9e78554f}.ex-pricing .ex-plan-ribbon{top:-24px;height:28px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#6946ce,#9970ed);font-size:9px}.ex-plan-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:#cbb4ff;background:#9c78ff15;border:1px solid #b798ff25;margin-bottom:24px}.ex-plan-symbol.ultimate{color:#ffd492;background:#ffc8870c;border-color:#ffc88725}.ex-pricing .ex-plan h2{font-size:30px;margin-top:10px}.ex-pricing .ex-plan>p{font-size:13px;min-height:46px;color:#bfb2ce}.ex-price-block{min-height:148px;margin:18px 0 5px}.ex-price-before{display:flex;align-items:center;gap:10px;min-height:23px}.ex-price-before del{font-size:16px;color:#a99bb8}.ex-price-before>span:last-child{font-size:9px;letter-spacing:.6px;color:#ffd399;background:#ffbb6020;border:1px solid #ffca7325;border-radius:5px;padding:4px 7px}.ex-free-label{font-size:9px;letter-spacing:1.2px;min-height:23px;display:flex;align-items:center;color:#a59ab8}.ex-pricing .ex-price{font-size:48px;font-weight:650;letter-spacing:-1.8px;margin:9px 0 8px;line-height:1.15}.ex-pricing .ex-price small{font-size:11px;font-weight:400;color:#dfccef;line-height:1.6;margin-top:8px}.ex-plan-renewal{font-size:11px;color:#bfb0cb;line-height:1.6;margin:8px 0}.ex-pricing .ex-plan .ex-button{width:100%}.ex-pricing .ex-plan ul{border-top:1px solid #ffffff10;padding-top:24px}.ex-pricing .ex-plan li{font-size:12px}.ex-pricing .ex-plan>small{font-size:10px;color:#b9aac9}.ex-checkout-assurance{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:30px 0 0}.ex-checkout-assurance span{display:flex;gap:8px;align-items:center;font-size:11px;color:#c4b3d6}.ex-checkout-assurance svg{color:#b993eb}.ex-pricing .ex-pricing-note{max-width:850px;margin:18px auto 70px}.ex-pricing .ex-comparison{scroll-margin-top:30px}.ex-pricing .ex-table-scroll{background:#24202b;border-color:#574663}.ex-pricing .ex-comparison thead th{padding-top:22px;padding-bottom:22px;background:#342b40}.ex-pricing .ex-comparison td:nth-child(3),.ex-pricing .ex-comparison th:nth-child(3){background:#9e76ff0b}.ex-pricing .ex-comparison tbody tr:last-child>*{border-bottom:0}.ex-pricing .ex-faq{max-width:900px;padding:30px;border:1px solid #4b3b57;background:#231f2a;border-radius:18px}.ex-pricing .ex-faq h2{margin-top:0}.ex-pricing .ex-faq summary{font-size:14px;line-height:1.6}.ex-pricing .ex-faq details:last-of-type{border-bottom:0}@media(max-width:950px){.ex-pricing .ex-plan{padding:25px 20px}.ex-pricing .ex-plans{gap:14px}.ex-pricing .ex-price{font-size:40px}}@media(max-width:700px){.ex-pricing .ex-container{padding:20px 18px 60px}.ex-pricing-intro{margin-top:36px}.ex-pricing-intro h1{font-size:43px}.ex-pricing .ex-term-picker button{min-width:0;padding:12px 18px}.ex-pricing .ex-plans{gap:40px}.ex-pricing .ex-plan{padding:28px}.ex-pricing .ex-price{font-size:48px}.ex-price-block{min-height:0;margin-bottom:23px}.ex-pricing .ex-plan>p{min-height:0}.ex-pricing .ex-checkout-assurance{gap:14px 20px}.ex-pricing .ex-faq{padding:24px 20px}.ex-pricing-scenery{height:700px;background-position:75% top}.ex-pricing .ex-promo{margin-bottom:0}}.public-header{background:#171525!important;border-bottom:1px solid #ffffff0b!important}.ex-docs-theme{background:#1c1c1f;color:#fbfbfb;min-height:100vh}.ex-docs-hero{max-width:none;padding:75px max(24px,calc((100vw - 1160px)/2));background:linear-gradient(0deg,#1c1c1f,#17152590),url(/home/halloween-hero.webp) center 35%/cover}.ex-docs-hero h1{font-size:clamp(38px,5vw,60px);line-height:1.15;letter-spacing:-1.8px;margin:20px 0}.ex-docs-hero em{color:#ce8dff;font-style:normal}.ex-docs-hero p{max-width:560px;font-size:15px;line-height:1.8;color:#c7bdd9;margin-bottom:24px}.ex-docs-theme .docs-layout{max-width:1220px;margin:auto;padding:35px 30px 90px;gap:35px;background:none}.ex-docs-theme .docs-navigation{background:#24212a;border:1px solid #46394f;border-radius:14px;padding:22px}.ex-docs-theme .docs-navigation button{border-radius:7px;color:#c8bdd7}.ex-docs-theme .docs-navigation button.active{background:#6f51f82b;color:#e2d5ff;border-color:#9c80ed}.ex-docs-theme .docs-navigation h2,.ex-docs-theme .docs-article h1,.ex-docs-theme .docs-article h2{color:#f5efff}.ex-docs-theme .docs-article{background:#24212a;border:1px solid #46394f;border-radius:14px;padding:30px;min-width:0}.ex-docs-theme .docs-article p{color:#c1b7cf;line-height:1.85}.ex-docs-theme .docs-article section{border-color:#ffffff12}.ex-docs-theme .search{background:#19171f;border:1px solid #554365;border-radius:8px}.ex-docs-theme input{color:#fff}.ex-docs-theme .table-wrap{overflow:auto}.ex-pricing .ex-plans{display:flex;flex-direction:column;gap:34px}.ex-pricing .ex-plan{display:grid;grid-template-columns:1fr 1fr 1.1fr;grid-template-rows:auto auto auto auto auto;column-gap:35px;align-items:start;padding:30px 34px}.ex-pricing .ex-plan-symbol{grid-column:1;grid-row:1;margin-bottom:15px}.ex-pricing .ex-plan>.ex-eyebrow{grid-column:1;grid-row:2}.ex-pricing .ex-plan>h2{grid-column:1;grid-row:3;margin-bottom:5px}.ex-pricing .ex-plan>p{grid-column:1;grid-row:4/6;margin:5px 0 0;min-height:0}.ex-pricing .ex-plan>.ex-price-block{grid-column:2;grid-row:1/5;margin:0;min-height:0}.ex-pricing .ex-plan>.ex-button{grid-column:2;grid-row:5}.ex-pricing .ex-plan>ul{grid-column:3;grid-row:1/5;border-top:0;padding:0;margin:0 0 20px;gap:12px}.ex-pricing .ex-plan>small{grid-column:3;grid-row:5;align-self:center}.ex-pricing .ex-plan-ribbon{left:auto;right:22px;width:auto;padding:7px 18px;border-radius:8px;top:-13px;height:26px;letter-spacing:1px}.ex-pricing .ex-plan.pro{box-shadow:inset 4px 0 #a8f,0 15px 40px #0002}.ex-pricing .ex-plan.ultimate{box-shadow:inset 4px 0 #d1a674}.ex-pricing .ex-price{font-size:45px}.ex-pricing .ex-plan.free .ex-price-block{padding-top:12px}@media(max-width:800px){.ex-pricing .ex-plan{display:flex;flex-direction:column;padding:28px;gap:0}.ex-pricing .ex-plan>.ex-price-block{margin:24px 0}.ex-pricing .ex-plan>ul{margin:25px 0;border-top:1px solid #ffffff12;padding-top:22px;width:100%}.ex-pricing .ex-plan>small{align-self:start}.ex-pricing .ex-plan>.ex-button{width:100%}.ex-docs-theme .docs-layout{padding:20px 18px 60px;grid-template-columns:1fr}.ex-docs-theme .docs-navigation{position:static;max-height:360px;overflow:auto}.ex-docs-theme .docs-article{padding:23px}.ex-docs-hero{padding:45px 22px}.ex-docs-hero .ex-eyebrow{font-size:9px;letter-spacing:1px}}.ex-promo .ex-countdown{flex:none;display:flex;flex-direction:column;gap:4px;align-items:center;margin-left:12px}.ex-countdown>div{display:flex;gap:5px}.ex-countdown>div>span{display:flex;flex-direction:column;align-items:center;gap:3px}.ex-countdown b{display:block;min-width:33px;padding:5px 6px;text-align:center;font-variant-numeric:tabular-nums;font-size:16px;color:#fff!important;border-radius:5px;background:#ffffff12;border:1px solid #ffffff10}.ex-countdown small{font-size:8px!important;letter-spacing:.7px;color:#cabcd9}.ex-countdown>span{font-size:9px!important;color:#e7d7f4}.ex-season-banner .ex-promo{min-height:80px}.ex-season-banner .ex-promo>div:first-of-type{flex-direction:column;align-items:flex-start;gap:4px}@media(max-width:700px){.ex-season-banner .ex-promo,.ex-pricing .ex-promo{flex-wrap:wrap}.ex-promo .ex-countdown{flex-basis:100%;flex-direction:row;justify-content:center;gap:10px;margin:4px 0 0;min-width:0}.ex-countdown>small{max-width:82px;line-height:1.5}.ex-countdown b{min-width:29px;font-size:13px;padding:4px}.ex-promo .ex-countdown>div{gap:4px}}.ex-promo.ex-promo-inline,.ex-season-banner .ex-promo.ex-promo-inline{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:8px 20px;background:#241d2c;white-space:nowrap}.ex-season-banner{background:#241d2c}.ex-promo-inline .ex-promo-star{font-size:18px}.ex-promo.ex-promo-inline .ex-promo-copy{font-size:12px;color:#ece8f3;min-width:0}.ex-promo.ex-promo-inline .ex-promo-copy b{color:#ffc795}.ex-promo.ex-promo-inline button{flex:none;margin:0;padding:5px 9px;gap:7px;border:1px solid #b697604d;border-radius:5px;background:#ffffff05}.ex-promo-inline code{font-size:11px;letter-spacing:.5px}.ex-promo-inline .ex-promo-timer{flex:none;font-size:11px;font-variant-numeric:tabular-nums;color:#c4bccc}@media(max-width:700px){.ex-promo.ex-promo-inline,.ex-season-banner .ex-promo.ex-promo-inline{gap:8px;padding:8px 10px;min-height:40px}.ex-promo.ex-promo-inline .ex-promo-copy{font-size:10px}.ex-promo-inline .ex-promo-star,.ex-promo-time-label,.ex-promo-seconds{display:none}.ex-promo.ex-promo-inline button{padding:4px 6px;gap:4px}.ex-promo-inline code,.ex-promo-inline .ex-promo-timer{font-size:9px}.ex-promo-inline button svg{width:12px;height:12px}}@media(max-width:390px){.ex-promo-inline .ex-promo-timer{display:none}.ex-promo.ex-promo-inline .ex-promo-copy{font-size:9.5px}}.ex-community-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 48px;max-width:680px;margin:0 auto 48px;padding:18px 0;background:none;border:0;border-radius:0;box-shadow:none}.ex-community-totals>div{display:flex;align-items:center;justify-content:center;gap:14px;color:#a895ff}.ex-community-totals>div>span{display:grid;gap:5px}.ex-community-totals strong{font-size:clamp(32px,4vw,46px);font-weight:700;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;line-height:1.15}.ex-community-totals span span{font-size:12px;color:#c4c0d0;letter-spacing:.02em}.ex-community-totals p{grid-column:1/-1;text-align:center;margin:0;color:#c4c0d0;font-size:13px}.ex-community-totals small{display:block;margin-top:7px;color:#9993aa;font-size:11px}@media(max-width:520px){.ex-community-totals{padding:16px 0;gap:20px 16px}.ex-community-totals>div{gap:9px}.ex-community-totals span span{font-size:11px}}.universal-embed{min-width:0;margin:16px 0}.ue-author{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ue-author small{background:#6f51f8;padding:3px 5px;border-radius:4px;font-size:10px}.ue-body{border-left:4px solid;border-radius:9px;background:#1b1a20;padding:20px;display:grid;gap:12px}.ue-body input:not([type=checkbox]),.ue-body textarea{width:100%;box-sizing:border-box;background:#242129;color:#f6f2fc;border:1px solid #494052;padding:10px;border-radius:6px}.ue-body .ue-title{font-size:19px;font-weight:700}.ue-body label{color:#d4cada}.ue-fields{display:flex;flex-wrap:wrap;gap:12px}.ue-field{width:100%;display:grid;gap:8px;padding:12px;background:#29242f;border-radius:8px}.ue-field.inline{flex:1 1 160px;min-width:0}.ue-field button{margin:4px;padding:6px;background:#3d344a;color:#eee;border:0;border-radius:5px}.ue-media{margin:18px 0;color:#d4cada}.ue-media section{padding:12px 0}.ue-remove{display:block;border:0;background:transparent;color:#f0a9b7;margin-top:12px;padding:8px}.embed-studio-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.embed-studio-types{display:grid;gap:8px;align-content:start}.embed-studio-types button{text-align:left;background:#28232f;color:#e6dff0;border:1px solid #453b53;border-radius:8px;padding:12px;cursor:pointer}.embed-studio-types button.active{border-color:#b59cff;background:#6f51f82b}.embed-studio-types small{display:block;color:#b9adc9;margin-top:5px}.embed-studio-main{min-width:0;padding:24px;border:1px solid #42384c;border-radius:14px;background:#242028}.embed-studio-main label{display:block;margin:16px 0}.embed-studio-main textarea{width:100%}.embed-studio-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.embed-studio-main p{color:#c6bcd2;line-height:1.6}.embed-studio-preview{margin-top:20px;padding:20px;border-radius:10px;background:#19171d;overflow-wrap:anywhere}.embed-studio-preview p{white-space:pre-wrap}@media(max-width:800px){.embed-studio-grid{grid-template-columns:1fr}.embed-studio-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.ue-preview-card{border-left:4px solid;border-radius:6px;padding:16px;background:#242028;margin-top:12px;overflow:hidden}.ue-preview-thumb{float:right;width:72px;height:72px;object-fit:contain;margin:0 0 12px 12px}.ue-preview-image{display:block;width:100%;max-height:300px;object-fit:contain;margin-top:14px}.ue-preview-icon{width:22px;height:22px;object-fit:cover;border-radius:50%;vertical-align:middle;margin-right:7px}.ue-preview-author{margin:8px 0;display:flex;align-items:center}.ue-preview-field{width:100%}.ue-preview-field.inline{flex:1 1 140px;width:auto}.ue-preview-card p{margin:8px 0 14px;white-space:pre-wrap}.ue-body input::placeholder,.ue-body textarea::placeholder{color:#b9adc9;opacity:1}.ue-author>span{display:flex;align-items:center;gap:9px}.ue-author>span>img{width:32px;height:32px;border-radius:50%}.ue-author time{color:#949ba4;font-size:11px}.ue-composer{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px}.ue-tools{padding-top:12px}.ue-body{display:block;padding:16px;background:#17181f;border-radius:5px}.ue-top{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:14px}.ue-body input:not([type=checkbox]),.ue-body textarea{border:1px solid transparent;background:transparent;padding:8px;color:#eef0f5;font-size:14px}.ue-body input:focus,.ue-body textarea:focus{background:#242630;border-color:#7f70ef;outline:none}.ue-body input::placeholder,.ue-body textarea::placeholder{color:#969daf}.ue-body .ue-title{font-size:17px}.ue-author-line{display:flex;align-items:center;gap:8px;margin:6px 0}.ue-author-line>.emoji-input{flex:1;min-width:0}.ue-media-slot{position:relative}.ue-media-placeholder{border:1px dashed #626a82;border-radius:9px;background:transparent;color:#9aa0ac;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;width:100%;height:100%;padding:6px}.ue-media-placeholder>span{font-size:26px}.ue-media-placeholder>small{font-size:10px}.ue-media-placeholder>img{width:100%;height:100%;object-fit:contain}.ue-slot-icon{width:28px;height:28px;flex-shrink:0}.ue-slot-icon .ue-media-placeholder{border-radius:50%;padding:2px}.ue-slot-icon small{display:none}.ue-slot-icon img{border-radius:50%}.ue-slot-thumb{width:80px;height:80px;margin-top:4px}.ue-slot-image{height:150px;width:100%;margin:14px 0}.ue-upload-popover{position:absolute;z-index:55;top:100%;left:0;width:340px;max-width:80vw;padding:14px;border:1px solid #53596a;border-radius:10px;background:#242630;box-shadow:0 14px 35px #0008}.ue-slot-thumb .ue-upload-popover{left:auto;right:0}.ue-upload-popover>.btn{float:right}.ue-field{background:transparent;border:1px solid #ffffff12;padding:6px}.ue-field-actions{display:flex;gap:6px;align-items:center}.ue-field-actions label{flex:1;font-size:12px}.ue-field-actions button{margin:0}.ue-add-field{color:#5bb5ff;padding:8px;border:0;background:transparent;font-weight:600;cursor:pointer}.ue-link-options{margin:14px 0 0 38px}.ue-link-options summary{cursor:pointer;color:#aeb6ca}.ue-link-options label{display:block;margin:10px 0}.ue-bottom{display:flex;align-items:center;justify-content:space-between;margin:10px 0 0 38px;color:#aeb6ca}.ue-bottom .ue-remove{margin:0}.emoji-input{display:block;position:relative;min-width:0}.emoji-input>input,.emoji-input>textarea{padding-right:32px!important;width:100%;box-sizing:border-box}.emoji-picker{position:relative;display:inline-block}.emoji-input>.emoji-picker{position:absolute;right:4px;top:5px}.emoji-trigger{color:#aeb6ca;background:transparent;border:0;border-radius:4px;font-size:21px;cursor:pointer;padding:2px 5px}.emoji-trigger:hover{background:#ffffff12}.emoji-popover{display:block;position:absolute;z-index:70;right:0;top:100%;width:330px;max-width:80vw;background:#292b36;border:1px solid #424858;box-shadow:0 12px 30px #0008;border-radius:12px;padding:12px;color:#e9edf4}.emoji-popover>input{background:#17181f!important;border:1px solid #424858!important;border-radius:6px;width:100%;padding:10px!important}.emoji-scroll{display:block;max-height:320px;overflow:auto}.emoji-scroll>strong{display:block;padding:14px 0 7px;font-size:12px;color:#bac3d8}.emoji-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.emoji-grid button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:5px;padding:4px;font-size:24px;cursor:pointer;height:36px}.emoji-grid button:hover{background:#ffffff18}.emoji-grid img{width:26px;height:26px;object-fit:contain}.discord-inline-emoji{width:1.3em;height:1.3em;object-fit:contain;vertical-align:middle}.welcome-color{position:relative}.welcome-color-popover{z-index:80!important;width:270px!important;max-width:78vw;background:#23252f!important;padding:16px!important;border:1px solid #424858!important;box-shadow:0 14px 40px #0008;border-radius:10px}.welcome-color-popover strong{display:block;margin:0 0 9px;font-size:13px}.welcome-swatches{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.welcome-swatches button{width:17px;height:17px;border:1px solid #ffffff22;border-radius:50%;padding:0;cursor:pointer}.color-sv{height:178px;border-radius:7px;position:relative;touch-action:none;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent);cursor:crosshair;outline-offset:3px}.color-sv i{position:absolute;width:10px;height:10px;border:2px solid white;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0008;pointer-events:none}.color-hue{width:100%;height:12px!important;padding:0!important;border:0!important;border-radius:3px;appearance:none;margin:13px 0;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}.color-hue::-webkit-slider-thumb{appearance:none;width:7px;height:18px;border:2px solid #fff;border-radius:3px;background:transparent}.color-values{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:5px}.color-values label{display:flex!important;flex-direction:column-reverse;font-size:11px;color:#aab1c6;gap:5px;margin:0!important}.color-values input{box-sizing:border-box;width:100%;min-width:0;border:0!important;border-radius:6px;padding:8px 4px!important;background:#17181f!important;color:#fff!important;font-size:12px!important}.color-values input[type=number]{appearance:textfield}.color-values input::-webkit-inner-spin-button{appearance:none}.module-embed-templates{margin:24px 0;border:1px solid #ffffff1c;border-radius:12px;padding:18px;background:#22232c}.module-embed-templates>summary{font-weight:650;cursor:pointer}.module-embed-templates select{margin:16px 0;max-width:100%}.module-embed-templates p{line-height:1.6;color:#b6bed0}.module-embed-templates .ue-body{max-width:620px}.ue-tools .welcome-color summary{list-style:none;cursor:pointer}.ue-tools .welcome-color summary span{display:block;width:23px;height:23px;text-align:center;border-radius:6px}.module-embed-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}@media(max-width:600px){.ue-top{grid-template-columns:minmax(0,1fr) 56px;gap:8px}.ue-slot-thumb{width:56px;height:56px}.ue-body{padding:10px}.ue-composer{grid-template-columns:24px minmax(0,1fr);gap:5px}.ue-author time{display:none}.ue-bottom{align-items:start;gap:8px}.ue-upload-popover{position:fixed;left:8vw!important;right:auto!important;top:20vh;width:75vw;max-height:60vh;overflow:auto}.emoji-popover{position:fixed;left:5vw;right:auto;top:25vh;width:84vw;max-width:84vw}.ue-field.inline{flex-basis:100%}}.ue-tools .welcome-color{position:relative;left:auto;top:auto;z-index:50}.ue-field:focus-within{position:relative;z-index:60}.ue-top:focus-within{position:relative;z-index:60}.role-menu-studio{--rm-surface:#20212a;--rm-input:#17181f;--rm-border:#363743;--rm-muted:#aaa8bc;max-width:1280px;margin:auto;color:#eeeef7}.role-menu-studio h2,.role-menu-studio h3,.role-menu-studio p{margin:0}.role-menu-studio button{cursor:pointer}.role-menu-studio button:disabled{cursor:not-allowed;opacity:.45}.role-menu-studio :focus-visible{outline:2px solid #b69bff;outline-offset:3px}.rm-home-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;border-radius:14px;border:1px solid #9b7aeb38;background:linear-gradient(115deg,#392c5655,#23212f 80%);margin-bottom:32px}.rm-home-intro h2{font-size:24px;letter-spacing:-.6px}.rm-home-intro p,.rm-start-heading p{font-size:13px;color:var(--rm-muted);line-height:1.7;margin-top:8px}.rm-feature-pill{display:inline-flex;padding:6px 9px;border-radius:7px;background:#a17df51c;color:#c6adff;font-size:10px;font-weight:650;white-space:nowrap}.rm-start-heading{margin-bottom:18px}.rm-start-heading h3{font-size:17px}.rm-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:34px}.rm-template{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;column-gap:10px;row-gap:12px;padding:23px;border:1px solid var(--rm-border);border-radius:12px;background:var(--rm-surface);color:inherit;text-align:left;transition:border-color .15s,background .15s}.rm-template:hover{border-color:#a07ae1;background:#292632}.rm-template-icon{font-size:24px}.rm-template>strong{font-size:16px}.rm-template>svg{color:#9b96af}.rm-template>p{grid-column:1/-1;font-size:12px;color:var(--rm-muted);line-height:1.7}.rm-template>small{grid-column:1/-1;color:#ac8bf3;font-size:9px;font-weight:750;letter-spacing:1.1px}.rm-template-blank{border-color:#9b7aeb66}.rm-card{border:1px solid var(--rm-border);border-radius:12px;background:var(--rm-surface);min-width:0}.rm-card-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px;border-bottom:1px solid var(--rm-border)}.rm-card-heading h3{font-size:15px}.rm-card-heading p{font-size:12px;color:var(--rm-muted);margin-top:7px;line-height:1.6}.rm-count{font-size:11px;color:#b9afce;white-space:nowrap}.rm-published-list{display:grid;gap:12px;padding:22px}.rm-published-list>article{display:flex;align-items:center;gap:14px;padding:18px;background:var(--rm-input);border:1px solid #373541;border-radius:9px;min-width:0}.rm-published-icon{width:38px;height:38px;display:grid;place-items:center;background:#9b7aeb18;color:#b69bdc;border-radius:10px;flex:none}.rm-published-info{flex:1;min-width:0}.rm-published-info>strong{font-size:14px;overflow-wrap:anywhere}.rm-published-info>p{font-size:11px;color:#b8afcb;margin:7px 0}.rm-published-info>p>span{color:var(--rm-muted)}.rm-published-status{padding:4px 7px;border-radius:6px;font-size:10px;background:#32bd7b1c;color:#82dca9}.rm-disable{display:flex;align-items:center;gap:7px;font-size:11px;padding:8px!important;color:#e7b8c9!important}.rm-role-chips{display:flex;gap:6px;flex-wrap:wrap}.rm-role-chips>span{padding:4px 7px;font-size:10px;border-radius:5px;background:#77639822;color:#c9b6e2;max-width:140px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rm-empty{display:grid;justify-items:center;gap:14px;padding:42px 25px;color:var(--rm-muted);text-align:center}.rm-empty>strong{color:#e5deee;font-size:14px}.rm-empty>p{font-size:12px;max-width:360px;line-height:1.8}.rm-editor-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px}.rm-editor-heading h2{font-size:21px}.rm-editor-heading p{font-size:12px;color:var(--rm-muted);margin-top:7px}.rm-back{display:grid;place-items:center;padding:10px;border:1px solid var(--rm-border);background:var(--rm-surface);border-radius:8px;color:inherit;flex:none}.rm-editor-actions{display:flex;gap:9px;margin-left:auto;flex-wrap:wrap}.rm-editor-actions>.btn{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.rm-editor-fieldset{border:0;padding:0;margin:0;min-width:0}.rm-editor-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.9fr);gap:22px;align-items:start}.rm-editor-sections{display:grid;gap:18px;min-width:0}.rm-card>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px;list-style:none;cursor:pointer;font-size:14px}.rm-card>summary::-webkit-details-marker{display:none}.rm-card>summary:after{content:"⌃";color:var(--rm-muted);margin-left:auto}.rm-card:not([open])>summary:after{content:"⌄"}.rm-card>summary>span{color:var(--rm-muted);font-size:10px;text-align:right}.rm-card[open]>summary{border-bottom:1px solid var(--rm-border)}.rm-card-body{padding:22px}.rm-card-body label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#c7c3d7}.role-menu-studio input:not([type=checkbox]),.role-menu-studio select,.role-menu-studio textarea{box-sizing:border-box;width:100%;background:var(--rm-input);border:1px solid #373744;color:#f2f0f8;border-radius:7px;padding:11px 12px;font:inherit;font-size:12px;min-width:0}.role-menu-studio textarea{resize:vertical;line-height:1.7}.role-menu-studio input::placeholder,.role-menu-studio textarea::placeholder{color:#8f899e}.rm-composer-bot{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:17px}.rm-composer-bot>img{width:30px;height:30px;border-radius:50%;object-fit:contain;background:#7b53ce}.rm-composer-bot>small{color:#fff;background:#7456bd;padding:2px 4px;border-radius:3px;font-size:8px}.rm-message-composer{border-left:3px solid #a68cdb;background:#181820;border-radius:5px;padding:16px;display:grid;gap:16px}.rm-message-composer .emoji-input{display:block}.rm-message-composer input,.rm-message-composer textarea{background:#14151b!important}.rm-hint{font-size:11px!important;color:var(--rm-muted);line-height:1.8;margin-top:15px!important}.rm-option-type{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.rm-option-type>span{padding:9px 14px;background:#8f6bd62a;border:1px solid #9a77db66;color:#d4c0f4;border-radius:7px;font-size:12px}.rm-option-type>small{color:var(--rm-muted);font-size:10px}.rm-options{margin-top:20px;display:grid;gap:14px}.rm-option{border:1px solid #373542;border-radius:9px;padding:15px;background:#191a22;min-width:0}.rm-option-bar{display:flex;align-items:center;gap:7px;margin-bottom:16px}.rm-option-number{font-size:10px;padding:4px 6px;border-radius:4px;background:#9d78de1b;color:#bf9fef}.rm-option-bar>strong{font-size:12px;flex:1;min-width:0;overflow-wrap:anywhere}.rm-option-bar>button{border:0;border-radius:5px;color:#b5aabd;background:#302a39;display:grid;place-items:center;padding:6px}.rm-option-bar>.rm-remove{color:#ed9bb9;background:#6c2d482e}.rm-option-details{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;margin:16px 0}.rm-emoji-field>span{display:block;font-size:12px;color:#c7c3d7;margin-bottom:9px}.rm-emoji-field>div{display:flex;align-items:center;gap:2px;min-height:38px}.rm-emoji-value{font-size:22px;min-width:27px;text-align:center}.rm-emoji-field .emoji-picker{display:inline-flex}.rm-emoji-field .emoji-trigger{position:static!important;width:27px;height:29px;padding:0;border-radius:5px}.rm-emoji-field>div>button{background:none;color:var(--rm-muted);border:0;padding:3px;font-size:16px}.rm-add-option{display:flex;align-items:center;gap:9px;width:100%;margin-top:17px;padding:13px;border:1px dashed #5d536f;border-radius:8px;background:none;color:#c6b7dd;font-size:12px;text-align:left}.rm-add-option:hover{background:#9b7aeb0c}.rm-preview-column{position:sticky;top:24px;min-width:0}.rm-preview{padding-bottom:20px}.rm-preview .rm-card-heading{border-bottom:0;padding:20px}.role-preview-embed{margin:0 20px;background:#181920;border-left:3px solid #9a80ef;padding:16px;border-radius:4px;overflow-wrap:anywhere}.role-preview-embed>strong{font-size:15px;line-height:1.5}.role-preview-embed>p{white-space:pre-wrap;line-height:1.8;font-size:12px;color:#cbc5d7;margin:12px 0}.role-preview-embed small{font-size:10px;color:var(--rm-muted);line-height:1.6}.role-preview-trigger{margin:12px 20px 0;border:1px solid #45404f;border-radius:5px;background:#30303c;color:#ddd4ea;padding:11px;width:calc(100% - 40px);display:flex;justify-content:space-between;text-align:left;font-size:11px}.role-preview-options{margin:5px 20px 0;padding:5px;border:1px solid #393543;border-radius:6px;background:#16171f;max-height:380px;overflow:auto}.role-preview-options>div{display:flex;align-items:center;gap:10px;padding:11px;border-radius:5px;min-width:0}.role-preview-options>div:hover{background:#ffffff05}.role-preview-options>div>span{font-size:20px;min-width:25px}.role-preview-options>div>div{min-width:0;overflow-wrap:anywhere}.role-preview-options strong{font-size:12px}.role-preview-options small{display:block;font-size:10px;margin-top:4px;color:var(--rm-muted)}.rm-preview>.rm-hint{margin:16px 20px 0!important}.rm-safety-note{display:flex;align-items:flex-start;gap:11px;margin-top:17px;padding:18px;border:1px solid #6f637d44;border-radius:9px;color:#afa1c1}.rm-safety-note>svg{flex:none}.rm-safety-note p{font-size:11px;line-height:1.9}.role-menu-studio .emoji-popover{z-index:95;left:0;right:auto}.rm-published>p{padding:22px}@media(max-width:1100px){.rm-editor-grid{grid-template-columns:minmax(0,1fr)}.rm-preview-column{position:static}.rm-card>summary>span{max-width:180px}}@media(max-width:650px){.rm-template-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rm-home-intro{align-items:flex-start;flex-direction:column;padding:21px}.rm-editor-heading{flex-wrap:wrap}.rm-editor-heading>div:not(.rm-editor-actions){flex:1}.rm-editor-actions{width:100%;margin-left:0}.rm-editor-actions>.btn{flex:1}.rm-card-body,.rm-card>summary,.rm-card-heading,.rm-published-list{padding:17px}.rm-card>summary>span{font-size:9px;max-width:130px}.rm-published-list>article{flex-wrap:wrap;padding:14px}.rm-published-info{flex-basis:calc(100% - 58px)}.rm-published-status{margin-left:52px}.rm-emoji-field .emoji-popover{position:fixed;left:5vw;top:20vh;bottom:auto;width:90vw;max-width:380px}.rm-message-composer,.rm-option{padding:12px}.rm-option-details{grid-template-columns:90px minmax(0,1fr)}}.rm-mode-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.rm-mode-choices button{background:var(--panel2,#171d35);color:inherit;border:1px solid var(--line,#30314b);border-radius:10px;padding:12px 10px;text-align:left;cursor:pointer}.rm-mode-choices button[aria-pressed=true]{border-color:var(--primary,#6f51f8);box-shadow:0 0 0 1px var(--primary,#6f51f8);background:color-mix(in srgb,var(--primary,#6f51f8) 12%,var(--panel,#0e1429))}.rm-mode-choices small{display:block;font-size:11px;color:var(--muted,#a7abc2);margin-top:5px}.rm-mode-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rm-mode-preview button{display:flex;align-items:center;gap:8px;color:inherit;background:var(--panel2,#171d35);border:1px solid var(--line,#30314b);border-radius:7px;padding:9px 12px;max-width:100%}.rm-mode-preview button span{overflow-wrap:anywhere}.rm-mode-preview.reactions button{border-radius:16px;padding:5px 10px}.rm-mode-preview.reactions small{color:var(--muted,#a7abc2)}@media(max-width:600px){.rm-mode-choices{grid-template-columns:1fr}.rm-mode-choices small{margin-top:0}}.social-dashboard{--social-surface:#202127;--social-border:#363841;color:#f2f3f5;max-width:1400px;margin:auto}.social-dashboard h2,.social-dashboard h3,.social-dashboard h4{color:#f4f4f8;margin:0}.social-dashboard p,.social-dashboard small{color:#b7bbc9}.social-intro{display:flex;align-items:center;gap:16px;margin-bottom:24px}.social-intro p{margin:7px 0 0}.social-intro-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#8a68ff20;color:#bca7ff;flex-shrink:0}.social-intro>.social-pill{margin-left:auto}.social-pill{display:inline-flex;border-radius:20px;padding:4px 9px;background:#34363f;color:#c7cad5;font-size:11px;font-weight:600;white-space:nowrap}.social-pill.is-on{background:#36c78a19;color:#6de2ad}.social-error,.social-notice{padding:14px 18px;border-radius:10px;line-height:1.5}.social-error{background:#f8717118!important;color:#ffb9b9!important}.social-notice{background:#9b83ff15;border:1px solid #9b83ff30}.social-tabs{display:flex;gap:8px;border-bottom:1px solid var(--social-border);padding:0 0 12px;overflow-x:auto;margin-bottom:26px}.social-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;background:transparent;color:#b7bbc9;border-radius:9px;padding:12px 17px;white-space:nowrap;cursor:pointer;font-weight:600}.social-tabs button[aria-pressed=true]{background:#9a7dff1f;border-color:#9a7dff50;color:#dfd5ff}.social-tabs button span{font-size:11px;background:#ffffff0b;padding:2px 6px;border-radius:6px}.social-dashboard button:disabled{opacity:.5;cursor:not-allowed}.social-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.social-section-heading p{margin:8px 0;font-size:13px;max-width:650px;line-height:1.6}.social-section-heading>small{white-space:nowrap}.social-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.social-provider-card{background:var(--social-surface);border:1px solid var(--social-border);border-radius:13px;padding:22px;display:flex;flex-direction:column;align-items:flex-start}.social-brand{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;margin-bottom:16px}.social-provider-card p{font-size:13px;line-height:1.5;min-height:40px}.social-provider-card button{margin-top:auto!important}.social-provider-card>small{font-size:11px;line-height:1.5;margin-top:12px}.social-dashboard .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin:0;color:#f2f3f5;border-radius:8px}.social-dashboard .btn.primary{background:#7954e8;color:#fff}.social-caption{font-size:12px;line-height:1.7;margin:18px 0}.social-saved{margin-top:30px}.social-saved>h3{margin-bottom:16px}.social-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;border:1px dashed var(--social-border);border-radius:12px;color:#969bac;gap:12px}.social-empty p{margin:0;font-size:13px}.social-account{display:flex;align-items:center;gap:16px;padding:20px;background:var(--social-surface);border:1px solid var(--social-border);border-radius:10px;margin:10px 0}.social-row-brand{flex-shrink:0}.social-account-info{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.social-account-info>strong{overflow-wrap:anywhere}.social-account-info>span{font-size:12px;color:#bdc2d0}.social-account-info small{font-size:11px;overflow-wrap:anywhere}.social-account-info .social-pill{margin-left:6px}.social-row-actions{display:flex;gap:7px}.social-error-text{color:#ffb1b1!important}.social-editor-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.social-editor-heading h3{flex:1}.social-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;padding:0;margin:0;border:0;min-width:0}.social-controls,.social-preview{min-width:0}.social-control-section{background:var(--social-surface);border:1px solid var(--social-border);border-radius:12px;padding:22px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.social-control-section>h4{margin-bottom:4px}.social-control-section>label:not(.social-option){display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:#d4d8e3}.social-dashboard input:not([type=checkbox]):not([type=range]),.social-dashboard select,.social-dashboard textarea{box-sizing:border-box;background:#17181e;border:1px solid #383b48;border-radius:7px;color:#f3f3f8;padding:10px 12px;width:100%;font:inherit}.social-dashboard input::placeholder,.social-dashboard textarea::placeholder{color:#8f95a6}.social-dashboard :focus-visible{outline:2px solid #b49aff;outline-offset:3px}.social-control-section>small{font-size:11px;line-height:1.6}.social-option{display:flex;align-items:flex-start;gap:10px;font-size:12px;cursor:pointer}.social-option input{accent-color:#9b7aff;margin-top:2px;flex-shrink:0;width:16px;height:16px}.social-option span{display:flex;flex-direction:column;gap:5px}.social-option small{font-size:11px;line-height:1.5;font-weight:400}.social-color{display:flex;align-items:center;gap:12px;font-size:12px}.social-color code{color:#b7bbc9}.social-preview{background:#17181d;border:1px solid #30323b;border-radius:13px;padding:22px;align-self:start;position:sticky;top:20px}.social-preview-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#a4aabb;gap:10px;margin-bottom:23px}.social-preview-heading span:last-child{letter-spacing:0}.social-bot-line{display:flex;align-items:center;gap:9px;margin-bottom:16px;font-size:13px}.social-bot-line img{border-radius:50%}.social-bot-line strong small{background:#5865f2;color:#fff;font-size:8px;padding:2px 4px;border-radius:3px}.social-bot-line>span{font-size:10px;color:#9197a6}.social-preview-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#eef0f5!important}.social-discord-embed{background:#232429;border-radius:4px;border-left:4px solid;padding:15px;overflow-wrap:anywhere}.social-preview-author{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:12px}.social-demo-avatar{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#6845bb;color:#fff;font-size:11px}.social-discord-embed h4{color:#74bcff;font-size:15px;line-height:1.4;margin-bottom:10px}.social-discord-embed>p{font-size:13px;color:#dadde6;white-space:pre-wrap;line-height:1.6}.social-preview-fields{display:flex;gap:30px;flex-wrap:wrap;font-size:12px;margin:14px 0}.social-preview-fields>div{display:flex;flex-direction:column;gap:5px}.social-preview-fields span{color:#c8ccd6}.social-demo-art{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;border-radius:5px;background:radial-gradient(ellipse at 20% 10%,var(--social-color),#202333 85%);color:#fff;padding:10px;box-sizing:border-box;text-align:center}.social-demo-art.square{aspect-ratio:1;max-width:300px;margin:auto}.social-demo-art span{font-size:14px;font-weight:600}.social-demo-art small{color:#eee;font-size:10px}.social-discord-embed footer{font-size:10px;color:#b2b6c1;margin-top:14px}.social-preview-button{display:inline-block;background:#373940;color:#eee;padding:10px 14px;border-radius:5px;font-size:12px;margin-top:9px}.social-editor-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--social-border);padding-top:18px;margin-top:10px}.social-preview .universal-embed{width:100%;min-width:0}.social-preview .ue-top{grid-template-columns:minmax(0,1fr) 72px}.social-preview .ue-fields,.social-preview .ue-field,.social-preview .ue-body{min-width:0}.social-dashboard .welcome-color-popover{z-index:30}.social-dashboard .social-color .welcome-color{position:relative}.social-dashboard .social-color .welcome-color summary{list-style:none;cursor:pointer}.social-dashboard .social-color .welcome-color summary span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:#fff}.social-dashboard .social-color .welcome-color-popover{position:absolute;top:35px;left:0;width:240px;padding:14px;background:#272932;border:1px solid #505363;border-radius:9px;box-shadow:0 12px 40px #0008}.social-dashboard .welcome-swatches{display:flex;gap:4px;flex-wrap:wrap;margin:10px 0}.social-dashboard .welcome-swatches button{width:17px;height:17px;border:0;border-radius:50%;cursor:pointer}.social-dashboard .color-sv{height:140px;position:relative;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent);touch-action:none;margin:12px 0}.social-dashboard .color-sv i{position:absolute;width:9px;height:9px;border:2px solid white;border-radius:50%;transform:translate(-50%,-50%)}.social-dashboard .color-hue{width:100%;accent-color:#a578ff}.social-dashboard .color-values{display:flex;gap:6px;margin-top:10px}.social-dashboard .color-values label{min-width:0;font-size:10px}.social-dashboard .color-values input{padding:6px!important;font-size:10px!important}.social-dashboard .color-values label:first-child{flex:1.5}.social-dashboard .color-values label{flex:1}@media(max-width:1050px){.social-editor{grid-template-columns:1fr}.social-preview{position:static}.social-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.social-intro{flex-wrap:wrap}.social-intro>.social-pill{margin-left:66px}.social-section-heading{align-items:flex-start;flex-direction:column;gap:0}.social-provider-grid{grid-template-columns:1fr}.social-account{flex-wrap:wrap;padding:15px;gap:12px}.social-row-actions{margin-left:36px}.social-editor-heading{flex-wrap:wrap}.social-editor-heading h3{font-size:15px}.social-preview,.social-control-section{padding:15px}.social-tabs button{padding:10px}.social-preview .ue-top{display:block}}.social-connections{padding:24px;border:1px solid #ffffff12;border-radius:16px;background:#202027;margin:20px 0}.social-connections header{display:flex;justify-content:space-between;gap:16px;align-items:start}.social-connections h3{display:flex;gap:9px;align-items:center;margin:0 0 8px}.social-connections p,.social-connections small{color:#b0acbf;font-size:13px;line-height:1.6}.social-connections header>span{color:#c4b5fd;font-size:12px;white-space:nowrap}.social-connect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.social-connect-grid article{background:#18181f;border:1px solid #ffffff10;border-radius:12px;padding:18px;display:flex;align-items:start;flex-direction:column;gap:9px}.social-connect-grid article p{margin:0}.social-connect-grid article strong{color:#fafafa}.social-linked{display:flex;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #ffffff12}.social-linked>div{flex:1;min-width:0;overflow-wrap:anywhere}.social-linked small{display:block}.social-connect-select{border:1px solid #6f51f8;padding:18px;border-radius:12px;margin:16px 0;background:#6f51f810}.social-connect-select .btn{margin:5px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.social-connect-select small{margin-left:8px}.social-connections button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.social-connect-grid{grid-template-columns:1fr}.social-connections{padding:16px}.social-connections header{flex-direction:column}.social-linked{flex-wrap:wrap}.social-linked>div{flex-basis:75%}}.social-editor-heading{padding:4px 0 22px;border-bottom:1px solid var(--social-border);gap:18px}.social-editor-title{flex:1;min-width:0}.social-editor-eyebrow{font-size:10px;letter-spacing:.12em;color:#a9a2be;font-weight:700}.social-editor-title h3{font-size:23px;line-height:1.3;margin:6px 0}.social-editor-title p{font-size:12px;margin:0;line-height:1.6}.social-editor{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}.social-controls{display:flex;flex-direction:column;gap:18px}.social-controls .social-control-section{margin:0;background:var(--social-surface);border-color:#ffffff0c;border-radius:16px;padding:24px;gap:18px}.social-section-title{display:flex;gap:12px;align-items:flex-start}.social-section-title>svg{color:#b5a3e6;margin-top:2px;flex-shrink:0}.social-section-title h4{font-size:14px;font-weight:650;margin:0 0 5px}.social-section-title small{font-size:12px;line-height:1.5;color:#a5a7b5}.social-controls .social-control-section>label:not(.social-option){font-size:12px;gap:9px}.social-controls input:not([type=checkbox]):not([type=range]),.social-controls select,.social-controls textarea{background:#14151b80;border-color:#ffffff13;border-radius:9px;min-height:42px}.social-controls textarea{resize:vertical;line-height:1.65}.social-controls .social-caption{margin:0}.social-appearance-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:17px 0;border-block:1px solid #ffffff0c}.social-appearance-options .social-option{line-height:1.5}.social-option strong{font-weight:550}.social-controls details.social-filter-section{display:block;padding:0;overflow:visible}.social-filter-section>summary{display:flex;align-items:center;gap:12px;padding:21px 24px;cursor:pointer;list-style:none;color:#e0dce9;font-size:13px;font-weight:600;border-radius:16px}.social-filter-section>summary::-webkit-details-marker{display:none}.social-filter-section>summary>svg{color:#b5a3e6;flex-shrink:0}.social-filter-section>summary>span:first-of-type{flex:1}.social-filter-section summary small{display:block;font-weight:400;font-size:11px;color:#a5a7b5;margin-top:5px;line-height:1.5}.social-details-chevron{transition:transform .18s ease;font-size:18px;color:#a5a7b5}.social-filter-section[open] .social-details-chevron{transform:rotate(180deg)}.social-filter-body{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.social-filter-body>label:not(.social-option){display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600;color:#d4d8e3}.social-filter-body>small{font-size:11px;line-height:1.6}.social-preview{padding:24px;border-radius:16px;border-color:#ffffff0d;background:#16171d;box-shadow:0 12px 36px #00000012;top:24px}.social-preview-heading{align-items:center;letter-spacing:.1em;margin-bottom:24px}.social-preview-heading h4{font-size:15px;letter-spacing:0;margin-top:7px}.social-preview-heading .social-pill{font-size:10px;align-self:start}.social-discord-embed{padding:18px;border-radius:7px;background:#22232b}.social-preview .social-caption{font-size:11px;margin:14px 0 0}.social-delivery-note{margin-top:22px;padding-top:18px;border-top:1px solid #ffffff0c}.social-delivery-note strong{font-size:11px;color:#c2bdcf;font-weight:600}.social-delivery-note p{font-size:11px;line-height:1.7;margin:6px 0 0;color:#9598a8}.social-editor-footer{position:sticky;bottom:0;z-index:5;padding:16px 18px;margin-top:24px;border:1px solid var(--social-border);border-radius:12px;background:var(--social-surface);box-shadow:0 -8px 28px #00000020;align-items:center;flex-wrap:wrap}.social-editor-footer>span{margin-right:auto;font-size:12px;color:#a5a7b5}@media(max-width:1050px){.social-editor{grid-template-columns:1fr}.social-preview{position:static}}@media(max-width:600px){.social-editor-heading{gap:12px}.social-editor-title{flex-basis:calc(100% - 95px)}.social-editor-title h3{font-size:19px}.social-editor-heading>.social-pill{margin-left:auto}.social-controls .social-control-section,.social-preview{padding:18px}.social-filter-section>summary{padding:18px}.social-filter-body{padding:0 18px 18px}.social-appearance-options{grid-template-columns:1fr}.social-editor-footer>span{flex-basis:100%}.social-editor-footer .btn{flex:1}.social-editor{gap:20px}}@media(prefers-reduced-motion:reduce){.social-details-chevron{transition:none}}@font-face{font-family:"DejaVu Serif";src:url(/fonts/DejaVuSerif-Bold.ttf);font-weight:600 800}@font-face{font-family:DejaVu Sans Mono;src:url(/fonts/DejaVuSansMono-Bold.ttf);font-weight:600 800}@font-face{font-family:"DejaVu Serif";src:url(/fonts/DejaVuSerif.ttf)}@font-face{font-family:DejaVu Sans Mono;src:url(/fonts/DejaVuSansMono.ttf)}.card-editor{margin-top:22px;padding:24px!important;overflow:hidden}.card-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.card-editor-heading h2{margin:8px 0;font-size:23px}.card-editor-heading p,.card-stage-tools span{color:#ababab;font-size:13px}.card-eyebrow{font-size:10px;color:#c4b8ff;letter-spacing:2px}.card-state{font-size:11px;background:#6f51f8;color:#cbcbcb;padding:8px 12px;border-radius:20px}.card-state.unsaved{background:#6f51f8;color:#fbfbfb}.card-studio{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.card-stage{min-width:0}.card-stage-tools{display:flex;justify-content:space-between;align-items:center;gap:20px}.card-editor label{display:flex;flex-direction:column;gap:7px;color:#c5c5c5;font-size:12px;margin-bottom:13px}.card-stage-tools label{max-width:190px}.card-canvas-wrap{padding:36px 16px;background:#282828;border:1px solid #ffffff0c;border-radius:14px;margin:12px 0}.card-canvas-wrap canvas{display:block;width:100%;height:auto;touch-action:none;cursor:move;outline-offset:6px}.card-canvas-wrap canvas:focus-visible{outline:2px solid #6F51F8}.card-editor button{background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;color:#e1e1e1;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.card-editor button:hover{background:#6f51f825;border-color:#6f51f866}.card-editor button:disabled{opacity:.4;cursor:default}.card-add{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.card-add button{text-transform:capitalize}.card-layer-list{display:flex;flex-direction:column;gap:6px}.card-layer-list button{text-align:left;display:flex;align-items:center;gap:16px}.card-layer-list span{font-size:10px;min-width:60px;text-transform:uppercase;color:#a8a8a8}.card-layer-list button.active{border-color:#6f51f888;background:#6f51f826}.card-inspector{border-left:1px solid #ffffff0c;padding-left:20px;max-height:730px;overflow-y:auto}.card-inspector details+details{margin-top:20px}.card-inspector summary{cursor:pointer;color:#eaeaea;font-size:14px;margin-bottom:18px}.card-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.card-editor input,.card-editor select,.card-editor textarea{width:100%;min-width:0;background:#6f51f84d;border:1px solid #ffffff16;color:#efefef;border-radius:8px;padding:9px;font:inherit}.card-editor input[type=color]{height:38px;padding:4px}.card-editor .card-check{flex-direction:row;align-items:center}.card-check input{width:16px}.card-upload input{font-size:11px}.card-footer{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #ffffff12;padding-top:20px;margin-top:22px}.card-footer>div{display:flex;gap:8px}.card-footer>div:first-child>button:first-child{background:#282828;border-color:#6f51f866}.card-error{padding:12px;background:#7a253644;color:#ffc4d4;border-radius:8px;font-size:13px}@media(max-width:1150px){.card-studio{grid-template-columns:1fr}.card-inspector{max-height:none;border-left:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.card-inspector details+details{margin-top:0}}@media(max-width:650px){.card-editor{padding:16px!important}.card-inspector{grid-template-columns:1fr}.card-footer{flex-direction:column}.card-editor-heading{align-items:flex-start}.card-state{white-space:nowrap}}.card-studio{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:22px;align-items:start}.card-stage{position:sticky;top:22px}.card-canvas-wrap{padding:22px 14px}.card-inspector{max-height:none;overflow:visible;padding-left:18px;min-width:0}.card-inspector-tabs{display:flex;gap:6px;margin-bottom:18px}.card-inspector-tabs button{flex:1;font-size:12px;padding:10px 8px}.card-inspector-tabs button[aria-pressed=true]{background:#6f51f824;border-color:#927cff;color:#e4dcff}.card-inspector details[hidden]{display:none!important}.card-inspector>details>summary{display:none}.card-inspector details+details{margin-top:0}.card-inspector .card-advanced{margin-bottom:18px;border-bottom:1px solid #ffffff12;padding-bottom:10px}.card-advanced summary{font-size:12px;margin-bottom:12px}.card-editor .card-fields{gap:0 10px}.card-editor label{margin-bottom:10px}.card-editor input,.card-editor select,.card-editor textarea{background:#131319}.card-editor input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.card-layer-list{flex-direction:row;flex-wrap:wrap;max-height:120px;overflow:auto}.card-layer-list button{min-width:0;max-width:100%;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-layer-list span{min-width:0}.card-footer{position:sticky;bottom:0;background:#1b1b21f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 0;margin-top:18px;z-index:2;flex-wrap:wrap}.card-footer>div{flex-wrap:wrap}.card-editor-heading{margin-bottom:16px}@media(max-width:1150px){.card-studio{grid-template-columns:minmax(0,1fr)}.card-stage{position:static}.card-inspector{display:block;border-left:0;padding-left:0}.card-inspector-tabs{max-width:420px}.card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.card-canvas-wrap{padding:14px 8px}.card-footer{position:static}.card-editor-heading{flex-wrap:wrap;gap:8px}}.levels-dashboard{display:grid;gap:18px;max-width:1200px;margin:0 auto;color:#f5f5fa}.level-intro{display:flex;align-items:center;gap:16px;padding:8px 0 16px}.level-intro-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#6f51f826;color:#b9abff;flex-shrink:0}.level-intro strong{font-size:17px}.level-intro p{margin:5px 0 0;color:#aeb0bf;font-size:13px}.level-intro .btn{margin-left:auto;white-space:nowrap}.level-section{background:#202127;border:1px solid #30313b;border-radius:12px;overflow:hidden}.level-section summary{display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;padding:22px 24px;list-style:none}.level-section summary::-webkit-details-marker{display:none}.level-section summary strong{font-size:15px;display:block}.level-section summary small{display:block;margin-top:7px;font-size:12px;color:#adb0c1;line-height:1.5}.level-section summary svg{color:#a9acbc;transition:transform .2s}.level-section:not([open]) summary svg{transform:rotate(-90deg)}.level-section-body{padding:0 24px 24px}.level-section-body:before{content:"";display:block;border-top:1px solid #33343e;margin-bottom:21px}.levels-dashboard label{font-size:12px;color:#c7c9d5;display:block}.levels-dashboard input:not([type=checkbox]):not([type=radio]):not([type=range]),.levels-dashboard select,.levels-dashboard textarea{display:block;width:100%;background:#17181e;border:1px solid #333540;border-radius:8px;color:#f8f8fb;padding:11px 12px;font:inherit;margin-top:8px;box-sizing:border-box}.levels-dashboard textarea{resize:vertical;line-height:1.65;min-height:115px}.levels-dashboard input:focus-visible,.levels-dashboard select:focus-visible,.levels-dashboard textarea:focus-visible,.levels-dashboard button:focus-visible,.level-section summary:focus-visible{outline:2px solid #ad9bff;outline-offset:3px}.level-switch{display:flex!important;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;min-height:24px}.level-switch input{appearance:none;width:38px;height:22px;min-width:38px;border-radius:20px;background:#575b70;position:relative;cursor:pointer;margin:0}.level-switch input:before{content:"";position:absolute;width:16px;height:16px;top:3px;left:3px;border-radius:50%;background:#fff;transition:transform .16s}.level-switch input:checked{background:#795ef7}.level-switch input:checked:before{transform:translate(16px)}.level-switch input:disabled{opacity:.45;cursor:not-allowed}.level-two-column{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.level-input-stack{display:grid;gap:15px}.level-variable-row{display:flex;justify-content:space-between;gap:10px;color:#a5a8bb;font-size:11px;flex-wrap:wrap}.level-message-preview{background:#191a21;border:1px solid #2d2f39;border-radius:10px;padding:20px;align-self:start}.level-message-preview>small{font-size:10px;letter-spacing:1.5px;color:#a1a3b7}.level-message-preview>div{display:flex;gap:10px;margin-top:22px}.level-bot-avatar{background:#6f51f8;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;font-weight:800}.level-message-preview strong{font-size:12px}.level-message-preview b{font-size:9px;background:#6f51f8;padding:2px 4px;border-radius:3px;margin-left:5px}.level-message-preview p{white-space:pre-wrap;font-size:13px;line-height:1.65;margin:8px 0;overflow-wrap:anywhere}.level-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.level-choice-grid label{display:flex;gap:12px;padding:16px;border:1px solid #383a46;border-radius:9px;cursor:pointer}.level-choice-grid label.selected{border-color:#9681ff;background:#6f51f812}.level-choice-grid strong{display:block;color:#f4f3fa}.level-choice-grid small{display:block;color:#adb0c1;margin-top:6px;line-height:1.5}.levels-dashboard input[type=radio]{accent-color:#967cff}.level-rewards{display:grid;gap:12px;margin-bottom:16px}.level-reward{display:grid;grid-template-columns:110px minmax(0,1fr) 38px;gap:12px;align-items:end;max-width:650px}.level-delete{height:39px;display:grid;place-items:center;color:#f58d9d!important;background:#f2698112!important;border:1px solid #f2698129!important;border-radius:8px}.level-section-foot{margin-top:24px;padding-top:20px;border-top:1px solid #33343e}.level-section-foot p,.level-muted{font-size:12px;color:#adb0c1;line-height:1.6}.level-section-foot .level-switch{margin-bottom:8px}.level-card-row{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}.level-rank-preview{width:100%;height:auto;display:block;border-radius:10px;margin-bottom:9px}.level-premium{display:flex;gap:6px;align-items:center;color:#e2c27b;font-size:10px;letter-spacing:1px;margin-bottom:18px}.level-card-row .btn{margin-top:10px}.levels-dashboard .card-editor{margin-top:24px}.level-xp-summary{display:flex;gap:18px;align-items:center;margin-bottom:20px}.level-xp-summary>strong{font-size:28px;color:#b9aaff;background:#6f51f81a;border-radius:10px;padding:10px 18px}.level-xp-summary span{font-size:13px;line-height:1.7}.level-xp-summary small{color:#adb0c1}.level-rate-slider{max-width:600px}.level-rate-slider input{display:block;width:100%;accent-color:#9982ff;margin:16px 0 8px}.level-rate-labels{display:flex;justify-content:space-between;max-width:600px;margin-bottom:25px}.level-rate-labels button{background:none;border:none;color:#b5b7c8;padding:6px;cursor:pointer;font-size:11px}.level-rate-labels button[aria-pressed=true]{color:#fff;background:#6f51f8;border-radius:5px}.level-number-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:600px}.level-radio-group{display:grid;gap:14px;margin-bottom:20px}.level-radio-group label{display:flex;gap:9px;align-items:center}.level-many{max-width:600px}.level-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.level-chips button{background:#6f51f81c;color:#d6ceff;border:1px solid #6f51f852;border-radius:6px;padding:7px 10px;font-size:12px;cursor:pointer}.level-chips span{margin-left:10px}.level-notice{color:#e9ca8b;font-size:12px}.level-commands{display:grid;gap:10px}.level-commands>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:#18191f;border:1px solid #2d2f39;border-radius:9px}.level-commands strong{display:flex;gap:8px;align-items:center;font-size:13px}.level-commands strong svg{color:#dfbd75}.level-commands small{display:block;color:#adb0c1;margin-top:7px;font-size:12px}.level-commands .level-switch{margin:0}.level-commands .level-switch>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.level-upgrade{color:#d9c47f!important;white-space:nowrap;font-size:12px}.levels-dashboard .btn{display:inline-flex;gap:8px;align-items:center}.levels-dashboard button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.level-two-column,.level-card-row,.level-choice-grid{grid-template-columns:1fr}.level-intro{flex-wrap:wrap}.level-intro>div:nth-child(2){flex:1}.level-intro .btn{margin-left:62px}.level-section summary{padding:18px}.level-section-body{padding:0 18px 18px}.level-reward{grid-template-columns:78px minmax(0,1fr) 34px;gap:8px}.level-commands>div{padding:14px}.level-number-grid{gap:10px}.level-card-row{gap:20px}}.ticket-studio{--ts-bg:#171920;--ts-card:#20232c;--ts-input:#14161d;--ts-border:#363a48;--ts-text:#f4f4fa;--ts-muted:#b6b9cd;--ts-accent:#a996ff;color:var(--ts-text);padding-bottom:28px;min-width:0}.ticket-studio *{box-sizing:border-box}.ticket-studio button,.ticket-studio input,.ticket-studio select,.ticket-studio textarea{font:inherit}.ticket-studio button{cursor:pointer}.ticket-studio button:disabled{opacity:.45;cursor:not-allowed}.ticket-studio :focus-visible{outline:2px solid #b9aaff;outline-offset:3px}.ticket-studio h2{font-size:28px;letter-spacing:-.7px;margin:8px 0}.ticket-studio h3{font-size:17px;margin:0 0 12px}.ticket-studio p{line-height:1.65}.ticket-studio .ts-muted,.ts-title p,.ts-field small{color:var(--ts-muted);font-size:13px}.ts-title{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.ts-title p{margin:0}.ts-eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--ts-accent)}.ticket-studio .btn{border:1px solid var(--ts-border);background:#2a2d38;color:#fff;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;white-space:nowrap}.ticket-studio .btn.primary{background:#6f51f8;border-color:#8369ff;color:#fff}.ticket-studio .btn.danger{background:#3e2530;color:#ffb3bb;border-color:#70404c}.ts-text-button{background:none;border:0;color:var(--ts-muted);padding:4px 0;display:inline-flex;align-items:center;gap:7px;font-size:12px}.ts-text-button.ts-danger{color:#ffadb5}.ts-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:25px}.ts-stats>div{border:1px solid var(--ts-border);border-radius:13px;padding:20px;display:grid;grid-template-columns:34px 1fr;gap:6px 12px;background:var(--ts-card)}.ts-stats svg{color:var(--ts-accent);grid-row:span 2;align-self:center}.ts-stats strong{font-size:24px}.ts-stats span{font-size:12px;color:var(--ts-muted)}.ts-list-tools{display:flex;gap:12px;margin-bottom:20px}.ts-list-tools label{display:flex;align-items:center;gap:10px;flex:1;background:var(--ts-input);border-radius:9px;padding-left:15px;border:1px solid var(--ts-border)}.ticket-studio .ts-list-tools label input{border:0;background:none}.ts-list-tools>select{max-width:190px}.ts-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.ts-panel-card{background:var(--ts-card);border:1px solid var(--ts-border);border-radius:15px;padding:24px;min-width:0;transition:border-color .2s,transform .2s}.ts-panel-card:hover{border-color:#7664b9;transform:translateY(-2px)}.ts-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:20px}.ts-icon{display:grid;place-items:center;width:44px;height:44px;background:#373050;border-radius:12px;color:#bbabff}.ts-status{font-size:10px;padding:5px 9px;border-radius:15px;background:#343442;color:#dddaef}.ts-status.live{background:#173d32;color:#95e9bd}.ts-panel-card h3{font-size:20px;overflow-wrap:anywhere}.ts-panel-card p{color:var(--ts-muted);font-size:12px;overflow-wrap:anywhere}.ts-card-meta{display:flex;gap:10px;font-size:11px;color:var(--ts-muted);padding:14px 0}.ts-card-actions{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.ts-card-actions>.btn:first-child{flex:1}.ts-empty{min-height:220px;background:var(--ts-card);border:1px dashed #625582;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:var(--ts-muted);padding:24px}.ts-empty strong{color:#fff;font-size:18px}.ts-empty span{font-size:13px}.ts-steps{display:flex;justify-content:space-between;gap:8px;margin:28px 0;padding:20px;background:var(--ts-card);border:1px solid var(--ts-border);border-radius:14px}.ts-steps button{position:relative;display:flex;gap:10px;align-items:center;background:none;border:0;color:var(--ts-muted);font-size:12px;padding:2px;min-width:0}.ts-steps button>span{flex-shrink:0;border:1px solid #4a4c5e;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.ts-steps button[aria-current]{color:#fff}.ts-steps button[aria-current]>span{background:#6f51f8;border-color:#a895ff;box-shadow:0 0 0 5px #6f51f821}.ts-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--ts-border);margin-bottom:24px;padding-bottom:10px}.ts-tabs button{background:none;border:0;color:var(--ts-muted);padding:10px 13px;border-radius:8px;font-size:12px}.ts-tabs button[aria-current]{background:#34304b;color:#d9ceff}.ts-workspace{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:25px;align-items:start}.ts-edit-fields{border:0;padding:0;margin:0;min-width:0}.ts-step-heading{font-size:12px!important;color:var(--ts-muted);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:16px!important}.ts-box{background:var(--ts-card);padding:24px;border:1px solid var(--ts-border);border-radius:14px;margin-bottom:18px;min-width:0}.ts-box>p{margin:0 0 18px}.ts-field{display:flex;flex-direction:column;gap:8px;margin:16px 0;min-width:0}.ts-field>span{font-size:12px;font-weight:650;color:#e4e3f1}.ticket-studio input:not([type=checkbox]):not([type=range]):not([type=color]),.ticket-studio select,.ticket-studio textarea{display:block;width:100%;min-width:0;border:1px solid var(--ts-border);background:var(--ts-input);border-radius:8px;padding:11px 12px;color:var(--ts-text);font-size:13px}.ticket-studio input::placeholder,.ticket-studio textarea::placeholder{color:#8e93aa}.ticket-studio textarea{resize:vertical;line-height:1.65}.ticket-studio select option{background:#191b23;color:#fff}.ts-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ts-toggle{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0}.ts-toggle strong{display:block;font-size:12px}.ts-toggle small{display:block;color:var(--ts-muted);font-size:11px;line-height:1.6;margin-top:5px}.ts-toggle>button{flex-shrink:0;width:39px;height:23px;border:0;border-radius:20px;background:#565b70;padding:3px;transition:background .15s}.ts-toggle>button>span{display:block;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .18s}.ts-toggle>button.on{background:#7759ff}.ts-toggle>button.on>span{transform:translate(16px)}.ts-chips{display:flex;flex-wrap:wrap;gap:6px}.ts-chips button{border:1px solid #605477;border-radius:6px;padding:5px 8px;background:#373049;color:#e0d5ff;font-size:11px}.ts-select{position:relative;border:1px solid var(--ts-border);border-radius:8px;background:var(--ts-input);font-size:12px}.ts-select>summary{list-style:none;display:flex;justify-content:space-between;padding:11px;cursor:pointer;color:var(--ts-muted)}.ts-select>div{max-height:180px;overflow:auto;padding:8px}.ts-select>div>label{display:flex;gap:9px;padding:8px;color:var(--ts-text);align-items:center}.ts-select input[type=checkbox],.ts-hours input[type=checkbox]{accent-color:#8066ff;width:16px;height:16px}.ts-name-preview{padding:13px;background:#171922;color:#c8baff;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.ts-range{display:flex;align-items:center;gap:10px}.ts-range input[type=range]{flex:1;min-width:20px;accent-color:#8b70ff}.ticket-studio .ts-range input[type=number]{width:80px}.ts-range small{min-width:30px;font-size:10px}.ts-message-editor{background:#15171e;border-radius:10px;padding:16px}.ts-message-top{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;margin-bottom:16px}.ts-message-top b,.ts-preview-header b{background:#7762da;padding:2px 4px;border-radius:3px;font-size:8px;margin-left:4px;color:#fff}.ts-message-top small{color:var(--ts-muted);font-size:9px;margin-left:6px}.ts-editable-embed{border-left:4px solid #6f51f8;background:#21232d;padding:12px;border-radius:4px}.ticket-studio .ts-editable-embed input,.ticket-studio .ts-editable-embed textarea{border:1px solid transparent!important;background:transparent!important;padding:7px!important;border-radius:4px!important}.ticket-studio .ts-editable-embed input:hover,.ticket-studio .ts-editable-embed textarea:hover{border-color:#55556b!important;background:#1a1c25!important}.ticket-studio .ts-editable-embed .ts-embed-title{font-size:17px;font-weight:700}.ts-media{margin-top:14px;font-size:12px;color:var(--ts-muted)}.ts-media summary{cursor:pointer;padding:8px}.ts-media .welcome-image{margin:10px 0}.ts-media .welcome-image-tools{flex-wrap:wrap}.ts-segments{display:flex;gap:5px;padding:4px;border-radius:9px;background:var(--ts-input);margin-bottom:18px}.ts-segments button{flex:1;background:none;border:0;color:var(--ts-muted);font-size:12px;padding:10px;border-radius:7px}.ts-segments button[aria-pressed=true]{background:#3c3359;color:#eee7ff}.ts-button-style{display:grid;grid-template-columns:70px 1fr 100px;gap:10px}.ts-type{border:1px solid var(--ts-border);border-radius:9px;padding:14px;margin:15px 0}.ts-type summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:13px;font-weight:650}.ts-question{border:1px solid #454154;padding:18px;border-radius:10px;margin:20px 0}.ts-question-head{display:flex;gap:6px;align-items:center}.ts-question-head strong{flex:1;font-size:12px;color:#c9baff}.ts-question-head button{border:0;background:#343443;color:#fff;padding:5px;border-radius:4px}.ts-hours{display:grid;grid-template-columns:70px 1fr 16px 1fr;align-items:center;gap:7px;margin:10px 0;font-size:12px}.ts-hours label{display:flex;gap:6px;align-items:center}.ticket-studio .ts-hours input[type=time]{padding:8px 5px;font-size:11px;color-scheme:dark}.ts-checklist{padding:0;margin:20px 0;list-style:none}.ts-checklist li{display:flex;gap:10px;align-items:center;margin:13px 0;font-size:12px;color:#c3c1d0}.ts-checklist li>span{width:22px;height:22px;border-radius:50%;background:#443442;color:#e9bac0;display:grid;place-items:center}.ts-checklist .ready>span{background:#254238;color:#a0ecc6}.ts-checklist small{margin-left:auto;color:#ffb7a9}.ts-preview-column{min-width:0}.ts-preview-sticky{position:sticky;top:85px}.ts-preview-sticky>h3{margin-top:9px;font-size:15px}.ts-preview{background:#2b2d36;border:1px solid #414351;border-radius:14px;padding:20px;overflow-wrap:anywhere}.ts-preview-header{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:16px;flex-wrap:wrap}.ts-preview-header small{font-size:9px;color:#b7b8c9}.ts-bot-avatar{width:35px;height:35px;display:grid;place-items:center;background:#7759ed;border-radius:50%;color:#fff}.ts-preview-body{padding-left:43px;font-size:12px}.ts-preview-body>p{white-space:pre-wrap;margin-top:0}.ts-preview-embed{border-left:4px solid;border-radius:4px;background:#20222a;padding:14px;overflow:auto}.ts-preview-embed>strong{display:block;font-size:14px;margin:7px 0}.ts-preview-embed p{white-space:pre-wrap;font-size:12px;line-height:1.55}.ts-preview-embed>small{font-size:10px;color:#c8c7d3}.ts-preview-embed img{max-width:100%;border-radius:6px;margin:10px 0}.ts-preview-embed .ts-thumbnail{float:right;width:55px;height:55px;object-fit:cover;margin:0 0 8px 8px}.ts-preview-buttons{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.ts-preview-buttons>span{font-size:11px;padding:8px 11px;border-radius:4px;color:#fff}.ts-preview-buttons .primary{background:#6f51f8}.ts-preview-buttons .secondary{background:#4b4e5c}.ts-preview-buttons .success{background:#26794b}.ts-preview-buttons .danger{background:#ac3644}.ts-preview-note{display:flex;gap:10px;margin-top:16px;color:#bbb4d2}.ts-preview-note svg{flex-shrink:0;margin-top:3px}.ts-preview-note p{font-size:12px;margin:0}.ts-form-preview{background:#232530;border:1px solid var(--ts-border);border-radius:12px;padding:20px;margin-top:20px}.ts-form-preview h4{margin:0 0 18px}.ts-form-preview strong{font-size:11px;display:block;margin:12px 0 8px}.ts-form-preview>div>div{background:#14161e;border-radius:5px;padding:10px;font-size:11px;color:#85899f}.ts-form-preview .paragraph{min-height:70px}.ts-form-submit{display:block;margin-top:14px;padding:8px;background:#6f51f8;color:#fff;border-radius:5px;text-align:center;font-size:12px}.ts-savebar{position:sticky;bottom:14px;z-index:15;background:#292632f5;border:1px solid #5b4f77;box-shadow:0 8px 25px #0005;border-radius:12px;padding:13px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ts-savebar>span{font-size:12px;color:#dad5e8}.ts-savebar>div{display:flex;gap:8px}.ts-slide{animation:ts-slide-in .22s ease-out}@keyframes ts-slide-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media(min-width:1600px){.ts-workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}}@media(max-width:1100px){.ts-steps strong{display:none}.ts-steps button[aria-current] strong{display:block}.ts-workspace{grid-template-columns:minmax(0,1fr)}.ts-preview-sticky{position:static}.ts-preview-column{max-width:650px;width:100%}.ts-preview-body{padding-left:0}}@media(max-width:650px){.ts-title{align-items:flex-start;flex-direction:column;gap:14px}.ts-stats{gap:7px}.ts-stats>div{padding:12px;grid-template-columns:1fr}.ts-stats svg{width:18px}.ts-stats strong{font-size:21px}.ts-stats span{font-size:10px}.ts-box{padding:16px}.ts-two{grid-template-columns:1fr;gap:0}.ts-button-style{grid-template-columns:60px 1fr}.ts-button-style>.ts-field:last-child{grid-column:1/-1}.ts-steps{padding:15px 10px;gap:5px}.ts-steps strong{display:none!important}.ts-savebar{flex-wrap:wrap;bottom:8px;padding:12px}.ts-savebar>div{width:100%;flex-wrap:wrap}.ts-savebar .btn{flex:1;font-size:11px;padding:9px}.ts-hours{grid-template-columns:60px 1fr 12px 1fr}.ts-tabs button{padding:9px;font-size:11px}.ts-list-tools{flex-wrap:wrap}.ts-list-tools label{min-width:180px}.ts-preview{padding:15px}}@media(prefers-reduced-motion:reduce){.ts-slide{animation:none}.ticket-studio *{transition:none!important}}.ticket-queue-filters{display:flex;gap:12px;padding:12px 0}.ticket-queue-filters input{flex:1;min-width:0}.ticket-queue-filters select{max-width:150px}@media(max-width:600px){.ticket-queue-filters{flex-direction:column}.ticket-queue-filters select{max-width:none}}.ticket-studio .ts-type-picker{padding:20px;border:1px solid var(--border,#383643);border-radius:16px;background:#6f51f80b;margin-bottom:16px}.ticket-studio .ts-type-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.ticket-studio .ts-type-picker-heading h3{margin:7px 0 0}.ticket-studio .ts-type-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ticket-studio .ts-type-cards button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:14px;background:#22232b;border:1px solid #3b3b48;border-radius:10px;color:#f5f3ff;overflow-wrap:anywhere;min-width:0}.ticket-studio .ts-type-cards button[aria-pressed=true]{background:#30274b;border-color:#977cfb;box-shadow:0 0 0 1px #977cfb}.ticket-studio .ts-type-cards small{color:#c2bfd0;font-size:12px}.ticket-studio .ts-type-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.ticket-studio .ts-type-tabs button{padding:10px 12px;border:1px solid transparent;border-radius:8px;color:#c6c2d6;background:transparent;font-size:12px}.ticket-studio .ts-type-tabs button[aria-current=page]{color:#fff;background:#383048;border-color:#6f51f8}.ticket-studio .ts-type-context{display:flex;flex-wrap:wrap;gap:5px 8px;padding:12px 0 18px;font-size:13px;color:#bcb7cc}.ticket-studio .ts-type-context strong{color:#e5dcff}.ticket-studio .ts-type-context span{flex-basis:100%;font-size:12px}@media(max-width:650px){.ticket-studio .ts-type-picker{padding:14px}.ticket-studio .ts-type-picker-heading{align-items:stretch;flex-direction:column}.ticket-studio .ts-type-cards{grid-template-columns:1fr}.ticket-studio .ts-type-tabs button{flex:1 1 40%}}.application-studio{min-width:0}.application-studio button{cursor:pointer}.app-toolbar,.app-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.app-toolbar{justify-content:space-between;margin-bottom:22px}.app-toolbar p,.app-panel p{color:var(--muted);font-size:14px;line-height:1.6}.app-toolbar h2{margin:0 0 6px}.app-tabs{display:flex;gap:6px;background:#1b1b1e;padding:5px;border-radius:10px}.app-tabs button{display:flex;align-items:center;gap:8px;padding:10px 16px;background:none;border:0;border-radius:7px;color:#bdb8cb}.app-tabs button.active{background:#36313f;color:#fff}.app-state,.app-badge{font-size:12px;color:#c7b7ff;background:#6f51f81c;padding:6px 10px;border-radius:7px}.app-badge.accepted{color:#85dfb5;background:#214236}.app-badge.declined{color:#ffacb7;background:#462a32}.app-error{background:#47272f;color:#ffc0c9;border:1px solid #79505b;padding:14px;border-radius:10px;line-height:1.6}.app-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.app-panel,.app-empty{padding:24px;border:1px solid #3e3947;background:#28262d;border-radius:14px}.app-empty{text-align:center;margin-top:20px;padding:45px 22px;color:#bdb6cb}.app-empty h3{color:#fff}.app-steps{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.app-steps button{display:flex;gap:9px;align-items:center;background:#28262d;border:1px solid #403a49;border-radius:9px;color:#bdb6cb;padding:11px 14px}.app-steps button[aria-current]{border-color:#a28bff;color:#fff;background:#6f51f822}.app-steps span{font-size:11px;border:1px solid #635579;border-radius:50%;width:22px;height:22px;display:grid;place-items:center}.app-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:24px;align-items:start}.app-edit-main{min-width:0}.app-edit-main .ts-box{margin-bottom:20px}.app-button-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.app-button-tabs button{padding:13px;background:#28262e;border:1px solid #4c435c;border-radius:9px;color:#fff;text-align:left;flex:1 1 150px}.app-button-tabs button.active{border-color:#ab90ff;background:#6f51f82a}.app-button-tabs small{display:block;margin-top:7px;font-size:11px;color:#c2b5df}.app-question{padding:18px;border:1px solid #423b4c;border-radius:10px;margin-bottom:16px;background:#222126}.app-preview{position:sticky;top:90px;background:#232126;border:1px solid #3e3947;border-radius:14px;padding:20px;min-width:0;overflow-wrap:anywhere}.app-preview-label{font-size:10px;letter-spacing:1.7px;color:#a89dbb}.app-preview-author{display:flex;align-items:center;gap:8px;margin:24px 0 18px}.app-preview-author small{background:#6f51f8;color:#fff;padding:2px 5px;border-radius:3px;font-size:9px}.app-preview p{white-space:pre-wrap;font-size:13px;line-height:1.7}.app-preview-embed{background:#1c1b20;border-left:3px solid;border-radius:5px;padding:16px;overflow:hidden}.app-preview-embed h3{font-size:16px;margin:8px 0}.app-preview-embed small{color:#b7adca;font-size:11px}.app-preview-embed img{width:100%;border-radius:6px;margin:10px 0}.app-preview-embed .app-thumb{width:56px;float:right;margin:0 0 10px 10px}.app-preview-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.app-preview-buttons span{padding:8px 11px;border-radius:4px;font-size:12px;color:#fff;background:#4c4855}.app-preview-buttons .primary{background:#6f51f8}.app-preview-buttons .success{background:#24754b}.app-preview-buttons .danger{background:#a5374d}.app-preview-note{color:#a69caf;font-size:11px!important;margin-top:20px}.app-search{display:flex;align-items:center;gap:8px;flex:1;min-width:180px}.app-search input{width:100%}.app-inbox{display:grid;gap:10px;margin-bottom:20px}.app-submission{display:flex;align-items:center;gap:16px;justify-content:space-between;text-align:left;padding:18px;border:1px solid #423b4b;background:#28262d;color:#fff;border-radius:10px}.app-submission small{display:block;color:#b5adc1;margin-top:6px}.app-review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;font-size:12px;color:#b5adc1}.app-answer{padding:18px;background:#222126;border-radius:8px;margin:14px 0}.app-answer h4{margin:0 0 8px}.app-answer p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4cedf;line-height:1.7}.app-checklist{padding-left:20px;line-height:2;color:#c5bdcf}.application-studio :focus-visible{outline:2px solid #b9a2ff;outline-offset:3px}.application-studio button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1150px){.app-editor-layout{grid-template-columns:1fr}.app-preview{position:static;max-width:600px}}@media(max-width:600px){.app-toolbar{align-items:stretch}.app-submission{flex-wrap:wrap}.app-steps button{flex:1 1 42%}.app-panel-grid{grid-template-columns:1fr}.app-question{padding:13px}}.gp-page{max-width:1200px;margin:0 auto;padding:35px 24px 70px;color:#f4f1fb}.gp-top,.gp-links{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:25px}.gp-top a,.gp-links a{display:inline-flex;align-items:center;gap:8px;color:#c4b1ff;font-size:13px}.gp-hero{display:flex;align-items:center;gap:27px;padding:42px;border:1px solid #514362;border-radius:22px;background:radial-gradient(ellipse at right top,color-mix(in srgb,var(--gp-accent) 28%,transparent),transparent 70%),#24212c;margin-bottom:28px;overflow:hidden}.gp-avatar{width:90px;height:90px;border-radius:24px;display:grid;place-items:center;background:var(--gp-accent,#6f51f8);color:#fff;font-size:28px;font-weight:800;flex-shrink:0;box-shadow:0 15px 40px #0003}.gp-hero h1{font-size:36px;margin:8px 0;letter-spacing:-1px;overflow-wrap:anywhere}.gp-hero small{color:#c5b3e8;font-size:10px;letter-spacing:2px}.gp-hero p{color:#c3bed2;max-width:700px;white-space:pre-wrap}.gp-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.gp-badges span{display:flex;gap:6px;align-items:center;border:1px solid #55436c;padding:6px 10px;border-radius:20px;font-size:11px;background:#342840;color:#e5d7f8}.gp-panel{padding:26px;border:1px solid #3e374b;border-radius:15px;background:#22212a;margin-bottom:24px}.gp-panel h2,.gp-admin h2{font-size:21px;margin:0 0 14px}.gp-panel p,.gp-admin p{color:#bdb7cd;line-height:1.65}.gp-field{display:flex;flex-direction:column;gap:9px;margin:0 0 18px;min-width:0}.gp-field>span{font-size:12px;color:#d9d2e5;font-weight:600}.gp-field input,.gp-field select,.gp-field textarea,.gp-filter>input,.gp-filter>select{padding:12px;border:1px solid #494151;border-radius:8px;background:#16161d;color:#f0eafa;font:inherit;min-width:0;max-width:100%}.gp-field textarea{min-height:85px;resize:vertical}.gp-field input[type=color]{width:70px;height:43px;padding:4px}.gp-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gp-toggle{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;font-size:13px;color:#dad4e5}.gp-toggle input{accent-color:#9272ff;width:19px;height:19px}.gp-provider{display:flex;gap:16px;align-items:center;padding:22px;border:1px solid #554471;background:#2e263b;border-radius:14px;margin-bottom:24px}.gp-provider>svg{width:35px;height:35px;color:#c4a8ff}.gp-provider p{margin:4px 0;font-size:12px}.gp-provider>span{margin-left:auto;font-size:11px;color:#ded0f6}.gp-game-options{display:flex;flex-wrap:wrap;gap:15px;margin:18px 0}.gp-game-options label{display:flex;gap:10px;padding:15px;background:#191820;border:1px solid #43394f;border-radius:10px}.gp-game-options small{display:block;margin-top:6px;color:#ada1bf}.gp-review{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #393240}.gp-review small{display:block;margin:7px 0}.gp-review span{font-size:11px;color:#d3baff}.gp-review .btn{margin-left:7px}.gp-filter{display:flex;gap:15px;align-items:start;flex-wrap:wrap;margin-bottom:18px}.gp-filter>*{flex:1;min-width:180px}.gp-empty{padding:30px;border:1px dashed #51455e;border-radius:12px;text-align:center;color:#ada4bf}.gp-game-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px;margin:20px 0}.gp-game-cards article{background:#25212e;border:1px solid #493b59;border-radius:13px;overflow:hidden}.gp-game-cards article.selected{border-color:#b99aff;box-shadow:0 0 0 1px #b99aff}.gp-game-cards article>button{display:flex;flex-direction:column;gap:12px;width:100%;border:0;background:transparent;color:#eae0f8;padding:24px;text-align:left;cursor:pointer}.gp-game-cards svg{color:#b89aff}.gp-game-cards strong{font-size:20px}.gp-game-cards small{font-size:11px;color:#bcaecc}.gp-game-cards span{overflow-wrap:anywhere}.gp-account-actions{padding:12px 20px;display:flex;gap:15px;background:#1c1923}.gp-account-actions button{display:flex;gap:7px;align-items:center;color:#cbb7e9;background:transparent;border:0;font-size:11px}.gp-section-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.gp-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gp-stat-grid article{background:#18171f;padding:22px;border:1px solid #3c3349;border-radius:10px;min-width:0;overflow-wrap:anywhere}.gp-stat-grid span{color:#b3a6c4;font-size:12px}.gp-stat-grid strong{display:block;font-size:27px;margin-top:10px;letter-spacing:-.5px}.gp-stat-grid small{display:block;font-size:11px;color:#b89ee0;margin-top:10px}.gp-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0}.gp-pagination button{padding:10px 16px;background:#382c49;color:#e9d9ff;border:1px solid #5c4577;border-radius:8px}.gp-page button:disabled{opacity:.4;cursor:not-allowed}.gp-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gp-directory>a{display:block;background:#26212e;border:1px solid #4a3a5d;border-radius:15px;padding:25px;color:#f1e9fa}.gp-directory h2{overflow-wrap:anywhere}.gp-directory p{color:#b8abc8;white-space:pre-wrap}.gp-directory .gp-pagination{grid-column:1/-1}.gp-directory .gp-avatar{width:65px;height:65px;font-size:20px}.gp-footer{color:#91859f;text-align:center;font-size:11px;line-height:1.7;margin-top:30px}.gp-notice{padding:15px;border:1px solid #675236;border-radius:10px;background:#362d20}.gp-page fieldset,.gp-admin fieldset{border:0;padding:0;margin:0;min-width:0}.gp-page .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #554367;border-radius:9px;background:#342b3e;color:#f5ebff;cursor:pointer}.gp-page .btn.primary{background:#6f51f8}.gp-page .btn.danger{background:#542b3a}@media(max-width:700px){.gp-page{padding:20px 16px}.gp-hero{padding:25px;align-items:start;flex-direction:column}.gp-hero h1{font-size:28px}.gp-two,.gp-stat-grid,.gp-directory{grid-template-columns:1fr}.gp-panel{padding:19px}.gp-provider{flex-wrap:wrap}.gp-review{align-items:start;flex-direction:column}.gp-game-cards{grid-template-columns:1fr}.gp-section-title{align-items:start;flex-direction:column}}.module-studio{--studio-border:#3c3948;--studio-muted:#b9b5ca;color:#f6f4fb;min-width:0}.studio-intro{padding:24px 26px;border:1px solid var(--studio-border);border-radius:16px;background:linear-gradient(115deg,#292431,#23232a);margin:0 0 22px}.studio-kicker{font-size:10px;letter-spacing:2px;color:#baa8ff;font-weight:800}.studio-intro h2{font-size:25px;letter-spacing:-.5px;margin:10px 0}.studio-intro p{color:var(--studio-muted);line-height:1.6;max-width:740px}.studio-capabilities{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.studio-capabilities span{display:flex;align-items:center;gap:6px;padding:6px 9px;background:#37303f;border:1px solid #4a405d;border-radius:7px;font-size:11px;color:#e3dced}.studio-capabilities svg{color:#bda8ff}.studio-toolbar{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}.studio-toolbar nav{display:flex;gap:5px;flex-wrap:wrap}.studio-toolbar nav button,.studio-outline button{background:transparent;border:0;color:#c3bed4;padding:11px 12px;border-radius:8px;display:flex;align-items:center;gap:7px;font:inherit;font-size:12px;cursor:pointer}.studio-toolbar nav button[aria-current]{background:#3a304e;color:#f3edff}.studio-search{display:flex;align-items:center;gap:8px;border:1px solid var(--studio-border);border-radius:9px;padding:8px 11px;color:#aca5c1;min-width:190px}.studio-search input{background:transparent!important;border:0!important;padding:0!important;min-width:0;outline:0;color:#fff!important;width:180px}.studio-outline{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 22px;padding-bottom:12px;border-bottom:1px solid #36333e}.studio-outline:empty{display:none}.studio-outline button{font-size:11px;padding:7px 9px}.studio-outline button:hover{color:#fff;background:#35313f}.studio-content{min-width:0}.studio-content .panel,.studio-content .music-panel,.studio-content .comp-card{border:1px solid var(--module-line,#ffffff10);border-radius:12px;background:var(--module-surface,#17171e);box-shadow:none}.studio-content .panel h2{font-size:19px}.studio-content input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),.studio-content textarea,.studio-content select{background:#18191f;color:#efedf5;border-color:#3e3a49;border-radius:8px}.studio-content input::placeholder,.studio-content textarea::placeholder{color:#9f9bae}.studio-content .hint,.studio-content small{color:#b4afc3}.studio-content input[type=checkbox]{accent-color:#8464ff}.studio-content input[type=range]{accent-color:#9277f8;min-width:70px;width:100%;padding:0}.studio-content button:focus-visible,.studio-toolbar button:focus-visible{outline:2px solid #bba8ff;outline-offset:3px}.studio-number{display:flex;gap:12px;align-items:center;min-width:0;width:100%}.studio-number input[type=number]{width:100px;min-width:70px;margin:0}.studio-number input:only-child{width:100%}.studio-guide{background:#24232b;border:1px solid var(--studio-border);border-radius:15px;padding:28px;line-height:1.7}.studio-guide p{color:#c4bfd3}.studio-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-guide-steps article{padding:20px;background:#1b1b22;border:1px solid #3b3548;border-radius:12px}.studio-guide-steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#6f51f8}.studio-guide a{color:#c6b6ff}.studio-command-list{display:flex;flex-wrap:wrap;gap:12px}.studio-command-list button{display:flex;gap:24px;padding:12px 16px;border:1px solid #514264;border-radius:9px;background:#31283e;color:#e9dfff}.studio-command-list small{color:#c9c1d9}.studio-search-results{padding:12px;border:1px solid #6a558b;border-radius:12px;margin-bottom:18px;background:#272330;display:grid;gap:5px}.studio-search-results button{background:#332b42;color:#eee5ff;text-align:left;border:0;padding:10px;border-radius:7px;display:flex;justify-content:space-between;gap:10px}.studio-highlight{outline:2px solid #b699ff!important;outline-offset:5px;border-radius:5px}.studio-presets{padding:15px 20px;border:1px solid #4b405d;border-radius:12px;margin-bottom:20px}.studio-presets summary{cursor:pointer;color:#dbccff}.studio-presets p{color:#b9b4c9;font-size:13px}.studio-presets button{margin-right:10px}.studio-multi{display:block;min-width:0}.studio-selected{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.studio-selected button{padding:5px 9px;background:#403251;color:#f3eaff;border:1px solid #675180;border-radius:7px;font-size:12px}.studio-multi details{padding:10px;background:#191920;border:1px solid #41394d;border-radius:9px}.studio-multi summary{cursor:pointer;color:#d2c7e5;font-size:12px}.studio-multi input:not([type=checkbox]){margin:12px 0}.studio-options{display:grid;gap:5px;max-height:210px;overflow:auto}.studio-options label{display:flex;align-items:center;gap:9px;padding:6px;font-size:13px}.studio-options input{width:16px!important;height:16px}.studio-content .suite-toggle{display:flex;gap:8px;align-items:center}.studio-content .suite-toggle input{width:18px;height:18px}@media(max-width:750px){.studio-intro{padding:20px}.studio-guide-steps{grid-template-columns:1fr}.studio-toolbar{align-items:stretch}.studio-search,.studio-search input{width:100%}.studio-toolbar nav button{font-size:11px;padding:9px}.studio-number{gap:8px}.studio-number input[type=number]{width:82px}.studio-guide{padding:20px}.studio-outline{gap:0}.studio-intro h2{font-size:22px}}.studio-live-preview{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px;padding:24px;border:1px solid #494053;border-radius:14px;background:#26222e;margin:20px 0}.studio-live-preview h3{margin:8px 0}.studio-live-preview p,.studio-live-preview small{color:#c3bdd1;line-height:1.6;overflow-wrap:anywhere}.studio-live-preview article{padding:22px;border-left:4px solid #9d7cff;border-radius:6px;background:#17181e;min-width:0}.studio-preview-metrics{display:flex;gap:20px;flex-wrap:wrap;margin-top:15px}.studio-preview-metrics span{font-size:11px;color:#bcb4cc;display:grid;gap:5px}.studio-preview-metrics b{font-size:24px;color:#fff}.studio-preview-options{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.studio-preview-options span,.studio-preview-button{display:inline-block;padding:9px 12px;background:#514285;border-radius:7px;color:#fff;overflow-wrap:anywhere;max-width:100%}@media(max-width:650px){.studio-live-preview{grid-template-columns:1fr;padding:16px;gap:12px}}.module-help{margin:28px 0 0;padding:16px 0;border-top:1px solid #ffffff10;color:#b2b0bc}.module-help>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;list-style:none}.module-help>summary:after{content:"+";margin-left:auto;color:#8b8997}.module-help[open]>summary:after{content:"−"}.module-help>div{padding:16px 0;max-width:880px;font-size:13px;line-height:1.8}.module-help h3{font-size:14px;color:#e9e7ef;margin-top:24px}.module-help p,.module-help li{color:#aaa8b6}.module-help li{margin-bottom:8px}.module-help a{display:inline-block;margin-top:20px;color:#b9a8ff}.module-help-presets{display:flex;flex-wrap:wrap;gap:8px}.module-help summary:focus-visible{outline:2px solid #b9a8ff;outline-offset:5px}.welcome-preview{min-width:0;margin-top:16px}.welcome-preview-panel{background:#17181f;border:1px solid #3b3c49;border-radius:12px;padding:22px;margin-top:14px;min-width:0}.welcome-preview-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.welcome-preview-panel>header>strong{font-size:14px;color:#f3f2ff}.welcome-preview-panel>header>span{font-size:11px;border-radius:20px;padding:5px 9px;background:#7360cb20;color:#c9bbff}.welcome-preview-hint{color:#a9a8bb;font-size:12px;line-height:1.7;margin:12px 0 22px}.welcome-preview-messages{display:grid;gap:24px;max-width:760px}.welcome-preview-message{min-width:0}.welcome-preview-destination{font-size:11px;color:#d0cce1;margin-bottom:12px;overflow-wrap:anywhere}.welcome-preview-destination>span{color:#9895aa}.welcome-preview-bot{display:flex;align-items:center;gap:8px;font-size:13px}.welcome-preview-bot>img{width:32px;height:32px;object-fit:contain;border-radius:50%;background:#6f51f8}.welcome-preview-bot>small{background:#5865f2;color:#fff;font-size:9px;padding:2px 4px;border-radius:3px}.welcome-preview-bot>span{color:#94909f;font-size:11px}.welcome-preview-body{margin:8px 0 0 40px;min-width:0}.welcome-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;color:#dbdbe5;margin:9px 0}.welcome-preview-body a{color:#83c6ff}.welcome-preview-body code{background:#101117;padding:1px 4px;border-radius:3px;font-size:12px}.welcome-preview-embed{border-left:4px solid;border-radius:5px;padding:16px;background:#23242e;overflow:auto;margin-top:10px;min-width:0}.welcome-preview-title{display:block;font-size:15px;color:#f0edff;overflow-wrap:anywhere}.welcome-preview-author{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;margin-bottom:10px}.welcome-preview-author>img,.welcome-preview-embed footer>img{width:22px;height:22px;border-radius:50%;object-fit:contain}.welcome-preview-thumbnail{float:right;width:72px;height:72px;object-fit:contain;margin:0 0 10px 14px;border-radius:4px}.welcome-preview-image{display:block;max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain;border-radius:6px;margin-top:12px}.welcome-preview-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0;font-size:12px}.welcome-preview-fields>div{grid-column:1/-1;overflow-wrap:anywhere}.welcome-preview-fields>.inline{grid-column:auto}.welcome-preview-fields p{margin-bottom:0}.welcome-preview-embed footer{display:flex;align-items:center;gap:5px;font-size:10px;color:#b6b3c5;margin-top:14px;flex-wrap:wrap}.welcome-preview-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.welcome-preview-buttons>a{display:inline-flex;gap:12px;align-items:center;background:#393b47;color:#f0edff;padding:8px 12px;border-radius:4px;text-decoration:none;font-size:12px}.welcome-preview-buttons>a:hover{background:#484b59}.welcome-preview :focus-visible{outline:2px solid #bcaaff;outline-offset:3px}@media(max-width:650px){.welcome-preview-panel{padding:15px}.welcome-preview-body{margin-left:0}.welcome-preview-fields{grid-template-columns:1fr}.welcome-preview-fields>.inline{grid-column:1/-1}.welcome-preview-embed{padding:12px}.welcome-preview-thumbnail{width:54px;height:54px}}.welcome-channel fieldset{border:0;margin:0;padding:0;min-width:0}.wc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wc-toolbar p{color:#b8b8b8;margin:9px 0}.wc-toolbar h2,.wc-toolbar h3{margin:0}.wc-channel{margin-top:24px}.wc-channel .suite-field{max-width:420px;display:grid;gap:12px;margin-bottom:20px}.wc-studio{margin-top:20px}.wc-studio>.wc-toolbar{padding-bottom:24px;border-bottom:1px solid #414141}.wc-studio-grid{display:grid;grid-template-columns:minmax(0,650px) minmax(190px,1fr);gap:40px;padding-top:28px}.wc-canvas{padding-left:30px;min-width:0}.wc-bot{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:16px}.wc-bot img{width:30px;height:30px;object-fit:contain;border-radius:50%;background:#6f51f8}.wc-bot small{background:#6f51f8;color:#fff;padding:2px 5px;border-radius:3px;font-size:10px}.wc-bot>span{font-size:11px;color:#b8b8b8}.wc-section{margin-bottom:32px;position:relative}.wc-section-controls{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin:0 0 10px;font-size:12px}.wc-section-controls .btn{padding:5px 9px;font-size:12px}.wc-section-controls input{width:auto}.muted-section{border:1px dashed #777;padding:12px}.wc-inline-embed{position:relative;border-left:4px solid #6F51F8;background:#181818;padding:16px;border-radius:4px;margin-top:10px;min-width:0}.wc-inline-embed>input,.wc-inline-embed>textarea,.welcome-embed-top input{width:100%;background:transparent;border:1px solid transparent;color:#fbfbfb;box-shadow:none;border-radius:5px;padding:8px;min-width:0}.wc-inline-embed textarea{resize:vertical;line-height:1.7;min-height:90px}.wc-inline-embed .wc-inline-title{font-weight:650;font-size:15px}.wc-inline-embed input:hover,.wc-inline-embed textarea:hover{background:#242424;border-color:#414141}.wc-inline-embed input:focus,.wc-inline-embed textarea:focus{background:#252525;border-color:#8b73ff}.wc-link-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.wc-link-groups>.wc-toolbar{gap:5px}.wc-link-groups .wc-toolbar{flex-wrap:nowrap;gap:5px}.wc-link-groups input{min-width:0;width:100%;background:transparent;border:1px solid transparent}.wc-link-groups>.wc-toolbar input{font-weight:600}.wc-inline-link{background:#252525;position:relative;padding-right:25px;border-radius:6px;margin:8px 0}.wc-inline-link input{display:block;font-size:13px;padding:7px}.wc-inline-link input[type=url]{color:#87caff}.wc-inline-link>.btn{position:absolute;right:2px;top:6px;padding:3px 5px}.wc-add-links{margin-top:16px}.wc-buttons{margin-top:14px;font-size:12px;color:#b8b8b8}.wc-buttons summary{cursor:pointer;margin-bottom:10px}.wc-link{display:flex;gap:8px;margin:10px 0}.wc-link input{width:40%;min-width:0}.wc-add-section{display:block;margin:10px auto}.wc-help{background:#303030;border-radius:8px;padding:22px;align-self:start;position:sticky;top:85px;font-size:13px;line-height:1.7}.wc-help p{color:#c4c4c4}.wc-help h4{margin:24px 0 7px}.wc-help label{display:grid;gap:10px}.welcome-color{position:absolute;left:-33px;top:0;z-index:5}.welcome-color summary{list-style:none;cursor:pointer}.welcome-color summary span{display:grid;place-items:center;width:23px;height:23px;border:2px solid #aaa;border-radius:50%;color:#fff}.welcome-color-popover{position:absolute;left:0;top:30px;background:#303030;border:1px solid #666;border-radius:8px;padding:16px;width:220px;box-shadow:0 8px 25px #0008}.welcome-color-popover label{display:grid;gap:5px;margin-top:12px;font-size:12px}.welcome-color-popover input{width:100%;height:36px}.welcome-swatches{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.welcome-swatches button{width:16px;height:16px;padding:0;border:1px solid #fff;border-radius:50%;cursor:pointer}.welcome-image{position:relative;background:#202020;border:1px solid #414141;border-radius:7px;min-width:0}.welcome-image>img{display:block;width:100%;height:auto;max-height:350px;object-fit:contain;border-radius:6px}.welcome-image.is-empty{padding:20px;text-align:center;border-style:dashed}.welcome-image-tools{display:flex;gap:6px;flex-wrap:wrap;padding:8px}.welcome-image-tools .btn{position:relative;font-size:11px;padding:6px 9px;cursor:pointer}.welcome-image-tools input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.welcome-image-tools label:focus-within{outline:2px solid #c4b8ff}.welcome-image>small{display:block;padding:0 8px 12px;color:#b8b8b8;font-size:11px}.welcome-image p[role=alert]{color:#ffb4c7;padding:10px}.welcome-image-library{padding:14px;border-top:1px solid #555}.welcome-image-library>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.welcome-image-library article{min-width:0}.welcome-image-library article>button:first-child{background:#303030;color:#fff;width:100%;border:1px solid #555;padding:5px;cursor:pointer}.welcome-image-library img{width:100%;height:65px;object-fit:contain}.welcome-image-library small{font-size:10px}.welcome-image-library .btn{font-size:10px;padding:5px}.welcome-messages{max-width:1100px}.welcome-messages>.panel{margin-bottom:22px}.welcome-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #414141;padding-bottom:20px;margin-bottom:22px}.welcome-toggle input[type=checkbox]{appearance:none;position:relative;flex:none;width:38px;height:22px;padding:0;border:0;border-radius:20px;background:#555;cursor:pointer}.welcome-toggle input[type=checkbox]:checked{background:#6f51f8}.welcome-toggle input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;border-radius:50%;background:#fff;width:16px;height:16px;transition:transform .15s}.welcome-toggle input[type=checkbox]:checked:after{transform:translate(16px)}.welcome-channel-select{display:grid;gap:10px;max-width:440px;font-size:13px;margin:20px 0}.welcome-message-editor{max-width:700px;margin:24px 0;padding-left:28px}.welcome-mode-tabs{display:flex;gap:6px;margin-bottom:24px}.welcome-text-message{background:#181818;border-radius:7px;padding:16px}.welcome-text-message textarea{width:100%;background:transparent;border:0;line-height:1.7;resize:vertical}.welcome-counter{display:block;text-align:right;color:#b8b8b8;font-size:11px}.welcome-embed-top{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:15px}.welcome-thumbnail summary,.welcome-embed-image summary{font-size:12px;cursor:pointer;padding:10px 0;color:#c4b8ff}.welcome-thumbnail .welcome-image-tools{display:grid}.welcome-embed-image{margin:20px 0}.welcome-extra-fields>div{padding:12px;background:#252525;margin:12px 0;border-radius:6px}.welcome-extra-fields input:not([type=checkbox]),.welcome-extra-fields textarea{width:100%;margin-bottom:8px}.welcome-extra-fields input[type=checkbox]{width:auto}.welcome-extra-fields .btn{margin-left:14px;font-size:12px}.welcome-messages .card-editor{padding:12px!important}@media(max-width:1100px){.wc-studio-grid{grid-template-columns:minmax(0,1fr)}.wc-help{position:static}.wc-help h4,.wc-help p{margin:8px 0}.wc-canvas{max-width:700px}}@media(max-width:650px){.wc-canvas{padding-left:20px}.wc-studio{padding:15px}.wc-link-groups{grid-template-columns:1fr}.wc-inline-embed{padding:10px}.welcome-color{left:-25px}.wc-section-controls{flex-wrap:wrap}.welcome-embed-top{grid-template-columns:1fr}.welcome-message-editor{padding-left:20px}.welcome-messages>.panel{padding:16px}.wc-toolbar .suite-actions,.wc-link{flex-wrap:wrap}.wc-link input{width:100%}}.welcome-banner-gallery>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:450px;overflow:auto}.welcome-banner-gallery button{position:relative;background:#202020;border:2px solid transparent;border-radius:5px;padding:0;cursor:pointer;overflow:hidden}.welcome-banner-gallery button[aria-pressed=true]{border-color:#c4b8ff}.welcome-banner-gallery img{display:block;width:100%;height:64px;object-fit:cover}.welcome-banner-gallery small{position:absolute;right:3px;bottom:3px;background:#fff;color:#212121;border-radius:3px;padding:2px;font-size:9px}.wc-help>label{margin-top:15px}.welcome-channel .wc-studio{padding:24px}.welcome-channel .wc-studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}.welcome-channel .wc-canvas{padding:0 30px;min-width:0;max-width:625px}.welcome-channel .wc-bot{margin-left:-26px;margin-bottom:16px}.welcome-channel .wc-section{position:relative;padding:0;margin:0 0 24px;border:0;background:transparent;transition:opacity .15s,box-shadow .15s}.welcome-channel .wc-section.is-dragging{opacity:.4}.welcome-channel .wc-section.is-drop-target{box-shadow:0 -4px #8f7aff}.welcome-channel .wc-section-controls{position:absolute;inset:0;display:block;pointer-events:none;z-index:6}.welcome-channel .wc-section-controls button{pointer-events:auto}.welcome-channel .wc-icon{display:flex;align-items:center;justify-content:center;width:27px;height:29px;border:0;border-radius:5px;background:#292b36;color:#aeb4c5;padding:0;cursor:pointer}.welcome-channel .wc-icon:hover{background:#3a3d4b;color:#fff}.welcome-channel .wc-icon:disabled{opacity:.3;cursor:default}.welcome-channel .wc-drag{position:absolute;left:-30px;top:55px;cursor:grab;touch-action:none}.welcome-channel .wc-delete{position:absolute;right:-32px;top:8px;color:#ef8090;background:#ef80901a}.welcome-channel .wc-move-buttons{position:absolute;left:-30px;top:89px;display:grid;gap:3px;opacity:0}.welcome-channel .wc-section:hover .wc-move-buttons,.welcome-channel .wc-section:focus-within .wc-move-buttons{opacity:1}.welcome-channel .wc-guide-embed{position:relative;margin-top:8px;border-left:4px solid #6f51f8;border-radius:4px;background:#17181f;padding:14px 12px}.welcome-channel .wc-guide-embed>.welcome-color{position:absolute;left:-36px;top:8px;z-index:20}.welcome-channel .wc-guide-embed>.welcome-color summary{list-style:none;cursor:pointer;background:#292b36;padding:3px;border-radius:5px}.welcome-channel .wc-guide-embed>.welcome-color summary span{display:block;border-radius:50%;width:18px;height:18px;text-align:center}.welcome-channel .wc-guide-embed input:not([type=checkbox]),.welcome-channel .wc-guide-embed textarea{background:transparent;border:1px solid transparent;border-radius:5px;color:#eff0f6;box-shadow:none;font-size:14px;width:100%;padding:7px;line-height:1.7}.welcome-channel .wc-guide-embed .wc-title-input{font-weight:700}.welcome-channel .wc-guide-embed textarea{resize:vertical;overflow:hidden;min-height:90px}.welcome-channel .wc-guide-embed input:focus,.welcome-channel .wc-guide-embed textarea:focus{background:#23252e;border-color:#6f51f8;outline:none}.welcome-channel .wc-extra{margin-top:10px}.welcome-channel .wc-extra>summary,.welcome-channel .wc-buttons>summary{font-size:12px;color:#a9b0c2;cursor:pointer}.welcome-channel .wc-visible{display:flex;gap:7px;align-items:center;font-size:12px;color:#a9b0c2;margin:10px 0}.welcome-channel .wc-link-groups{gap:20px}.welcome-channel .wc-inline-link{background:#23252f;border-radius:6px}.welcome-channel .wc-help{position:sticky;top:90px;padding:18px;background:#272933;border-radius:9px}.welcome-channel .welcome-banner-gallery>div{max-height:540px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.welcome-channel .wc-banner-compact{position:relative;padding:0;border:0;min-height:127px;border-radius:7px;background:#17181f;overflow:visible}.welcome-channel .wc-banner-compact>img{width:100%;height:auto;max-height:240px;object-fit:contain;display:block;border-radius:7px}.welcome-channel .wc-banner-compact .welcome-image-tools{position:absolute;right:7px;top:7px;display:flex;gap:5px}.welcome-channel .wc-banner-compact .welcome-image-tools .btn{padding:4px 8px;background:#17181fdf;border:0;min-height:28px;color:#fff;font-size:17px}.welcome-channel .wc-banner-compact.is-empty{display:flex;align-items:center;justify-content:center;padding:44px 12px 20px}.welcome-channel .wc-banner-compact>small{font-size:11px;color:#aeb4c5;text-align:center}.welcome-channel .wc-banner-compact .welcome-image-library{position:relative;z-index:25;background:#272933;padding:14px;border-radius:8px}.welcome-channel .wc-add-area{text-align:center;border-top:1px solid #383b46;padding-top:18px}.welcome-channel .wc-add-section{width:auto;margin:0 auto}.welcome-channel .wc-element-menu{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;text-align:left}.welcome-channel .wc-element-menu>button{padding:14px;background:#23252f;border:1px solid #555b70;color:#eff0f6;border-radius:7px;cursor:pointer}.welcome-channel .wc-element-menu>button:hover{border-color:#9f8aff;background:#302943}.welcome-channel .wc-element-menu strong{display:flex;justify-content:space-between;font-size:12px}.welcome-channel .wc-element-skeleton{margin-top:14px;background:#343744;border-radius:5px;padding:12px}.welcome-channel .wc-element-skeleton i{display:block;height:5px;background:#20222b;margin:6px 0;border-radius:4px}.welcome-channel .wc-element-skeleton i:first-child{width:55%}.welcome-channel .wc-element-skeleton i:last-child{width:75%}@media(max-width:1100px){.welcome-channel .wc-studio-grid{grid-template-columns:minmax(0,1fr);gap:24px}.welcome-channel .wc-help{position:static}.welcome-channel .wc-canvas{max-width:625px}.welcome-channel .welcome-banner-gallery>div{max-height:220px;grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.welcome-channel .wc-studio{padding:12px}.welcome-channel .wc-canvas{padding:0 26px}.welcome-channel .wc-delete{right:-27px}.welcome-channel .wc-move-buttons{opacity:1}.welcome-channel .wc-toolbar{align-items:flex-start;gap:12px}.welcome-channel .wc-guide-embed{padding:10px 6px}.welcome-channel .wc-help{padding:12px}}.welcome-channel .wc-drag svg{pointer-events:none}.welcome-channel .welcome-color:not([open])>.welcome-color-popover{display:none!important}@media(max-width:600px){.welcome-channel .welcome-color-popover{position:fixed;left:5vw;top:25vh;box-sizing:border-box;max-width:90vw!important}.welcome-channel .wc-guide-embed .color-values input{padding:6px 3px}}@media(max-width:600px){.dashboard[data-view=welcome-channel] .workspace-footer{flex-wrap:wrap;gap:10px}.dashboard[data-view=welcome-channel] .workspace-footer>span{flex-basis:100%;min-width:0}}.legal-center{max-width:1280px;margin:auto;padding:52px 28px 90px;color:#fbfbfb}.legal-hero{max-width:900px;margin-bottom:30px}.legal-eyebrow{display:flex;align-items:center;gap:9px;color:#b6a8ff;font-size:12px;letter-spacing:.12em}.legal-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:20px 0}.legal-hero p{color:#bdbdc5;font-size:18px;line-height:1.7}.legal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;color:#bdbdc5;font-size:13px}.legal-meta button{display:flex;gap:8px;align-items:center;background:#303030;color:#fbfbfb;border:0;padding:10px 14px;border-radius:8px;cursor:pointer}.legal-draft{background:#2c273d;border-left:3px solid #6f51f8;border-radius:8px;padding:18px 22px;margin-bottom:30px}.legal-draft p{color:#d4cfe5;margin:8px 0 0}.legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:48px}.legal-sidebar{align-self:start;display:flex;flex-direction:column;gap:4px}.legal-sidebar>a{padding:11px 13px;color:#bdbdc5;font-size:14px;border-radius:8px}.legal-sidebar>a.selected{background:#6f51f8;color:#fff}.legal-contact{margin-top:25px;background:#292929;border-radius:12px;padding:20px;overflow-wrap:anywhere}.legal-contact p{font-size:13px;color:#bdbdc5}.legal-contact a{display:block;margin-top:12px;color:#baaaff;font-size:13px}.legal-search{display:flex;align-items:center;gap:10px;padding:14px;background:#292929;border-radius:10px;margin-bottom:22px}.legal-search input{background:transparent;border:0;color:#fbfbfb;outline:none;width:100%;font:inherit}.legal-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legal-cards>a{display:block;background:#292929;border-radius:12px;padding:23px;color:#fbfbfb;transition:background .15s}.legal-cards>a:hover{background:#333}.legal-cards h2{font-size:19px;margin:15px 0}.legal-cards p{font-size:14px;color:#bdbdc5;line-height:1.6}.legal-cards span,.legal-cards svg,.legal-back{color:#b6a8ff}.legal-toc{padding:24px;background:#292929;border-radius:12px;margin-bottom:32px}.legal-toc h2{font-size:16px;margin:0 0 12px}.legal-toc a{display:block;color:#c3b7ff;padding:5px 0;font-size:14px}.legal-content article p{line-height:1.85;color:#d0d0d6;overflow-wrap:anywhere}.legal-content article h2{font-size:22px;margin:38px 0 16px;scroll-margin-top:95px}.legal-table{overflow:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.legal-table th,.legal-table td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #3a3a3a}.legal-back{display:inline-block;margin-top:30px}.billing-policy-links{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;margin:14px 0 20px}.billing-policy-links a{color:#b6a8ff}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:25px}.legal-sidebar{display:none}.legal-cards{grid-template-columns:1fr}.legal-center{padding:28px 18px 60px}}@media print{body{background:#fff!important}.legal-center{color:#111;max-width:none;padding:0}.legal-sidebar,.legal-toc,.legal-meta button,.legal-back,body>header,.footer{display:none!important}.legal-layout{display:block}.legal-content article p,.legal-hero p,.legal-meta{color:#222}.legal-draft{background:#eee;color:#111}.legal-draft p{color:#222}.legal-content article h2{break-after:avoid}.legal-table{overflow:visible}.legal-table tr{break-inside:avoid}}.support-email-grid{display:grid;gap:16px;margin:28px 0}.support-email-grid article{padding:22px;border-radius:12px;background:#292929}.support-email-grid h2{margin:0 0 10px;font-size:21px}.support-email-grid a{color:#b6a8ff;overflow-wrap:anywhere}.support-email-grid p{line-height:1.7}.competitive{color:#fbfbfb;min-width:0}.comp-player-page{max-width:1400px;margin:40px auto;padding:24px}.competitive button,.competitive a,.comp-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;padding:10px 14px;background:#303030;color:#fbfbfb;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.competitive button:hover,.comp-dialog button:hover{background:#3b3b3b}.competitive button.primary,.comp-dialog button.primary{background:#6f51f8;color:#fbfbfb}.competitive button:disabled,.comp-dialog button:disabled{opacity:.45;cursor:not-allowed}.competitive button:focus-visible,.competitive a:focus-visible,.comp-dialog input:focus-visible{outline:2px solid #6F51F8;outline-offset:3px}.comp-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:30px}.comp-heading h1{font-size:36px;letter-spacing:-1.4px;margin:12px 0}.comp-heading p,.comp-card p,.comp-feature p,.comp-empty p{color:#bcbcbc;line-height:1.65}.comp-eyebrow{display:flex;align-items:center;gap:9px;color:#bcbcbc;font-size:11px;font-weight:700;letter-spacing:1.5px}.comp-eyebrow b{background:#6f51f8;color:#fbfbfb;padding:4px 7px;border-radius:4px;font-size:10px}.comp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.comp-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 30px}.comp-tabs button{background:transparent;color:#aaa;padding:10px 12px}.comp-tabs button.active{background:#6f51f8;color:#fff}.comp-notice{display:flex;align-items:center;gap:12px;justify-content:space-between;background:#2c2c2c;padding:15px 18px;border-radius:9px;margin:15px 0;font-size:13px;line-height:1.6}.comp-notice.error{background:#402b2e;color:#ffc7cb}.comp-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.comp-stat{background:#292929;padding:22px;border-radius:12px;display:grid;grid-template-columns:1fr auto;gap:18px}.comp-stat svg{color:#c4b8ff;grid-column:2;grid-row:1/3}.comp-stat strong{font-size:30px;font-weight:600}.comp-stat span{font-size:12px;color:#bcbcbc}.comp-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.comp-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0}.comp-section-title h2{font-size:21px;letter-spacing:-.5px;margin:0}.comp-section-title p{color:#aaa;font-size:13px}.comp-feature{background:#292929;border-radius:14px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.comp-feature h2{font-size:31px;line-height:1.25;letter-spacing:-1px}.comp-feature-footer{display:flex;gap:15px;flex-wrap:wrap;font-size:9px;letter-spacing:1px;color:#aaa;margin-top:30px}.comp-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.comp-card{padding:24px;background:#292929;border-radius:12px;min-width:0;margin-bottom:16px}.comp-card-grid .comp-card{margin:0}.comp-card h2{font-size:21px;letter-spacing:-.5px}.comp-card h3{font-size:17px;margin-top:0}.comp-card>small{display:block;color:#aaa;margin-top:16px;overflow-wrap:anywhere}.comp-card progress{width:100%;height:5px;accent-color:#6F51F8;display:block;margin:15px 0}.comp-chip{font-size:10px;letter-spacing:1px;color:#c4b8ff}.comp-status{font-size:11px;color:#bebebe;background:#353535;padding:5px 9px;border-radius:5px;white-space:nowrap}.comp-status.live,.comp-status.completed{color:#9ce6b8;background:#263d30}.comp-status.disputed{color:#ffbaac;background:#48342f}.comp-status.ready,.comp-status.draft{color:#fbfbfb;background:#6f51f8}.comp-queue-count{font-size:33px}.comp-queue-count small{font-size:13px;font-weight:400;color:#aaa}.competitive .comp-match-card{width:100%;padding:18px;background:#292929;border-radius:10px;text-align:left;justify-content:space-between;margin-bottom:10px}.comp-match-card>span:first-child{flex:1}.comp-match-card b{display:block;font-size:14px}.comp-match-card small{display:block;color:#aaa;margin-top:5px}.comp-match-card strong{font-size:13px;font-weight:400}.comp-empty{text-align:center;background:#272727;padding:44px 25px;border-radius:12px;color:#aaa}.comp-empty svg{color:#c4b8ff}.comp-empty h3{color:#fbfbfb}.comp-player-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;overflow-wrap:anywhere}.comp-player-row small,.comp-table-wrap small{display:block;color:#aaa;margin-top:4px;font-size:11px}.comp-player-row svg{color:#e1c43c}.comp-roster{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.comp-roster>span{background:#353535;padding:7px 10px;border-radius:5px;font-size:12px}.comp-roster .ready{color:#9ce6b8}.comp-accent{color:#c4b8ff}.comp-team-icon{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:8px;background:#6f51f8;border-radius:12px;font-weight:700}.comp-search{display:flex;align-items:center;gap:8px}.competitive input,.competitive select,.comp-dialog input,.comp-dialog select,.comp-dialog textarea{background:#212121;border:1px solid #444;color:#fbfbfb;padding:10px 12px;border-radius:7px;font:inherit;font-size:13px;max-width:100%;box-sizing:border-box}.competitive select{color-scheme:dark}.comp-bracket{display:flex;align-items:flex-start;gap:20px;overflow:auto;padding:15px 0;scrollbar-width:thin}.comp-bracket>section{min-width:230px;max-width:280px;flex:1}.competitive .comp-bracket-match{display:flex;flex-direction:column;align-items:stretch;width:100%;background:#292929;padding:16px;margin-bottom:15px;gap:10px;text-align:left}.comp-bracket-match span{display:flex;justify-content:space-between;gap:10px}.comp-bracket-match small{color:#aaa;font-size:10px}.comp-table-wrap{overflow:auto;scrollbar-width:thin}.comp-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.comp-table-wrap th{text-align:left;color:#aaa;font-size:11px;font-weight:500;padding:15px}.comp-table-wrap td{padding:18px 15px;background:#292929;border-bottom:5px solid #212121;white-space:nowrap}.competitive details summary{cursor:pointer;color:#c4b8ff;font-size:12px;padding:10px 0}.competitive details[open]{flex-basis:100%;line-height:1.6}.competitive code{font-size:10px;overflow-wrap:anywhere;color:#aaa}.comp-dialog{background:#292929;color:#fbfbfb;border:1px solid #454545;border-radius:16px;padding:0;width:min(800px,calc(100vw - 32px));max-height:90vh;overflow:auto;scrollbar-width:thin}.comp-dialog::backdrop{background:#000b}.comp-dialog form{padding:25px}.comp-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px}.comp-dialog header small{color:#c4b8ff;letter-spacing:1.5px;font-size:10px}.comp-dialog h2{font-size:25px;letter-spacing:-.5px;margin:8px 0 20px}.comp-dialog p{color:#bbb;font-size:13px;line-height:1.6}.comp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.comp-form-grid>label{display:flex;flex-direction:column;gap:8px;color:#bbb;font-size:12px}.comp-form-grid>label.wide{grid-column:1/-1}.comp-dialog input[type=checkbox]{align-self:flex-start;width:19px;height:19px;accent-color:#6F51F8}.comp-dialog select[multiple]{min-height:90px}.comp-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.comp-ranks>div{display:flex;gap:8px;margin-bottom:9px}.comp-ranks input{min-width:0;width:40%}.comp-dialog textarea{resize:vertical}.comp-player-page{background:#212121;border-radius:0}@media(max-width:1000px){.comp-two{grid-template-columns:1fr}.comp-stat-grid{grid-template-columns:repeat(2,1fr)}.comp-heading{align-items:flex-start;flex-direction:column}.comp-heading h1{font-size:31px}}@media(max-width:600px){.comp-form-grid{grid-template-columns:1fr}.comp-section-title{align-items:flex-start;flex-direction:column}.comp-player-page{padding:16px;margin:0}.comp-stat{padding:16px}.competitive .comp-match-card{flex-wrap:wrap}.comp-match-card>span:first-child{flex-basis:55%}.comp-tabs{gap:0}.comp-tabs button{font-size:11px;padding:9px}.comp-card{padding:18px}.comp-ranks>div{flex-wrap:wrap}}.cq-builder{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;margin-top:22px}.cq-builder nav{display:flex;flex-direction:column;gap:5px}.cq-builder nav button{display:flex;align-items:center;text-align:left;gap:10px;background:transparent;border:0;color:#b9b9c9;padding:12px;border-radius:9px}.cq-builder nav button.active{background:#6f51f826;color:#fff}.cq-builder nav b{display:grid;place-items:center;border:1px solid #7775;width:24px;height:24px;border-radius:50%;font-size:11px;flex-shrink:0}.cq-builder small{font-size:12px;color:#a9a9b8;line-height:1.5}.cq-step-title{margin-bottom:18px}.cq-step-title h3{margin:6px 0;font-size:22px}.cq-builder .cq-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px;background:#ffffff05;border:1px solid #7772;border-radius:10px}.cq-toggle small{display:block;font-weight:400}.cq-toggle input{width:18px;flex-shrink:0}.cq-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:18px;border-top:1px solid #7773}.cq-days{display:flex;flex-wrap:wrap;gap:15px}.cq-days label{display:flex;gap:6px;align-items:center}.cq-days input{width:16px}.cq-menu{padding:15px;border:1px solid #7773;border-radius:10px;display:grid;gap:12px;margin-bottom:12px}.cq-import{border-top:1px solid #7773;padding-top:18px}.comp-dialog:has(.cq-builder){width:min(1050px,95vw);max-width:1050px}.comp-vote-panel{padding:20px;border:1px solid #6f51f855;border-radius:12px;margin:20px 0}.comp-integration-secret{overflow-wrap:anywhere;white-space:pre-wrap;padding:16px;background:#6f51f81a;border-radius:8px}.comp-analytics-bars{display:flex;align-items:flex-end;gap:8px;height:160px}.comp-analytics-bars>div{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-align:center;font-size:11px}.comp-analytics-bars i{display:block;background:#8a71ff;border-radius:5px 5px 0 0;min-height:3px;margin:5px 0}@media(max-width:700px){.cq-builder{grid-template-columns:1fr}.cq-builder nav{flex-direction:row;overflow:auto}.cq-builder nav button{white-space:nowrap}.cq-builder .comp-form-grid{grid-template-columns:1fr}.comp-dialog:has(.cq-builder){padding:16px}.competitive .comp-heading{flex-wrap:wrap}}.cq-test{border-top:1px solid #7773;padding-top:16px;margin-top:20px}.cq-test>small{display:block;margin-top:8px}@media(max-width:600px){.dashboard[data-view=competitive] .workspace-footer{flex-wrap:wrap;gap:10px}.dashboard[data-view=competitive] .workspace-footer>span{flex-basis:100%;min-width:0}}.server-hub{max-width:1440px;margin:auto;padding:40px 32px 100px;color:#fbfbfb}.hub-heading,.hub-title,.hub-nav,.hub-pages{display:flex;align-items:center;justify-content:space-between;gap:20px}.hub-heading{justify-content:flex-start}.hub-mark,.hub-avatar{display:grid;place-items:center;background:#6f51f8;border-radius:16px;width:64px;height:64px}.server-hub h1{font-size:34px;margin:8px 0}.server-hub h2{margin:12px 0;font-size:25px}.server-hub p,.server-hub small{color:#bcbcc5}.server-hub small{display:block;font-size:12px}.server-hub button,.hub-button{padding:10px 16px;border:0;border-radius:8px;background:#303030;color:#fbfbfb;cursor:pointer}.server-hub button:disabled{opacity:.4;cursor:default}.server-hub input,.server-hub select{background:#212121;border:1px solid #444;color:#fbfbfb;padding:12px;border-radius:8px;max-width:100%}.hub-nav{justify-content:flex-start;flex-wrap:wrap;margin:30px 0 40px}.hub-nav a{color:#bcbcc5;padding:12px;border-radius:8px}.hub-nav .active,.server-hub button.active,.hub-button{background:#6f51f8;color:#fbfbfb}.hub-title{margin:24px 0}.hub-podium,.hub-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.hub-podium article,.hub-events article{background:#212121;padding:28px;border-radius:16px;overflow-wrap:anywhere}.hub-podium article:first-child{box-shadow:inset 0 3px #6f51f8}.hub-podium svg{color:#b6a7ff}.hub-podium strong{font-size:30px}.hub-ranks>div{display:flex;align-items:center;gap:18px;padding:16px;border-radius:10px}.hub-ranks>div:nth-child(odd){background:#212121}.hub-ranks>div>span:nth-child(3){flex:1}.hub-avatar{width:36px;height:36px;border-radius:50%}.hub-personal{padding:18px;background:#212121;border-left:3px solid #6f51f8}.hub-empty{text-align:center;padding:60px 20px}.hub-pages{margin-top:24px}.hub-filters{display:flex;gap:8px;flex-wrap:wrap}.hub-status{display:block;color:#b6a7ff;margin:14px 0}.hub-events a{display:inline-block;margin-top:20px;color:#b6a7ff}.hub-music{display:grid;grid-template-columns:200px minmax(0,1fr) 230px;background:#181818;border-radius:18px;overflow:hidden}.hub-music aside{padding:24px;background:#212121}.hub-music aside>button{display:block;text-align:left;width:100%;margin:8px 0}.hub-library{padding:24px;min-width:0}.hub-library>input{width:100%;margin:15px 0}.hub-library>label{display:flex;align-items:center;gap:14px;margin:12px 0}.hub-songs>div{display:flex;gap:12px;align-items:center;padding:12px 0}.hub-songs>div>span:nth-child(3){flex:1;min-width:0;overflow-wrap:anywhere}.hub-song-play{padding:8px!important}.hub-queue>div{padding:14px 0;overflow-wrap:anywhere}.hub-player{grid-column:1/-1;background:#303030;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;position:sticky;bottom:0;flex-wrap:wrap}.hub-player>div{display:flex;align-items:center;gap:16px}.hub-player strong{max-width:400px;display:block}.server-hub .comp-player-page{padding:0;max-width:none}.hub-music button:hover,.hub-ranks>div:hover{background:#383838}@media(max-width:1000px){.hub-music{grid-template-columns:160px minmax(0,1fr)}.hub-queue{grid-column:1/-1}.hub-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.server-hub{padding:20px 16px 60px}.hub-podium,.hub-events{grid-template-columns:1fr}.hub-title{align-items:flex-start;flex-direction:column}.hub-music{display:block}.hub-music aside>button{width:auto;display:inline-block}.hub-player{position:static}.hub-ranks>div{gap:10px;padding:12px 4px}.hub-avatar{display:none}}.server-hub{max-width:1320px;padding:32px 28px 72px}.hub-heading{position:relative;padding:32px;border:1px solid #ffffff12;border-radius:22px;background:radial-gradient(ellipse at top right,#6f51f825,transparent 65%),#202024;gap:20px}.hub-mark{flex:none;background:#ffffff08;border:1px solid #ffffff15;overflow:hidden}.hub-mark img{width:100%;height:100%;object-fit:cover}.hub-heading small{font-size:10px;letter-spacing:2px;color:#b8aaff;font-weight:700}.hub-heading h1{font-size:clamp(24px,3vw,34px);line-height:1.2;overflow-wrap:anywhere}.hub-heading p{margin:8px 0 0;font-size:14px}.hub-home{margin-left:auto;white-space:nowrap;color:#c6bedc;font-size:13px}.hub-nav{gap:6px;margin:22px 0;padding:6px;background:#19191d;border:1px solid #ffffff0d;border-radius:14px}.hub-nav a{display:flex;gap:9px;align-items:center;padding:12px 18px;font-size:14px;text-decoration:none;transition:background .15s}.hub-nav a:hover{background:#ffffff0c}.hub-nav a.active{background:#6f51f8;color:#fff}.hub-content{min-height:350px}.hub-title{margin:12px 0 26px}.hub-title h2{font-size:26px;letter-spacing:-.6px}.hub-title small{font-size:10px;letter-spacing:1.6px;color:#b3a4f5}.hub-title p{font-size:14px;margin:8px 0}.hub-podium{gap:14px}.hub-podium article{background:linear-gradient(145deg,#282630,#202024);border:1px solid #ffffff0c;padding:24px}.hub-podium h2{font-size:19px}.hub-podium strong{font-size:28px}.hub-ranks{border:1px solid #ffffff10;border-radius:16px;padding:8px;background:#19191d}.hub-ranks>div{padding:16px}.hub-ranks>div:nth-child(odd){background:#ffffff03}.hub-ranks strong{font-size:14px}.hub-ranks>div>b:last-child{white-space:nowrap;font-size:13px;color:#cec2fa}.hub-avatar{background:#35303f;color:#dfd5ff}.hub-empty{border:1px dashed #ffffff18;border-radius:18px;background:#ffffff02}.hub-empty h2{font-size:22px}.hub-empty .hub-button{display:inline-block;margin-top:16px}.hub-events article{border:1px solid #ffffff0d;background:#202024}.hub-music{border:1px solid #ffffff10}.hub-player{background:#24222d;border-top:1px solid #ffffff10}.hub-pages span{font-size:12px;color:#bcbcc5}.hub-settings{margin:0 0 24px;padding:20px;border:1px solid #ffffff15;border-radius:14px;background:#202024;color:#fbfbfb}.hub-settings summary{cursor:pointer;font-weight:600}.hub-settings p,.hub-settings small{color:#bcbcc5;font-size:13px;line-height:1.6}.hub-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.hub-settings-grid section{padding:18px;background:#18181c;border-radius:12px}.hub-settings label{display:block;margin:14px 0;font-size:13px}.hub-settings select{display:block;width:100%;margin-top:8px;min-height:120px;background:#24242a;color:#fff;border:1px solid #ffffff20;border-radius:8px;padding:8px}.hub-settings small{display:block;margin-top:12px}.hub-settings button{padding:10px 14px;border-radius:8px}@media(max-width:650px){.server-hub{padding:16px 12px 40px}.hub-heading{padding:22px 18px;flex-wrap:wrap}.hub-heading>div{min-width:0;flex:1}.hub-home{display:none}.hub-mark{width:48px;height:48px}.hub-nav{gap:4px}.hub-nav a{padding:10px 12px;font-size:12px}.hub-podium{gap:10px}.hub-podium article{padding:18px}.hub-ranks>div{padding:12px 8px}.hub-ranks>div>span:nth-child(3){min-width:0;overflow-wrap:anywhere}.hub-settings-grid{grid-template-columns:1fr}.hub-pages{gap:10px}.hub-pages button{padding:9px}.hub-player strong{max-width:240px}.hub-library{padding:18px}}.profile-identity{display:flex;gap:20px;align-items:center;margin:24px 0}.profile-identity img{width:80px;height:80px;border-radius:24px}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.profile-stats article,.profile-badges article{padding:24px;border:1px solid #ffffff12;background:#202024;border-radius:16px}.profile-stats strong{display:block;font-size:26px;margin-top:10px}.profile-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.profile-badges article{border-top:3px solid #6f51f8;overflow-wrap:anywhere}.profile-badge-icon{font-size:32px}.profile-badges progress{width:100%;accent-color:#6f51f8;height:8px}.profile-badges strong{display:block;margin:10px 0}.profile-badges p{line-height:1.6;font-size:14px}.achievement-designer{padding:24px;border:1px solid #ffffff15;border-radius:16px;margin:20px 0}.achievement-preview{padding:20px;background:#17171c;border-left:4px solid;border-radius:8px;margin-top:16px}.achievement-preview small{color:#aaa;letter-spacing:1px}.hub-ranks a{color:inherit;text-decoration:none}.hub-ranks a:hover{color:#c6b6ff}@media(max-width:700px){.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-badges{grid-template-columns:1fr}}.hub-server-hero{min-height:230px;align-items:flex-end;background-size:cover;background-position:center;isolation:isolate;padding:32px}.hub-server-hero.has-banner{min-height:310px}.hub-server-hero .hub-mark{width:90px;height:90px;border-radius:26px;border:4px solid #24242b;box-shadow:0 12px 30px #0005}.hub-server-hero h1{font-size:clamp(28px,4vw,44px);letter-spacing:-1px;text-shadow:0 2px 10px #0006}.hub-server-hero p{max-width:650px;line-height:1.5;color:#dedee6}.hub-server-stats{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.hub-server-stats span{padding:6px 10px;border:1px solid #ffffff18;border-radius:30px;font-size:12px;color:#ede9fa;background:#17171b80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hub-server-hero .hub-home{align-self:flex-start}@media(max-width:650px){.hub-server-hero,.hub-server-hero.has-banner{min-height:260px;padding:22px 18px}.hub-server-hero .hub-mark{width:60px;height:60px;border-radius:18px}.hub-server-stats span{font-size:10px}.hub-server-hero h1{font-size:28px}}.themed-hub{--hub-accent:#9c80ff;--hub-bg:#171321;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--hub-accent) 12%,transparent),transparent 50%),var(--hub-bg);border-radius:24px;padding:24px!important;margin:24px auto;min-height:90vh}.themed-hub .hub-nav a.active{background:color-mix(in srgb,var(--hub-accent) 18%,transparent);color:var(--hub-accent);border-color:var(--hub-accent)}.themed-hub .hub-podium article{background:color-mix(in srgb,var(--hub-accent) 6%,var(--hub-bg));border:1px solid color-mix(in srgb,var(--hub-accent) 20%,transparent);border-radius:18px}.themed-hub .hub-podium article>svg,.themed-hub .hub-personal b{color:var(--hub-accent)}.themed-hub .hub-server-hero{border-radius:20px;min-height:280px;border:1px solid #ffffff12}.themed-hub .hub-server-stats span{background:#0005;border:1px solid #ffffff14;padding:8px 12px;border-radius:20px}.hub-layout-centered .hub-server-hero{flex-direction:column;text-align:center;justify-content:center}.hub-layout-centered .hub-server-stats,.hub-layout-centered .hub-nav{justify-content:center}.hub-layout-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.hub-layout-split .hub-server-hero{grid-column:1/-1}.hub-layout-split .hub-nav{flex-direction:column;align-items:stretch;justify-content:flex-start}.hub-layout-split .hub-content{min-width:0}.hub-layout-compact .hub-server-hero{min-height:160px;padding:22px}.hub-layout-compact .hub-mark{width:64px;height:64px}.hub-layout-compact .hub-podium article{padding:18px}.hub-layout-compact .hub-nav{gap:5px}.hub-layout-compact .hub-ranks>div{padding:10px 16px}.themed-hub .hub-home{color:var(--hub-accent)}@media(max-width:850px){.hub-layout-split{display:block}.hub-layout-split .hub-nav{flex-direction:row}.themed-hub{margin:10px;padding:14px!important}.themed-hub .hub-server-hero{min-height:230px}.hub-server-stats{flex-wrap:wrap}}.owner-workspace{max-width:1400px;margin:auto;padding:48px 28px;color:#fbfbfb}.owner-heading,.owner-section h2{display:flex;align-items:center;gap:12px}.owner-heading{justify-content:space-between;margin-bottom:28px}.owner-heading h1{font-size:clamp(28px,3vw,42px)}.owner-workspace p,.owner-workspace small{color:#b7b7c2}.owner-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.owner-metrics article,.owner-section{background:#212121;border-radius:16px;padding:24px}.owner-metrics strong{display:block;font-size:30px;margin-top:12px}.owner-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;margin-bottom:24px}.owner-section h2{font-size:20px;margin-bottom:16px}.owner-workspace label{display:grid;gap:8px;margin:16px 0}.owner-workspace input,.owner-workspace select,.owner-workspace textarea{width:100%;background:#181818;color:#fbfbfb;border:1px solid #444;border-radius:8px;padding:12px}.owner-workspace button{display:inline-flex;align-items:center;gap:6px;background:#333;color:#fbfbfb;padding:10px 14px;border-radius:8px;border:0;cursor:pointer}.owner-workspace button.primary{background:#6f51f8}.owner-directory{max-height:520px;overflow:auto;scrollbar-width:thin}.owner-directory article,.owner-gift{display:flex;align-items:center;gap:14px;padding:18px 0}.owner-directory article>div,.owner-gift>div{flex:1}.owner-directory small{display:block;margin-top:6px}.owner-plan{text-transform:capitalize;font-size:12px;display:flex;gap:4px}.owner-plan.pro{color:#f5d36a}.owner-plan.ultimate{color:#b5a7ff}.owner-error{background:#5b2525;padding:14px}.owner-success{background:#244936;padding:14px}.module-switch{display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:#fbfbfb;cursor:pointer;padding:8px}.module-switch-track{width:38px;height:22px;border-radius:20px;background:#555;display:flex;align-items:center;padding:3px}.module-switch-track:after{content:"";width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s}.module-switch[aria-checked=true] .module-switch-track{background:#6f51f8}.module-switch[aria-checked=true] .module-switch-track:after{transform:translate(16px)}.module-switch:disabled{opacity:.5}.module-control-bar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:18px;gap:12px}.module-status-dot{width:7px;height:7px;border-radius:50%;background:#777;flex:none;margin-left:auto}.module-status-dot.on{background:#50cf9c}.module-card-controls{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.module-card-controls a{font-size:13px}.module-confirm{position:fixed;inset:0;z-index:1000;background:#000b;display:grid;place-items:center}.module-confirm>div{max-width:440px;padding:28px;background:#212121;border-radius:16px}.module-confirm button{margin:12px 12px 0 0}@media(max-width:850px){.owner-layout{grid-template-columns:1fr}.owner-metrics{grid-template-columns:repeat(2,1fr)}.owner-directory article{flex-wrap:wrap}.owner-workspace{padding:24px 16px}}.music-page{color:#fbfbfb}.music-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.music-heading h1{font-size:30px;letter-spacing:-.9px;margin:10px 0}.music-heading p,.music-page p{color:#b4b4b4;line-height:1.65;font-size:14px}.music-beta{font-size:10px;letter-spacing:1.8px;color:#b4b4b4}.music-health{font-size:12px;border-radius:20px;padding:9px 12px;background:#303030;white-space:nowrap}.music-health.online{color:#6fdaa8}.music-notice,.music-error{border-radius:8px;background:#303030;padding:14px 17px;margin-bottom:16px;font-size:13px;line-height:1.6}.music-error{background:#442c31;display:flex;justify-content:space-between}.music-inline-error{color:#ee9ca7!important}.music-player{padding:25px;background:#282828;border:1px solid #414141;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.music-now{display:flex;align-items:center;gap:18px;min-width:0;flex:1}.music-cover{display:grid;place-items:center;width:68px;height:68px;border-radius:12px;background:#6f51f8;color:#fbfbfb;flex-shrink:0}.music-now h2{font-size:20px;margin:8px 0;overflow-wrap:anywhere}.music-now small{font-size:9px;letter-spacing:1.5px;color:#b4b4b4}.music-now p{margin:0;font-size:12px}.music-transport{display:flex;gap:20px;align-items:flex-end}.music-page label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#c9c9c9}.music-page input,.music-page select{font:inherit;background:#212121;border:1px solid #454545;border-radius:7px;padding:11px;color:#fbfbfb;min-width:0;max-width:100%}.music-page button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13px;background:#353535;border:1px solid transparent;border-radius:7px;padding:10px;color:#fbfbfb;cursor:pointer}.music-page button:hover{border-color:#6f51f8}.music-page button:disabled{opacity:.4;cursor:default}.music-page button.music-primary{background:#6f51f8}.music-buttons{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.music-progress{display:flex;gap:20px;align-items:center;width:100%;font-size:12px;color:#b4b4b4}.music-progress form{display:flex;gap:6px}.music-progress input{width:100px}.music-tabs{display:flex;gap:8px;align-items:center;margin:25px 0}.music-tabs button{background:transparent;padding:10px 15px}.music-tabs button.active{background:#6f51f8}.music-tabs>span{margin-left:auto;font-size:11px;color:#b4b4b4}.music-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px;align-items:start}.music-main{min-width:0}.music-import{padding:23px;background:#282828;border-radius:10px;margin-bottom:24px}.music-import h2,.music-section-title h2,.music-settings h2{font-size:19px;margin:0}.music-import form{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.music-import form input:first-child{flex:2;min-width:160px}.music-import form input:nth-child(2){flex:1;min-width:100px}.music-import>small{display:block;font-size:11px;line-height:1.7;color:#b4b4b4;margin-top:12px}.music-page .music-upload{display:inline-flex;flex-direction:row;align-items:center;position:relative;padding:10px 14px;background:#353535;border-radius:7px;cursor:pointer}.music-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.music-library-tools{display:flex;gap:10px;margin-bottom:15px}.music-library-tools label{flex-direction:row;align-items:center;flex:1;background:#282828;border-radius:7px;padding:0 12px}.music-library-tools input{border:0;background:none;width:100%}.music-track{display:flex;align-items:center;gap:10px;padding:14px 0;min-width:0}.music-track-icon{padding:12px;background:#303030;border-radius:8px;color:#c4b8ff}.music-track>div{flex:1;min-width:0}.music-track strong,.music-queue strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-track small,.music-queue small{display:block;color:#b4b4b4;font-size:11px;margin-top:5px}.music-duration{color:#b4b4b4;font-size:12px}.music-track>button{padding:7px;background:transparent}.music-queue{position:sticky;top:90px;padding:20px;background:#282828;border-radius:10px}.music-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.music-section-title h2 span{color:#b4b4b4;font-size:13px;margin-left:8px}.music-queue-row{display:flex;gap:12px;align-items:center;margin:18px 0}.music-queue-row>div{flex:1;min-width:0}.music-queue-row button{background:none;padding:5px}.music-queue-note{display:flex;align-items:center;gap:8px;color:#b4b4b4;font-size:11px;margin-top:25px}.music-empty{text-align:center;padding:65px 20px;color:#b4b4b4}.music-empty>svg{color:#c4b8ff}.music-empty h3{color:#fbfbfb;font-size:20px}.music-editor,.music-settings{background:#282828;padding:25px;border-radius:10px;margin-bottom:25px}.music-editor>label,.music-settings>label{margin:20px 0}.music-pick-tracks{max-height:230px;overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:12px;margin:18px 0}.music-page .music-pick-tracks label,.music-page .music-check{flex-direction:row;align-items:center}.music-page input[type=checkbox]{accent-color:#6F51F8;width:17px;height:17px}.music-order{padding-left:20px}.music-order li{display:flex;align-items:center;gap:6px;margin:10px 0}.music-order li span{flex:1;font-size:13px}.music-order button{padding:5px}.music-playlist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.music-playlist-grid article{background:#282828;padding:22px;border-radius:10px}.music-playlist-grid h3{font-size:17px;overflow-wrap:anywhere}.music-settings h3{display:flex;align-items:center;gap:8px;font-size:17px;margin-top:30px}.music-settings input[type=range]{accent-color:#6F51F8;padding:0;max-width:450px}.music-settings>small{color:#b4b4b4;display:block;margin:15px 0}.music-confirm{position:fixed;inset:0;background:#000a;display:grid;place-items:center;z-index:200;padding:20px}.music-confirm>div{max-width:440px;padding:30px;background:#282828;border:1px solid #555;border-radius:12px}.music-confirm h2{font-size:22px;overflow-wrap:anywhere}@media(max-width:1150px){.music-columns{grid-template-columns:1fr}.music-queue{position:static}.music-transport{flex-wrap:wrap}}@media(max-width:650px){.music-heading{align-items:flex-start;flex-direction:column}.music-heading h1{font-size:25px}.music-player{padding:18px}.music-transport{gap:12px;width:100%}.music-tabs{flex-wrap:wrap}.music-tabs>span{width:100%;margin:10px 0}.music-playlist-grid{grid-template-columns:1fr}.music-duration{display:none}.music-track{gap:5px}.music-track-icon{display:none}.music-now h2{font-size:17px}.music-cover{width:52px;height:52px}}.sports-game-day{margin:24px 0;min-width:0;--sports-line:color-mix(in srgb,var(--text,#fff) 12%,transparent)}.sports-game-day button{border:1px solid var(--sports-line);border-radius:10px;padding:9px 13px;background:var(--surface,#181b24);color:var(--text);cursor:pointer;font:inherit;font-size:12px}.sports-game-day button:hover{border-color:var(--accent,#6f51f8)}.sports-game-day button:disabled{opacity:.5;cursor:default}.sports-game-day input:not([type=checkbox]):not([type=range]),.sports-game-day select{width:100%;border:1px solid var(--sports-line);border-radius:10px;background:var(--surface,#161923);color:inherit;padding:11px;font:inherit;min-width:0}.sports-hero{display:flex;position:relative;isolation:isolate;min-height:260px;align-items:center;padding:32px;border:1px solid var(--sports-line);border-radius:24px;overflow:hidden;margin-bottom:20px;background:var(--panel,#212121)}.sports-hero>div{position:relative;z-index:2;width:70%}.sports-hero>img{position:absolute;inset:0 0 0 auto;width:65%;height:100%;object-fit:cover;opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.sports-hero h2{font-size:clamp(25px,3vw,36px);letter-spacing:-1px;margin:12px 0}.sports-hero p{color:var(--muted);max-width:480px;line-height:1.6}.sports-league-tags{display:flex;gap:8px}.sports-league-tags span{border:1px solid var(--sports-line);border-radius:20px;padding:5px 10px;font-size:11px;color:var(--muted)}.sports-setup{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px}.sports-card{border:1px solid var(--sports-line);background:color-mix(in srgb,var(--panel,#212121) 88%,transparent);border-radius:20px;padding:22px;min-width:0}.sports-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.sports-section-head h3{margin:0;font-size:19px}.sports-section-head small{font-size:11px;color:var(--muted);font-weight:400}.sports-feeds{align-self:start}.sports-feeds>article{border-top:1px solid var(--sports-line);padding:16px 0}.sports-feeds>p,.sports-feeds small{color:var(--muted);font-size:12px;line-height:1.6}.sports-feed-name{display:flex!important;flex-direction:column;gap:6px;width:100%;align-items:start;text-align:left;margin-bottom:10px;border:0!important;padding:0!important;background:transparent!important}.sports-feed-name[aria-pressed=true] strong{color:var(--accent,#a08bff)}.sports-switch{display:flex;align-items:center;gap:7px;font-size:12px}.sports-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sports-form-grid>label{display:grid;gap:9px;font-size:12px;color:var(--muted);min-width:0}.sports-form-grid input[type=range]{width:100%;accent-color:var(--accent,#6f51f8)}.sports-details{padding:16px 0;border-top:1px solid var(--sports-line);margin-top:18px;min-width:0}.sports-details summary{font-size:13px;cursor:pointer;display:list-item;overflow-wrap:anywhere}.sports-details summary small{float:right;color:var(--muted);font-size:11px}.sports-details p{color:var(--muted);font-size:12px;line-height:1.7}.sports-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.sports-team-grid label{display:flex;gap:8px;font-size:12px;align-items:center}.sports-game-day input[type=checkbox]{accent-color:var(--accent,#6f51f8)}.sports-pick-toggle{padding:20px 0;border-top:1px solid var(--sports-line);margin-top:16px}.sports-pick-toggle label{display:flex;align-items:center;gap:12px}.sports-pick-toggle strong,.sports-pick-toggle small{display:block}.sports-pick-toggle small{color:var(--muted);font-size:11px;margin-top:6px}.sports-market-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.sports-market-options>label{display:flex;align-items:center;gap:9px;font-size:12px;border:1px solid var(--sports-line);border-radius:12px;padding:13px;cursor:pointer}.sports-market-options label.selected{background:color-mix(in srgb,var(--accent,#6f51f8) 10%,transparent);border-color:color-mix(in srgb,var(--accent,#6f51f8) 50%,transparent)}.sports-market-options small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.sports-player-search{display:flex;gap:10px;margin-bottom:12px}.sports-player-search input{flex:1}.sports-nominees{padding-left:20px;font-size:12px}.sports-nominees li{padding:8px 0}.sports-nominees li span{margin-right:12px}.sports-nominees button{padding:4px 9px}.sports-hint{color:var(--muted);font-size:11px;line-height:1.7;margin:18px 0}.sports-unsaved{margin-left:12px;color:var(--muted);font-size:11px}.sports-posts-head{margin:30px 0 18px}.sports-posts-head select{width:auto}.sports-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sports-score-card>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.sports-score-card>header>small{font-size:11px;color:var(--muted)}.sports-state{font-size:10px;font-weight:650;letter-spacing:1px;padding:6px 9px;border-radius:16px;border:1px solid var(--sports-line);color:var(--muted)}.sports-state.in_progress{color:#52d9a5;border-color:#52d9a54a;background:#52d9a50a}.sports-state.final{color:var(--accent,#a08bff)}.sports-match{display:grid;grid-template-columns:1fr 30px 1fr;gap:10px;align-items:center;text-align:center;padding:28px 0 18px}.sports-match>div{display:flex;flex-direction:column;gap:10px;min-width:0}.sports-match strong{font-size:14px;min-height:38px;overflow-wrap:anywhere}.sports-match b{font-size:40px;line-height:1}.sports-match small,.sports-match>span{color:var(--muted);font-size:10px}.sports-match-info{font-size:11px;color:var(--muted);text-align:center;line-height:1.6}.sports-winner{text-align:center;color:var(--accent,#a08bff);font-size:14px;font-weight:600}.sports-warning{font-size:12px!important;line-height:1.6;color:#eac477!important;border-left:2px solid #eac477;padding-left:10px;overflow-wrap:anywhere}.sports-game-stats{display:grid;gap:10px;font-size:12px}.sports-game-stats>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sports-game-stats dt{color:var(--muted)}.sports-game-stats dd{margin:0;overflow-wrap:anywhere}.sports-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sports-score-card>footer{border-top:1px solid var(--sports-line);margin-top:18px;padding-top:12px;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.sports-empty{padding:40px 20px;text-align:center;border:1px dashed var(--sports-line);border-radius:20px}.sports-empty p{font-size:13px;color:var(--muted)}.sports-game-market>small{font-size:11px;color:var(--muted)}@media(max-width:1100px){.sports-setup{grid-template-columns:1fr}.sports-feeds>article{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sports-feed-name{flex:1;width:auto}.sports-games{grid-template-columns:1fr}}@media(max-width:600px){.sports-hero{padding:22px 16px;min-height:230px}.sports-hero>div{width:100%}.sports-hero>img{opacity:.3;width:100%}.sports-card{padding:16px 12px}.sports-form-grid,.sports-market-options,.sports-team-grid{grid-template-columns:1fr}.sports-section-head{flex-wrap:wrap}.sports-section-head h3{font-size:17px}.sports-player-search{flex-wrap:wrap}.sports-player-search input{width:100%;min-width:120px}.sports-match{gap:6px;grid-template-columns:1fr 18px 1fr}.sports-match strong{font-size:12px}.sports-match b{font-size:32px}.sports-details summary small{float:none;margin-left:8px}.sports-posts-head select{width:100%}.sports-league-tags{flex-wrap:wrap}}.royale-explorer{--royale-line:color-mix(in srgb,var(--text,#fff) 12%,transparent);border:1px solid var(--royale-line);border-radius:24px;background:var(--panel,var(--surface,#111523));overflow:hidden;margin:24px 0;color:var(--text);min-width:0}.royale-explorer button{border:1px solid var(--royale-line);border-radius:10px;padding:10px 16px;background:var(--surface,#181c2b);color:inherit;cursor:pointer}.royale-explorer button:hover,.royale-explorer button.active{background:color-mix(in srgb,var(--accent,#8b70fa) 18%,var(--surface,#181c2b));border-color:var(--accent,#8b70fa)}.royale-explorer button:disabled{opacity:.5;cursor:default}.royale-explorer input,.royale-explorer select{width:100%;min-width:0;border:1px solid var(--royale-line);border-radius:10px;background:var(--surface,#181c2b);color:inherit;padding:12px;font:inherit}.royale-explorer label{display:grid;gap:7px;font-size:13px}.royale-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:38px 32px;min-height:210px;background:linear-gradient(90deg,var(--panel,#111523) 15%,color-mix(in srgb,var(--panel,#111523) 48%,transparent)),url(/connect/banners/clash-royale.webp) center/cover}.royale-hero h2{font-size:clamp(24px,3vw,36px);letter-spacing:-1px;margin:12px 0}.royale-hero p{max-width:490px;margin:0 0 16px;color:var(--muted,#a4adc2)}.royale-hero small{color:var(--muted,#a4adc2)}.royale-hero-knight{display:block;transform:scale(1.5);margin:0 24px}.royale-card-image{display:block;flex:none;width:96px;height:116px;background-image:url(/connect/royale/cards.webp);background-repeat:no-repeat}.royale-card-placeholder{display:grid;place-items:center;width:96px;height:116px;font-size:48px;background:color-mix(in srgb,var(--accent,#8b70fa) 12%,transparent);border-radius:14px;color:var(--accent,#8b70fa)}.royale-mode,.royale-section-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:20px 24px;border-bottom:1px solid var(--royale-line)}.royale-search{display:flex;align-items:end;gap:12px;padding:24px;flex-wrap:wrap}.royale-search label{flex:1;min-width:180px;max-width:360px}.royale-browse-form label{min-width:160px}.royale-empty{padding:50px 24px;text-align:center;color:var(--muted,#a4adc2)}.royale-empty h3{color:var(--text);font-size:23px}.royale-profile{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px 20px}.royale-profile h3{font-size:28px;margin:9px 0;overflow-wrap:anywhere}.royale-profile-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.royale-profile-actions>strong{font-size:24px}.royale-profile small,.royale-profile-actions small{color:var(--muted,#a4adc2);font-size:12px}.royale-section{padding:24px;min-width:0}.royale-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.royale-section-heading h3{margin:0;font-size:21px}.royale-section-heading small{color:var(--muted,#a4adc2)}.royale-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:0 0 18px}.royale-stats>div{background:color-mix(in srgb,var(--text,#fff) 3%,transparent);border:1px solid var(--royale-line);border-radius:12px;padding:14px;min-width:0}.royale-stats dt{font-size:11px;color:var(--muted,#a4adc2);margin-bottom:8px}.royale-stats dd{margin:0;font-size:18px;font-weight:650;overflow-wrap:anywhere}.royale-details{border-top:1px solid var(--royale-line);padding:12px 0}.royale-details summary{cursor:pointer;color:var(--muted,#a4adc2)}.royale-details[open]>summary{margin-bottom:14px}.royale-record{padding:16px 0;border-bottom:1px solid var(--royale-line)}.royale-record h4{margin:0 0 12px}.royale-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.royale-filter input{flex:2;min-width:130px}.royale-filter select{flex:1;min-width:110px}.royale-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px}.royale-playing-card{border:1px solid var(--royale-line);border-radius:16px;padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;background:color-mix(in srgb,var(--accent,#8b70fa) 4%,transparent);text-align:center;min-width:0}.royale-playing-card strong{font-size:14px;overflow-wrap:anywhere}.royale-playing-card span:not(.royale-card-image),.royale-playing-card small{font-size:11px;color:var(--muted,#a4adc2)}.royale-playing-card em{font-size:11px;color:var(--accent,#8b70fa);font-style:normal}.royale-playing-card details{width:100%;font-size:11px}.royale-playing-card details .royale-stats{display:block}.royale-playing-card details dd{font-size:12px}.royale-achievements{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.royale-achievements article{padding:20px;border:1px solid var(--royale-line);border-radius:16px}.royale-achievements p,.royale-achievements small{color:var(--muted,#a4adc2);font-size:12px}.royale-achievements progress{width:100%;height:8px;accent-color:var(--accent,#8b70fa);margin-bottom:8px}.royale-achievements small{display:block}.royale-table-wrap{overflow-x:auto;max-width:100%}.royale-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.royale-table-wrap th{text-align:left;color:var(--muted,#a4adc2);font-weight:500}.royale-table-wrap td,.royale-table-wrap th{padding:14px 10px;border-bottom:1px solid var(--royale-line);white-space:nowrap}.royale-table-wrap td:first-child{white-space:normal;min-width:150px}.royale-table-wrap td small{display:block;color:var(--muted,#a4adc2);font-size:10px;margin-top:5px}.royale-battles{display:grid;gap:16px}.royale-battle{border:1px solid var(--royale-line);border-radius:16px;padding:18px;min-width:0}.royale-battle-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.royale-battle-head>span{flex:1;font-size:12px;color:var(--muted,#a4adc2)}.royale-battle-head>b{font-size:20px}.royale-battle-deck>span{font-size:12px;display:block;margin:12px 0 8px}.royale-battle-deck>div{display:flex;flex-wrap:wrap;gap:4px}.royale-battle-deck .royale-card-image{zoom:.7}.royale-chests{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.royale-chests article{display:grid;gap:12px;justify-items:center;border:1px solid var(--royale-line);border-radius:16px;padding:24px 12px;text-align:center}.royale-chests article>span{font-size:36px;color:var(--accent,#8b70fa)}.royale-chests small{color:var(--muted,#a4adc2)}.royale-favourite{display:flex;align-items:center;gap:14px;margin:16px 0}.royale-favourite small,.royale-favourite strong{display:block}.royale-footnote{padding:12px 24px;font-size:11px;color:var(--muted,#a4adc2);border-top:1px solid var(--royale-line);overflow-wrap:anywhere}.royale-explorer>.connect-notice,.royale-explorer>p[role=status]{margin:12px 24px}.royale-explorer>button{margin:12px 24px}.royale-explorer a{color:var(--accent,#a08cff)}@media(max-width:600px){.royale-hero{padding:24px 18px;min-height:180px}.royale-hero-knight{display:none}.royale-mode,.royale-section-tabs{padding:16px 12px;gap:6px}.royale-mode button,.royale-section-tabs button{padding:9px 11px;font-size:12px}.royale-search{padding:18px 12px}.royale-search label{max-width:none;min-width:130px}.royale-profile{padding:12px;flex-direction:column;align-items:start}.royale-section{padding:18px 12px}.royale-section-heading{align-items:start;flex-direction:column}.royale-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.royale-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.royale-stats dd{font-size:16px}.royale-achievements{grid-template-columns:1fr}.royale-playing-card{padding:12px 6px}.royale-battle,.royale-footnote{padding:12px}.royale-chests{grid-template-columns:repeat(2,minmax(0,1fr))}}.exar-connect{--connect-accent:var(--accent,#9477ff);display:grid;gap:22px;min-width:0}.connect-hero{position:relative;overflow:hidden;border:1px solid var(--border,#30303b);border-radius:20px;min-height:290px;background:#101019;display:flex;align-items:center}.connect-hero>div{position:relative;z-index:1;padding:34px;width:60%;background:linear-gradient(90deg,#101019 30%,#101019dd 70%,transparent)}.connect-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:12px 0;color:#fff}.connect-hero p{max-width:440px;color:#bdb9ce}.connect-hero img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.connect-pill{display:inline-block;margin-top:12px;padding:7px 11px;border:1px solid #68569166;border-radius:30px;font-size:12px;color:#d7c8ff;background:#272032}.connect-tabs,.connect-toolbar,.connect-filters,.connect-actions,.connect-section-head,.connect-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.connect-tabs{border-bottom:1px solid var(--border,#30303b);padding-bottom:12px}.connect-tabs a{margin-left:auto;font-size:13px}.connect-tabs small{margin-left:8px;opacity:.6}.exar-connect button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border,#33333f);border-radius:9px;background:var(--panel,#1b1b25);color:inherit;padding:9px 13px;font:inherit;font-size:13px;cursor:pointer}.exar-connect button.active,.exar-connect .connect-primary{background:var(--connect-accent);color:#fff;border-color:transparent}.exar-connect button:disabled{opacity:.45;cursor:not-allowed}.connect-toolbar{justify-content:space-between}.connect-search{display:flex;align-items:center;gap:10px;border:1px solid var(--border,#33333f);border-radius:10px;padding:0 12px}.connect-search input{border:0!important;background:transparent!important}.connect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.connect-card{border:1px solid var(--border,#30303b);border-radius:15px;padding:22px;background:var(--panel,#17171f);min-width:0}.connect-card h2{font-size:19px;margin:14px 0 10px}.connect-card p{color:var(--muted,#a9a6b8);font-size:13px;line-height:1.65}.connect-card small{color:var(--muted,#a9a6b8);font-size:11px}.connect-card-top{justify-content:space-between;margin-bottom:16px}.connect-brand{width:44px;height:44px;border-radius:12px;background:#8070c51c;color:#aa91ff;display:grid;place-items:center}.connect-brand img{width:27px;height:27px;object-fit:contain}.connect-status{font-size:10px;border:1px solid var(--border,#33333f);padding:5px 8px;border-radius:20px;white-space:nowrap;color:var(--muted,#a9a6b8)}.connect-status.ready{color:#9bd2b3;border-color:#53856966}.connect-card details{font-size:12px;margin:14px 0}.connect-card summary{cursor:pointer;color:var(--muted,#a9a6b8)}.connect-card>button{margin-top:12px;width:100%}.connect-notice{margin:0;padding:14px 18px;border:1px solid var(--border,#38333e);border-radius:12px;color:var(--muted,#b5adc7);font-size:13px}.connect-notice.error,.connect-warning{color:#f6aaa8!important}.connect-workspace{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr);gap:20px;align-items:start}.connect-section-head{justify-content:space-between}.connect-section-head h2{margin:0}.connect-tracker{padding:18px 0;border-bottom:1px solid var(--border,#30303b)}.connect-tracker:last-child{border-bottom:0}.connect-tracker .connect-tracker-name{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;border:0;background:transparent;padding:0}.connect-tracker-name small{margin-top:6px}.connect-actions{margin-top:14px}.connect-actions button{font-size:11px;padding:8px 10px}.connect-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.connect-editor label,.connect-rule label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted,#c1bacf)}.exar-connect input,.exar-connect select,.exar-connect textarea{min-width:0;width:100%;border:1px solid var(--border,#34343f);background:var(--input,#111119);color:var(--text,#eee);border-radius:8px;padding:10px;font:inherit;font-size:13px}.connect-check{flex-direction:row!important;align-items:center;margin:15px 0}.connect-check input{width:auto}.connect-hint{font-size:11px!important}.connect-roles{padding:15px;border:1px solid var(--border,#34343f);border-radius:10px}.connect-rule{display:grid;grid-template-columns:1fr 80px 1fr 32px;gap:8px;margin-top:14px;align-items:end}.connect-rule button{padding:10px 6px}.connect-snapshot{margin-top:15px;border-left:3px solid var(--connect-accent);padding:12px 16px;background:#80808008;font-size:12px;overflow-wrap:anywhere}.connect-snapshot dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.connect-snapshot dt{color:var(--muted,#b5adc7);font-size:10px}.connect-snapshot dd{margin:4px 0}.connect-snapshot a{display:block;margin-top:8px}.connect-empty{text-align:center;padding:60px 25px}.connect-empty>svg{color:var(--connect-accent)}@media(max-width:1100px){.connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-workspace{grid-template-columns:1fr}}@media(max-width:600px){.connect-grid,.connect-form-grid{grid-template-columns:1fr}.connect-hero>div{width:100%;padding:24px;background:#101019c9}.connect-hero{min-height:280px}.connect-search{width:100%}.connect-tabs a{margin-left:0}.connect-card{padding:18px}.connect-rule{grid-template-columns:1fr 75px}.connect-rule button{width:35px}.connect-filters{gap:6px}.connect-filters button{padding:8px 10px;font-size:12px}}.connect-rank-pack{display:flex;gap:12px;margin-top:18px}.connect-rank-pack img{width:38px;height:38px}.connect-grid>.connect-card{--connect-card-bg:var(--panel,#17171f);padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--connect-card-bg);transition:border-color .18s ease,transform .18s ease;isolation:isolate}.connect-grid>.connect-card:hover{border-color:color-mix(in srgb,var(--connect-accent) 45%,var(--border,#30303b));transform:translateY(-2px)}.connect-card-art{height:180px;position:relative;overflow:hidden;background:#17171f;flex-shrink:0}.connect-card-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9);transition:transform .35s ease}.connect-grid>.connect-card:hover .connect-card-art>img{transform:scale(1.035)}.connect-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000018 0%,transparent 28%,color-mix(in srgb,var(--connect-card-bg) 25%,transparent) 55%,var(--connect-card-bg) 100%);pointer-events:none}.connect-card-art .connect-status{position:absolute;right:14px;top:14px;z-index:1;background:#13121ce0;color:#ddd8ea;border-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;box-shadow:0 2px 10px #0003}.connect-card-art .connect-status.ready{color:#b1ecc9}.connect-card-body{position:relative;z-index:1;margin-top:-22px;padding:0 22px 22px;display:flex;flex-direction:column;flex:1;min-width:0}.connect-card-body>small{font-size:10px;letter-spacing:.045em;color:var(--muted,#a9a6b8)}.connect-card-body h2{font-size:21px;line-height:1.2;font-weight:650;margin:10px 0}.connect-card-body .connect-card-description{font-size:13px;line-height:1.6;margin:0;min-height:42px;max-width:38ch}.connect-card-body details{margin:15px 0 18px}.connect-card-body details p{margin:9px 0}.connect-card-body>button{width:100%;margin-top:auto;background:transparent}.connect-card-body>button:not(:disabled):hover{background:color-mix(in srgb,var(--connect-accent) 13%,transparent)}@media(min-width:1600px){.connect-card-art{height:210px}}@media(max-width:600px){.connect-card-art{height:172px}.connect-card-body{padding:0 18px 18px}.connect-card-body h2{font-size:21px}.connect-card-body .connect-card-description{min-height:0}}@media(prefers-reduced-motion:reduce){.connect-grid>.connect-card,.connect-card-art>img{transition:none}.connect-grid>.connect-card:hover{transform:none}}.connect-art-credit{display:block;font-size:10px;opacity:.75;margin-top:8px;overflow-wrap:anywhere}.connect-coming-soon{min-height:45vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 20px;gap:12px}.connect-coming-soon h1{margin:0;font-size:clamp(32px,5vw,56px);letter-spacing:-.04em}.connect-coming-soon .eyebrow{color:var(--muted,#a7a7b5)}.plan-allowance{margin:0 0 20px;padding:14px 18px;background:var(--panel,#23242c);border:1px solid #ffffff18;border-radius:12px;color:#ddd}.plan-allowance summary{cursor:pointer;font-weight:600}.plan-allowance dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.plan-allowance dl>div{display:flex;justify-content:space-between;gap:16px}.plan-allowance dd{margin:0;color:#fff;font-weight:600}.plan-allowance p,.plan-comparison p{color:#b5b8c6;font-size:13px;line-height:1.6}.plan-allowance a{color:#b7a5ff}.plan-table-scroll{overflow-x:auto}.plan-comparison table{width:100%;border-collapse:collapse;min-width:520px}.plan-comparison th,.plan-comparison td{text-align:left;padding:12px;border-bottom:1px solid #ffffff15}.plan-comparison tbody th{font-weight:400;color:#d9dbe6}.plan-comparison td:last-child{color:#c3b2ff}.marketplace{font-size:16px;color:#ebebeb}.marketplace p{color:#b0b0b0;line-height:1.6;margin:10px 0;font-size:14px}.marketplace h2{font-size:24px;margin:4px 0}.marketplace h3{font-size:21px;margin:10px 0}.marketplace small{font-size:12px;color:#adadad}.marketplace button{font:inherit;font-size:14px;border:1px solid #ffffff18;background:#ffffff08;color:#ebebeb;border-radius:10px;padding:11px 15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.marketplace button:hover{background:#6f51f81b;border-color:#6f51f877}.marketplace button:disabled{opacity:.4;cursor:default}.marketplace .market-primary{background:#282828;border-color:#6f51f866}.market-status{display:flex;gap:18px;align-items:center;border:1px solid #6F51F82b;padding:22px 25px;border-radius:20px;background:#282828;margin-bottom:22px}.market-status>button{margin-left:auto;flex-shrink:0}.market-status small{letter-spacing:1.8px}.market-status p{margin:4px 0}.market-plan-icon,.addon-icon{padding:14px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#6f51f829;color:#fbfbfb}.market-panel{background:#282828;border:1px solid #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;padding:25px;margin:20px 0}.market-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0}.billing-terms,.market-categories{display:flex;gap:5px;padding:5px;background:#0608104d;border:1px solid #ffffff0c;border-radius:13px;flex-wrap:wrap}.billing-terms button{text-transform:capitalize;border:0;white-space:nowrap}.billing-terms button.active,.market-categories button.active{background:#6f51f82b;border-color:#6f51f8;color:#fbfbfb}.billing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.billing-plans .market-panel{margin:0;display:flex;flex-direction:column}.plan-ultimate{border-color:#6f51f877;background:#282828}.plan-title{display:flex;gap:12px;align-items:center;justify-content:space-between}.plan-title span{font-size:10px;letter-spacing:.8px;color:#fbfbfb;background:#6f51f82b;padding:6px;border-radius:6px}.plan-price{font-size:37px;margin-top:18px;letter-spacing:-1.3px}.plan-price small{display:block;letter-spacing:0;margin:7px 0}.marketplace ul{padding:0;list-style:none;display:flex;gap:13px;flex-direction:column;margin:20px 0 30px}.marketplace li{display:flex;align-items:center;gap:10px;font-size:14px;color:#c1c1c1}.marketplace li svg{color:#c4b8ff;flex-shrink:0}.billing-plans article>button,.billing-plans article>.market-muted{margin-top:auto}.billing-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #ffffff0b;padding:15px 0;font-size:14px}.billing-row:last-child{border:0}.billing-row p{font-size:13px;margin:5px 0}.billing-row small{display:block}.market-muted{font-size:13px;color:#9f9f9f}.market-notice,.market-error{background:#98653920;border:1px solid #ddb97433;padding:14px 18px;border-radius:12px}.market-error{background:#793a512d;color:#f6bfce!important;border-color:#ff99b033}.market-search{display:flex;gap:10px;align-items:center;background:#6f51f84d;padding:10px 14px;border:1px solid #ffffff12;border-radius:12px;min-width:250px}.marketplace input,.marketplace select{color:#e7e7e7;background:#6f51f866;border:1px solid #ffffff16;border-radius:9px;font:inherit;padding:10px;width:100%;min-width:0}.market-search input{border:0;background:none;padding:3px;font-size:14px;outline:none}.market-categories{background:transparent;border:0;padding:0;margin:15px 0 25px}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.addon-card{margin:0;display:flex;flex-direction:column}.addon-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.addon-state{font-size:12px;border:1px solid #ffffff16;padding:6px 10px;border-radius:20px;color:#c1c1c1}.icon-minecraft{background:#66844625;color:#a6c577}.icon-tebex{background:#526fa625;color:#99b7e5}.icon-github{background:#cacaca18;color:#dcdcdc}.addon-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.addon-bottom>span{font-size:17px}.addon-bottom small{display:block;margin-top:4px}.market-modal{position:fixed;inset:0;background:#6f51f8c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.market-modal>.market-panel{position:relative;width:min(100%,510px);max-height:90vh;overflow:auto;background:#6f51f8ed;border-color:#6f51f866}.market-modal .market-close{position:absolute;right:14px;top:14px;padding:6px;border:0}.market-modal h2{margin-right:32px}.market-modal label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:14px}.market-modal .market-check{flex-direction:row;align-items:center}.market-check input{width:18px}.market-paywall{text-align:center;padding:45px 24px}.market-paywall h2{font-size:26px}.market-paywall p{color:#b4b4b4}.market-paywall a{display:inline-block;background:#6f51f8;color:#fff;border-radius:10px;padding:12px 18px;margin:15px}.marketplace :focus-visible{outline:2px solid #6F51F8;outline-offset:3px}@media(max-width:1200px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plans{grid-template-columns:1fr}.billing-plans .market-panel{display:block}.billing-plans ul{display:grid;grid-template-columns:1fr 1fr}.market-section-head{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.market-grid{grid-template-columns:1fr}.market-status{flex-wrap:wrap;padding:18px}.market-status>button{margin:0}.billing-plans ul{display:flex}.market-panel{padding:20px}.market-search{width:100%;min-width:0}.market-modal{padding:12px}.billing-row{flex-wrap:wrap}.billing-terms{width:100%}}.reward-editor,.affiliate-page{padding:26px;border:1px solid #39343f;border-radius:18px;background:#242228;color:#f6f3fc}.reward-editor header,.reward-editor footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}.reward-editor p,.affiliate-page p{color:#c0b8cd;line-height:1.7}.reward-mode{display:flex;gap:6px}.reward-mode button,.reward-types button{border:1px solid #51485f;background:#2d2933;color:#ede7f6;border-radius:10px;padding:12px;cursor:pointer}.reward-mode .active,.reward-types .active{border-color:#b59dff;background:#6f51f833}.reward-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin-bottom:26px}.reward-types span{display:block;font-size:23px;margin-bottom:8px}.reward-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:28px}.reward-note{padding:16px;background:#302938;border-radius:10px}.reward-preview{align-self:start;position:sticky;top:90px;padding:20px;background:#1c1a20;border-radius:12px;overflow-wrap:anywhere}.reward-preview article{border-left:4px solid;padding:18px;margin-top:18px;background:#29252f;border-radius:8px}.reward-preview article span{display:inline-block;padding:10px;border-radius:5px;color:#15121c;font-weight:700}.reward-preview p{white-space:pre-wrap}.reward-preview img{width:100%;border-radius:7px}.reward-editor footer{margin-top:26px}.reward-editor input,.reward-editor textarea,.reward-editor select{max-width:100%}.affiliate-page{max-width:1100px;margin:35px auto}.affiliate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:24px 0}.affiliate-card{padding:22px;border:1px solid #48404f;border-radius:14px;background:#2b2731}.affiliate-card strong{display:block;font-size:26px;margin:10px 0}.affiliate-page label{display:grid;gap:8px;margin:16px 0}.affiliate-page table{width:100%;border-collapse:collapse}.affiliate-page td,.affiliate-page th{padding:12px;text-align:left;border-bottom:1px solid #48404f}.affiliate-scroll{overflow:auto}.affiliate-page section{margin-top:30px}.affiliate-page .error-box{margin:15px 0}@media(max-width:1000px){.reward-layout{grid-template-columns:1fr}.reward-preview{position:static}.affiliate-page{margin:20px 12px;padding:20px}}.giveaway-scheduling,.giveaway-preset-save{padding:24px;margin:20px 0;border:1px solid #ffffff18;border-radius:16px;background:#202024}.giveaway-weekdays{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.giveaway-weekdays label{display:flex;gap:8px;align-items:center;font-size:13px}.giveaway-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.giveaway-template-grid article{padding:20px;border:1px solid #ffffff12;border-radius:12px;background:#202024}.giveaway-template-grid button{margin:6px}.giveaway-preset-save input{width:100%}.temp-voice{display:grid;gap:20px;min-width:0}.tv-intro{display:flex;align-items:center;gap:20px}.tv-intro h2{margin:0 0 8px}.tv-intro p{margin:0;color:var(--muted,#b9bac8)}.tv-intro>.btn{margin-left:auto;flex-shrink:0}.tv-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#7564e52b;color:#cec5ff;flex-shrink:0}.tv-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tv-badges span,.tv-status{font-size:12px;border:1px solid #77778c40;border-radius:20px;padding:5px 10px;color:#d9d9e6}.tv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tv-stats article{display:flex;gap:14px;align-items:center;padding:20px;border:1px solid #77778c30;border-radius:14px;background:#ffffff03}.tv-stats strong{font-size:26px}.tv-stats span{color:var(--muted,#b9bac8)}.tv-editor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px}.tv-fields{display:grid;gap:14px}.tv-fields label{display:grid;gap:8px;font-weight:600}.tv-fields h3{display:flex;align-items:center;gap:10px;margin:14px 0 0}.tv-fields h3 span{display:grid;place-items:center;background:#7564e530;border-radius:50%;width:26px;height:26px;font-size:13px}.tv-fields .tv-switch{display:flex;align-items:center;gap:10px}.tv-switch input{width:auto}.tv-presets{display:flex;gap:6px;flex-wrap:wrap}.tv-presets .btn{font-size:11px;padding:7px}.tv-preview{align-self:start;padding:24px;border:1px solid #77778c30;border-radius:16px;background:#121319;margin-top:14px;overflow-wrap:anywhere}.tv-eyebrow{font-size:11px;letter-spacing:.13em;color:#aea4e8}.tv-channel{display:flex;align-items:center;gap:10px;margin-top:24px}.tv-channel span{margin-left:auto;font-size:11px;white-space:nowrap}.tv-room{padding:14px;border-radius:9px;background:#7564e529}.tv-preview p{font-size:13px;color:#b9bac8;line-height:1.6}.tv-chat{margin-top:24px;padding:16px;background:#ffffff06;border-radius:9px}.tv-chat code{display:block;margin-top:8px;font-size:12px;color:#d2cbff}.tv-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #77778c30;padding-top:20px;margin-top:24px}.tv-hubs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.tv-hub{padding:20px;border:1px solid #77778c40;border-radius:14px;background:#ffffff03}.tv-hub-head,.tv-hub-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.tv-status.on{color:#9ce5c3;background:#42bd8915}.tv-hub p{color:#b9bac8}.tv-hub dl>div{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin:12px 0}.tv-hub dt{color:#aaaaba}.tv-hub dd{margin:0;overflow-wrap:anywhere}.tv-hub-actions{margin-top:20px}.tv-commands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.tv-commands article{padding:16px;background:#ffffff04;border-radius:10px}.tv-commands code{color:#d2cbff}.tv-commands p{font-size:13px;color:#b9bac8;margin-bottom:0}.tv-empty{text-align:center;padding:36px 20px;color:#b9bac8}.tv-empty svg{margin:auto}.temp-voice .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.temp-voice .panel-head{gap:16px;flex-wrap:wrap}.temp-voice .panel-head input{max-width:260px}@media(max-width:800px){.tv-intro{flex-wrap:wrap}.tv-intro>.btn{margin-left:0}.tv-editor,.tv-commands{grid-template-columns:1fr}.tv-stats article{flex-direction:column;gap:4px;text-align:center;padding:14px 8px}.tv-footer{flex-wrap:wrap}}@media(max-width:600px){.dashboard[data-view=temporary] .workspace-footer{flex-wrap:wrap;gap:10px}.dashboard[data-view=temporary] .workspace-footer>span{flex-basis:100%;min-width:0}}.suite-page{display:grid;gap:20px;min-width:0;padding-bottom:30px}.suite-page h2{font-size:20px;font-weight:500;margin-bottom:14px}.suite-page .panel-head h2{margin-bottom:0}.suite-controls{padding:0;border:0;min-width:0;display:grid;gap:20px}.suite-controls:disabled{opacity:.65}.suite-form-grid,.suite-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.suite-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#cecece;font-size:14px;min-width:0}.suite-field input:not([type=checkbox]),.suite-field select,.suite-field textarea{width:100%;background:#0b1126a8;border:1px solid #6F51F82c;border-radius:12px;color:#f1f1f1;padding:11px 12px;font-size:15px}.suite-field input[type=checkbox],.suite-toggle input{accent-color:#6F51F8;width:19px;height:19px}.suite-toggle{display:flex;align-items:center;gap:9px;font-size:14px;white-space:nowrap}.suite-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.suite-actions>span,.suite-command-note{color:#bcbcbc;font-size:14px}.suite-command-note{padding:14px 18px;border:1px solid #6F51F82b;background:#6f51f80c;border-radius:14px;line-height:1.8}.suite-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #6F51F813;font-size:14px;overflow-wrap:anywhere}.suite-row small{display:block;font-size:13px;color:#a6abc3;margin-top:4px}.suite-row code{font-size:12px;overflow-wrap:anywhere;white-space:normal;color:#c4b8ff}.suite-row strong{font-weight:500;color:#efefef}.suite-row:last-child{border:0}.suite-empty{padding:22px 0;color:#a6abc3;font-size:14px}.suite-event{padding:10px 0 18px;border-bottom:1px solid #6F51F813}.suite-event:last-child{border:0}.suite-poll-result{display:flex;justify-content:space-between;padding:10px 14px;background:#ffffff04;border-radius:10px;margin-top:7px;font-size:14px}.suite-page .hint{font-size:14px;line-height:1.7;margin:12px 0 18px}@media(max-width:800px){.suite-columns,.suite-form-grid{grid-template-columns:1fr}.suite-row{flex-wrap:wrap}.suite-page .panel-head{flex-wrap:wrap;gap:15px}}.community-editor{overflow:visible}.community-editor form>.btn.primary{margin-top:22px}.workflow-trigger,.workflow-gate,.workflow-action-area{position:relative;margin:24px 0;padding:20px;border:1px solid #6F51F828;border-radius:17px;background:#6f51f808}.workflow-trigger{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workflow-eyebrow{display:block;color:#c4b8ff;font-size:11px;letter-spacing:.16em;font-weight:700;margin-bottom:14px;grid-column:1 / -1}.workflow-gate:before,.workflow-action-area:before{content:"";position:absolute;top:-25px;left:34px;height:24px;width:1px;background:#6f51f855}.workflow-condition-head,.workflow-step-head{display:flex;align-items:center;gap:8px}.workflow-condition-head>select,.workflow-condition-head>input{min-width:0;flex:1}.workflow-condition-children{border-left:1px solid #6F51F835;margin:12px 0 4px 8px;padding-left:14px}.workflow-condition-line{display:flex;gap:5px;align-items:flex-start;margin:10px 0}.workflow-condition-line>.workflow-condition{flex:1;min-width:0}.workflow-step{padding:16px;margin:12px 0;border-radius:14px;background:#fff03;border:1px solid #fff0f}.workflow-step-head{margin-bottom:15px}.workflow-step-head>select{min-width:0;flex:1}.workflow-number{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:9px;color:#fbfbfb;background:#6f51f824;font-size:12px}.workflow-branches{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #fff0f;margin-top:18px}.workflow-branches>section{min-width:0}.workflow-branches h4{margin:16px 0 0;color:#c4b8ff;font-size:12px}.workflow-branches .workflow-step{padding:10px}.workflow-add{width:100%;border-style:dashed;background:#6f51f808}@media(max-width:1000px){.workflow-branches{grid-template-columns:1fr}}@media(max-width:650px){.workflow-trigger{grid-template-columns:1fr}.workflow-trigger,.workflow-gate,.workflow-action-area{padding:14px}.workflow-condition-head{flex-direction:column;align-items:stretch}.workflow-condition-head>select,.workflow-condition-head>input{width:100%}.workflow-step-head{gap:3px}.workflow-step-head .btn{min-width:28px;padding:6px}}:root{font-family:Outfit,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8f8f8;background:#0b1022;font-synthesis:none;font-weight:400;--bg: #0b1022;--panel: #0e1429;--panel2: #171d35;--line: #30314b;--muted: #a7abc2;--text: #f8f8f8;--primary: #6F51F8;--primary-dark: #6F51F8;--green: #79d5ae;--radius: 24px;color-scheme:dark;line-height:1.5}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #6F51F8;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:2rem;letter-spacing:-1px;line-height:1.25;font-weight:650}h2{font-size:1.05rem;letter-spacing:-.25px;font-weight:600}h3{font-size:1rem;font-weight:600}p{color:var(--muted)}small{font-size:.875rem}svg{flex-shrink:0;vertical-align:middle}button{border:0;background:none}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86em;color:#c4b8ff}::selection{background:#6f51f8;color:#fff}.logo{display:inline-flex;align-items:center;gap:10px;line-height:1}.logo img{width:34px;height:34px}.logo strong{font-size:2rem;letter-spacing:-1.3px;font-weight:750}.logo strong>span{font-size:11px;vertical-align:top;display:inline-block;margin:4px 0 0 3px;letter-spacing:0;color:#bebebe}.logo.small strong{font-size:1.5rem}.logo.small img{width:27px;height:27px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid #6F51F8;border-radius:8px;background:#6f51f8;font-size:.875rem;font-weight:550;white-space:normal;text-align:center;line-height:1.35;transition:background .16s,border-color .16s,transform .16s}.btn.primary{background:#6f51f8;color:#fff;border-color:#6f51f8}.btn.primary:hover{background:#6f51f8;border-color:#6f51f8}.btn.light{background:#f7f7f7;color:#5036c7;border-color:#f7f7f7}.btn.large{min-height:48px;padding:13px 23px;font-size:1rem}.btn.danger{color:#ffabb8}.btn.icon-only{padding:8px;min-width:36px;min-height:36px;background:transparent}.badge{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #6F51F8;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:500;color:#bababa;line-height:1.4}.badge.green{background:#14332b80;border-color:#315344;color:#7eddba}.badge.purple{background:#6f51f8;border-color:#6f51f8;color:#fbfbfb}.badge.amber{background:#3c3025;border-color:#655038;color:#edc27e}.badge.red{background:#40262c;border-color:#6a343f;color:#ffb1bc}.eyebrow{font-size:.75rem;letter-spacing:1.5px;font-weight:600;color:#c4b8ff;display:flex;align-items:center;gap:9px}.eyebrow>span{height:6px;width:6px;background:#6f51f8;border-radius:50%}.text-link{display:inline-flex;gap:8px;align-items:center;font-size:.85rem;color:#c4b8ff}.hint{display:block;font-size:.85rem;line-height:1.65;color:var(--muted);margin:14px 0 0}.text-error{color:#ffabb8!important}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.public-header{height:88px;max-width:1220px;padding:0 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #6F51F8;gap:24px}.public-header nav{display:flex;gap:34px;align-items:center;font-size:.9rem;color:#bbb}.public-header nav a:hover{color:#fff}.landing{max-width:1200px;margin:auto;padding:0 32px}.hero{text-align:center;position:relative;padding:96px 0 76px;background:#282828}.hero .eyebrow{justify-content:center;color:#c4b8ff}.hero h1{font-size:clamp(3.6rem,7.5vw,6.5rem);line-height:1.03;letter-spacing:-5px;font-weight:650;margin:26px 0}.hero h1 em{font-style:normal;color:#c4b8ff}.hero>p{font-size:1.12rem;max-width:510px;margin:0 auto;line-height:1.75}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin:32px 0 18px}.hero-note{font-size:.875rem;color:#c4b8ff}.feature-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;background:#6f51f8}.feature-strip>div{padding:32px;border-right:1px solid var(--line)}.feature-strip>div:last-child{border-right:0}.feature-strip h2{margin:20px 0 8px;font-size:1.15rem}.feature-strip p{font-size:.94rem;line-height:1.65}.landing-tools{padding:90px 10px;display:grid;grid-template-columns:1.15fr 1fr;gap:95px;align-items:center}.landing-tools h2{font-size:2.1rem;line-height:1.22;letter-spacing:-1px;margin:18px 0}.landing-tools p{line-height:1.8}.tool-list{border-top:1px solid var(--line)}.tool-list a{display:flex;gap:15px;align-items:center;padding:18px 5px;border-bottom:1px solid var(--line);font-size:.95rem}.tool-list a>svg:last-child{margin-left:auto;color:#a8a8a8}.tool-list a:hover{color:#c4b8ff}.footer{max-width:1160px;margin:auto;border-top:1px solid var(--line);display:flex;align-items:center;gap:24px;padding:28px 0 36px;color:#999;font-size:.875rem}.footer>span:nth-child(2){margin-right:auto}.footer a:hover{color:#e5e5e5}.standalone{padding:70px 24px;max-width:700px;margin:auto;text-align:center}.standalone>h1{margin:25px 0 12px}.standalone>.btn{margin-top:24px}.login-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:45px;max-width:510px;margin:auto}.login-card h1{font-size:1.8rem;margin:24px 0 12px}.login-card p{line-height:1.7}.login-card .btn{margin:26px 0 18px}.login-card small{display:block;color:var(--muted)}.server-picker{max-width:1160px;margin:auto;padding:48px 24px 64px;min-height:70vh}.page-title{margin-bottom:36px}.page-title .eyebrow{margin-bottom:12px}.page-title h1{font-size:2.5rem;margin-bottom:10px}.picker-toolbar{display:flex;justify-content:space-between;gap:18px;margin-bottom:28px}.search{display:flex;align-items:center;gap:9px;background:#6f51f8;border:1px solid #6F51F8;border-radius:8px;padding:0 12px;color:#959595;width:280px;max-width:100%}.search input{width:100%;border:0!important;background:transparent!important;padding:10px 0!important;min-width:0}.search.compact{width:230px}.server-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.server-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.server-art{height:120px;background:#282828;display:flex;align-items:center;justify-content:center}.server-avatar{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:#6f51f8;color:#fbfbfb;font-size:1.5rem;font-weight:600;box-shadow:0 6px 22px #6f51f880;border:3px solid #6F51F844}.server-avatar img{width:100%;border-radius:17px}.server-card-body{padding:24px}.server-card h2{font-size:1.15rem}.server-card p{font-size:.875rem;margin:7px 0 23px}.server-card .btn{width:100%}.picker-foot{margin-top:45px;display:flex;gap:25px;align-items:center;color:#c4b8ff;font-size:.85rem}.picker-foot>span{margin-right:auto}.prose-page{max-width:800px;margin:auto;padding:68px 24px 90px}.prose-page h1{margin:20px 0 30px;font-size:2.5rem}.prose-page h2{font-size:1.2rem;margin:32px 0 10px}.prose-page p{margin-bottom:17px;line-height:1.85}.prose-page ol{padding-left:25px}.prose-page li{padding-left:12px;margin-bottom:34px}.prose-page a{color:#c4b8ff}.dashboard{display:flex;min-height:100vh}.sidebar{width:248px;background:#6f51f8;border-right:1px solid #6F51F8;position:fixed;top:0;left:0;bottom:0;z-index:40;display:flex;flex-direction:column}.sidebar-logo{padding:29px 25px 26px;display:flex;justify-content:space-between;align-items:center}.sidebar-logo .logo img{width:32px;height:32px}.sidebar-logo .logo strong{font-size:1.9rem}.server-switch{display:flex;align-items:center;gap:10px;margin:0 15px 18px;padding:12px 10px;border:1px solid #6F51F8;border-radius:10px;background:#6f51f8}.server-mini{height:36px;width:36px;display:grid;place-items:center;background:#282828;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:650;flex-shrink:0}.server-switch>span:nth-child(2){min-width:0}.server-switch strong{font-size:.875rem;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-switch small{display:block;color:#c4b8ff;font-size:.7rem;margin-top:2px}.server-switch>svg{margin-left:auto;color:#c4b8ff}.sidebar nav{overflow-y:auto;padding:0 14px 16px;scrollbar-width:thin;scrollbar-color:#6F51F8 transparent}.nav-group{margin-bottom:20px}.nav-group>span{display:block;font-size:.75rem;letter-spacing:1.1px;color:#c4b8ff;font-weight:650;margin:0 13px 7px}.nav-group a{display:flex;align-items:center;gap:11px;color:#aeaeae;font-size:.875rem;min-height:39px;padding:9px 12px;margin:2px 0;border-radius:7px}.nav-group a:hover{background:#6f51f8;color:#ececec}.nav-group a.active{background:#6f51f8;color:#fbfbfb;font-weight:550;box-shadow:inset 2px 0 #6f51f8}.sidebar-bottom{margin-top:auto;display:flex;gap:10px;align-items:center;border-top:1px solid #6F51F8;padding:18px 20px;background:#6f51f8}.avatar{height:33px;width:33px;display:grid;place-items:center;background:#383c37;border:1px solid #6c756740;border-radius:50%;color:#c9d7c1}.sidebar-bottom strong{font-size:.775rem;display:block;font-weight:550}.sidebar-bottom small{color:#c4b8ff;font-size:.675rem}.sidebar-bottom button{margin-left:auto;color:#c4b8ff;padding:6px}.workspace{margin-left:248px;width:calc(100% - 248px);display:flex;flex-direction:column;min-height:100vh}.topbar{height:74px;border-bottom:1px solid #6F51F8;display:flex;align-items:center;justify-content:space-between;padding:0 38px;gap:18px}.topbar>div:first-of-type{display:flex;align-items:center;gap:13px;font-size:.875rem;color:#929292}.topbar strong{font-weight:500;color:#d0d0d0}.topbar-right{display:flex;align-items:center;gap:23px}.help-link{display:flex;align-items:center;gap:7px;color:#b6b6b6;font-size:.875rem}.dashboard-content{padding:35px 38px 32px;max-width:1500px;width:100%;margin:auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:20px}.page-heading .eyebrow{font-size:.65rem;letter-spacing:1.2px;color:#c4b8ff;margin-bottom:9px}.page-heading h1{font-size:1.9rem;letter-spacing:-.8px}.page-heading p{font-size:.875rem;margin-top:8px;color:#a0a0a0}.demo-banner{border:1px solid #514035;background:#35271f80;color:#d9b78e;border-radius:8px;display:flex;align-items:center;gap:9px;padding:9px 13px;font-size:.875rem;margin-bottom:24px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stat{padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.stat>div{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#9a9a9a}.stat>div>span,.stat>span{font-size:.875rem;color:#bcbcbc}.stat>div>svg{color:#c4b8ff}.stat>strong{display:block;font-size:1.85rem;font-weight:600;letter-spacing:-.7px;margin:14px 0 1px}.stat>small{font-size:.7rem;color:#929292}.overview-middle{display:grid;grid-template-columns:1.8fr 1fr;gap:22px;margin-bottom:28px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:24px;margin-bottom:24px;min-width:0;align-self:start}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.panel-head p{font-size:.85rem;line-height:1.6;margin-top:6px;max-width:680px}.panel-head h2{font-size:1rem}.chart-panel{margin:0;padding-bottom:16px}.chart-panel .panel-head{margin-bottom:2px}.chart-number{font-size:1.9rem;font-weight:600;margin:16px 0 0;letter-spacing:-.7px}.chart-number>span{font-size:.75rem;letter-spacing:0;font-weight:400;color:#c4b8ff;margin-left:9px}.activity-chart svg{width:100%;display:block;min-height:140px;margin-top:6px}.welcome-callout{padding:28px;border-radius:14px;background:#282828;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.welcome-callout .eyebrow{color:#f0f0f0;letter-spacing:1px;font-size:.55rem}.welcome-callout h2{font-size:1.7rem;line-height:1.15;font-weight:600;letter-spacing:-.7px;margin:18px 0 10px}.welcome-callout p{color:#eee;font-size:.875rem;line-height:1.6;max-width:255px}.welcome-callout .btn{margin-top:23px;font-size:.775rem;min-height:35px;padding:8px 13px}.callout-icon{position:absolute;right:23px;top:43px;color:#eee;opacity:.45;transform:rotate(-15deg)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:29px 0 18px;gap:16px}.section-heading h2{font-size:1.1rem}.section-heading p{font-size:.875rem;margin-top:4px}.modules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:30px}.module-card{display:block;background:var(--panel);border:1px solid var(--line);padding:20px;border-radius:12px;transition:border-color .18s,background .18s}.module-card:hover{border-color:#6f51f8;background:#6f51f8}.module-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.module-card-top>svg{color:#c4b8ff}.module-card h3{font-size:1rem;letter-spacing:-.15px}.module-card p{font-size:.875rem;line-height:1.6;margin-top:7px;color:#a7a7a7}.module-icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:11px;flex-shrink:0}.module-icon.purple{color:#fbfbfb;background:#6f51f8}.module-icon.blue{color:#8caeff;background:#213049}.module-icon.amber{color:#e0b375;background:#3c3021}.module-icon.green{color:#86cdad;background:#203a2e}.module-icon.pink{color:#ee9dc8;background:#41243a}.module-icon.cyan{color:#7ccccf;background:#1f383b}.module-icon.orange{color:#e9aa89;background:#412a25}.module-card .badge{font-size:.625rem;padding:3px 6px}.activity-rows>div{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid #6F51F8}.activity-rows>div:first-child{padding-top:0}.activity-rows>div:last-child{border-bottom:0;padding-bottom:0}.activity-symbol{display:grid;place-items:center;background:#6f51f8;color:#fbfbfb;width:34px;height:34px;border-radius:9px;flex-shrink:0}.activity-rows strong{font-size:.875rem;font-weight:550}.activity-rows p{font-size:.75rem;color:#c4b8ff;margin-top:3px;overflow-wrap:anywhere}.activity-meta{margin-left:auto;text-align:right;white-space:nowrap;flex-shrink:0}.activity-meta span{display:block;color:#b3b3b3;font-size:.7rem}.activity-meta time{font-size:.7rem;color:#c4b8ff}.workspace-footer{display:flex;align-items:center;gap:16px;padding:12px 38px 25px;color:#c4b8ff;font-size:.675rem}.workspace-footer span:first-child{font-size:1rem;letter-spacing:-.7px;font-weight:700}.workspace-footer a{margin-left:auto}.mobile-toggle,.mobile-close,.sidebar-overlay{display:none}.form-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;align-items:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;min-width:0}.field>span{font-size:.875rem;font-weight:500;color:#d9d9d9}.field small{color:#a2a2a2;font-size:.78rem;line-height:1.6}input,textarea,select{border:1px solid #6F51F8;background:#6f51f8;border-radius:7px;color:#eee;padding:10px 12px;width:100%;min-width:0;font-size:.875rem;line-height:1.5}input::placeholder,textarea::placeholder{color:#c4b8ff}textarea{resize:vertical;min-height:90px}select{min-height:43px}input[type=checkbox]{width:16px;height:16px;accent-color:#6F51F8;flex-shrink:0}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid #6F51F8}.toggle-row strong{font-size:.9rem;font-weight:500}.toggle-row p{font-size:.875rem;line-height:1.6;margin-top:5px}.switch{height:23px;width:41px;padding:3px;border-radius:20px;flex-shrink:0;background:#6f51f8;transition:background .2s}.switch>span{height:17px;width:17px;display:block;border-radius:50%;background:#d3d3d3;transition:transform .2s}.switch.on{background:#6f51f8}.switch.on>span{transform:translate(18px);background:#fff}.check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:225px;overflow-y:auto;padding:12px;background:#6f51f8;border:1px solid #6F51F8;border-radius:8px}.check-list label{font-size:.875rem;display:flex;align-items:center;gap:9px;overflow-wrap:anywhere;cursor:pointer}.check-list p{font-size:.85rem}.inline-form{display:flex;gap:9px}.inline-form input{flex:1}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips>button{display:flex;align-items:center;gap:7px;background:#6f51f8;padding:4px 9px;color:#fbfbfb;border-radius:5px;font-size:.875rem;overflow-wrap:anywhere}.note-card{padding:25px;background:#6f51f8;border:1px solid #6F51F8;border-radius:12px;margin:0 0 24px;color:#fbfbfb}.note-card h3{color:#dbdbdb;margin:12px 0 8px;font-size:1rem}.note-card p{font-size:.85rem;line-height:1.75;margin-top:10px}.discord-preview{background:#2a2a2a;border:1px solid #6F51F8;border-radius:12px;overflow:hidden;margin-bottom:24px}.preview-label{background:#6f51f8;padding:12px 16px;font-size:.625rem;letter-spacing:1.2px;color:#fbfbfb;display:flex;justify-content:space-between;gap:9px}.preview-label>span{font-size:.65rem;letter-spacing:0}.discord-channel{padding:13px 16px;border-bottom:1px solid #6F51F8;font-size:.9rem;color:#cfcfcf}.discord-message{display:flex;gap:12px;padding:22px 16px;min-height:160px}.discord-message>img{width:35px;height:35px;border-radius:50%}.discord-message>div{min-width:0;flex:1}.discord-author{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.85rem;font-weight:600}.discord-author b{font-size:.55rem;letter-spacing:.2px;background:#6f51f8;border-radius:3px;padding:1px 4px;font-weight:500}.discord-author small{font-size:.625rem;font-weight:400;color:#929292;margin-left:3px}.discord-message p{font-size:.875rem;color:#d1d1d1;line-height:1.65;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.embed{border-left:4px solid;border-radius:4px;background:#6f51f8;margin-top:9px;padding:13px;overflow-wrap:anywhere}.embed strong{font-size:.9rem}.reward-row{display:grid;grid-template-columns:74px minmax(0,1fr) 36px;gap:10px;align-items:center}.reward-row .field{margin-bottom:15px}.reward-row .btn{margin-top:13px}.command-editor{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.command-editor:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.input-prefix{display:flex;align-items:center;background:#6f51f8;border:1px solid #6F51F8;border-radius:7px;overflow:hidden}.input-prefix>span{padding:0 12px;color:#c4b8ff;border-right:1px solid #6F51F8}.input-prefix>input{border:0;border-radius:0}.command-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.command-actions .toggle-row{margin:0;padding:0;border:0;gap:15px;flex-direction:row-reverse}.divider-label{font-size:.625rem;letter-spacing:1.2px;color:#c4b8ff;border-top:1px solid var(--line);margin:26px 0 20px;padding-top:23px}.color-input{display:flex;align-items:center;gap:12px}.color-input input{width:65px;height:38px;padding:4px}.color-input code{color:#c4b8ff}.inline-actions{display:flex;align-items:center;gap:12px}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:.875rem}th{font-weight:500;color:#fbfbfb;font-size:.7rem;padding:11px 14px;border-bottom:1px solid #6F51F8;background:#6f51f8;white-space:nowrap}td{padding:15px 14px;border-bottom:1px solid #6F51F8;color:#bbb;vertical-align:middle}td strong{font-weight:500;color:#dfdfdf}td code{white-space:nowrap}td a{color:#c4b8ff;white-space:nowrap}td time{white-space:nowrap;font-size:.75rem}tr:last-child td{border-bottom:0}progress{height:6px;width:100%;min-width:90px;max-width:150px;border:0;border-radius:6px;accent-color:#6F51F8;background:#6f51f8}progress::-webkit-progress-bar{background:#6f51f8;border-radius:6px}progress::-webkit-progress-value{background:#6f51f8;border-radius:6px}.rank{font-size:.875rem;font-weight:600;color:#c4b8ff}.rank-0{color:#e8bd69}.rank-1{color:#d0d0d0}.rank-2{color:#e1a17e}.item-list>div{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.item-list>div:last-child{border:0}.item-list strong{font-size:.9rem}.item-list p{font-size:.875rem;margin-top:5px}.item-list .btn{margin-left:auto}.schedule-list>div{display:flex;gap:16px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--line)}.schedule-list>div:first-child{padding-top:0}.schedule-list>div:last-child{padding-bottom:0;border-bottom:0}.schedule-list>div>div:nth-child(2){flex:1;min-width:0}.schedule-list strong{font-size:.9rem}.schedule-list p{font-size:.85rem;line-height:1.6;margin:7px 0}.schedule-list small{font-size:.75rem;color:#c4b8ff}.schedule-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.details{display:grid;grid-template-columns:auto 1fr;gap:15px;font-size:.85rem;margin:0}.details dt{color:#c4b8ff}.details dd{margin:0;text-align:right;overflow-wrap:anywhere}.permission-line{display:flex;align-items:center;gap:10px;font-size:.875rem;padding:10px 0;color:#c4b8ff}.permission-line .badge{margin-left:auto}.save-bar{position:fixed;bottom:22px;left:286px;right:38px;z-index:30;background:#6f51f8;border:1px solid #6F51F8;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;box-shadow:0 10px 35px #6f51f890}.save-bar>span{font-size:.85rem;display:flex;gap:9px;align-items:center;color:#dedede}.save-bar>div{display:flex;gap:10px}.empty{padding:38px 16px;text-align:center}.empty-icon{background:#6f51f8;border:1px solid #6F51F8;width:66px;height:66px;border-radius:18px;display:grid;place-items:center;color:#fbfbfb;margin:0 auto 20px}.empty h3{font-size:1rem;margin-bottom:8px}.empty p{font-size:.875rem;max-width:440px;margin:0 auto;line-height:1.8}.empty .btn{margin-top:22px}.loading{display:flex;gap:12px;align-items:center;justify-content:center;padding:65px 20px;color:#c4b8ff;font-size:.9rem}.loading svg,.btn:disabled svg.lucide-loader-circle{animation:spin 1.3s linear infinite}.error-box{display:flex;gap:12px;align-items:center;background:#372028;border:1px solid #723646;padding:16px;border-radius:10px;color:#ffc2ce;font-size:.9rem;margin-bottom:22px}.error-box .btn{margin-left:auto;flex-shrink:0}.toast{position:fixed;bottom:25px;right:25px;z-index:100;max-width:520px;display:flex;align-items:center;gap:12px;padding:15px 17px;border-radius:10px;background:#6f51f8;border:1px solid #6F51F8;box-shadow:0 8px 35px #0008;font-size:.875rem}.toast>svg{color:#86d4ad}.toast.error{border-color:#a14c61}.toast.error>svg{color:#ff9bac}.toast>button{margin-left:8px;display:grid;place-items:center;color:silver}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1550px){.dashboard-content{padding-top:44px}.modules-grid{gap:20px}.module-card{padding:25px}.overview-middle{grid-template-columns:1.8fr 1fr}.welcome-callout{padding:35px}.welcome-callout h2{font-size:2rem}}@media(max-width:1250px){.sidebar{width:226px}.workspace{margin-left:226px;width:calc(100% - 226px)}.dashboard-content{padding:28px 25px}.topbar{padding:0 25px}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid{gap:12px}.stat{padding:17px}.stat>strong{font-size:1.6rem}.overview-middle{grid-template-columns:1.55fr 1fr;gap:17px}.welcome-callout{padding:22px}.welcome-callout h2{font-size:1.5rem}.welcome-callout .eyebrow{max-width:140px;line-height:1.6}.callout-icon{right:18px;top:50px}.panel{padding:20px}.form-layout{gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.save-bar{left:251px;right:25px}.chart-panel .badge{display:none}.footer{margin:0 24px}.public-header{padding:0 25px}}@media(max-width:1000px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-middle{grid-template-columns:1fr}.welcome-callout{display:none}.form-layout{grid-template-columns:1fr}.form-layout>div:empty{display:none}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading h1{font-size:1.65rem}.dashboard-content{padding:26px 22px}.sidebar{width:218px}.workspace{margin-left:218px;width:calc(100% - 218px)}.save-bar{left:240px;right:22px}.topbar{padding:0 22px}.help-link>span{display:none}.topbar-right{gap:13px}.landing-tools{gap:35px}.landing-tools h2{font-size:1.85rem}.feature-strip>div{padding:25px}.form-layout .discord-preview{max-width:600px}.activity-meta>span{display:none}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:258px;z-index:60}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;inset:0;background:#0009;z-index:50}.workspace{width:100%;margin-left:0}.mobile-toggle,.mobile-close{display:block;padding:5px;color:#c4b8ff}.mobile-toggle{margin-right:-6px}.topbar{height:65px;padding:0 18px;gap:12px}.topbar>div:first-of-type{gap:8px;font-size:.75rem}.topbar>div:first-of-type>span{display:none}.topbar>div:first-of-type>svg{display:none}.topbar-right{margin-left:auto}.dashboard-content{padding:26px 18px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:1.6rem}.page-heading>.badge{display:none}.page-heading p{font-size:.85rem}.stat{padding:18px}.stat>strong{font-size:1.75rem}.module-card{padding:18px}.module-card h3{font-size:1rem}.section-heading{align-items:flex-start;flex-direction:column}.search.compact{width:100%}.modules-grid{gap:12px}.panel{padding:19px}.form-grid{gap:14px}.save-bar{left:12px;right:12px;bottom:12px;padding:13px;gap:10px;flex-wrap:wrap}.save-bar>span{font-size:.875rem}.save-bar>div{margin-left:auto}.save-bar .btn{font-size:.875rem;padding:8px 11px}.toast{bottom:18px;left:16px;right:16px;max-width:none}.activity-meta time{font-size:.65rem}.activity-rows>div{gap:10px}.activity-rows strong{font-size:.875rem}.activity-rows p{font-size:.7rem}.activity-symbol{width:29px;height:29px}.workspace-footer{padding:15px 18px}.public-header{height:78px;padding:0 20px;gap:15px}.public-header nav{display:none}.public-header .btn{font-size:.875rem;padding:9px 12px}.logo strong{font-size:1.8rem}.landing{padding:0 22px}.hero{padding:67px 0 50px}.hero h1{font-size:4rem;letter-spacing:-3px}.hero>p{font-size:1rem}.hero-actions{flex-direction:column;gap:10px}.hero-actions .btn{width:100%;max-width:300px}.hero .eyebrow{font-size:.625rem}.feature-strip{grid-template-columns:1fr}.feature-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:25px}.feature-strip>div:last-child{border-bottom:0}.feature-strip h2{margin-top:17px}.landing-tools{grid-template-columns:1fr;padding:60px 0;gap:30px}.landing-tools h2{font-size:2rem}.footer{gap:18px;flex-wrap:wrap;padding:24px 0}.footer>span:nth-child(2){display:none}.footer .logo{margin-right:auto}.server-picker{padding:30px 20px 50px}.page-title h1{font-size:2rem}.picker-toolbar{flex-direction:column;align-items:stretch}.picker-toolbar .search{width:100%}.server-grid{grid-template-columns:1fr}.picker-foot{flex-wrap:wrap;gap:14px}.picker-foot>span{width:100%}.prose-page{padding:45px 23px}.prose-page h1{font-size:2.1rem}.login-card{padding:30px 22px}.login-card h1{font-size:1.55rem}.schedule-list>div{flex-wrap:wrap;gap:12px}.schedule-actions{width:100%;flex-direction:row;justify-content:space-between}.item-list>div{flex-wrap:wrap}.details{grid-template-columns:1fr}.details dd{text-align:left;margin-top:-10px}.error-box{flex-wrap:wrap}.error-box>span{flex:1;min-width:170px}}@font-face{font-family:Outfit;src:url(/fonts/outfit.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body{min-height:100svh;background:#090d18}#root{width:100%;min-height:100svh;--rail-width: 76px}button,a{touch-action:manipulation}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6F51F8;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-surface.is-public,.dashboard{width:100%;max-width:none;margin:0;min-height:100svh;border:0;border-radius:0;background:#090d18;box-shadow:none;isolation:isolate}.dashboard{position:relative;align-items:stretch}.btn{border-radius:23px;background:#282828;border-color:#6f51f8;font-weight:400;box-shadow:inset 0 1px 1px #ffffff06}.btn:hover{background:#6f51f8;border-color:#6f51f8}.btn.primary{background:#282828;border-color:#6f51f8;box-shadow:inset 0 1px 4px #6f51f830,0 2px 9px #0003}.btn.primary:hover{background:#282828;border-color:#6f51f8}.btn.light{background:#f4f4f4;color:#5036c7;border-color:#f5f5f5}.btn.ghost{background:transparent}.btn.danger{color:#ffb4c7}.badge{border-radius:16px;border-color:#6f51f8;color:#c5c5c5;background:#6f51f81c;font-weight:400}.badge.green{background:#18342c77;color:#90dfbc;border-color:#365c4d}.badge.purple{background:#6f51f866;border-color:#6f51f8}.badge.amber{background:#6f51f877;color:#fbfbfb;border-color:#6f51f8}.badge.red{background:#43203366;border-color:#703449}.user-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#282828;color:#fff;font-size:14px;font-weight:500;border:1px solid #6F51F870;overflow:hidden}.user-avatar img{width:100%;height:100%;object-fit:cover}.panel{background:#282828;border-color:#34354e;border-radius:24px;box-shadow:inset 0 0 0 2px #6f51f809,inset 0 1px 1px #dddddd17,0 3px 5px #0002}.panel-head h2{font-weight:500}.panel-head p,.hint{color:#b3b3b3}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--rail-width);height:100dvh;min-height:0;max-height:100dvh;flex-shrink:0;align-self:flex-start;background:#0a0e19;border:0;border-right:1px solid #252b3d;z-index:40}.sidebar-logo{height:70px;padding:20px;justify-content:center;flex-shrink:0}.sidebar-logo .logo{gap:0}.sidebar-logo .logo img{width:31px;height:31px;border-radius:9px}.sidebar-logo .logo strong{display:none}.server-switch{width:38px;height:38px;margin:7px auto 13px;padding:0;border-radius:50%;justify-content:center;flex-shrink:0;background:#1c2036;border:1px solid #6F51F8}.server-switch .server-mini{width:32px;height:32px;font-size:13px;border-radius:50%;background:#282828}.server-switch>span:nth-child(2),.server-switch>svg{display:none}.sidebar nav{flex:1;min-height:0;padding:8px 18px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.nav-group{margin-bottom:7px}.nav-group>span{display:none}.nav-group a{display:grid;place-items:center;position:relative;width:35px;min-height:35px;height:35px;padding:0;margin:4px 0;border-radius:50%;border:1px solid #ffffff03;background:#282828;color:var(--rail-accent);box-shadow:inset 0 1px 1px #ffffff08,0 4px 8px #0002}.nav-group a.active{background:#282828;border-color:color-mix(in srgb,var(--rail-accent) 32%,transparent);color:var(--rail-accent);box-shadow:0 0 12px color-mix(in srgb,var(--rail-accent) 12%,transparent)}.nav-group a:hover{background:#6f51f8;color:var(--rail-accent);border-color:#6f51f8}.nav-label{display:none}.sidebar-bottom{flex-shrink:0;flex-direction:column;justify-content:flex-end;gap:8px;border:0;background:none;padding:14px 0 18px}.sidebar-user-details{display:none}.sidebar-bottom>button,.owner-rail-link{margin:0;padding:0;width:33px;height:33px;display:grid;place-items:center;background:#282828;color:#e8e8e8;border-radius:50%}.workspace{width:calc(100% - var(--rail-width));margin-left:var(--rail-width);min-height:100svh;min-width:0}.topbar{position:sticky;top:0;z-index:30;height:70px;min-height:70px;padding:0 24px;border:0;border-bottom:1px solid #252b3d;background:#0a0e19;gap:15px}.workspace-tabs{display:flex;flex:1;align-items:center;justify-content:space-between;gap:4px;padding:0;max-width:790px;height:45px;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:none}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs a{flex:1;text-align:center;white-space:nowrap;padding:8px 12px;border-radius:24px;border:1px solid transparent;color:#bcbecb;font-size:13px;font-weight:300}.workspace-tabs a:hover{background:#6f51f8;color:#fff}.workspace-tabs a.active{border-color:#6f51f8;background:#282828;color:#fff;box-shadow:inset 0 -1px #6f51f826,0 2px 5px #0003;font-weight:400}.topbar .topbar-right{display:flex;gap:6px;align-items:center;flex-shrink:0}.topbar-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#282828;color:#eaeaea}.topbar-icon:hover{background:#6f51f8}.connection-pill{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;font-size:12px;border-radius:20px;color:#afb8cb;background:#171d28;white-space:nowrap}.connection-pill.demo{color:#fbfbfb;background:#6f51f8}.connection-pill.online{color:#8ed2b2}.connection-pill.offline{color:#e9b4b9}.dashboard-content{padding:24px;width:100%;max-width:none;margin:0}.dashboard-content.has-save{padding-bottom:110px}.page-heading{margin:24px 14px 25px;gap:18px}.page-heading h1{font-size:27px;font-weight:500;letter-spacing:-.7px}.page-heading .eyebrow{font-size:12px;color:#c4b8ff;letter-spacing:1.1px}.page-heading p{font-size:14px;color:#a5a9bf}.workspace-footer{padding:0 24px 20px;font-size:12px;gap:14px;color:#8c91ad}.workspace-footer span:first-child{color:#dadada;font-weight:600;font-size:17px}.workspace-footer a{color:#b1b1b1;white-space:nowrap}.reference-overview{display:grid;grid-template-columns:minmax(0,1.84fr) minmax(280px,1fr);gap:16px;align-items:stretch}.module-workspace{padding:0;margin:0;display:flex;flex-direction:column;align-self:stretch;overflow:hidden}.module-toolbar{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 8px 20px}.module-toolbar h1{font-size:17px;font-weight:400;letter-spacing:-.2px;line-height:1.35;white-space:nowrap}.module-server{display:block;color:#acacac;font-size:12px;margin-top:3px}.module-toolbar-actions{display:flex;align-items:center;gap:7px}.round-action,.btn.round-action{width:39px;height:39px;min-height:39px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid #2e334b;color:#ececec;background:#282828;box-shadow:inset 0 0 0 2px #6f51f806}.round-action:hover,.btn.round-action.selected{background:#6f51f8;border-color:#6f51f8}.btn.new-message{min-height:39px;padding:9px 14px;font-size:12px;gap:7px;white-space:nowrap}.filled-plus{display:grid;place-items:center;background:#f8f8f8;color:#5036c7;border-radius:50%;width:14px;height:14px}.module-category-tabs{display:flex;align-items:center;gap:7px;padding:2px 16px 13px;min-height:47px}.module-category-tabs button{min-height:32px;padding:6px 15px;border:1px solid transparent;border-radius:22px;font-size:12px;font-weight:300;color:#b6b8cd}.module-category-tabs button.active{background:#282828;border-color:#6f51f8;box-shadow:inset 0 1px 4px #6f51f80b;color:#fff;font-weight:400}.module-category-tabs button:hover{background:#6f51f8;color:#fff}.module-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 17px 14px}.module-filters .search{width:auto;flex:1;min-width:160px}.module-filters select{width:auto;min-width:116px;min-height:36px;font-size:12px;border-radius:18px}.module-filters .btn{min-height:36px;font-size:12px;padding:7px 12px}.workspace-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 18px 14px;margin:0 15px 2px;border:1px solid #50516a24;border-radius:15px;background:#181d330f}.workspace-numbers>div{min-width:0}.workspace-numbers dt{display:flex;align-items:center;gap:6px;color:#a4a9c0;font-size:12px;white-space:nowrap}.workspace-numbers dt svg{color:#c4b8ff}.workspace-numbers dd{margin:3px 0 0;color:#f6f6f6;font-size:21px;line-height:1.3;font-weight:500}.module-table-scroll{margin:4px 16px 0;min-width:0}.module-table{width:100%;table-layout:fixed}.module-table th{background:transparent;color:#abb0c5;border:0;font-weight:300;font-size:12px;padding:13px 5px 10px}.module-table th:first-child{width:33%;padding-left:0}.module-table th:nth-child(2){width:29%}.module-table th:nth-child(3){width:15%}.module-table th:nth-child(4){width:18%}.module-table th:last-child{width:5%}.module-table td{height:58px;padding:10px 5px;border-color:#6f51f817;font-size:12px;font-weight:300;color:#b6bdd3}.module-table td:first-child{padding-left:0}.module-table td:last-child{padding-right:0}.module-table tr:hover td{background:#6f51f805}.module-identity{display:flex;align-items:center;gap:9px;color:inherit;white-space:normal;min-width:0}.module-identity>span:last-child{min-width:0}.module-identity strong{display:block;color:#f7f7f7;font-size:13px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-identity small{display:block;color:#969fba;font-size:12px;font-weight:300;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-table .module-icon{width:34px;height:34px;border-radius:50%;border:1px solid #ffffff08;box-shadow:inset 0 1px 3px #ffffff04}.module-purpose>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b8bfd3}.module-state{display:inline-flex;gap:6px;align-items:center;font-size:12px;white-space:nowrap;color:#c1c7da}.state-bars{display:flex;align-items:center;gap:1.5px;height:10px}.state-bars i{height:10px;width:2px;border-radius:1px;background:#6f51f8}.state-bars i:nth-child(2){background:#6f51f8}.state-bars i:nth-child(3){background:#6472b8}.state-bars i:nth-child(4){background:#cb634b}.state-bars i:nth-child(5){background:#b94c55}.state-bars i:nth-child(6){background:#6f51f8}.state-bars i:nth-child(7){background:#424a67}.module-state.disabled{color:#8e95b0}.module-state.disabled .state-bars{opacity:.35}.module-state.ready .state-bars i{background:#53698f}.module-open{display:grid;place-items:center;width:24px;height:30px;color:#d4d4d4;border-radius:9px}.module-open:hover{background:#6f51f822;color:#fff}.module-workspace-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;margin-top:auto;font-size:12px;color:#a5abc3}.module-workspace-footer>span:first-child{display:flex;align-items:center;gap:7px}.module-workspace-footer svg{color:#c4b8ff}.module-workspace-footer strong{font-weight:400;color:#e8e8e8;padding:2px 6px;border:1px solid #6F51F8;border-radius:5px;margin:0 3px}.overview-insights{display:grid;grid-template-rows:1.17fr .86fr 1.02fr;gap:10px;min-width:0}.reference-card{padding:16px;margin:0;align-self:stretch;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.reference-card-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.reference-card-heading h2{font-size:16px;font-weight:400;letter-spacing:-.2px}.card-arrow{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;color:#ededed;background:#282828;border:1px solid #adadad08;box-shadow:inset 0 1px 1px #ffffff04}.card-arrow:hover{background:#6f51f8;color:#fff}.message-activity-card{min-height:259px}.message-activity-card:before,.community-toolkit:before{content:"";pointer-events:none;position:absolute;inset:0;background:#282828}.reference-activity-chart{margin-top:auto;padding-top:21px;margin-bottom:20px}.reference-activity-chart svg{width:100%;height:auto;display:block;max-height:148px}.reference-chart-dates{display:flex;align-items:center;justify-content:space-between;margin-top:-7px;padding:0 1px}.reference-chart-dates span{font-size:12px;font-weight:300;border:1px solid #6F51F8;border-radius:15px;padding:2px 9px;color:#e4e4e4;background:#0b1124}.reference-card-tip{display:flex;align-items:center;gap:8px;border:1px solid #6F51F8;border-radius:20px;min-height:32px;padding:6px 9px;font-size:12px;color:#bfc0d4;margin-top:auto}.reference-card-tip img{width:15px;height:15px;border-radius:4px}.reference-card-tip strong{color:#e6e6e6;font-weight:400}.module-coverage-card{min-height:198px}.coverage-value{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 0 16px}.coverage-value>strong{font-size:33px;font-weight:500;line-height:1.15;letter-spacing:-1px}.coverage-count{display:flex;align-items:center}.coverage-count .user-avatar{width:29px;height:29px;font-size:12px}.coverage-count>span:last-child{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#282828;border:1px solid #7f829444;margin-left:-7px;color:#e3e3e3;font-size:12px}.coverage-dots{display:flex;gap:2px;padding-top:12px;border-top:1px solid #98989814;margin-top:auto}.coverage-dots i{display:block;flex:1;aspect-ratio:1;max-height:18px;border-radius:50%;background:#282828}.coverage-dots i.lit{background:#282828;border:1px solid #6F51F840;box-shadow:inset 0 1px 2px #6f51f81c}.module-coverage-card>p{color:#b4b9d0;font-size:12px;font-weight:300;margin-top:10px}.community-toolkit{min-height:235px;padding:12px;background:#282828;border-color:#6f51f8;box-shadow:inset 0 0 0 2px #6f51f80d,inset 0 1px 1px #ffffff12,0 4px 10px #0003}.toolkit-title{display:flex;align-items:center;gap:11px}.toolkit-title>span{width:39px;height:39px;padding:8px;display:grid;place-items:center;border-radius:50%;background:#282828;box-shadow:inset 0 1px 4px #eaeaea55,0 1px 7px #6f51f840}.toolkit-title img{width:23px;height:23px;border-radius:6px}.toolkit-title h2{font-size:15px}.community-toolkit .card-arrow{background:#6f51f83d;border:0}.toolkit-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 3px 11px;flex:1}.toolkit-shortcuts>a{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;min-height:94px;padding:12px;border-radius:24px;background:#282828;border:1px solid #6F51F80c}.toolkit-shortcuts>a:hover{background:#6f51f844}.toolkit-shortcuts>a>span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#6f51f813}.toolkit-shortcuts strong{font-size:12px;font-weight:400;white-space:nowrap}.toolkit-search{display:flex;align-items:center;border:1px solid #6F51F8;border-radius:26px;min-height:42px;background:#282828;padding:2px;margin:0 3px}.toolkit-search input{border:0;background:none;outline:none;min-width:0;border-radius:20px;color:#fff;font-size:12px;font-weight:300;padding:7px 12px}.toolkit-search input::placeholder{color:#dcdcdc}.toolkit-search:focus-within{border-color:#ececec;box-shadow:0 0 9px #6f51f833}.toolkit-search button{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border:1px solid #6F51F8;border-radius:50%;background:#282828;box-shadow:inset 0 1px 4px #6f51f877,0 0 7px #6f51f8}.recent-activity-panel{margin:12px 0 0}.recent-activity-drawer{margin-top:11px;border:1px solid #30324b;border-radius:18px;background:#0c1223}.recent-activity-drawer>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:13px 18px;font-size:13px;color:#d4d4d4;list-style:none}.recent-activity-drawer>summary::-webkit-details-marker{display:none}.recent-activity-drawer>summary>span{margin-left:auto;font-size:12px;color:#929bb5}.recent-activity-drawer>summary>svg:last-child{transition:transform .2s}.recent-activity-drawer[open]>summary>svg:last-child{transform:rotate(90deg)}.recent-activity-drawer .recent-activity-panel{border:0;border-radius:0 0 18px 18px;margin:0;box-shadow:none;background:transparent;padding-top:12px}.form-layout{gap:15px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.form-layout .panel{margin-bottom:16px}.field>span,.toggle-row strong{color:#e3e3e3}.field small,.toggle-row p,.note-card p{color:#a9aec5}input,textarea,select{background:#0b1124;color:#f4f4f4;border-color:#383b56;border-radius:11px}input::placeholder,textarea::placeholder{color:#8991b0}.search{background:#10162c;border-color:#333951;border-radius:22px}.search input{font-size:13px}.toggle-row{border-color:#6f51f82b}.switch{background:#393c55}.switch.on{background:#282828;box-shadow:0 0 10px #6f51f81f}.switch>span{background:#bfc1d3}.switch.on>span{background:#fff}.check-list{background:#0b1124;border-color:#333951;border-radius:13px}.chips>button{background:#6f51f8;color:#fbfbfb;border-radius:13px}.note-card{background:#282828;border-color:#6f51f8;border-radius:22px}.note-card h3{color:#dfdfdf}.note-card>svg{color:#c4b8ff}.discord-preview{background:#131a30;border-color:#353954;border-radius:19px}.permission-line{color:#b4bbd3}.permission-line svg{color:#c4b8ff}.details dt{color:#a2aac4}.details dd{color:#e6e6e6}.activity-rows>div{border-color:#4f516b28}.activity-symbol{background:#6f51f8;color:#fbfbfb;border-radius:50%}.activity-rows strong{font-weight:400}.activity-rows p,.activity-meta span,.activity-meta time{color:#a2a8c0}.activity-meta time,td time{font-size:12px}th{background:#151b30;border-color:#33364f;color:#a9afc8;font-size:12px}td{color:#b5bed6;border-color:#4e506926}td strong{color:#e7e7e7}td a{color:#c4b8ff}progress{background:#242b43;accent-color:#6F51F8}progress::-webkit-progress-bar{background:#242b43}progress::-webkit-progress-value{background:#282828}.item-list>div,.schedule-list>div{border-color:#41445c40}.schedule-list small{color:#a1acc6}.empty-icon{background:#6f51f8;border-color:#6f51f8;border-radius:21px}.empty p{color:#aab0c7}.error-box{background:#352132;border-color:#70364c;border-radius:18px}.save-bar{left:calc(var(--rail-width) + 24px);right:24px;transform:none;width:auto;bottom:22px;padding:14px 20px;border-radius:25px;background:#282828;border-color:#6f51f8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 40px #0006}.toast{border-radius:24px;background:#191a2eee;border-color:#6f51f8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ececec}.demo-banner{border-color:#6f51f866;background:#6f51f82b;color:#fbfbfb;border-radius:19px;font-size:13px}.module-icon.purple{background:#282828;color:#c4b8ff}.module-icon.blue{background:#282828;color:#6a9cff}.module-icon.amber{background:#282828;color:#e5c547}.module-icon.green{background:#282828;color:#b4dc49}.module-icon.pink{background:#282828;color:#f346aa}.module-icon.cyan{background:#282828;color:#58c8e5}.module-icon.orange{background:#282828;color:#f7865d}.public-header{position:sticky;top:0;z-index:30;width:100%;height:80px;max-width:none;margin:0;border:0;border-bottom:1px solid #252b3d;background:#0a0e19;padding:0 30px;gap:25px}.public-header .logo img{width:33px;height:33px}.public-header .logo strong{font-size:27px;font-weight:600;letter-spacing:-.8px}.public-header nav{padding:5px;gap:4px;background:transparent;border-radius:0}.public-header nav a{padding:8px 18px;font-size:13px;border-radius:22px;font-weight:300;color:#c8c8c8}.public-header nav a:hover{background:#6f51f8;color:#fff}.public-header>div .btn{font-size:13px}.landing{padding:0 42px;max-width:1220px}.hero{padding:75px 0 66px;background:none}.hero .eyebrow{color:#c4b8ff}.hero h1{font-weight:500;letter-spacing:-4px}.hero h1 em{background:#282828;background-clip:text;-webkit-background-clip:text;color:transparent}.hero>p{color:#acb0c8}.hero-note{color:#8e97b4}.feature-strip{border-color:#6f51f8;border-radius:24px;overflow:hidden;background:#282828;box-shadow:inset 0 1px 1px #fff1}.feature-strip>div{border-color:#6f51f82c}.feature-strip h2{font-weight:400}.feature-strip p{color:#a3adc6}.landing-tools{gap:65px;padding:65px 10px}.landing-tools h2{font-weight:500}.landing-tools p{color:#a6aec5}.tool-list{border-color:#34364f}.tool-list a{border-color:#3c3d522e;font-weight:300}.tool-list a>svg:first-child{color:#c4b8ff}.footer{max-width:none;margin:0 35px;border-color:#36384e;font-size:13px;color:#929ab6}.footer .logo.small img{width:25px;height:25px}.footer .logo.small strong{font-size:22px;font-weight:500}.server-picker{max-width:1280px;min-height:600px;padding:35px 35px 55px}.page-title{margin-bottom:28px}.page-title h1{font-size:36px;font-weight:500;letter-spacing:-1px}.page-title .eyebrow{font-size:12px;color:#c4b8ff}.page-title h1 span{color:#c4b8ff}.server-grid{gap:17px}.server-card{border-color:#6f51f8;border-radius:24px;background:#0f152b;box-shadow:inset 0 1px 1px #ffffff0e,0 4px 10px #0002}.server-art{height:138px;background:#282828;border-bottom:1px solid #6F51F828}.server-avatar{border-color:#6f51f866;border-radius:23px;background:#282828;box-shadow:0 7px 24px #6f51f855;font-weight:500}.server-card h2{font-size:18px;font-weight:500}.server-card p{color:#a9acc7}.server-card-body{padding:23px}.picker-foot{color:#a2a5c0;font-size:13px}.stat{border-color:#6f51f8;border-radius:23px;background:#282828}.stat>strong{font-weight:500}.stat>span,.stat>div>span{color:#bec2d7}.login-card{background:#282828;border-color:#6f51f8;border-radius:26px}.login-card h1,.prose-page h1{font-weight:500}.prose-page p{color:#acb2c8}.prose-page h2{font-weight:500}@media(max-width:1250px){#root{--rail-width: 65px}.sidebar-logo{padding:16px}.sidebar nav{padding:8px 14px}.topbar{gap:9px;padding:0 18px}.workspace-tabs a{padding:8px 9px;font-size:12px}.topbar .optional-utility{display:none}.dashboard-content{padding:18px}.reference-overview{grid-template-columns:minmax(0,1.75fr) minmax(265px,1fr);gap:9px}.module-toolbar{padding-left:15px;padding-right:9px}.module-toolbar h1{font-size:16px}.module-toolbar-actions{gap:5px}.module-toolbar .chat-shortcut{display:none}.module-category-tabs{gap:2px;padding-left:12px;padding-right:12px}.module-category-tabs button{padding:6px 12px}.workspace-numbers{padding:11px 12px;margin-left:12px;margin-right:12px;gap:5px}.workspace-numbers dt svg{display:none}.workspace-numbers dd{font-size:20px}.module-table-scroll{margin-left:12px;margin-right:12px}.module-table .module-category{display:none}.module-table th:first-child{width:42%}.module-table th:nth-child(2){width:31%}.module-table th:nth-child(4){width:21%}.module-table th:last-child{width:6%}.module-identity{gap:7px}.module-table .module-icon{width:31px;height:31px}.module-identity strong{font-size:13px}.module-identity small{font-size:12px}.state-bars{gap:1px}.state-bars i{width:1.5px}.module-state{gap:4px}.module-workspace-footer{padding:13px 14px;font-size:12px}.module-workspace-footer>span:first-child{gap:5px;font-size:11px}.reference-card{padding:14px}.reference-card-heading h2{font-size:14px}.reference-card-tip{font-size:12px;gap:6px;padding:6px 8px}.toolkit-title{gap:7px}.toolkit-title>span{width:33px;height:33px;padding:6px}.toolkit-title h2{font-size:13px}.toolkit-shortcuts{gap:7px;margin-left:0;margin-right:0}.toolkit-shortcuts>a{padding:10px;border-radius:22px}.toolkit-shortcuts strong{font-size:12px;white-space:normal}.toolkit-search{margin-left:0;margin-right:0}.page-heading{margin-left:9px;margin-right:9px}.form-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:13px}.save-bar{left:calc(var(--rail-width) + 18px);right:18px}.public-header{padding:0 25px;gap:14px}.public-header nav a{padding:8px 12px}.footer{margin:0 25px}}@media(max-width:1000px){.reference-overview{grid-template-columns:minmax(0,1.66fr) minmax(245px,1fr)}.workspace-tabs{height:42px}.workspace-tabs a{font-size:12px;padding:7px 8px}.connection-pill{padding:6px 8px;font-size:11px}.topbar-icon{width:28px;height:28px}.topbar-right>a:last-child .user-avatar{width:29px;height:29px}.module-toolbar{min-height:65px}.module-toolbar h1{font-size:15px}.module-category-tabs button{padding:6px 10px}.btn.new-message{padding:8px 11px;font-size:11px}.round-action,.btn.round-action{width:34px;height:34px;min-height:34px}.module-table .module-purpose{display:none}.module-table th:first-child{width:65%}.module-table th:nth-child(4){width:27%}.module-table th:last-child{width:8%}.module-identity strong{font-size:14px}.module-workspace-footer>span:first-child{display:none}.module-workspace-footer{justify-content:flex-end}.reference-card{padding:13px}.reference-card-heading h2{font-size:14px}.card-arrow{width:27px;height:27px}.reference-card-tip{font-size:11px}.reference-card-tip img{width:13px;height:13px}.toolkit-title h2{font-size:12px}.toolkit-title{gap:5px}.toolkit-title>span{width:31px;height:31px}.form-layout{grid-template-columns:1fr}.workspace-footer{font-size:11px}.public-header nav{gap:0}.public-header nav a{padding:8px 9px;font-size:12px}.server-picker{padding-left:25px;padding-right:25px}}@media(max-width:800px){.reference-overview{grid-template-columns:1fr}.overview-insights{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}.community-toolkit{grid-column:1/-1;min-height:230px}.reference-card-heading h2,.toolkit-title h2{font-size:15px}.toolkit-shortcuts{margin-top:13px}.toolkit-shortcuts strong{font-size:14px}.toolkit-search input{font-size:13px}.message-activity-card{min-height:254px}.module-coverage-card{min-height:220px}.module-toolbar h1{font-size:17px}.module-table .module-purpose{display:table-cell}.module-table th:first-child{width:42%}.module-table th:nth-child(2){width:31%}.module-table th:nth-child(4){width:21%}.module-table th:last-child{width:6%}.module-identity strong{font-size:13px}.reference-card-tip{font-size:12px}}@media(max-width:760px){#root{--rail-width: 0px}.dashboard{display:block}.sidebar{position:fixed;top:0;bottom:0;left:0;width:258px;height:100dvh;min-height:0;max-height:100dvh;background:#0a0e19;border-right:1px solid #6F51F8;box-shadow:15px 0 55px #0006;transform:translate(-100%);z-index:60}.sidebar.open{transform:translate(0)}.sidebar-logo{padding:20px 24px;height:77px;justify-content:space-between}.sidebar-logo .logo{gap:10px}.sidebar-logo .logo strong{display:block;font-size:26px}.server-switch{width:auto;height:60px;margin:0 18px 14px;padding:9px 12px;justify-content:flex-start;border-radius:16px}.server-switch .server-mini{width:34px;height:34px}.server-switch>span:nth-child(2),.server-switch>svg{display:block}.sidebar nav{padding:4px 16px 15px;flex:1}.nav-group{margin:0 0 13px}.nav-group>span{display:block;margin:0 10px 5px;font-size:11px;color:#9c9c9c}.nav-group a{display:flex;width:auto;height:auto;min-height:42px;justify-content:flex-start;padding:10px 12px;gap:12px;border-radius:13px;font-size:14px;margin:3px 0;background:#1b1f3122;border-color:transparent}.nav-group a.active{background:#6f51f83b;border-color:#6f51f855}.nav-label{display:block;color:#ccc}.sidebar-bottom{flex-direction:row;justify-content:flex-start;gap:10px;padding:18px;background:#0b1125}.sidebar-user-details{display:block;flex:1}.sidebar-user-details strong{font-size:13px}.sidebar-user-details small{font-size:11px}.sidebar-overlay{display:block;position:fixed;inset:0;background:#040814b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50}.workspace{width:100%;margin:0}.topbar{position:sticky;height:118px;min-height:118px;align-items:flex-start;padding:16px 15px 0;gap:10px}.mobile-toggle{display:block;padding:5px;margin:0;color:#c4b8ff}.mobile-close{display:block;color:#e4e4e4}.topbar .topbar-right{margin-left:auto;gap:8px;align-items:center}.topbar .optional-utility{display:grid}.connection-pill{padding:7px 10px;font-size:12px}.topbar-icon{width:30px;height:30px}.workspace-tabs{position:absolute;top:64px;left:12px;right:12px;max-width:none;height:42px;gap:1px}.workspace-tabs a{padding:7px 10px;font-size:12px}.dashboard-content{padding:16px 12px}.module-workspace{border-radius:22px}.module-toolbar{padding:14px 13px 10px;min-height:68px}.module-toolbar h1{font-size:17px}.module-toolbar .chat-shortcut{display:grid}.module-category-tabs{min-height:45px}.module-category-tabs button{font-size:12px;padding:6px 13px}.workspace-numbers dt{font-size:12px}.workspace-numbers dd{font-size:22px}.module-table td{height:64px}.module-identity strong{font-size:14px}.module-table .module-icon{width:35px;height:35px}.module-workspace-footer>span:first-child{display:flex;font-size:12px}.module-workspace-footer{justify-content:space-between}.page-heading{margin:12px 3px 23px}.page-heading h1{font-size:26px}.page-heading p{font-size:14px}.form-layout,.form-grid{gap:14px}.panel{padding:21px;border-radius:22px}.module-workspace{padding:0}.reference-card{padding:15px}.workspace-footer{padding:8px 17px 20px;gap:10px;align-items:flex-start;font-size:11px}.workspace-footer>span:nth-child(2){max-width:75%}.save-bar{left:12px;right:12px;width:auto;transform:none;border-radius:21px;bottom:12px;padding:13px;gap:10px}.save-bar>span{font-size:13px}.toast{bottom:14px;left:14px;right:14px;max-width:none;font-size:13px}.public-header{height:auto;min-height:122px;padding:18px 18px 61px;align-items:center;position:sticky}.public-header nav{display:flex;position:absolute;bottom:12px;left:14px;right:14px;justify-content:space-around}.public-header nav a{padding:7px 13px;font-size:12px}.public-header>div{margin-left:auto}.public-header>div .btn{font-size:12px;min-height:36px;padding:8px 12px}.public-header .logo img{width:29px;height:29px}.public-header .logo strong{font-size:26px}.landing{padding:0 22px}.hero{padding:43px 0 45px}.hero h1{letter-spacing:-2.7px}.feature-strip{border-radius:22px}.feature-strip>div{border-color:#6f51f840}.landing-tools{padding:48px 0}.server-picker{padding:24px 20px 40px}.page-title h1{font-size:30px}.footer{margin:0 20px;font-size:12px}.stats-grid{gap:12px}.stat{padding:19px}.prose-page{padding:35px 25px 55px}}@media(max-width:530px){.workspace-tabs{padding:4px 3px}.workspace-tabs a{font-size:11px;padding:7px 8px}.module-toolbar h1{font-size:16px}.module-toolbar-actions{gap:5px}.module-toolbar .chat-shortcut{display:none}.btn.new-message{font-size:12px;min-height:35px;padding:8px 10px}.module-category-tabs{gap:1px;justify-content:space-between}.module-category-tabs button{padding:6px 10px}.workspace-numbers{gap:6px;padding:12px 10px;margin-left:10px;margin-right:10px}.workspace-numbers dt{font-size:11px}.workspace-numbers dd{font-size:20px}.module-table .module-purpose{display:none}.module-table th:first-child{width:67%}.module-table th:nth-child(4){width:26%}.module-table th:last-child{width:7%}.module-identity strong{font-size:13px}.module-identity small,.module-state{font-size:12px}.state-bars{display:none}.module-workspace-footer>span:first-child{font-size:11px}.module-workspace-footer>span:first-child svg{display:none}.module-workspace-footer{padding:13px 12px;font-size:11px}.overview-insights{grid-template-columns:1fr;grid-template-rows:auto auto auto}.message-activity-card{min-height:272px}.module-coverage-card{min-height:215px}.reference-card{padding:18px}.reference-card-heading h2{font-size:17px}.reference-card-tip{font-size:13px}.coverage-value{padding-top:23px}.coverage-value>strong{font-size:35px}.module-coverage-card>p{font-size:13px}.toolkit-title h2{font-size:16px}.toolkit-title>span{width:37px;height:37px}.toolkit-title{gap:9px}.toolkit-shortcuts>a{min-height:106px}.toolkit-shortcuts strong{font-size:13px}.community-toolkit{min-height:256px}.recent-activity-drawer>summary{padding:13px 14px;font-size:12px}.recent-activity-drawer>summary>span{font-size:11px}.activity-meta{white-space:normal}.activity-rows>div{flex-wrap:wrap}.activity-meta{margin-left:47px;text-align:left}.form-grid{grid-template-columns:1fr}.panel-head{align-items:flex-start;flex-wrap:wrap}.workspace-footer{font-size:11px}.public-header nav a{padding:7px 9px}.public-header .logo{gap:7px}.public-header .logo strong{font-size:23px}.hero h1{font-size:clamp(3.1rem,13vw,4.6rem)}.hero>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.page-title h1{font-size:29px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--bg:#6F51F8;--panel:#6F51F8;--panel2:#6F51F8;--line:#6F51F8;--muted:#a8a8a8;--primary:#6F51F8;--primary-dark:#6F51F8;--radius:10px;background:#6f51f8}body,.app-surface.is-public,.dashboard{background:#6f51f8}#root{--rail-width:260px}.ambient-background{display:none}.sidebar{background:#6f51f8;border-right:1px solid #6F51F8;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-logo{height:68px;justify-content:flex-start;padding:18px 22px;border-bottom:1px solid #6F51F8}.sidebar-logo .logo{gap:10px}.sidebar-logo .logo strong{display:block;font-size:23px}.server-switch{width:calc(100% - 24px);height:68px;margin:12px;padding:10px;justify-content:flex-start;gap:10px;border-radius:7px;background:#282828;border:1px solid #6F51F8}.server-switch>span:nth-child(2),.server-switch>svg{display:block}.server-switch>span:nth-child(2){flex:1;min-width:0}.server-switch strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-switch small{font-size:12px;color:var(--muted)}.server-switch .server-mini{border-radius:8px;width:36px;height:36px;flex-shrink:0}.sidebar nav{padding:4px 12px 16px;scrollbar-width:thin;scrollbar-color:#6F51F8 transparent}.nav-group{margin:15px 0 23px}.nav-group>span{display:block;color:#c3c3c3;font-size:12px;font-weight:600;padding:0 10px;margin-bottom:9px;letter-spacing:.35px}.nav-group a{display:flex;justify-content:flex-start;gap:11px;width:100%;height:auto;min-height:39px;padding:9px 10px;margin:3px 0;border-radius:5px;background:transparent;color:#aeaeae;box-shadow:none;border:0;font-size:14px}.nav-group a svg{flex-shrink:0;color:#848484}.nav-group a.active{background:#6f51f8;color:#fff;box-shadow:none;border:0}.nav-group a.active svg{color:#fff}.nav-group a:hover{color:#fff;background:#6f51f8}.nav-group a.active:hover{background:#6f51f8}.nav-label{display:block}.sidebar-bottom{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:14px 12px;background:#6f51f8;border-top:1px solid #6F51F8}.sidebar-user-details{display:block;flex:1;min-width:0}.sidebar-user-details strong{font-size:14px;overflow:hidden;text-overflow:ellipsis}.sidebar-user-details small{font-size:12px;color:#aaa}.sidebar-bottom>button,.owner-rail-link{flex-shrink:0;width:27px;height:30px;background:transparent;border:0;border-radius:5px}.workspace{width:calc(100% - var(--rail-width));margin-left:var(--rail-width)}.topbar,.public-header{height:68px;min-height:68px;background:#6f51f8;border-bottom:1px solid #6F51F8;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar{padding:0 32px}.workspace-breadcrumb{display:flex;align-items:center;gap:12px;font-size:14px;flex:1;color:#929292}.workspace-breadcrumb strong{font-weight:400;color:#d8d8d8}.topbar-icon{background:#6f51f8;border-radius:7px}.connection-pill{background:#6f51f8;border-radius:5px}.dashboard-content{max-width:1320px;padding:36px 48px 50px;margin:0 auto}.clean-page-title{border-bottom:1px solid #6F51F8;padding-bottom:22px;margin-bottom:30px}.clean-page-title h1{font-size:23px;text-transform:uppercase;letter-spacing:.3px;font-weight:650;margin:0 0 6px}.clean-page-title p{color:var(--muted);font-size:15px;margin:0}.clean-section-title{font-size:18px;font-weight:550;display:flex;align-items:center;gap:8px;margin:0 0 17px}.clean-section-title span{margin-left:auto;font-size:12px;color:#929292;font-weight:400}.clean-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.clean-stat{position:relative;overflow:hidden;min-height:165px;padding:17px;border:1px solid #6F51F8;border-radius:8px;background:#282828}.clean-stat>div{display:flex;gap:7px;align-items:center;font-size:14px;color:#d8d8d8}.clean-stat>div svg{color:var(--stat-color)}.clean-stat>strong{display:block;font-size:27px;font-weight:550;margin-top:6px;line-height:1.2}.clean-stat small{display:block;color:#999;margin-top:5px;font-size:12px}.clean-stat>svg{position:absolute;left:0;bottom:0;width:100%;height:55px}.clean-module-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:34px 0 24px}.clean-module-heading h2{margin:0}.clean-filter-controls{display:flex;align-items:center;gap:10px}.clean-filter-controls .search{width:220px;background:#6f51f8;border:1px solid #6F51F8;border-radius:6px}.clean-filter-controls .search input{font-size:14px;min-width:0}.clean-filter-controls select{width:auto;min-height:39px;font-size:14px}.clean-module-group{margin-bottom:32px}.clean-module-group h3{text-transform:uppercase;font-size:12px;letter-spacing:.5px;font-weight:600;color:#aaa;padding-bottom:11px;margin:0 0 13px;border-bottom:1px solid #6F51F8}.clean-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.clean-module-card{position:relative;display:flex;flex-direction:column;min-height:207px;padding:20px;border:1px solid #6F51F8;border-radius:8px;background:#282828;transition:border-color .18s,background-color .18s,transform .18s;overflow:hidden}.clean-module-card:hover{border-color:#6f51f8;background-color:#6f51f8;transform:translateY(-2px)}.clean-card-top{display:flex;align-items:center;gap:9px;color:#c4c4c4}.clean-card-top h4{margin:0;flex:1;font-size:15px;font-weight:500;color:#f2f2f2;line-height:1.4}.clean-card-top>svg{flex-shrink:0}.clean-card-top>svg:last-child{color:#c4b8ff}.clean-module-card p{font-size:14px;line-height:1.55;margin:15px 0 18px;color:#acacac}.clean-explore{display:flex;align-items:center;gap:5px;font-size:14px;color:#f3f3f3;margin-top:auto;padding-bottom:23px}.clean-module-status{display:flex;align-items:center;gap:5px;text-transform:capitalize;color:#acacac;font-size:12px}.clean-module-status.enabled{color:#77c9a5}.clean-module-status.ready{color:#c4b8ff}.panel,.guild-card,.feature-card{background:#6f51f8;border:1px solid #6F51F8;border-radius:10px;box-shadow:none}.panel:before,.panel:after{display:none}.btn{border-radius:6px;background:#6f51f8;border-color:#6f51f8;box-shadow:none;font-weight:500}.btn.primary{background:#6f51f8;border-color:#6f51f8;box-shadow:none}.btn.primary:hover{background:#6f51f8}input,select,textarea{background:#6f51f8;border-color:#6f51f8;border-radius:6px}.page-heading{margin:0 0 28px}.page-heading h1{font-size:26px}.workspace-footer{color:#929292;padding:0 32px 24px}.recent-activity-drawer{border-color:#6f51f8;border-radius:8px}.public-header nav{background:transparent}.landing-hero{background:none}.billing-plan,.billing-addon{box-shadow:none!important;border-radius:10px!important}@media(min-width:761px){.sidebar{transform:none}}@media(max-width:1150px){#root{--rail-width:230px}.dashboard-content{padding:28px}.clean-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-stat-grid{gap:10px}.clean-stat{padding:13px}.sidebar-user-details small{display:none}}@media(max-width:760px){#root{--rail-width:0px}.sidebar{width:270px;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-logo{justify-content:space-between}.workspace{margin-left:0;width:100%}.topbar{padding:0 16px;gap:10px}.workspace-breadcrumb>span,.workspace-breadcrumb>svg{display:none}.dashboard-content{padding:24px 18px}.clean-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-module-heading{align-items:flex-start;flex-direction:column;gap:14px}.clean-filter-controls{width:100%}.clean-filter-controls .search{flex:1;width:auto}.clean-filter-controls select{max-width:135px}.clean-module-card{padding:17px}.clean-module-grid{gap:12px}}@media(max-width:480px){.clean-module-grid{grid-template-columns:1fr}.clean-module-card{min-height:190px}.workspace-breadcrumb{font-size:13px}.topbar .optional-utility{display:none}}@media(prefers-reduced-motion:reduce){.clean-module-card{transition:none}.clean-module-card:hover{transform:none}}#root{--server-rail:64px;--rail-width:316px}.discord-server-rail{position:fixed;inset:0 auto 0 0;width:64px;z-index:65;padding:17px 8px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#6f51f8;overflow-y:auto;scrollbar-width:none}.discord-server-rail::-webkit-scrollbar,.sidebar nav::-webkit-scrollbar{display:none}.server-rail-icon,.server-rail-home{flex-shrink:0;position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:#e0e0e0;background:#6f51f8;border:2px solid transparent;font-size:14px;font-weight:600}.server-rail-icon img{width:100%;height:100%;object-fit:cover;border-radius:12px}.server-rail-icon.active{border-color:#6f51f8;background:#6f51f8}.server-rail-icon:hover{border-color:#6f51f8}.server-rail-icon.not-installed{filter:grayscale(1);opacity:.45;background:#6f51f8}.server-rail-icon.not-installed:hover{opacity:1}.server-rail-icon.not-installed>svg{position:absolute;right:-3px;bottom:-3px;border-radius:50%;background:#6f51f8}.server-rail-home{margin-bottom:5px;background:#6f51f8}.sidebar{left:var(--server-rail);width:252px;border:0}.sidebar-logo,.topbar,.server-switch,.sidebar-bottom,.clean-page-title,.clean-module-group h3,.nav-group{border:0}.sidebar nav{scrollbar-width:none;padding:2px 12px}.nav-group{margin:17px 0}.nav-group a{font-size:13px;min-height:35px;padding:7px 9px}.nav-group>span{font-size:12px;color:#868686;margin-bottom:6px}.nav-label{flex:1}.premium-crown{display:inline-flex;align-items:center;gap:5px;color:#e6bb59;font-size:12px;flex-shrink:0}.nav-group a .premium-crown svg{color:#e6bb59}.panel-head{border-bottom:0}.ticket-panel-manager{margin-bottom:24px}.ticket-panel-row{display:flex;align-items:center;gap:18px;padding:20px 16px;background:#6f51f8;border-radius:8px;margin:10px 0}.ticket-panel-row>div:first-child{flex:1;min-width:0}.ticket-panel-row small{display:block;color:var(--muted);margin-top:5px}.ticket-editor-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px}.ticket-editor-toolbar .suite-actions{margin:0;flex-wrap:wrap}.ticket-editor-fields{padding:0;margin:0;border:0;min-width:0}.ticket-section{padding:22px;margin-bottom:18px}.ticket-section summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:17px;font-weight:500;list-style:none}.ticket-section summary::-webkit-details-marker{display:none}.ticket-section summary>svg:last-child{margin-left:auto}.ticket-section[open] summary{margin-bottom:22px}.ticket-type-editor{padding:20px;margin:18px 0;border-radius:8px;background:#6f51f8}.ticket-type-heading{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px}.ticket-type-heading strong{margin-right:auto}.ticket-type-heading label{display:flex;gap:7px;align-items:center}.ticket-live-preview{background:#6f51f8;padding:22px;border-radius:8px;margin-top:22px}.ticket-live-preview small{background:#6f51f8;border-radius:3px;padding:2px 5px;font-size:11px}.ticket-live-preview p{white-space:pre-wrap;font-size:14px}.ticket-live-preview blockquote{margin:15px 0;background:#6f51f8;padding:15px;border-left:3px solid;border-radius:4px}.ticket-preview-button{padding:8px 14px;border-radius:5px;color:#fff;font-size:14px}.ticket-preview-button.primary{background:#6f51f8}.ticket-preview-button.secondary{background:#474747}.ticket-preview-button.success{background:#26865d}.ticket-preview-button.danger{background:#b1394f}.ticket-embed-editor{margin-top:16px}@media(max-width:1150px){#root{--rail-width:294px}.sidebar{width:230px}}@media(max-width:760px){#root{--rail-width:64px}.sidebar{width:258px;transform:translate(calc(-100% - 64px))}.sidebar.open{transform:translate(0)}.workspace{margin-left:64px;width:calc(100% - 64px)}.sidebar-overlay{left:64px}.topbar{padding:0 10px}.topbar-right .optional-utility{display:none}.workspace-breadcrumb{min-width:0;overflow:hidden}.workspace-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-panel-row{align-items:flex-start;flex-wrap:wrap;gap:10px}.ticket-section{padding:16px}.ticket-type-editor{padding:12px}.ticket-editor-toolbar .btn{font-size:12px;padding:8px}.clean-stat-grid{grid-template-columns:1fr}}:root{--bg:#212121;--panel:#282828;--panel2:#303030;--line:#3b3b3b;--muted:#b8b8b8;--text:#FBFBFB;--primary:#6F51F8;--primary-dark:#6F51F8;color:#fbfbfb;background:#212121}body,.app-surface.is-public,.dashboard{background:#212121;color:#fbfbfb}.sidebar,.discord-server-rail,.topbar,.public-header{background:#1b1b1b}.panel,.server-card,.market-panel,.ticket-section{background:#282828;border-color:#3b3b3b}.btn.primary,.market-primary,.nav-group a.active{background:#6f51f8;border-color:#6f51f8;color:#fbfbfb}.btn.primary:hover,.market-primary:hover,.nav-group a.active:hover{background:#6f51f8}.nav-group a:hover{background:#343434}.clean-module-card{background:#282828;border-color:#6f51f8}.clean-stat{background:#282828;border-color:#414141}.server-art{overflow:hidden;position:relative;background:#282828}.server-blurred-banner{position:absolute;inset:-25%;width:150%;height:150%;object-fit:cover;filter:blur(18px) brightness(.6);opacity:.8}.server-avatar{position:relative;z-index:1}.server-plan-crown{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:5px;border-radius:8px;padding:6px 9px;font-size:12px;z-index:2;background:#29251b;color:#edc56b}.server-plan-crown.ultimate{background:#6f51f8;color:#e5e5e5;box-shadow:0 0 20px #6f51f840}.server-plan-crown.ultimate>svg:first-child{fill:#6f51f8;stroke:#6f51f8}.account-menu{position:relative}.account-menu.bottom{flex:1;min-width:0}.account-trigger{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:var(--text);cursor:pointer;padding:4px;width:100%}.account-trigger>span:nth-child(2){display:flex;flex:1;flex-direction:column;text-align:left;min-width:0}.account-trigger strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger small{font-size:12px;color:var(--muted)}.account-dropdown,.sidebar nav.account-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:100;min-width:235px;padding:7px;background:#2a2a2a;border:1px solid #484848;border-radius:10px;box-shadow:0 15px 45px #0008;overflow:visible}.account-menu.bottom .account-dropdown{top:auto;bottom:calc(100% + 14px);left:0;right:auto}.account-dropdown a,.account-dropdown button{display:flex;align-items:center;gap:10px;width:100%;background:none;color:#fbfbfb;padding:11px;text-align:left;border:0;font-size:14px;border-radius:6px;cursor:pointer}.account-dropdown a:hover,.account-dropdown button:hover{background:#6f51f82a}.docs-layout{max-width:1400px;margin:auto;display:grid;grid-template-columns:280px minmax(0,1fr);gap:65px;padding:42px 32px}.docs-navigation{position:sticky;top:90px;align-self:start;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:none}.docs-navigation h2{display:flex;align-items:center;gap:8px;font-size:20px}.docs-navigation h3{font-size:12px;text-transform:uppercase;color:#afafaf;margin:25px 0 8px}.docs-navigation button{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;color:#bfbfbf;padding:9px;width:100%;text-align:left;font-size:14px;cursor:pointer;border-radius:6px}.docs-navigation button.active{background:#6f51f82b;color:#fbfbfb}.docs-article{min-width:0;scroll-margin-top:90px}.docs-article h1{font-size:36px;letter-spacing:-1px;margin:6px 0 30px}.docs-article h2{font-size:21px;margin:32px 0 12px;font-weight:550}.docs-article p{font-size:16px;line-height:1.85;color:#c9c9c9}.docs-article td{font-size:14px;white-space:normal}@media(max-width:850px){.docs-layout{grid-template-columns:1fr;gap:25px;padding:25px 20px}.docs-navigation{position:static;max-height:300px}.docs-article h1{font-size:29px}}.customizer-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:24px;align-items:start}.customizer-layout fieldset{border:0;padding:0;min-width:0}.customizer-previews{position:sticky;top:90px}.customizer-previews h3{font-size:15px;color:var(--muted)}.bot-profile-preview{background:#181818;border-radius:12px;overflow:hidden}.bot-preview-banner{height:115px;background:#6f51f8}.bot-preview-banner img{width:100%;height:100%;object-fit:cover}.bot-preview-body{padding:18px}.bot-preview-avatar{width:78px;height:78px;border:5px solid #181818;border-radius:50%;background:#6f51f8;margin-top:-56px;position:relative;display:grid;place-items:center;font-size:28px}.bot-preview-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bot-preview-avatar i{position:absolute;right:0;bottom:0;width:17px;height:17px;border-radius:50%;background:#3cba86;border:3px solid #181818}.bot-preview-avatar i.idle{background:#e5b64d}.bot-preview-avatar i.dnd{background:#e85765}.bot-preview-avatar i.invisible{background:#888}.bot-preview-body h2{font-size:21px;margin:10px 0}.bot-preview-body h2 small{font-size:10px;background:#6f51f8;border-radius:3px;padding:3px}.bot-preview-body p{font-size:14px}.bot-preview-body hr{border:0;border-top:1px solid #333}.bot-member-preview{display:flex;gap:10px;padding:18px;background:#292929;border-radius:9px;align-items:center}.bot-preview-avatar.small{width:40px;height:40px;margin:0;border:0;font-size:17px;flex-shrink:0}.bot-member-preview small{display:block;color:var(--muted);font-size:12px}@media(max-width:950px){.customizer-layout{grid-template-columns:1fr}.customizer-previews{position:static}}:root{--primary:#6F51F8;--primary-dark:#6F51F8;--muted:#b4b4b4;--text:#FBFBFB}.ambient-background,.ambient-orb{display:none!important}.btn.primary,.marketplace .market-primary,.card-footer>div:first-child>button:first-child{background:#6f51f8;border-color:#6f51f8;box-shadow:none}.btn.primary:hover,.marketplace .market-primary:hover{background:#6f51f8;filter:brightness(1.08)}.logo img{object-fit:contain;background:transparent;border-radius:0}.sidebar-brand img{object-fit:contain}.clean-module-card,.clean-stat,.market-panel,.market-status,.plan-ultimate,.card-canvas-wrap{background:#282828;box-shadow:none}.user-avatar,.server-avatar:not(:has(img)){background:#6f51f8}.home-refresh{max-width:1240px;padding:0 40px;margin:auto}.home-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center;padding:100px 0 90px}.home-kicker{font-size:12px;font-weight:600;letter-spacing:2px;color:#b4b4b4}.home-hero h1{font-size:clamp(40px,4.7vw,66px);line-height:1.08;letter-spacing:-2.6px;margin:22px 0;font-weight:600}.home-hero h1 em{font-style:normal;color:#c4b8ff}.home-hero-copy>p{font-size:18px;line-height:1.75;color:#b4b4b4;max-width:580px}.home-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 18px}.home-hero-copy>small{font-size:12px;color:#b4b4b4}.home-product{padding:25px;border:1px solid #414141;background:#282828;border-radius:16px}.home-product-head{display:flex;align-items:center;gap:13px;padding-bottom:25px}.home-product-head>img{width:42px;height:42px;object-fit:contain}.home-product-head strong{font-size:16px}.home-product-head div span{display:block;font-size:12px;color:#b4b4b4;margin-top:4px}.home-example{margin-left:auto;font-size:9px;letter-spacing:1px;color:#b4b4b4;background:#353535;padding:5px 7px;border-radius:4px}.home-product-title{display:flex;justify-content:space-between;font-size:12px;color:#b4b4b4;margin:0 0 10px}.home-product-row{display:flex;align-items:center;gap:12px;padding:17px 0}.home-product-row>svg{margin-left:auto;color:#c4b8ff}.home-product-row strong{font-size:14px}.home-product-row small{display:block;font-size:12px;color:#b4b4b4;margin-top:5px}.home-feature-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#6f51f81a;color:#fbfbfb;flex-shrink:0}.home-product-link{display:flex;justify-content:space-between;padding:15px;background:#343434;border-radius:7px;font-size:13px;margin-top:16px}.home-features{padding:35px 0 70px}.home-section-heading h2,.home-start h2{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:16px 0}.home-section-heading>p{color:#b4b4b4;line-height:1.7}.home-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.home-feature{display:flex;flex-direction:column;padding:25px;border:1px solid #393939;background:#282828;border-radius:12px;transition:border-color .15s,transform .15s}.home-feature:hover{border-color:#6f51f8;transform:translateY(-3px)}.home-feature h3{font-size:18px;margin:20px 0 10px}.home-feature p{font-size:14px;line-height:1.8;color:#b4b4b4;margin:0 0 22px}.home-learn{display:flex;gap:7px;align-items:center;font-size:12px;margin-top:auto}.home-start{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:55px 0 90px}.home-start .btn{margin-top:18px}.home-start ol{list-style:none;margin:0;padding:0;display:grid;gap:30px}.home-start li{display:flex;gap:22px}.home-start li>span{font-size:15px;color:#c4b8ff;padding-top:5px}.home-start h3{margin:0 0 8px;font-size:20px}.home-start p{margin:0;color:#b4b4b4;line-height:1.75;font-size:15px}.home-support{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:38px;background:#282828;border-radius:14px;margin-bottom:65px}.home-support h2{font-size:26px;margin:0 0 10px;letter-spacing:-.5px}.home-support p{color:#b4b4b4;margin:0;font-size:14px;line-height:1.7}.home-support .btn{flex-shrink:0}.footer{flex-wrap:wrap}@media(max-width:1000px){.home-hero{gap:30px;padding-top:65px}.home-hero h1{font-size:48px}.home-feature-grid{grid-template-columns:repeat(2,1fr)}.home-actions .btn{font-size:13px}.home-start{gap:40px}}@media(max-width:720px){.home-refresh{padding:0 22px}.home-hero{grid-template-columns:1fr;padding:50px 0;gap:40px}.home-hero h1{font-size:45px;letter-spacing:-1.8px}.home-hero-copy>p{font-size:16px}.home-product{padding:20px}.home-feature-grid{grid-template-columns:1fr}.home-start{grid-template-columns:1fr;gap:35px;padding:20px 0 55px}.home-support{flex-direction:column;align-items:flex-start;padding:25px}.home-section-heading h2,.home-start h2{font-size:30px}.home-feature:hover{transform:none}}:root{--accent-text:#c4b8ff;--on-primary:#FBFBFB}.sidebar-bottom{background:#6f51f8;color:var(--on-primary)}.sidebar-bottom .account-trigger,.sidebar-bottom .account-trigger strong,.sidebar-bottom .account-trigger small,.sidebar-bottom>.owner-rail-link{color:var(--on-primary)}.sidebar-bottom .account-dropdown button{color:var(--text)}.server-avatar,.user-avatar,.server-plan-crown.ultimate{color:var(--on-primary)}.server-plan-crown.ultimate>svg:first-child{fill:currentColor;stroke:currentColor}.btn.primary,.marketplace .market-primary,.card-state,.card-state.unsaved,.ticket-live-preview small,.ticket-preview-button.primary,.discord-author b,.wc-preview small,.bot-preview-body h2 small{color:var(--on-primary)}.btn.primary:hover,.marketplace .market-primary:hover{filter:none;background:#6244df}.btn:not(.primary):not(.light):not(.danger){background:#343434;color:var(--text);border-color:#505050}.btn:not(.primary):not(.light):not(.danger):hover{background:#414141}.clean-module-card:hover{background:#303030}.panel,.guild-card,.feature-card,.ticket-panel-row,.ticket-type-editor,.ticket-live-preview,.ticket-live-preview blockquote,.check-list,.note-card,.preview-label,.embed,.input-prefix,th,.save-bar,.toast,.clean-filter-controls .search,.search,.topbar-icon,.connection-pill{background:#282828}.note-card,.preview-label,th{color:var(--text)}input,select,textarea,.card-editor input,.card-editor select,.card-editor textarea,.marketplace input,.marketplace select{background:#202020;color:var(--text);border-color:#555}input::placeholder,textarea::placeholder{color:#b8b8b8;opacity:1}select option{background:#202020;color:var(--text)}.market-search{background:#202020}.market-search input{background:transparent}.market-modal{background:#000b}.market-modal>.market-panel{background:#282828}.connection-pill.demo,.badge.purple,.chips>button,.activity-symbol{color:var(--on-primary)}.dashboard code,.dashboard td a{color:var(--accent-text)}.dashboard .btn.primary code,.nav-group a.active,.nav-group a.active .nav-label,.server-rail-icon,.server-rail-home{color:var(--on-primary)}.dashboard-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dashboard-action-row>.btn{min-height:42px;gap:8px;margin:0}.dashboard-action-row>.btn svg{flex-shrink:0}.overview-heading{display:flex;flex-direction:column;gap:20px;padding-bottom:0;margin-bottom:32px}.overview-heading h1{text-transform:none;font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.overview-heading p{line-height:1.6;max-width:65ch}.server-picker .picker-toolbar{align-items:center;flex-wrap:wrap;gap:16px 24px;margin-bottom:32px}.server-picker .picker-toolbar .search{flex:1 1 260px;max-width:420px;min-height:44px;margin:0}.server-picker .picker-toolbar .dashboard-action-row{margin-left:auto}.server-card-body h2{overflow-wrap:anywhere}.clean-filter-controls{flex-wrap:wrap;gap:12px}.clean-module-heading{flex-wrap:wrap}@media(max-width:600px){.server-picker .picker-toolbar{flex-direction:column;align-items:stretch;gap:16px}.server-picker .picker-toolbar .search{flex:auto;width:100%;max-width:none}.server-picker .picker-toolbar .dashboard-action-row{margin-left:0}.dashboard-action-row>.btn{flex:1 1 180px;justify-content:center}.overview-heading{gap:18px;margin-bottom:28px}.overview-heading h1{font-size:25px}.clean-filter-controls .search{min-width:160px}}.upgrade-dialog{width:min(480px,calc(100% - 32px));margin:auto;padding:32px;border:1px solid #484848;border-radius:16px;background:#282828;color:#fbfbfb;box-shadow:0 24px 80px #0008}.upgrade-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.upgrade-dialog h2{margin:18px 0 12px;font-size:25px}.upgrade-dialog p{color:#c2c2c2;line-height:1.65;margin:12px 0}.upgrade-dialog .dashboard-action-row{margin-top:24px}.upgrade-close{float:right;background:transparent;border:0;color:#fbfbfb;padding:4px}.upgrade-icon{display:inline-flex;padding:12px;border-radius:12px;background:#6f51f82b;color:#c4b8ff}.module-locked{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#c4b8ff;padding:6px}.server-picker .server-avatar{background:transparent;border:0;box-shadow:none}.server-picker .server-avatar img{display:block;height:100%;object-fit:cover;border-radius:inherit}.dashboard{background:radial-gradient(ellipse at 85% 0%,#6f51f816,transparent 42%),#17171d;min-height:100vh}.dashboard .sidebar{background:#101015;border-right:1px solid #ffffff0b}.dashboard .sidebar-logo{padding-bottom:12px}.dashboard .server-identity{position:relative;isolation:isolate;padding:8px 12px 36px;overflow:hidden}.dashboard .server-identity:before{content:"";position:absolute;inset:-15px 0 0;z-index:-1;background-image:linear-gradient(0deg,#101015,transparent),var(--server-art);background-size:cover;background-position:center;filter:blur(9px);opacity:.32}.dashboard .server-switch{margin:0!important;width:100%;background:#ffffff0e;border:1px solid #ffffff12;border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 10px;box-sizing:border-box}.server-switch .server-mini{background:transparent!important;overflow:hidden;flex-shrink:0}.server-mini img{width:100%;height:100%;object-fit:cover;border-radius:12px}.server-switch strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:160px}.server-switch small{display:flex;align-items:center;gap:6px;color:#b7b4c5}.dashboard .nav-group{margin:0 0 18px;padding-top:0}.dashboard .nav-category{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;color:#aaa7b8;font-size:10px;letter-spacing:.075em;font-weight:750;background:none;border:0;cursor:pointer}.dashboard .nav-group a{border-radius:9px;margin:3px 8px;gap:9px}.dashboard .nav-group a.active{background:linear-gradient(100deg,#6f51f8,#7d51db);color:#fff}.dashboard .nav-label{flex:1;min-width:0}.module-update{font-size:9px;color:#ffd16b!important;letter-spacing:.03em;font-weight:800;white-space:nowrap}.dashboard .sidebar-bottom{background:#18151f;border-top:1px solid #ffffff12}.dashboard .sidebar-bottom .account-menu-trigger{color:#fff}.dashboard .discord-server-rail{width:72px;transition:width .2s ease;background:#0c0c11;z-index:45;overflow-x:hidden;border-right:1px solid #ffffff10;align-items:stretch;padding:12px 8px;box-sizing:border-box}.dashboard .discord-server-rail:hover,.dashboard .discord-server-rail:focus-within{width:290px;box-shadow:16px 0 45px #0009}.dashboard .server-rail-icon,.dashboard .server-rail-home{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:52px;height:52px;border-radius:13px;box-sizing:border-box;flex-shrink:0;padding:5px;background:transparent;overflow:hidden;white-space:nowrap}.dashboard .server-rail-home{padding-left:16px}.dashboard .server-rail-icon.active{background:#6f51f81e;border:1px solid #8e70ff66}.dashboard .rail-avatar{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;overflow:hidden;background:#25252d}.dashboard .rail-avatar img{width:42px;height:42px;object-fit:cover;border-radius:12px}.dashboard .rail-details{display:flex;flex-direction:column;text-align:left;min-width:0;width:170px;opacity:0;transition:opacity .15s;flex-shrink:0}.dashboard .rail-details strong{color:#eeeaf9;overflow:hidden;text-overflow:ellipsis;font-size:13px}.dashboard .rail-details small{color:#a19dab;font-size:11px}.dashboard .rail-action{opacity:0;color:#b2aebd}.dashboard .discord-server-rail:hover .rail-details,.dashboard .discord-server-rail:focus-within .rail-details,.dashboard .discord-server-rail:hover .rail-action,.dashboard .discord-server-rail:focus-within .rail-action{opacity:1}.dashboard .rail-action svg{position:static}.hub-management>.panel,.hub-management>.hub-settings{margin-bottom:24px}.hub-manage-intro,.hub-manage-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.hub-ultimate{display:flex;gap:5px;align-items:center;color:#ffd16b}.hub-theme-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.hub-theme-tile{background:transparent;border:1px solid #ffffff14;border-radius:12px;padding:8px;text-align:left;color:#e9e6f4;cursor:pointer}.hub-theme-tile.selected{outline:2px solid #aa8fff}.hub-theme-tile>span{display:flex;flex-direction:column;gap:6px;align-items:start;height:68px;border-bottom:2px solid;border-radius:8px;padding:12px}.hub-theme-tile i{width:20px;height:20px;border-radius:50%;display:block}.hub-theme-tile b{height:4px;width:70%;background:#ffffff30}.hub-theme-tile strong,.hub-theme-tile small{display:block;margin-top:6px}.hub-theme-tile small{color:#aaa5b8;text-transform:capitalize}.hub-check{display:flex;gap:9px;margin:15px 0}.hub-style-preview{padding:28px;border:1px solid;border-radius:18px;margin:24px 0}.hub-style-preview>img{width:54px;height:54px;border-radius:15px}.hub-style-preview h2{color:var(--hub-accent)}.hub-style-preview small{display:block;margin:8px 0;color:#b6b1c4}.hub-style-preview.layout-centered{text-align:center}.hub-style-preview.layout-split{border-left-width:8px;padding-left:42px}.hub-style-preview.layout-compact{padding:16px}.hub-domain-soon{background:linear-gradient(120deg,#6f51f81c,transparent)!important}.hub-domain-soon li{margin:10px 0}@media(max-width:1100px){.hub-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dashboard .discord-server-rail{display:none}.hub-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-manage-intro,.hub-manage-title{align-items:flex-start;flex-direction:column}.dashboard .server-switch strong{max-width:190px}}@media(prefers-reduced-motion:reduce){.dashboard .discord-server-rail,.dashboard .rail-details{transition:none}}.dashboard{--server-rail:72px;--rail-width:324px}.dashboard .discord-server-rail{z-index:75}.dashboard .nav-group a{font-size:12px}.dashboard .module-update{font-size:8px}.dashboard .nav-group a>svg{flex-shrink:0}@media(max-width:760px){.dashboard{--server-rail:0px;--rail-width:0px}}.dashboard .workspace-footer{flex-wrap:wrap;gap:12px}@media(max-width:760px){.dashboard .sidebar{left:0}.dashboard .workspace{margin-left:0;width:100%;min-width:0}}:root{--ex-surface:#111116;--ex-section:#18181f;--ex-line:#ffffff12;--ex-muted:#aaa8b8}body{background:var(--ex-surface);color:#f4f3fa}.dashboard,.dashboard .workspace,.dashboard .sidebar,.dashboard .topbar{background:var(--ex-surface)}.dashboard .workspace{transition:margin-left .22s ease,width .22s ease}.dashboard .sidebar{transition:left .22s ease;border-right:1px solid var(--ex-line)}.dashboard .discord-server-rail{background:#0b0b10;border:0;box-shadow:none!important;padding:12px 0;width:72px;gap:8px}.dashboard .server-rail-home,.dashboard .server-rail-icon{padding:7px 15px;border:0;border-radius:0;width:100%;height:58px;min-height:58px;overflow:visible;position:relative}.dashboard .server-rail-home{padding-left:25px}.dashboard .rail-avatar{background:transparent}.dashboard .server-rail-icon.active{background:var(--ex-surface);border:0;border-radius:16px 0 0 16px}.dashboard .server-rail-icon.active:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:3px;border-radius:0 3px 3px 0;background:#a38aff}.dashboard .rail-details{width:175px}.dashboard .rail-action{margin-left:auto;margin-right:8px}.dashboard .server-rail-icon:hover{background:#ffffff07}.dashboard .server-rail-icon.active:hover{background:var(--ex-surface)}@media(min-width:761px){.dashboard:has(.discord-server-rail:hover),.dashboard:has(.discord-server-rail:focus-within){--server-rail:290px;--rail-width:542px}.dashboard .sidebar{left:var(--server-rail)}.dashboard .discord-server-rail:hover,.dashboard .discord-server-rail:focus-within{width:290px}}.dashboard .server-identity{padding:16px 20px 24px;min-height:222px;display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;text-align:center;position:relative;background:none}.dashboard .server-identity:before{inset:0;opacity:.4;filter:blur(5px);background-image:linear-gradient(to bottom,#11111610,#11111688 45%,#111116),var(--server-art);background-position:center;background-size:cover}.server-card-toolbar{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:8px}.server-card-toolbar .logo img{width:25px;height:25px}.server-card-toolbar .logo strong{font-size:18px}.server-card-toolbar>a{opacity:.8}.server-portrait{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;font-size:25px;background:#ffffff0a}.server-portrait img{height:100%;width:100%;object-fit:cover;border-radius:20px}.dashboard .server-card-name{font-size:16px;max-width:100%;overflow-wrap:anywhere;line-height:1.4}.dashboard .server-card-meta{display:flex;justify-content:center;gap:7px;align-items:center;font-size:11px;color:#b8b5c6}.dashboard .server-card-meta b{font-weight:500;text-transform:capitalize;color:#d8cbff}.server-settings-gear{position:absolute;right:14px;top:18px;display:grid;place-items:center;width:30px;height:30px;border:0;background:#11111650;border-radius:8px;color:#dedbea;cursor:pointer}.server-settings-gear:hover{background:#ffffff15}.dashboard .nav-group a.active{background:#6f51f8}.dashboard .nav-category{padding-top:14px}.dashboard .sidebar-bottom{background:var(--ex-surface)}.dashboard .topbar{border-bottom:1px solid var(--ex-line);height:66px}.workspace-hero{position:relative;isolation:isolate;min-height:280px;display:flex;align-items:center;overflow:hidden;background:#191322}.workspace-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;z-index:-2}.workspace-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111116ed,#111116a0 32%,#11111608 75%),linear-gradient(0deg,#11111680,transparent 50%);z-index:-1}.workspace-hero>div{padding:36px clamp(24px,4vw,70px);max-width:680px}.workspace-hero h1{font-size:clamp(25px,2.5vw,40px);line-height:1.2;margin:10px 0;overflow-wrap:anywhere}.workspace-hero p{color:#d6d0e2;margin-bottom:20px}.workspace-hero .btn{background:#11111680;border:1px solid #ffffff30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workspace-section-tabs{display:flex;align-items:center;gap:24px;padding:0 clamp(24px,4vw,70px);border-bottom:1px solid var(--ex-line);min-height:58px;overflow-x:auto;scrollbar-width:thin;background:#111116}.workspace-section-tabs>a,.workspace-section-tabs>span,.workspace-section-tabs>button{flex-shrink:0;white-space:nowrap;padding:18px 0;font-size:13px;color:#a9a5b7;border:0;border-bottom:2px solid transparent;background:none}.workspace-section-tabs .active{color:#eee8ff;border-bottom-color:#9d80ff}.workspace-section-tabs>button{margin-left:auto;display:flex;align-items:center;gap:8px;cursor:pointer}.workspace-section-tabs>a:hover,.workspace-section-tabs>button:hover{color:#fff}.dashboard .dashboard-content{max-width:1400px;padding:34px clamp(24px,4vw,70px) 50px;width:100%;box-sizing:border-box}.dashboard .page-heading{margin-bottom:26px}.dashboard .eyebrow{color:#ada1cf}.dashboard .page-heading h1,.clean-page-title h1{font-size:25px}.dashboard p{line-height:1.6}.dashboard-content .panel,.dashboard-content .hub-settings,.prose-page .panel,.server-settings-dialog section{background:transparent;border:0;border-radius:0;box-shadow:none;padding:24px 0;border-bottom:1px solid var(--ex-line)}.dashboard-content .panel .panel{padding:18px 0}.dashboard .hub-manage-intro{padding-top:0}.dashboard .hub-settings-grid>section{background:transparent;border:0;border-radius:0;padding:8px 20px 8px 0}.dashboard .hub-settings-grid>section+section{border-left:1px solid var(--ex-line);padding-left:20px}.dashboard .hub-settings-grid{gap:20px}.dashboard .hub-settings-grid select{background:#19191f}.dashboard .hub-domain-soon{background:none!important}.dashboard .hub-management fieldset{border:0;padding:0;margin:20px 0}.dashboard .hub-style-preview{border-width:1px;border-color:#ffffff20!important}.dashboard .hub-theme-grid{gap:8px}.dashboard .hub-theme-tile{border:1px solid transparent;padding:10px;border-radius:9px;background:none}.dashboard .hub-theme-tile:hover{background:#ffffff05}.dashboard .hub-theme-tile.selected{outline:0;border-color:#a58bff;background:#a58bff0a}.dashboard .hub-theme-tile>span{height:44px}.dashboard .hub-theme-tile strong{font-size:12px}.dashboard .hub-theme-tile small{font-size:10px}.dashboard .clean-stat-grid{gap:0;border-bottom:1px solid var(--ex-line);padding-bottom:22px}.dashboard .clean-stat{border:0;border-radius:0;background:none;box-shadow:none;padding:12px 24px;min-height:125px}.dashboard .clean-stat:first-child{padding-left:0}.dashboard .clean-stat+.clean-stat{border-left:1px solid var(--ex-line)}.dashboard .clean-stat svg[viewBox]{opacity:.45;height:30px}.dashboard .clean-section-title{font-size:16px}.dashboard .clean-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.dashboard .clean-module-card{background:none;border:0;border-bottom:1px solid var(--ex-line);border-radius:0;padding:20px 0;box-shadow:none;min-height:0}.dashboard .clean-module-card:hover{background:#ffffff03;transform:none;box-shadow:none}.dashboard .clean-module-card p{font-size:13px;margin:10px 0 16px;min-height:0;color:#a9a5b6}.dashboard .clean-module-card .clean-module-status{display:none}.dashboard .clean-module-card .module-card-controls{margin:0;padding:0}.dashboard .clean-module-group{margin-top:28px}.dashboard .clean-module-group h3{font-size:11px;letter-spacing:.06em;color:#b2a9c7;padding:0;margin-bottom:0}.dashboard .clean-card-top h4{font-size:14px}.dashboard .clean-filter-controls .search,.dashboard .clean-filter-controls select{background:#19191f;border-color:#ffffff15}.dashboard .overview-heading{align-items:center;gap:18px}.prose-page,.legal-page,.docs-page,.billing-page,.owner-page,.staff-dashboard{color:#efedf5;background:var(--ex-surface)}.prose-page h1,.legal-page h1,.docs-page h1{letter-spacing:-.025em}.prose-page p,.legal-page p{color:#b8b4c5;line-height:1.75}.prose-page input,.prose-page select,.prose-page textarea{background:#19191f;border-color:#ffffff18;color:#f2eff9}.prose-page .panel{padding:24px 0}.dashboard .btn,.prose-page .btn{border-radius:8px;box-shadow:none;background:#ffffff07;border-color:#ffffff16}.dashboard .btn.primary,.prose-page .btn.primary{background:#6f51f8;border-color:#6f51f8}.dashboard .btn:hover,.prose-page .btn:hover{filter:brightness(1.12)}.dashboard button:focus-visible,.dashboard a:focus-visible,.server-settings-dialog button:focus-visible{outline:2px solid #b39aff;outline-offset:3px}.server-settings-dialog{width:min(580px,calc(100vw - 32px));max-height:85dvh;overflow:auto;background:#17171e;color:#f4f1fa;border:1px solid #ffffff1c;border-radius:18px;padding:26px;box-shadow:0 25px 90px #0008}.server-settings-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.server-settings-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.server-settings-dialog h2{margin:8px 0 0;font-size:23px}.server-settings-dialog h3{margin:0;font-size:16px}.server-settings-dialog p{font-size:13px;line-height:1.6;color:#bdb8ca}.server-settings-dialog .settings-row{display:flex;align-items:center;gap:12px}.server-settings-dialog .settings-row>div{flex:1}.server-settings-dialog .settings-row p{margin:5px 0}.server-settings-dialog .icon-button{background:#ffffff08;border:0;color:#fff;border-radius:8px;padding:6px;cursor:pointer}.server-settings-dialog .plan-label{text-transform:capitalize;color:#c2aeff}.server-settings-dialog footer{padding-top:20px;font-size:13px}.server-settings-dialog footer a{display:flex;gap:8px;align-items:center}.transfer-confirm{border-left:2px solid #a98aff;padding:8px 16px;background:#ffffff03}.server-settings-dialog .hint a{color:#c6b3ff;text-decoration:underline}@media(max-width:1100px){.workspace-section-tabs{gap:18px}.dashboard .overview-heading{align-items:flex-start;flex-direction:column}.dashboard .clean-stat{padding:10px}.dashboard .clean-module-grid{gap:0 20px}.dashboard .hub-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dashboard .workspace{margin-left:0;width:100%}.dashboard .sidebar{left:0}.server-card-toolbar .mobile-close{margin-right:27px}.workspace-hero{min-height:230px}.workspace-hero>div{padding:26px 22px}.workspace-hero:after{background:linear-gradient(90deg,#111116e8,#11111655)}.workspace-section-tabs{gap:20px;padding:0 22px}.workspace-section-tabs>button{font-size:0}.workspace-section-tabs>button svg{width:18px}.dashboard .dashboard-content{padding:26px 22px}.dashboard .clean-module-grid{grid-template-columns:1fr}.dashboard .clean-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.dashboard .clean-stat:nth-child(3){border-left:0;padding-left:0}.dashboard .hub-settings-grid{grid-template-columns:1fr}.dashboard .hub-settings-grid>section+section{border-left:0;border-top:1px solid var(--ex-line);padding:18px 0}.dashboard .hub-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-settings-dialog{padding:20px}.server-settings-dialog .settings-row{flex-wrap:wrap}.server-settings-dialog .settings-row>.btn{margin-left:32px}.dashboard .server-card-toolbar .logo strong{display:block}}@media(prefers-reduced-motion:reduce){.dashboard .workspace,.dashboard .sidebar{transition:none}}.app-surface.is-public{background:#111116}.public-header,.footer{background:#111116;border-color:#ffffff12}.ex-home-shell,.ex-pricing-page,.ex-docs-theme,.legal-center,.server-picker,.ops-dashboard,.ops-content{background:#111116}.ex-docs-theme .docs-article,.legal-content,.legal-toc,.legal-contact{background:transparent;box-shadow:none;border-color:#ffffff12}.legal-cards>a{background:#19191f;border-color:#ffffff12;box-shadow:none}.ex-docs-theme .docs-navigation,.legal-sidebar,.ops-sidebar,.ops-topbar{background:#131318;border-color:#ffffff12}.staff-shell .staff-panel,.ops-dashboard .staff-panel{background:transparent;border:0;border-bottom:1px solid #ffffff12;border-radius:0;box-shadow:none}.staff-metrics>article{background:#19191f;border-color:#ffffff12;box-shadow:none}.marketplace .market-panel{background:transparent;box-shadow:none;border:0;border-bottom:1px solid #ffffff12;border-radius:0}.billing-plans>article{background:#19191f!important;box-shadow:none!important;border-color:#ffffff18!important}.server-picker .server-card{background:#19191f;box-shadow:none;border-color:#ffffff12}.server-picker .picker-toolbar{gap:20px}.dashboard :is(.level-section,.social-control-section,.music-settings,.studio-guide,.comp-card,.app-panel,.ts-box){background:#17171e;box-shadow:none;border:1px solid #ffffff0d;border-radius:10px}.dashboard :is(.level-intro,.social-intro,.studio-intro,.comp-heading){background:none;box-shadow:none;border:0;border-bottom:1px solid #ffffff12;border-radius:0}.dashboard :is(.ts-panel-card,.social-provider-card,.comp-feature,.comp-match-card){background:#17171e;box-shadow:none;border-color:#ffffff12}.dashboard :is(.music-tabs,.social-tabs,.comp-tabs,.app-tabs,.ts-tabs){background:none;border-radius:0;border:0;border-bottom:1px solid #ffffff12;gap:12px}.dashboard :is(.music-tabs,.social-tabs,.comp-tabs,.app-tabs,.ts-tabs)>button{border-radius:0;box-shadow:none}.dashboard :is(.music-tabs,.social-tabs,.comp-tabs,.app-tabs,.ts-tabs)>button.active{background:none;color:#c5b3ff;border-bottom:2px solid #ac90ff}.dashboard .studio-content,.dashboard .level-section-body{background:none}.dashboard .suite-command-note{background:#ffffff04;border-color:#ffffff10}.dashboard .clean-page-title.overview-heading{display:flex;text-align:left;align-items:flex-start;justify-content:space-between}.dashboard .clean-page-title.overview-heading>div{text-align:left;margin:0}.dashboard .overview-heading .dashboard-action-row{justify-content:flex-start}.dashboard .server-card-toolbar .logo{gap:7px}.ex-marketing.ex-pricing{background:#111116}.ex-pricing .ex-glow-field{opacity:.25}.ex-pricing .ex-plan{background:#19191f;box-shadow:none;border-color:#ffffff18}.ex-pricing .ex-plan.pro{border-color:#8f74eb}.ex-docs-theme .docs-article{border-radius:0}.support-email-grid>article{background:#19191f;border:1px solid #ffffff12;box-shadow:none}.dashboard .server-card-toolbar>a{opacity:1}.dashboard .social-connections{background:none;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:24px 0}.dashboard .social-connect-grid>article{background:#17171e;border-color:#ffffff10}.dashboard .plan-allowance{background:none;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:10px 0;margin-bottom:16px}.dashboard .plan-allowance summary{font-size:12px;font-weight:500;color:#aaa5b6}.dashboard .plan-allowance[open]{padding-bottom:16px}.dashboard .ts-stats{background:none;border-bottom:1px solid #ffffff12;padding-bottom:20px;gap:0}.dashboard .ts-stats>div{background:none;border:0;border-radius:0;border-right:1px solid #ffffff12;box-shadow:none}.dashboard .ts-stats>div:last-child{border-right:0}.dashboard .module-control-bar{margin:0 0 18px;padding:0;min-height:30px}.dashboard .music-heading h1,.dashboard .ts-title h1{font-size:27px}.dashboard{--module-surface: #17171e;--module-inset: #121218;--module-line: #ffffff10;--module-muted: #aba7ba;--module-accent: #ad94ff}.dashboard .dashboard-content :is(.panel,.music-panel,.comp-card,.app-panel,.ts-box,.level-section,.music-import,.music-settings,.music-editor,.music-queue,.social-connections,.social-control-section,.tv-hub,.giveaway-scheduling,.giveaway-preset-save,.studio-guide,.card-editor,.module-embed-templates){min-width:0;background:var(--module-surface);border:1px solid var(--module-line);border-radius:12px;box-shadow:none;padding:24px;margin-bottom:22px}.dashboard .dashboard-content .panel .panel{background:transparent;border:0;border-top:1px solid var(--module-line);border-radius:0;padding:22px 0 0;margin:22px 0 0}.dashboard .dashboard-content :is(.panel-head,.hub-manage-title,.music-section-title,.social-section-heading){padding:0 0 18px;margin:0 0 20px;border-bottom:1px solid var(--module-line);align-items:center;gap:16px}.dashboard .dashboard-content :is(.panel,.app-panel,.ts-box,.music-settings,.comp-card)>:first-child{margin-top:0}.dashboard .dashboard-content :is(.panel,.app-panel,.ts-box,.music-settings,.comp-card)>:last-child{margin-bottom:0}.dashboard .dashboard-content :is(.panel,.app-panel,.ts-box,.comp-card) h2{font-size:18px;line-height:1.4;margin-bottom:18px}.dashboard .dashboard-content :is(.panel,.app-panel,.ts-box,.comp-card) h3{font-size:14px;line-height:1.5}.dashboard .dashboard-content :is(.hint,.ts-muted,.level-muted,.social-caption){font-size:12px;line-height:1.7;color:var(--module-muted)}.dashboard .dashboard-content :is(.form-layout,.form-grid,.suite-form-grid,.customizer-layout,.comp-form-grid,.app-editor-layout){gap:24px;align-items:start}.dashboard .dashboard-content :is(.field,.suite-field,.ts-field){display:flex;flex-direction:column;gap:9px;min-width:0;margin-bottom:18px;font-size:13px;font-weight:500}.dashboard .dashboard-content :is(.field,.suite-field,.ts-field) :is(p,small){margin:0;font-weight:400}.dashboard .dashboard-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:var(--module-inset);border:1px solid #ffffff18;border-radius:8px;color:#eeedf5;min-width:0;max-width:100%;box-shadow:none}.dashboard .dashboard-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){padding:11px 13px;font-size:13px;line-height:1.5}.dashboard .dashboard-content :is(input,select,textarea):focus-visible{outline:2px solid #a98aff;outline-offset:2px}.dashboard .dashboard-content input::placeholder,.dashboard .dashboard-content textarea::placeholder{color:#827d92}.dashboard .dashboard-content input[type=file]{padding:8px;font-size:12px}.dashboard .dashboard-content input[type=file]::file-selector-button{border:1px solid #ffffff18;border-radius:6px;background:#252330;color:#e6dff7;padding:8px 12px;margin-right:12px;cursor:pointer;font:inherit}.dashboard .dashboard-content :is(input[type=checkbox],input[type=radio]){accent-color:#8b6aff;flex-shrink:0}.dashboard .dashboard-content :is(input:disabled,select:disabled,textarea:disabled){opacity:.55;cursor:not-allowed}.dashboard .dashboard-content fieldset{min-width:0}.dashboard .dashboard-content :is(.suite-actions,.inline-actions,.command-actions,.app-actions){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dashboard .dashboard-content :is(.btn,.music-primary,.market-primary){font-size:13px;min-height:36px;padding:9px 14px;border-radius:8px;box-shadow:none}.dashboard .dashboard-content .btn:not(.primary):not(.danger){background:#ffffff06;border:1px solid #ffffff18;color:#e6e2ef}.dashboard .dashboard-content .btn.primary{background:#7654ed;border:1px solid #8a6af3;color:#fff}.dashboard .dashboard-content :is(.divider-label,.permission-line){border-color:var(--module-line)}.dashboard .dashboard-content .divider-label{margin:24px 0 18px;padding-top:20px}.dashboard .dashboard-content .permission-line{padding:12px 0;gap:12px}.dashboard .dashboard-content .details{gap:16px}.dashboard .dashboard-content .table-wrap{max-width:100%;overflow:auto;border:1px solid var(--module-line);border-radius:9px}.dashboard .dashboard-content table{background:transparent;border-collapse:collapse;width:100%}.dashboard .dashboard-content table th{background:#ffffff03;color:#e5e0f0;font-size:11px;font-weight:600;padding:13px 16px;border-color:var(--module-line);text-align:left}.dashboard .dashboard-content table td{background:transparent;color:#b5afc4;font-size:12px;padding:14px 16px;line-height:1.6;border-color:var(--module-line)}.dashboard .dashboard-content table tr:last-child td{border-bottom:0}.dashboard .dashboard-content table tbody tr:hover{background:#ffffff05}.dashboard .dashboard-content :is(.suite-row,.suite-event,.app-submission,.social-saved,.music-track,.tv-room,.command-editor){border-color:var(--module-line);box-shadow:none;border-radius:9px;background:var(--module-inset)}.dashboard .studio-intro{padding:0 0 22px;background:none;border:0;border-bottom:1px solid var(--module-line);border-radius:0}.dashboard .studio-capabilities span{background:#ffffff04;border:0;color:#c2b8d5}.dashboard .studio-toolbar nav{gap:8px}.dashboard .studio-toolbar nav button{border-radius:7px;color:#aba6ba;padding:10px 12px}.dashboard .studio-toolbar nav button[aria-current]{background:#9470ff12;color:#cbb8ff}.dashboard .studio-outline{gap:10px;margin-bottom:22px;padding:0 0 14px;border-color:var(--module-line)}.dashboard .studio-outline button{padding:6px 0;font-size:12px;color:#a6a0b5}.dashboard .studio-outline button:hover{background:none;color:#e0d5fa}.dashboard :is(.studio-search,.studio-multi details){background:var(--module-inset);border-color:#ffffff18}.dashboard .studio-guide-steps article{background:var(--module-inset);border-color:var(--module-line);padding:20px}.dashboard :is(.studio-command-list button,.studio-presets,.studio-search-results){background:var(--module-inset);border-color:var(--module-line)}.dashboard :is(.studio-selected button,.studio-capabilities span){background:#a987ff0c;border-color:#a987ff20}.dashboard .bot-customizer .customizer-intro{padding:0 0 22px;border:0;border-bottom:1px solid var(--module-line);border-radius:0;background:none}.dashboard .customizer-intro h2{display:flex;align-items:center;gap:9px}.dashboard .customizer-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.dashboard .customizer-layout fieldset{border:0;padding:0;margin:0}.dashboard .customizer-previews{padding:0 4px}.dashboard .customizer-previews>h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#a49ab8;margin:0 0 12px}.dashboard .customizer-previews .bot-profile-preview{margin-bottom:24px}.dashboard .customizer-previews>.hint{margin-top:18px}.dashboard :is(.ts-edit-fields,.app-question,.ts-question,.giveaway-template-grid article,.social-connect-grid>article,.social-provider-card,.music-playlist-grid article,.comp-feature,.comp-match-card,.workflow-trigger,.workflow-gate,.workflow-action-area){background:var(--module-inset);border:1px solid var(--module-line);border-radius:10px;box-shadow:none;padding:20px}.dashboard :is(.ts-tabs,.app-tabs,.music-tabs,.social-tabs,.comp-tabs,.welcome-mode-tabs){gap:8px;background:none;border:0;border-bottom:1px solid var(--module-line);border-radius:0;padding:0 0 12px;margin-bottom:22px}.dashboard :is(.ts-tabs,.app-tabs,.music-tabs,.social-tabs,.comp-tabs,.welcome-mode-tabs)>button{padding:10px 13px;font-size:12px;border-radius:7px}.dashboard :is(.ts-tabs,.app-tabs,.music-tabs,.social-tabs,.comp-tabs,.welcome-mode-tabs)>button.active{background:#9470ff12;color:#cbb8ff;border-bottom-color:transparent}.dashboard :is(.ts-savebar,.card-footer,.social-editor-footer){background:var(--module-surface);border-color:var(--module-line);box-shadow:none;padding:16px 20px;gap:12px}.dashboard :is(.ts-stats>div,.tv-stats article,.comp-stat){background:none;box-shadow:none;border:0;border-right:1px solid var(--module-line);border-radius:0;padding:16px 20px}.dashboard :is(.ts-stats>div,.tv-stats article,.comp-stat):last-child{border-right:0}.dashboard .level-section{padding:0;overflow:hidden}.dashboard .level-section-body{padding:24px;background:none}.dashboard .level-section-foot{padding:16px 24px;border-color:var(--module-line);background:#ffffff02}.dashboard .level-section>header{padding:20px 24px;border-color:var(--module-line);background:none}.dashboard .social-editor{background:var(--module-surface);border-color:var(--module-line);border-radius:12px}.dashboard .music-player{background:var(--module-surface);border:1px solid var(--module-line);box-shadow:none}.dashboard .music-library-tools label{background:var(--module-inset);border-color:#ffffff18}.dashboard .music-library-tools label input{border:0;background:none}.dashboard :is(.wc-help,.card-inspector,.tv-commands article){background:var(--module-inset);border-color:var(--module-line)}.dashboard .hub-management .hub-manage-intro{background:none;border:0;border-bottom:1px solid var(--module-line);border-radius:0;padding:0 0 22px}.dashboard .dashboard-content :is(.empty,.suite-empty,.app-empty,.ts-empty,.music-empty,.comp-empty,.tv-empty){background:none;border:1px dashed #ffffff18;border-radius:10px;padding:30px 24px}@media(max-width:900px){.dashboard .customizer-layout{grid-template-columns:1fr}.dashboard .customizer-previews{max-width:500px;width:100%}.dashboard .form-layout{grid-template-columns:1fr}}@media(max-width:760px){.dashboard .dashboard-content :is(.panel,.music-panel,.comp-card,.app-panel,.ts-box,.music-import,.music-settings,.music-editor,.music-queue,.social-connections,.social-control-section,.tv-hub,.giveaway-scheduling,.giveaway-preset-save,.studio-guide,.card-editor,.module-embed-templates){padding:18px;margin-bottom:18px}.dashboard .dashboard-content :is(.form-grid,.suite-form-grid,.comp-form-grid){gap:16px}.dashboard .dashboard-content .panel-head{flex-wrap:wrap}.dashboard .dashboard-content table :is(th,td){padding:11px 12px}.dashboard .level-section-body,.dashboard .level-section-foot,.dashboard .level-section>header{padding:18px}.dashboard .studio-outline{gap:8px 14px}.dashboard .studio-toolbar nav{flex-wrap:wrap}.dashboard .customizer-previews{padding:0}.dashboard .customizer-intro{padding:0 0 18px!important}}.dashboard .dashboard-content .level-section{padding:0}.dashboard-content:has(>.page-heading)>.module-studio>.studio-intro :is(.studio-kicker,h2){display:none}.dashboard-content:has(>.page-heading)>.module-studio>.studio-intro>p{margin:0;font-size:13px}.dashboard .module-studio .studio-capabilities{margin-top:14px}.dashboard .music-player{margin-bottom:22px}.dashboard .module-studio:has(.music-heading)>.studio-intro,.dashboard .module-studio:has(.social-intro)>.studio-intro{display:none}.dashboard .music-notice{background:#a88aff0a;border:1px solid #a88aff20;color:#c4bacf}.dashboard .dashboard-content input[type=radio]{appearance:auto;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px;padding:0!important;margin:2px 0;flex:0 0 16px;align-self:flex-start}.dashboard .level-choice-grid label>div,.dashboard .level-radio-group label>span{min-width:0;flex:1}.dashboard .level-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .level-choice-grid small{overflow-wrap:anywhere}.hub-unavailable{max-width:720px;margin:60px auto;padding:40px 24px;text-align:center}.hub-unavailable h1{font-size:clamp(28px,4vw,42px);letter-spacing:-1px}.hub-unavailable p{color:#b9b5c8;line-height:1.7}.hub-unavailable .btn{margin:14px 5px 0}@media(max-width:760px){.dashboard .level-choice-grid{grid-template-columns:minmax(0,1fr)}}
