@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color-scheme:dark;font-family:DM Sans,sans-serif;color:#f7f7fb;background:#111116;font-synthesis:none;--bg: #111116;--panel: #19191f;--panel-2: #202027;--panel-3: #282830;--border: #303039;--muted: #92929d;--muted-2: #6f6f79;--purple: #9999ff;--secondary: #555555;--purple-2: #7d7de9;--purple-soft: rgba(153, 153, 255, .12);--green: #70e5a0;--amber: #f0b765;--red: #ed7080;--sidebar: #15151a;--shadow: 0 24px 80px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.brand{display:inline-flex;align-items:center;gap:11px;font:800 19px Manrope,sans-serif;letter-spacing:-.5px}.brand-mark{position:relative;width:31px;height:31px;border-radius:9px;background:var(--purple);display:inline-flex;flex:0 0 auto;box-shadow:0 8px 24px #99f3}.brand-mark>span{position:absolute;left:7px;width:14px;height:3px;border-radius:3px;background:#17171d}.brand-mark>span:first-child{top:9px}.brand-mark>span:nth-child(2){top:16px;width:10px}.brand-mark>i{position:absolute;right:5px;bottom:5px;width:7px;height:7px;border:2px solid var(--purple);border-radius:50%;background:var(--green)}.button{border:1px solid transparent;border-radius:10px;min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:transform .18s,background .18s,border-color .18s}.button:hover{transform:translateY(-1px)}.button svg{width:17px;height:17px}.button-primary{background:var(--purple);color:#17171d;box-shadow:0 8px 26px #9999ff29}.button-primary:hover{background:#aaf}.button-secondary{background:var(--panel-2);border-color:var(--border)}.button-secondary:hover{border-color:#4b4b59}.button-ghost{background:transparent;border-color:var(--border)}.button.large{min-height:50px;padding:0 21px;border-radius:12px}.landing{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 27%,rgba(153,153,255,.13),transparent 28%),radial-gradient(circle at 5% 85%,rgba(153,153,255,.06),transparent 23%),var(--bg)}.landing-nav{width:min(1180px,calc(100% - 48px));height:86px;margin:auto;display:flex;align-items:center;justify-content:space-between}.landing-nav>div{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600;color:#c0c0c8}.landing-nav>div>a:hover{color:#fff}.hero{width:min(1180px,calc(100% - 48px));min-height:660px;margin:20px auto 0;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:54px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#c0c0ca;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #70e5a01a}.hero-copy h1{max-width:610px;margin:23px 0 22px;font:800 clamp(48px,5.3vw,73px)/1.04 "Manrope",sans-serif;letter-spacing:-4px}.hero-copy h1 em{color:var(--purple);font-style:normal}.hero-copy>p{max-width:590px;margin:0;color:#aaaab5;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:11px;margin-top:34px}.trust-row{display:flex;gap:23px;margin-top:29px;color:#81818c;font-size:12px;font-weight:600}.trust-row span{display:flex;align-items:center;gap:6px}.trust-row svg{width:14px;color:var(--green)}.auth-error{color:var(--red)!important;font-size:13px!important;margin-top:12px!important}.hero-visual{position:relative;min-height:580px;display:flex;align-items:center;justify-content:center}.hero-visual:before{content:"";position:absolute;width:490px;height:490px;border:1px solid rgba(153,153,255,.11);border-radius:50%}.hero-visual:after{content:"";position:absolute;width:370px;height:370px;border:1px solid rgba(153,153,255,.09);border-radius:50%}.discord-window{position:relative;z-index:2;width:535px;background:#19191f;border:1px solid #34343e;border-radius:16px;box-shadow:var(--shadow),0 0 80px #9999ff14;overflow:hidden;transform:rotate(1deg)}.window-bar{height:52px;display:flex;align-items:center;gap:7px;padding:0 17px;background:#202027;border-bottom:1px solid #303038;color:#9c9ca6;font-size:12px}.window-bar i{width:8px;height:8px;border-radius:50%;background:var(--secondary)}.window-bar span{margin-left:11px}.discord-message{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:27px 25px 30px}.bot-avatar{width:42px;height:42px;display:grid;place-items:center;background:#24242c;border-radius:50%}.bot-avatar .brand-mark{transform:scale(.72)}.message-author{color:#efeff3;font-size:14px;font-weight:700}.message-author b{margin-left:6px;padding:2px 5px;border-radius:3px;background:#77d;color:#fff;font-size:8px}.message-author time{margin-left:8px;color:#686872;font-size:10px;font-weight:400}.discord-embed{position:relative;margin-top:8px;padding:15px 17px;border-radius:4px;background:#222229;overflow:hidden}.embed-line{position:absolute;inset:0 auto 0 0;width:4px;background:var(--green)}.embed-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor}.embed-title .status-dot{color:var(--green);box-shadow:0 0 10px var(--green)}.discord-embed p{color:#9999a4;font-size:12px;line-height:1.5}.embed-meta{display:grid;grid-template-columns:1fr 1fr;gap:3px 24px;width:230px}.embed-meta span{color:#686873;font-size:8px;font-weight:700}.embed-meta strong{font-size:11px}.discord-embed small{display:block;margin-top:14px;color:#60606a;font-size:9px}.discord-message.faded{opacity:.35;border-top:1px solid #292930;padding-top:20px}.mini-avatar{width:35px;height:35px;background:#34343e;border-radius:50%}.skeleton{display:block;width:190px;height:8px;margin:7px 0;border-radius:4px;background:#3a3a43}.skeleton.wide{width:255px}.floating-card{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid #383843;background:#1e1e25f5;border-radius:12px;box-shadow:0 15px 45px #0000004d}.floating-card div{display:flex;flex-direction:column;gap:3px}.floating-card strong{font-size:12px}.floating-card span{color:#858590;font-size:10px}.floating-card svg{width:22px;color:var(--purple)}.online-float{top:100px;right:-30px}.coverage-float{bottom:68px;left:-25px}.pulse{width:23px;height:23px;display:grid!important;place-items:center;border-radius:50%;background:#70e5a01f}.pulse i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #70e5a01a}.signal{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--purple);box-shadow:0 0 18px 6px #9999ff59}.signal-one{top:55px;left:80px}.signal-two{bottom:55px;right:60px}.landing-steps{width:min(1180px,calc(100% - 48px));margin:5px auto 70px;padding:27px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr)}.landing-steps>div{padding:0 38px;border-right:1px solid var(--border)}.landing-steps>div:first-child{padding-left:0}.landing-steps>div:last-child{border:0}.landing-steps span{color:var(--purple);font:700 11px Manrope}.landing-steps strong{display:block;margin-top:8px}.landing-steps p{color:var(--muted);font-size:13px;line-height:1.5}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:248px;padding:25px 18px 18px;display:flex;flex-direction:column;background:var(--sidebar);border-right:1px solid #292930}.sidebar>.brand{padding:0 9px 28px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-link{height:42px;padding:0 11px;display:flex;align-items:center;gap:12px;border-radius:9px;color:#8d8d98;font-size:13px;font-weight:600;transition:.18s}.nav-link:hover{color:#dddde3;background:#1e1e24}.nav-link.active{color:#f4f4f8;background:var(--purple-soft)}.nav-link.active svg{color:var(--purple)}.nav-link svg{width:17px}.nav-label{margin:24px 11px 8px;color:#5f5f69;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.sidebar-card{margin-top:auto;padding:15px;border:1px solid #2f2f38;border-radius:12px;background:#1b1b21}.sidebar-card>svg{width:19px;color:var(--purple);margin-bottom:10px}.sidebar-card strong{display:block;font-size:12px}.sidebar-card p{color:#797984;font-size:11px;line-height:1.5}.sidebar-card>span{display:flex;align-items:center;gap:7px;color:#8e8e98;font-size:10px}.sidebar-card i{width:7px;height:7px;border-radius:50%;background:var(--green)}.account-row{margin-top:14px;padding:13px 5px 0;border-top:1px solid #292930;display:grid;grid-template-columns:34px 1fr 27px;gap:9px;align-items:center}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--purple);color:#17171d;font-weight:800;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.account-row div:nth-child(2){min-width:0}.account-row strong,.account-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row strong{font-size:11px}.account-row span{margin-top:3px;color:#686872;font-size:9px}.account-row button,.icon-button{border:0;background:transparent;cursor:pointer;color:#71717b}.account-row svg{width:15px}.app-shell>main{grid-column:2;min-width:0}.topbar{position:sticky;z-index:10;top:0;height:78px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;background:#111116e0;border-bottom:1px solid #292930;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.server-switcher{position:relative;display:flex;align-items:center;gap:10px}.server-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#3c3c48,#282830);font-weight:800}.server-switcher label span{display:block;margin-bottom:1px;color:#676771;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.server-switcher select{min-width:190px;padding:0 26px 0 0;border:0;appearance:none;background:transparent;color:#e4e4e9;font-size:12px;font-weight:600;outline:0}.server-switcher select option{background:var(--panel)}.select-chevron{position:absolute;right:0;bottom:3px;width:14px;pointer-events:none;color:#70707b}.top-actions{display:flex;align-items:center;gap:9px}.preview-badge{padding:6px 9px;border-radius:7px;background:#f0b76517;color:var(--amber);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.menu-button,.mobile-close{display:none}.content{max-width:1240px;margin:auto;padding:52px 42px 28px}.intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.intro h1{margin:13px 0 10px;font:800 clamp(31px,4vw,44px) "Manrope";letter-spacing:-2px}.intro p{max-width:620px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.intro-note{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.intro-note svg{width:20px;color:var(--green)}.intro-note span{color:#71717b;font-size:10px}.intro-note strong{display:block;margin-bottom:3px;color:#d8d8dd;font-size:11px}.alert{margin-top:22px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid rgba(237,112,128,.25);border-radius:10px;background:#ed708012;color:#efa1ab;font-size:12px}.alert svg{width:16px}.alert button{margin-left:auto;border:0;background:none;color:inherit;cursor:pointer}.alert button svg{width:14px}.stat-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.stat-card{min-height:118px;padding:20px;display:grid;grid-template-columns:40px 1fr auto;gap:13px;align-items:center;border:1px solid var(--border);border-radius:13px;background:var(--panel)}.stat-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px}.stat-icon svg{width:19px}.stat-icon.purple{background:var(--purple-soft);color:var(--purple)}.stat-icon.green{background:#70e5a017;color:var(--green)}.stat-icon.amber{background:#f0b76517;color:var(--amber)}.stat-card div>span{color:var(--muted);font-size:11px}.stat-card div strong{display:block;margin-top:3px;font:800 26px Manrope}.stat-card small{align-self:end;padding-bottom:4px;color:#6e6e78;font-size:9px}.stat-card small svg{width:10px}.stat-card small.positive{color:#77bd91}.amber-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--amber)}.panel{margin-top:17px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.panel-head{min-height:78px;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.panel-head h2{margin:0 0 5px;font:700 15px Manrope}.panel-head p{margin:0;color:var(--muted-2);font-size:11px}.icon-button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.icon-button:hover{background:var(--panel-3)}.icon-button svg{width:18px}.monitor-row{min-height:84px;padding:15px 20px;display:grid;grid-template-columns:42px 1fr auto 42px;gap:13px;align-items:center;border-bottom:1px solid #292930}.monitor-row:last-child{border:0}.target-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#25252d}.target-icon svg{width:19px}.kind-discord_bot{color:var(--purple)}.kind-discord_user{color:#73b7ec}.kind-server{color:var(--amber)}.monitor-main{min-width:0}.monitor-title{display:flex;align-items:center;gap:9px}.monitor-title strong{font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:10px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.status-pill .status-dot{width:5px;height:5px}.status-online{color:var(--green);background:#70e5a014}.status-idle{color:var(--amber);background:#f0b76514}.status-dnd{color:var(--red);background:#ed708014}.status-offline{color:#8a8a94;background:#82828c17}.monitor-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:15px;color:#6e6e78;font-size:9px}.monitor-meta span{display:flex;align-items:center;gap:3px}.monitor-meta svg{width:10px}.updated{color:#62626c;font-size:9px}.toggle{width:35px;height:19px;padding:2px;border:0;border-radius:12px;background:#3b3b44;cursor:pointer;transition:.2s}.toggle span{display:block;width:15px;height:15px;border-radius:50%;background:#85858f;transition:.2s}.toggle-on{background:var(--purple)}.toggle-on span{transform:translate(16px);background:#fff}.loading-state,.empty-state{min-height:230px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.spinner{width:17px;height:17px;margin-right:9px;border:2px solid #383842;border-top-color:var(--purple);border-radius:50%;animation:spin .8s linear infinite}.empty-state{flex-direction:column;padding:35px}.empty-state>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:var(--purple-soft);color:var(--purple)}.empty-state h3{margin:14px 0 5px}.empty-state p{margin:0 0 17px}@keyframes spin{to{transform:rotate(360deg)}}.manual-status{width:auto;max-width:130px;height:24px;padding:0 22px 0 8px;border:1px solid currentColor;border-radius:10px;outline:0;font-size:8px;font-weight:700;text-transform:uppercase;cursor:pointer}.manual-status option{color:#eeeef3;background:var(--panel-2)}.workflow-grid{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.workflow-card{position:relative;min-height:180px;padding:23px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,var(--panel),#17171d)}.workflow-card>svg{width:22px;color:var(--purple)}.step-number{position:absolute;right:17px;top:13px;color:#303039;font:800 37px Manrope}.workflow-card h3{margin:28px 0 8px;font:700 13px Manrope}.workflow-card p{margin:0;color:#757580;font-size:11px;line-height:1.6}footer{margin-top:39px;padding-top:22px;display:flex;align-items:center;border-top:1px solid #24242b;color:#65656f;font-size:10px}footer>span{display:flex;align-items:center;gap:7px;color:#898993;font-weight:700}footer .brand-mark{width:20px;height:20px;border-radius:6px;transform:scale(.65);margin:-4px}footer p{margin-left:17px}footer a{margin-left:auto;display:flex;align-items:center;gap:5px;color:#85858f}footer svg{width:11px}.mobile-close,.backdrop{display:none}.modal-layer{position:fixed;z-index:50;inset:0;padding:24px;display:grid;place-items:center;background:#040407bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{width:min(650px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid #3b3b46;border-radius:17px;background:#19191f;box-shadow:var(--shadow)}.modal-head{padding:24px 26px 20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border)}.modal-head h2{margin:10px 0 4px;font:800 24px Manrope;letter-spacing:-1px}.modal-head p{margin:0;color:var(--muted);font-size:12px}.modal form{padding:22px 26px 25px;display:flex;flex-direction:column;gap:19px}.modal fieldset{min-width:0;margin:0;padding:0;border:0}.modal legend,.modal label>span{display:block;margin-bottom:8px;color:#b8b8c1;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.modal label small{float:right;color:#64646e;font-size:9px;text-transform:none;letter-spacing:0;font-weight:500}.segmented{display:grid;grid-template-columns:repeat(2,1fr);padding:4px;border:1px solid var(--border);border-radius:10px;background:#141419}.segmented.three{grid-template-columns:repeat(3,1fr)}.segmented button{min-height:36px;border:0;border-radius:7px;background:transparent;color:#777782;font-size:11px;font-weight:700;cursor:pointer}.segmented button svg{width:15px;margin-right:6px;vertical-align:middle}.segmented button.selected{background:var(--panel-3);color:#eeeef2;box-shadow:0 2px 8px #0003}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal input,.modal textarea,.modal select{width:100%;border:1px solid var(--border);border-radius:9px;outline:0;background:#141419;color:#ededf1;font-size:12px;transition:border .18s}.modal input,.modal select{height:42px;padding:0 12px}.modal textarea{padding:11px 12px;resize:vertical}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:var(--purple-2);box-shadow:0 0 0 3px #9999ff14}.modal input::placeholder,.modal textarea::placeholder{color:#51515b}.modal-actions{padding-top:3px;display:flex;justify-content:flex-end;gap:9px}.page-loader{min-height:100vh;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;color:var(--muted);font-size:12px}@media(max-width:1050px){.hero{grid-template-columns:1fr;padding-top:55px;text-align:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{min-height:610px}.discord-window{width:min(535px,90vw)}.online-float{right:1%}.coverage-float{left:2%}.stat-card{grid-template-columns:40px 1fr}.stat-card small,.intro-note{display:none}}@media(max-width:800px){.app-shell{display:block}.app-shell>main{grid-column:auto}.sidebar{transform:translate(-102%);transition:transform .24s;box-shadow:20px 0 50px #0006}.sidebar-open{transform:translate(0)}.mobile-close{display:grid;position:absolute;right:15px;top:23px;width:35px;height:35px;place-items:center;border:0;background:transparent;color:#7f7f89}.mobile-close svg{width:18px}.backdrop{display:block;position:fixed;z-index:15;inset:0;border:0;background:#0000008c}.menu-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.menu-button svg{width:18px}.topbar{padding:0 20px}.server-switcher{margin-right:auto;margin-left:12px}.server-switcher label span,.server-icon,.select-chevron{display:none}.server-switcher select{min-width:140px;padding:0}.desktop-only,.preview-badge{display:none}.content{padding:39px 22px 25px}.stat-grid,.workflow-grid{grid-template-columns:1fr}.stat-card{min-height:92px}.monitor-row{grid-template-columns:42px 1fr 40px}.updated{display:none}.landing-nav>div>a{display:none}.hero-copy h1{font-size:51px}.landing-steps{grid-template-columns:1fr}.landing-steps>div{padding:20px 0;border-right:0;border-bottom:1px solid var(--border)}.landing-steps>div:last-child{border:0}}@media(max-width:540px){.landing-nav,.hero,.landing-steps{width:min(100% - 30px,1180px)}.landing-nav>div .button{padding:0 12px;font-size:11px}.hero{padding-top:25px}.hero-copy h1{font-size:42px;letter-spacing:-2.8px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.trust-row{flex-wrap:wrap;gap:10px 15px}.hero-visual{min-height:490px}.discord-window{transform:none}.floating-card{display:none}.discord-message{padding:20px 15px;grid-template-columns:35px 1fr;gap:9px}.bot-avatar{width:35px;height:35px}.embed-meta{width:180px}.topbar{padding:0 12px}.top-actions .button{padding:0 11px;font-size:0}.top-actions .button svg{margin:0}.server-switcher select{min-width:120px;max-width:150px}.content{padding:32px 14px 22px}.intro h1{font-size:31px}.stat-grid{grid-template-columns:1fr 1fr}.stat-card:first-child{grid-column:1 / -1}.monitor-row{padding:14px 12px}.monitor-meta span:last-child{display:none}.form-grid{grid-template-columns:1fr}.modal-layer{padding:10px}.modal{max-height:calc(100vh - 20px)}.modal-head,.modal form{padding-left:18px;padding-right:18px}.modal-actions .button{flex:1}footer p{display:none}}.server-switcher{z-index:12}.server-switcher-button{min-width:245px;padding:6px 9px 6px 6px;display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;border:1px solid transparent;border-radius:11px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.server-switcher-button:hover,.server-switcher-button[aria-expanded=true]{border-color:var(--border);background:var(--panel)}.server-switcher-button>svg{width:16px;color:#74747f;transition:transform .18s}.server-switcher-button>svg.rotated{transform:rotate(180deg)}.server-switcher-copy{min-width:0;display:block}.server-switcher-copy small{display:block;margin-bottom:2px;color:#676771;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.server-switcher-copy strong{display:block;overflow:hidden;color:#e4e4e9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.guild-avatar{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid #3a3a45;border-radius:11px;background:linear-gradient(135deg,#41414d,#282830);color:#f0f0f4;font-size:11px;font-weight:800}.guild-avatar img{width:100%;height:100%;object-fit:cover}.guild-menu{position:absolute;z-index:40;top:calc(100% + 9px);left:0;width:100%;max-height:min(470px,calc(100vh - 105px));overflow-y:auto;padding:7px;border:1px solid #3a3a45;border-radius:14px;background:#1b1b21;box-shadow:0 20px 55px #0000007a}.guild-menu-head{height:36px;padding:0 6px 0 9px;display:flex;align-items:center;justify-content:space-between;color:#74747f;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.guild-menu-head button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#7b7b86;cursor:pointer}.guild-menu-head button:hover{background:var(--panel-3);color:#fff}.guild-menu-head svg{width:13px}.guild-option{width:100%;min-height:57px;padding:8px;display:grid;grid-template-columns:36px 1fr 18px;gap:10px;align-items:center;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.guild-option:hover,.guild-option.selected{background:#25252d}.guild-option .guild-avatar{width:36px;height:36px;border-radius:10px}.guild-option>span:nth-child(2){min-width:0}.guild-option strong,.guild-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-option strong{font-size:11px}.guild-option small{margin-top:3px;color:#6f6f79;font-size:9px}.guild-option>svg{width:15px;color:var(--purple)}.guild-empty{padding:24px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}.guild-empty>svg{width:26px;margin-bottom:11px;color:var(--purple)}.guild-empty strong{font-size:12px}.guild-empty p{margin:6px 0 14px;color:var(--muted);font-size:10px;line-height:1.5}.guild-empty .button{min-height:34px;padding:0 12px;font-size:10px}.guild-menu-invite{min-height:40px;margin-top:5px;padding:0 10px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);color:#a2a2ad;font-size:10px;font-weight:700}.guild-menu-invite:hover{color:#fff}.guild-menu-invite svg{width:14px;color:var(--purple)}.panel-tools{position:relative;display:flex;align-items:center;gap:7px}.button.compact{min-height:32px;padding:0 12px;font-size:10px}.action-menu{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:172px;padding:6px;border:1px solid #3a3a45;border-radius:11px;background:#1d1d24;box-shadow:0 18px 45px #0006}.action-menu button{width:100%;height:36px;padding:0 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:7px;background:transparent;color:#b8b8c1;font-size:10px;font-weight:700;cursor:pointer}.action-menu button:hover{background:var(--panel-3);color:#fff}.action-menu button.danger{color:#ed8794}.action-menu svg{width:14px}.monitor-row.manage-mode{grid-template-columns:42px minmax(180px,1fr) auto auto}.monitor-actions{display:flex;gap:6px}.row-action{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:#b7b7c0;font-size:9px;font-weight:700;cursor:pointer}.row-action:hover{border-color:#50505d;color:#fff}.row-action.danger{color:#ed8794}.row-action.danger:hover{border-color:#ed708066;background:#ed708014}.row-action svg{width:12px}.button-danger{background:var(--red);color:#1a1114}.button-danger:hover{background:#f18391}.confirm-modal{width:min(430px,100%);padding:30px;border:1px solid #3b3b46;border-radius:17px;background:#19191f;box-shadow:var(--shadow);text-align:center}.danger-icon{width:48px;height:48px;margin:auto;display:grid;place-items:center;border-radius:13px;background:#ed70801a;color:var(--red)}.danger-icon svg{width:22px}.confirm-modal h2{margin:17px 0 7px;font:800 21px Manrope}.confirm-modal p{margin:0 auto 22px;max-width:330px;color:var(--muted);font-size:12px;line-height:1.6}.confirm-modal .modal-actions{justify-content:center}.page-actions{margin:26px 0 -2px;display:flex;justify-content:flex-end}.activity-panel,.settings-grid{margin-top:30px}.activity-panel .panel-head>svg{width:20px;color:var(--purple)}.activity-row{min-height:72px;padding:13px 20px;display:grid;grid-template-columns:10px 1fr auto 72px;gap:13px;align-items:center;border-bottom:1px solid #292930}.activity-row:last-child{border-bottom:0}.activity-dot{width:7px;height:7px;border-radius:50%}.activity-dot.status-online{background:var(--green)}.activity-dot.status-idle{background:var(--amber)}.activity-dot.status-dnd{background:var(--red)}.activity-dot.status-offline{background:#777782}.activity-row strong{font-size:11px}.activity-row p{margin:4px 0 0;color:var(--muted);font-size:9px}.activity-row time{color:#696973;font-size:9px;text-align:right}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.settings-card{min-height:235px;padding:23px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.settings-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:var(--purple-soft);color:var(--purple)}.settings-icon svg{width:20px}.settings-card h2{margin:19px 0 7px;font:700 14px Manrope}.settings-card p{min-height:48px;margin:0 0 14px;color:var(--muted);font-size:10px;line-height:1.6}.settings-card strong,.settings-card>div>span{display:block}.settings-card strong{font-size:12px}.settings-card>div>span{margin-top:4px;color:#777782;font-size:10px}.settings-card .button{margin-top:3px;min-height:36px;font-size:10px}.dashboard-footer{margin-top:39px;padding-top:22px;display:flex;align-items:center;border-top:1px solid #24242b;color:#65656f;font-size:10px}.dashboard-footer>span{display:flex;align-items:center;gap:7px;color:#898993;font-weight:700}.dashboard-footer .brand-mark{width:20px;height:20px;border-radius:6px;transform:scale(.65);margin:-4px}.dashboard-footer p{margin:0 17px}.dashboard-footer a{margin-left:17px;display:flex;align-items:center;gap:5px;color:#85858f}.dashboard-footer a:nth-last-child(1){margin-left:auto}.dashboard-footer svg{width:11px}.site-footer{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:34px 0 30px;display:block;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.site-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand>div{display:flex;flex-direction:column;gap:3px}.footer-brand strong{color:#ededf2;font:800 13px Manrope}.footer-brand span{color:#72727d;font-size:10px}.site-footer nav{display:flex;align-items:center;gap:23px}.site-footer nav a{display:inline-flex;align-items:center;gap:5px;color:#90909b;font-weight:600}.site-footer nav a:hover{color:#fff}.site-footer nav svg{width:11px}.site-footer>small{display:block;margin-top:27px;padding-top:19px;border-top:1px solid #24242b;color:#5e5e68}.public-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0,rgba(153,153,255,.11),transparent 34%),var(--bg)}.public-main{width:min(1080px,calc(100% - 48px));margin:auto;padding:85px 0 100px;flex:1}.public-hero{max-width:720px;margin:0 auto 54px;text-align:center}.public-hero h1{margin:18px 0 16px;font:800 clamp(40px,5vw,62px)/1.08 "Manrope";letter-spacing:-3px}.public-hero p{max-width:610px;margin:auto;color:var(--muted);font-size:16px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature-grid article,.help-grid article{padding:26px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,var(--panel),#17171d)}.feature-grid article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--purple-soft);color:var(--purple)}.feature-grid svg{width:20px}.feature-grid h2,.help-grid h2{margin:22px 0 9px;font:700 14px Manrope}.feature-grid p,.help-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.help-grid article>span{color:var(--purple);font:800 12px Manrope}.help-grid p{min-height:75px}.help-grid .button{min-height:38px;padding:0 13px;font-size:10px}.auth-gate{min-height:100vh;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 43%,rgba(153,153,255,.12),transparent 28%),var(--bg)}.auth-gate>.brand-mark{width:48px;height:48px;margin-bottom:24px;transform:scale(1.25)}.auth-gate h1{margin:17px 0 10px;font:800 clamp(34px,5vw,54px) "Manrope";letter-spacing:-2px}.auth-gate>p{max-width:520px;margin:0 0 25px;color:var(--muted);line-height:1.7}.auth-gate>a{margin-top:18px;color:#898994;font-size:11px}.auth-gate>a:hover{color:#fff}@media(max-width:900px){.settings-grid,.feature-grid,.help-grid{grid-template-columns:1fr}.settings-card{min-height:0}.feature-grid article{min-height:170px}.help-grid p{min-height:0;margin-bottom:19px}.monitor-row.manage-mode{grid-template-columns:42px 1fr auto}.monitor-row.manage-mode .updated{display:none}.monitor-actions{grid-column:2 / -1;justify-content:flex-end}}@media(max-width:800px){.server-switcher-button{min-width:0;grid-template-columns:1fr 15px;gap:5px;padding-left:9px}.server-switcher-button>.guild-avatar{display:none}.server-switcher-copy small{display:none}.server-switcher-copy strong{max-width:145px}.guild-menu{left:0;width:100%;min-width:0}.site-footer-inner{align-items:flex-start}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:13px 19px}}@media(max-width:540px){.server-switcher-button{max-width:145px}.server-switcher-copy strong{max-width:115px}.guild-menu{left:0}.monitor-row.manage-mode{grid-template-columns:36px 1fr}.monitor-row.manage-mode .target-icon{width:36px;height:36px}.monitor-actions{grid-column:1 / -1}.row-action{flex:1;justify-content:center}.activity-row{grid-template-columns:8px 1fr auto;padding:13px}.activity-row time{display:none}.site-footer{width:calc(100% - 30px)}.site-footer-inner{flex-direction:column}.site-footer nav{justify-content:flex-start}.site-footer>small{margin-top:22px}.public-main{width:calc(100% - 30px);padding:55px 0 70px}.public-hero h1{font-size:39px;letter-spacing:-2px}.public-hero p{font-size:14px}.feature-grid article,.help-grid article{padding:22px}.dashboard-footer p,.dashboard-footer a:first-of-type{display:none}}
