@font-face{font-family:onestCyrillic;src:url(../media/onest_cyrillic_wght_normal.p.2nup_w1yytguo.woff2?dpl=r20260930052026-88669df-7c3a8a)format("woff2");font-display:swap;font-weight:100 900}.onestcyrillic_3e1e1e75-module__XlDtqG__className{font-family:onestCyrillic}.onestcyrillic_3e1e1e75-module__XlDtqG__variable{--font-onest-cyrillic:"onestCyrillic"}
@font-face{font-family:onestLatin;src:url(../media/onest_latin_wght_normal.p.0zctgtcp9xj58.woff2?dpl=r20260930052026-88669df-7c3a8a)format("woff2");font-display:swap;font-weight:100 900}.onestlatin_56911908-module__jPo48a__className{font-family:onestLatin}.onestlatin_56911908-module__jPo48a__variable{--font-onest-latin:"onestLatin"}
@font-face{font-family:unboundedCyrillic;src:url(../media/unbounded_cyrillic_wght_normal.p.4410a-by3wkmp.woff2?dpl=r20260930052026-88669df-7c3a8a)format("woff2");font-display:swap;font-weight:200 900}.unboundedcyrillic_13c99b72-module__lh5l3a__className{font-family:unboundedCyrillic}.unboundedcyrillic_13c99b72-module__lh5l3a__variable{--font-unbounded-cyrillic:"unboundedCyrillic"}
@font-face{font-family:unboundedLatin;src:url(../media/unbounded_latin_wght_normal.p.1tz5lbfnvawi1.woff2?dpl=r20260930052026-88669df-7c3a8a)format("woff2");font-display:swap;font-weight:200 900}.unboundedlatin_739c0a2f-module__WQWKYq__className{font-family:unboundedLatin}.unboundedlatin_739c0a2f-module__WQWKYq__variable{--font-unbounded-latin:"unboundedLatin"}
:root{--bg:#121212;--surface:#202024;--text:#f1f0f2;--muted:#a3a1ad;--border:#35343a;--accent:#fd57a8;--success:#9ad8bb;--danger:#ff9b9b;--font-body:var(--font-onest-cyrillic), var(--font-onest-latin), sans-serif;--font-display:var(--font-unbounded-cyrillic), var(--font-unbounded-latin), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.45}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;line-height:1.22}h3{line-height:1.4}p{color:var(--muted)}svg{flex-shrink:0}code{border:1px solid var(--border);color:var(--text);background:#ffffff0b;border-radius:5px;padding:3px 7px;font-size:.88em}small{color:var(--muted)}.container{width:min(1280px,100% - 96px);margin-inline:auto}.button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:15px 23px;font-size:14px;font-weight:650;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary{color:#171014;background:var(--accent)}.button-primary:hover{background:#ff79ba}.button-outline{border-color:var(--border);color:var(--text);background:0 0}.button-outline:hover{background:#ffffff07;border-color:#626067}.button-small{padding:10px 15px;font-size:13px}.text-link{align-items:center;gap:8px;font-size:14px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--accent)}.brand{align-items:center;gap:10px;display:inline-flex}.brand span{font-family:var(--font-display);letter-spacing:-1.1px;font-size:23px;font-weight:750}.bot-mark{object-fit:contain;flex-shrink:0;width:36px;height:36px;display:block}.site-header{justify-content:space-between;align-items:center;gap:24px;height:106px;display:flex}.site-header nav{color:#c4c2ca;gap:32px;font-size:14px;display:flex}.site-header nav a:hover{color:var(--text)}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:62px;padding-block:93px 110px;display:grid}.eyebrow{letter-spacing:.17em;color:var(--muted);align-items:center;gap:9px;font-size:10px;font-weight:650;display:inline-flex}.hero .eyebrow{color:var(--text);margin-bottom:28px}.status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero h1{font-family:var(--font-display);letter-spacing:-.065em;margin-bottom:25px;font-size:clamp(36px,4.3vw,61px);font-weight:650;line-height:1.25}.hero h1 span{color:var(--accent)}.hero-description{max-width:455px;margin-bottom:28px;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.hero-note{align-items:center;gap:7px;margin-top:17px;margin-bottom:0;font-size:12px;display:flex}.hero-note svg{color:var(--accent)}.demo-caption{letter-spacing:.13em;color:#7b7784;justify-content:space-between;gap:8px;margin-bottom:13px;font-size:8px;display:flex}.demo{background:#1b1b1f;border:1px solid #414047;border-radius:15px;overflow:hidden;box-shadow:0 25px 80px #0004}.demo-top{border-bottom:1px solid #313036;justify-content:space-between;align-items:center;height:65px;padding:0 22px;display:flex}.demo-server{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.server-orb{color:#e6c4ff;background:#534164;border-radius:11px;justify-content:center;align-items:center;width:33px;height:33px;font-size:14px;font-weight:700;display:inline-flex}.demo-label{letter-spacing:.05em;color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:3px 8px;font-size:9px}.demo-channel{color:var(--muted);border-bottom:1px solid #ffffff04;align-items:center;gap:7px;padding:13px 19px;font-size:12px;display:flex}.demo-channel strong{color:var(--text);font-weight:500}.demo-channel>span{border-left:1px solid var(--border);margin-left:9px;padding-left:12px;font-size:10px}.chat-scene{flex-direction:column;gap:22px;min-height:290px;padding:22px 20px;display:flex}.chat-message{align-items:flex-start;gap:11px;display:flex}.avatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:16px;font-weight:600;display:inline-flex}.avatar-lilac{color:#e6d1fc;background:#51465e}.avatar-bot{background:#fd57a816}.avatar-bot .bot-mark{width:32px;height:32px}.message-author{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.message-author time{color:#777480;font-size:9px;font-weight:400}.chat-message p{color:#c6c3cd;margin:4px 0 0;font-size:12px;line-height:1.6}.bot-label{color:#171014;background:var(--accent);border-radius:3px;padding:1px 4px;font-size:8px;font-weight:750}.chat-embed{border-left:2px solid var(--accent);background:#fd57a806;border-radius:0 6px 6px 0;gap:10px;margin-top:7px;padding:12px 13px;display:flex}.chat-embed>svg{color:var(--accent);margin-top:3px}.chat-embed strong{font-size:12px;font-weight:600}.chat-embed p{font-size:11px}.deleted-message{color:#85818d;align-items:center;gap:6px;margin-left:44px;font-size:10px;display:flex}.deleted-message>span:first-of-type{text-decoration:line-through}.deleted-label{color:#c481a4;border:1px solid #38323a;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:8px}.demo-tabs{background:#18181b;border-top:1px solid #313036;gap:4px;padding:12px 15px;display:flex}.demo-tabs button{color:var(--muted);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:10px;display:flex}.demo-tabs button[aria-pressed=true]{color:var(--accent);background:#fd57a81a}.demo-role{color:var(--text);background:#393540;border:1px solid #514456;border-radius:5px;align-items:center;gap:5px;margin-top:10px;padding:5px 15px;font-size:11px;display:inline-flex}.demo-role.selected{border-color:var(--accent);color:var(--accent)}.chat-embed p.tiny{font-size:9px}.statement-strip{border-top:1px solid #2b292d;border-bottom:1px solid #2b292d;padding:20px 0}.statement-strip>.container{letter-spacing:.14em;color:#b3b0b9;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:500;display:flex}.statement-strip .bot-mark{opacity:.6;width:20px;height:20px}.section{padding-block:105px}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px;display:flex}.section-heading h2,.section h2{font-family:var(--font-display);margin:18px 0 0;font-size:36px;font-weight:550;line-height:1.35}.section-heading>p{max-width:310px;margin-bottom:5px;font-size:14px;line-height:1.8}.feature-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.feature-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 28px}.feature-item>svg{color:var(--accent);stroke-width:1.5px;margin-bottom:25px}.feature-item h3{margin-bottom:10px;font-size:16px;font-weight:550}.feature-item p{max-width:275px;margin-bottom:0;font-size:13px;line-height:1.8}.how-section{background:#1a191d;border-block:1px solid #2c2b30}.steps{grid-template-columns:repeat(3,1fr);gap:65px;margin:55px 0 0;padding:0;list-style:none;display:grid}.step-number{font-family:var(--font-display);width:34px;height:34px;color:var(--accent);border:1px solid #70435b;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:12px;display:flex}.steps h3{margin-bottom:10px;font-size:17px;font-weight:550}.steps p{max-width:300px;margin-bottom:0;font-size:13px;line-height:1.8}.pricing{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pricing-row{border-bottom:1px solid #2b292f;grid-template-columns:1.6fr 1fr 1fr;align-items:center;min-height:56px;padding:0 28px;font-size:13px;display:grid}.pricing-row>span:nth-child(n+2){justify-content:center;align-items:center;display:flex}.pricing-row>span:last-child{color:var(--accent)}.pricing-row>span:nth-child(2){color:#bfbac6}.pricing-head{background:#1c1b1f;min-height:105px}.pricing-head>div{text-align:center}.pricing-head h3{font-family:var(--font-display);justify-content:center;align-items:center;gap:9px;margin:0 0 6px;font-size:17px;font-weight:500;display:flex}.pricing-head>div:last-child h3{color:var(--accent)}.pricing-head>div>span{color:var(--muted);font-size:11px}.pricing-note{background:#18171a;margin:0;padding:19px 28px;font-size:11px}.faq-section{grid-template-columns:1fr 1.4fr;gap:90px;padding-top:30px;display:grid}.faq details{border-bottom:1px solid var(--border);padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:14px;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--accent);font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{margin:15px 0 0;font-size:13px;line-height:1.8}.closing{background:#241b22;border:1px solid #49303f;border-radius:16px;justify-content:center;align-items:center;gap:70px;margin-bottom:80px;padding:60px;display:flex}.closing>.bot-mark{width:135px;height:135px;transform:rotate(-8deg)}.closing h2{font-family:var(--font-display);margin-bottom:25px;font-size:30px;font-weight:550;line-height:1.4}.site-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding-block:25px 40px;display:flex}.site-footer .brand span{font-size:17px}.site-footer .bot-mark{width:26px;height:26px}.site-footer p,.site-footer>a{color:var(--muted);margin:0;font-size:11px}.site-footer>a{align-items:center;gap:5px;display:flex}.skip-link{background:var(--accent);color:var(--bg);z-index:100;border-radius:5px;padding:10px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.auth-page{background:radial-gradient(at 50% 15%,#2c1c2900,#121212 80%);flex-direction:column;align-items:center;gap:55px;min-height:100dvh;padding:40px 24px;display:flex}.auth-card{border:1px solid var(--border);background:#1b1a1e;border-radius:16px;width:min(100%,540px);padding:42px}.auth-card h1{font-family:var(--font-display);margin:16px 0 20px;font-size:26px;font-weight:550;line-height:1.5}.auth-card p{font-size:14px;line-height:1.8}.auth-card>.button,.auth-card>.text-link{margin-top:10px}.auth-card .button{white-space:normal}.auth-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.auth-actions .button{overflow-wrap:anywhere}.auth-actions .text-link{text-align:center;align-self:center;min-height:40px}.command-display{background:var(--bg);color:var(--accent);border:1px solid #644052;border-radius:8px;justify-content:space-between;margin:20px 0;padding:16px 20px;font-family:monospace;font-size:23px;display:flex}.command-display span{opacity:.5;font-size:15px}.identity{align-items:center;gap:12px;margin:25px 0;display:flex}.identity small{font-size:10px;display:block}.identity strong{font-size:17px}.dashboard{min-height:100dvh;display:flex}.sidebar{background:#18171a;border-right:1px solid #2e2c32;flex-direction:column;flex-shrink:0;width:245px;height:100dvh;padding:30px 20px 20px;display:flex;position:sticky;top:0}.sidebar .brand{padding:0 9px}.sidebar .brand span{font-size:20px}.sidebar .bot-mark{width:30px;height:30px}.server-picker{background:#222126;border:1px solid #333038;border-radius:9px;align-items:center;gap:10px;margin:38px 0 29px;padding:12px 10px;display:flex}.server-picker>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:550;overflow:hidden}.server-picker small{margin-top:1px;font-size:9px;font-weight:400;display:block}.server-picker>svg{color:var(--muted)}.sidebar-label{letter-spacing:.14em;color:#77737f;margin:0 10px 12px;font-size:8px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a,.sidebar-bottom a,.sidebar-bottom button{color:#aaa6b2;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:12px;display:flex}.sidebar nav a:hover,.sidebar-bottom a:hover,.sidebar-bottom button:hover{color:var(--text);background:#ffffff05}.sidebar nav a[aria-current=page]{color:var(--accent);background:#fd57a813}.sidebar nav a[aria-current=page] svg{color:var(--accent)}.mini-star{color:var(--accent);margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-bottom form{border-top:1px solid #2c2930;margin-top:13px;padding-top:8px}.workspace{flex:1;min-width:0}.workspace-header{border-bottom:1px solid #29272e;justify-content:space-between;align-items:center;height:77px;padding:0 42px;display:flex}.workspace-header>span:first-child{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.workspace-header strong{color:#d2ced8;font-weight:450}.account-dot{color:#d4b9df;background:#332c37;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.workspace-main{width:100%;min-width:0;padding:38px 42px 70px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.page-heading .eyebrow{font-size:9px}.page-heading h1{font-family:var(--font-display);margin:0 0 11px;font-size:29px;font-weight:550}.page-heading p{max-width:590px;margin:0;font-size:12px}.status-badge{border:1px solid var(--border);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:6px 11px;font-size:10px;display:inline-flex}.status-badge.online{color:var(--success);background:#19322544;border-color:#34463d}.status-badge.online .status-dot{background:var(--success)}.status-badge.offline .status-dot{background:#e6b578}.status-badge.offline{color:#e6b578}.mock-banner{letter-spacing:.03em;text-align:center;color:#e4c891;background:#352c1a;border-bottom:1px solid #4a3e28;padding:7px 15px;font-size:10px}.panel{background:#1b1a1e;border:1px solid #343137;border-radius:11px;margin-bottom:22px;padding:26px}.panel h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:550}.panel p{font-size:12px}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panel-heading p{max-width:570px;margin:7px 0 0}.panel-heading>svg{color:var(--accent)}.panel-eyebrow{letter-spacing:.1em;color:var(--muted);font-size:9px}.overview-grid{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.overview-summary{background:#221d24;padding:28px}.overview-title{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.overview-title svg{color:var(--accent)}.overview-title h2{font-size:22px;font-weight:500}.overview-summary p{max-width:430px;line-height:1.8}.overview-summary .text-link{color:var(--accent);margin-top:10px;font-size:12px}.tier-summary{position:relative}.tier-summary>svg{color:var(--accent);position:absolute;top:25px;right:25px}.tier-summary h2{font-family:var(--font-display);margin:17px 0 10px;font-size:30px;font-weight:500}.tier-summary .text-link{margin-top:10px;font-size:12px}.setup-links{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.setup-links>a{border-top:1px solid #302d35;align-items:center;gap:14px;padding:18px 0;display:flex}.setup-links>a>svg:first-child{color:#69616e}.setup-links>a>svg:last-child{color:#918698;margin-left:auto}.setup-links>a:hover strong{color:var(--accent)}.setup-links strong{font-size:12px;font-weight:500}.setup-links small{margin-top:3px;font-size:10px;display:block}.notice{color:#d9c7d2;overflow-wrap:anywhere;background:#282127;border:1px solid #4b3743;border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0;padding:16px 18px;font-size:12px;line-height:1.7;display:flex}.notice svg{flex-shrink:0;margin-top:2px}.notice.success{color:var(--success);background:#1e2a23;border-color:#344e40}.notice.error{color:var(--danger);background:#2b1e23;border-color:#593440}.notice.subtle{color:var(--muted);border-color:var(--border);background:0 0}.notice p{margin:5px 0;font-size:12px}.notice a{color:var(--accent)}.notice strong{font-weight:550}.dismiss{color:inherit;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:20px;line-height:1.2}.muted{color:var(--muted);font-size:11px}.premium-notice{background:#292029;border-color:#63415b}.premium-notice>svg{color:var(--accent)}.feature-tag{letter-spacing:.08em;color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:5px 8px;font-size:8px}.field{flex-direction:column;gap:7px;min-width:0;margin-bottom:20px;display:flex}.field>span,legend{font-size:12px;font-weight:500}.field>small{font-size:10px;line-height:1.7}.field input,.field textarea{width:100%;min-width:0;color:var(--text);outline-offset:2px;background:#141316;border:1px solid #3b3740;border-radius:7px;min-height:41px;padding:11px 12px;font-size:12px}.field input:focus,.field textarea:focus{border-color:#c15b92}.field textarea{resize:vertical;min-height:75px;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:#68626f}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.form-footer{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.form-footer>span{color:var(--muted);font-size:10px}.form-footer .button,.settings-form .button{padding:12px 18px;font-size:12px}.toggle-row{cursor:pointer;border-bottom:1px solid #312e35;justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px;padding:0 0 22px;display:flex;position:relative}.toggle-row strong{font-size:13px;font-weight:500}.toggle-row small{margin-top:4px;font-size:10px;display:block}.toggle-row input{opacity:0;z-index:1;cursor:pointer;width:39px;height:23px;margin:0;position:absolute;right:0}.switch{background:#44404a;border-radius:20px;flex-shrink:0;width:39px;height:23px;transition:background .15s;position:relative}.switch:after{content:"";background:#b7b1bf;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle-row input:checked+.switch{background:var(--accent)}.toggle-row input:checked+.switch:after{background:#191216;transform:translate(16px)}.toggle-row input:focus-visible+.switch{outline:2px solid var(--accent);outline-offset:4px}fieldset{border:0;margin:22px 0;padding:0}legend{padding:0 0 12px}.choices{flex-wrap:wrap;gap:8px;display:flex}.choice{cursor:pointer;background:#232027;border:1px solid #3b3540;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex}.choice:has(input:checked){background:#37202f;border-color:#a35380}.choice.missing{color:var(--danger)}.choice{overflow-wrap:anywhere}:is(.choice:has(input:disabled),.toggle-row:has(input:disabled)){cursor:not-allowed;opacity:.5}.workspace input[type=checkbox]:not([role=switch]){appearance:none;vertical-align:middle;width:18px;min-width:18px;height:18px;color:var(--bg);cursor:pointer;background:#141316;border:1px solid #625a69;border-radius:5px;flex-shrink:0;place-content:center;margin:0;padding:0;transition:background .15s,border-color .15s;display:inline-grid}.workspace input[type=checkbox]:not([role=switch]):checked{background:var(--accent);border-color:var(--accent)}.workspace input[type=checkbox]:not([role=switch]):checked:after{content:"";border:0 solid;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.workspace input[type=checkbox]:not([role=switch]):hover:not(:disabled){border-color:var(--accent)}.workspace input[type=checkbox]:not([role=switch]):focus-visible{outline-offset:3px}.workspace input[type=checkbox]:not([role=switch]):disabled{cursor:not-allowed;opacity:.45}.select-trigger{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--text);text-align:left;outline-offset:3px;background:#141316;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:13px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.select-trigger:hover:not(:disabled){background:#1c191f;border-color:#625a69}.select-trigger[data-popup-open],.select-trigger:focus-visible{border-color:var(--accent)}.select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon{color:var(--muted);flex-shrink:0;transition:transform .15s;display:flex}.select-trigger[data-popup-open] .select-icon{color:var(--accent);transform:rotate(180deg)}.select-positioner{z-index:100;width:var(--anchor-width);max-width:calc(100vw - 24px)}.select-popup{background:var(--surface);color:var(--text);transform-origin:var(--transform-origin);border:1px solid #49414e;border-radius:10px;transition:opacity .12s,transform .12s;overflow:hidden;box-shadow:0 12px 36px #0006}.select-popup[data-starting-style],.select-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.select-list{max-height:min(320px, var(--available-height));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#625a69 transparent;padding:5px;overflow-y:auto}.select-option{overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:14px;min-height:38px;padding:9px 10px;font-size:13px;line-height:1.5;display:flex}.select-option>span:first-child{min-width:0}.select-option[data-selected]{color:var(--accent)}.select-option[data-highlighted]{background:#fd57a816;box-shadow:inset 0 0 0 1px #fd57a833}.select-option[data-disabled]{color:var(--muted);opacity:.45;cursor:not-allowed}.select-check{color:var(--accent);flex-shrink:0;display:flex}.message-preview{border-left:2px solid var(--accent);background:#161418;border-radius:0 7px 7px 0;margin-top:25px;padding:20px}.message-preview>span{letter-spacing:.14em;color:var(--muted);font-size:8px}.message-preview p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.empty-state{text-align:center;border:1px dashed #443b4a;border-radius:12px;margin-bottom:25px;padding:55px 30px}.empty-state h1{font-family:var(--font-display);font-size:26px}.empty-state h2{margin-bottom:13px;font-size:21px}.empty-state p{max-width:470px;margin:0 auto 20px;font-size:13px}.empty-state.compact{border:0;margin:0;padding:25px 10px}.empty-state.compact p{margin:8px auto 0;font-size:12px}.empty-state.compact>svg{color:#787080}.guild-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.guild-card{background:#201b24;border:1px solid #47374e;border-radius:12px;padding:30px 25px;transition:border-color .15s}.guild-card:hover{border-color:var(--accent)}.server-orb.large{border-radius:16px;width:50px;height:50px;font-size:22px}.guild-card h2{overflow-wrap:anywhere;margin:22px 0 20px;font-size:19px}.guild-card>span:last-child{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.job-list>div{border-top:1px solid #302c35;justify-content:space-between;align-items:center;gap:25px;padding:15px 0;display:flex}.job-list strong{font-size:12px;font-weight:500}.job-list small{margin-top:3px;font-size:10px;display:block}.job-list time{color:var(--muted);white-space:nowrap;font-size:10px}.job-status{white-space:nowrap;border:1px solid #48404f;border-radius:6px;padding:4px 9px;font-size:9px}.job-status.succeeded{color:var(--success);border-color:#365140}.job-status.failed,.job-status.unknown{color:var(--danger);border-color:#653c47}.job-status.running,.job-status.queued{color:#d6c092}.error-text{color:var(--danger);margin:6px 0 0;font-size:11px!important}.published-panels{border-top:1px solid var(--border);margin-top:30px;padding-top:22px}.published-panels h3{font-size:13px;font-weight:500}.published-panels>div{padding:12px 0}.published-panels strong{font-size:12px;display:block}.published-panels span{color:var(--muted);font-size:10px}.warning-list article{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.warning-list strong{font-size:12px}.warning-list p{margin:6px 0;font-size:10px}.warning-list code{overflow-wrap:anywhere;font-size:9px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:var(--muted);border-bottom:1px solid var(--border);padding:12px 10px;font-size:10px;font-weight:450}td{vertical-align:top;border-bottom:1px solid #312c36;padding:16px 10px}td strong{overflow-wrap:anywhere;min-width:150px;font-size:11px;font-weight:450;display:block}td small{margin-top:5px;font-size:9px;display:block}tr:last-child td{border-bottom:0}.premium-hero{text-align:center;background:#271d27;border-color:#624059;padding:45px 30px}.premium-hero>.eyebrow{margin:17px 0 13px;display:block}.premium-hero>svg{color:var(--accent)}.premium-hero h2{font-family:var(--font-display);margin-bottom:14px;font-size:30px}.premium-hero p{margin-bottom:12px}.entitlement-list{margin-top:20px}.entitlement-list>div,.policy-list>div{border-top:1px solid #37303d;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;display:flex}.entitlement-list strong,.policy-list strong{font-size:12px;font-weight:500}.entitlement-list small,.policy-list small{margin-top:5px;font-size:10px;display:block}.entitlement-list>div>span:last-child{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.enabled-label{color:var(--success)}.metric-row{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.metric-row span{color:var(--muted);font-size:11px}.metric-row strong{font-family:var(--font-display);margin-top:8px;font-size:30px;font-weight:450;display:block}.policy-list .select-trigger{max-width:150px}.search-field{color:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;display:flex}.search-field input{color:var(--text);background:0 0;border:0;max-width:170px;padding:6px;font-size:11px}@media (min-width:1500px){.hero{padding-block:110px 125px}.hero h1{font-size:64px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.hero{gap:30px;padding-block:70px 80px}.hero h1{font-size:43px}.hero-description{font-size:15px}.hero-actions{gap:17px}.hero-actions .text-link{font-size:12px}.demo-channel>span{display:none}.chat-scene{padding:20px 15px}.demo-top{padding-inline:15px}.workspace-main{padding:30px 25px 60px}.workspace-header{padding-inline:25px}.sidebar{width:215px;padding-inline:13px}.sidebar .brand span{font-size:18px}.overview-grid{grid-template-columns:1fr 1fr}.page-heading h1{font-size:24px}.panel{padding:22px}.guild-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.hero{grid-template-columns:1fr;gap:45px;padding-block:45px 65px}.hero-copy{max-width:580px}.hero h1{font-size:52px}.hero-description{max-width:460px}.hero-demo{width:100%;max-width:600px}.chat-scene{min-height:260px}.feature-grid{grid-template-columns:repeat(2,1fr)}.section{padding-block:70px}.section-heading{gap:25px}.section-heading h2,.section h2{font-size:29px}.steps{gap:30px}.faq-section{gap:35px}.sidebar{width:180px}.sidebar nav a{gap:8px;padding-inline:9px;font-size:11px}.sidebar .brand span{font-size:15px}.sidebar .bot-mark{width:25px;height:25px}.server-picker{gap:7px;padding:9px 6px}.server-picker .server-orb{width:25px;height:28px}.server-picker>span:nth-child(2){font-size:10px}.overview-grid{grid-template-columns:1fr;gap:0}.setup-links{grid-template-columns:1fr}.page-heading{align-items:flex-start}.page-heading .status-badge{margin-top:3px}.page-heading h1{font-size:22px}.workspace-main{padding:27px 20px}.metric-row{gap:10px}.metric-row .panel{padding:16px}.metric-row span{font-size:9px}.entitlement-list>div,.policy-list>div{gap:15px}}@media (max-width:620px){.container{width:calc(100% - 40px)}.site-header{gap:15px;height:80px}.site-header .brand span{font-size:20px}.site-header .bot-mark{width:30px;height:30px}.site-header nav{display:none}.site-header .button{padding:9px 12px;font-size:11px}.hero{gap:38px;padding-block:40px 55px}.hero h1{letter-spacing:-.06em;font-size:39px}.hero .eyebrow{margin-bottom:20px;font-size:9px}.hero-description{font-size:14px}.hero-actions{gap:15px}.hero-actions .button{padding:13px 16px;font-size:12px}.hero-actions .text-link{font-size:11px}.hero-note{font-size:10px}.demo-caption{font-size:7px}.demo-top{height:58px;padding-inline:14px}.demo-server{font-size:11px}.demo-label{font-size:8px}.chat-scene{min-height:280px;padding:20px 13px}.chat-message{gap:9px}.message-author{font-size:11px}.message-author time{font-size:8px}.chat-message p{font-size:11px}.chat-embed p{font-size:10px}.chat-embed{gap:7px;padding:10px}.chat-embed strong{font-size:11px}.deleted-message{gap:5px;margin-left:0;font-size:9px}.deleted-label{font-size:7px}.demo-tabs{padding:10px 8px}.demo-tabs button{gap:4px;padding:8px 5px;font-size:9px}.statement-strip{padding-block:17px}.statement-strip>.container{letter-spacing:.08em;gap:10px;font-size:7px}.statement-strip .bot-mark{width:14px;height:14px}.section{padding-block:55px}.section-heading{margin-bottom:30px;display:block}.section-heading h2,.section h2{margin-top:14px;font-size:25px}.section-heading>p{max-width:300px;margin:20px 0 0;font-size:12px}.eyebrow{font-size:8px}.feature-item{padding:24px 17px}.feature-item>svg{width:23px;height:23px;margin-bottom:17px}.feature-item h3{font-size:13px}.feature-item p{font-size:11px}.steps{grid-template-columns:1fr;gap:27px;margin-top:32px}.steps li{grid-template-columns:35px 1fr;gap:0 16px;display:grid}.step-number{grid-row:1/3;margin-bottom:0}.steps h3{margin-bottom:6px;font-size:15px}.steps p{grid-column:2;font-size:12px}.pricing-row{grid-template-columns:1.6fr .85fr 1fr;gap:8px;min-height:55px;padding:0 14px;font-size:10px}.pricing-head{min-height:90px}.pricing-head h3{gap:4px;font-size:11px}.pricing-head h3 svg{width:12px}.pricing-head>div>span{font-size:8px}.pricing-note{padding:15px;font-size:9px}.faq-section{padding-top:15px;display:block}.faq-section>div:first-child{margin-bottom:20px}.faq summary,.faq p{font-size:12px}.closing{gap:25px;margin-bottom:45px;padding:35px 25px}.closing>.bot-mark{width:58px;height:58px}.closing h2{font-size:19px}.closing .button{gap:7px;padding:12px 14px;font-size:10px}.site-footer{flex-wrap:wrap;gap:15px;padding-top:25px}.site-footer p{order:3;width:100%;font-size:10px}.site-footer>a{margin-left:auto}.auth-page{gap:35px;padding:25px 18px}.auth-card{padding:27px 23px}.auth-card h1{font-size:22px}.auth-card p,.auth-card .button{font-size:12px}.dashboard{display:block}.sidebar{border-bottom:1px solid #352e3b;border-right:0;grid-template-columns:1fr 1fr;gap:14px;width:100%;height:auto;padding:18px 18px 0;display:grid;position:relative}.sidebar .brand{padding:0}.sidebar .brand span{font-size:18px}.sidebar .bot-mark{width:28px;height:28px}.server-picker{margin:0;padding:7px 9px}.server-picker>span:nth-child(2){font-size:11px}.sidebar-label{display:none}.sidebar nav{flex-direction:row;grid-column:1/-1;gap:5px;padding-bottom:12px;overflow-x:auto}.sidebar nav a{white-space:nowrap;padding:9px 10px;font-size:11px}.sidebar nav a>svg{width:15px;height:15px}.sidebar-bottom{flex-wrap:wrap;grid-column:1/-1;gap:0 10px;margin-top:-10px;padding-top:0;display:flex}.sidebar-bottom a,.sidebar-bottom button{gap:5px;width:auto;padding:6px 0;font-size:9px}.sidebar-bottom a>svg,.sidebar-bottom button>svg{width:12px;height:12px}.sidebar-bottom form{border:0;margin:0 0 0 auto;padding:0}.workspace-header{height:50px;padding-inline:20px}.workspace-header>span:first-child{font-size:10px}.workspace-main{padding:25px 18px 50px}.page-heading{flex-wrap:wrap;gap:12px;margin-bottom:24px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:8px}.page-heading .status-badge{padding:5px 9px;font-size:9px}.panel{margin-bottom:17px;padding:20px 17px}.panel-heading{flex-wrap:wrap;gap:12px}.panel-heading h2,.panel h2{font-size:16px}.panel-heading p{font-size:11px}.panel-heading>.muted{font-size:9px}.overview-title h2{font-size:20px}.tier-summary h2{font-size:26px}.form-grid{grid-template-columns:1fr}.field>span,legend{font-size:11px}.field input,.field select,.field textarea{padding:11px;font-size:12px}.field>small{font-size:9px}.field{margin-bottom:18px}.form-footer{gap:12px}.form-footer>span{font-size:9px}.toggle-row{gap:12px}.toggle-row strong{font-size:12px}.toggle-row small{max-width:220px;font-size:9px}.choice{padding:7px 10px;font-size:10px}.notice{padding:13px 14px;font-size:11px}.guild-grid{grid-template-columns:1fr}.guild-card h2{font-size:20px}.job-list>div{gap:12px}.job-list strong{font-size:11px}.job-list small,.job-list time{font-size:9px}.job-status{padding:4px 7px;font-size:8px}.warning-list article{flex-direction:column;gap:12px}.warning-list article>.button{align-self:flex-start}.premium-hero h2{font-size:26px}.entitlement-list>div,.policy-list>div{gap:12px}.entitlement-list strong,.policy-list strong{font-size:11px}.entitlement-list small,.policy-list small,.entitlement-list>div>span:last-child{font-size:9px}.policy-list .select-trigger{max-width:110px;padding:9px 8px;font-size:10px}.metric-row{grid-template-columns:repeat(3,1fr);gap:8px}.metric-row .panel{padding:15px 10px}.metric-row strong{font-size:24px}.metric-row span{font-size:8px;line-height:1.5;display:block}.mock-banner{font-size:8px}.empty-state{padding:35px 20px}.empty-state h1{font-size:22px}.empty-state p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover:not(:disabled){transform:none}}.moderation{min-width:0}.mod-tabs{border-bottom:1px solid var(--border);gap:28px;margin-bottom:28px;display:flex;overflow-x:auto}.mod-tabs a{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:12px 0}.mod-tabs a[aria-current]{color:var(--text);border-bottom-color:var(--accent)}.moderation label{gap:8px;min-width:0;font-size:13px;display:grid}.moderation input:not([type=checkbox]),.moderation textarea{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:12px 14px}.moderation textarea{resize:vertical}.mod-form{gap:22px;min-width:0;display:grid}.mod-form>.button{justify-self:start}.mod-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mod-form small{font-size:12px}.mod-form details{border-block:1px solid var(--border);padding:18px 0}.mod-form details[open]>summary{margin-bottom:20px}.moderation summary{cursor:pointer}.mod-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;display:grid}.mod-filters .button{justify-self:start}.mod-table-scroll{margin-bottom:24px;overflow-x:auto}.mod-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.mod-table th{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.mod-table td,.mod-table th{border-bottom:1px solid var(--border);vertical-align:top;padding:17px 16px 17px 0}.mod-table td:last-child,.mod-table th:last-child{padding-right:0}.mod-table small,.mod-facts small{overflow-wrap:anywhere;font-size:11px;display:block}.mod-case-link{color:var(--accent);align-items:center;gap:5px;font-weight:650;display:inline-flex}.mod-reason-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:160px;max-width:300px;display:-webkit-box;overflow:hidden}.mod-badge{border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:11px;display:inline-flex}.mod-state-active{color:var(--accent);background:#fd57a80a;border-color:#fd57a850}.mod-state-completed,.mod-state-lifted,.mod-state-expired{color:var(--success)}.mod-state-attention,.mod-state-failed{color:var(--danger);border-color:#ff9b9b50}.mod-state-pending{color:#e9d38e}.mod-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.mod-facts dt{color:var(--muted);margin-bottom:6px;font-size:12px}.mod-facts dd{overflow-wrap:anywhere;margin:0}.mod-fact-wide{grid-column:1/-1}.mod-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.mod-lift{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.mod-lift h3{margin-bottom:0}.mod-evidence{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:20px}.mod-evidence-selected{border-left:3px solid var(--accent)}.mod-evidence header{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.mod-evidence footer{overflow-wrap:anywhere}.mod-evidence p{color:var(--text)}.mod-context{gap:12px;display:grid}.mod-timeline{margin:0;padding:0;list-style:none}.mod-timeline li{border-left:1px solid var(--border);padding:0 0 24px 24px;position:relative}.mod-timeline li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:-4px}.mod-timeline li:last-child{padding-bottom:0}.mod-timeline p{color:var(--text);overflow-wrap:anywhere;margin-bottom:4px}.mod-timeline small{font-size:11px}.mod-form fieldset{border:0;min-width:0;margin:0;padding:0}.mod-form .mod-mute-scope{gap:8px;display:grid}.mod-mute-scope legend{margin-bottom:12px}.mod-mute-scope .mod-checkbox:not(:first-of-type){margin-top:8px}.mod-mute-retry{white-space:normal;max-width:100%}.mod-role-rule{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,1fr) auto;align-items:end;gap:16px;margin-bottom:20px;padding-bottom:20px;display:grid}.mod-role-actions{flex-wrap:wrap;grid-column:1/-1;gap:20px;display:flex}.mod-role-actions label,.moderation .mod-checkbox{cursor:pointer;align-items:center;gap:10px;display:flex}.mod-role-rule>.button{grid-area:1/2}.mod-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mod-form .mod-report-settings{border-top:1px solid var(--border);min-width:0;margin-top:16px;padding-top:24px}.mod-report-settings>legend{font-size:18px;font-weight:700}.mod-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mod-report-destination{border:1px solid var(--border);border-radius:10px;align-content:start;gap:18px;min-width:0;padding:20px;display:grid}.mod-report-destination h3,.mod-report-destination p{margin:0}.mod-report-destination .text-link{text-align:left;background:0 0;border:0;justify-self:start;padding:0}.mod-report-fields{gap:14px;margin-top:16px;display:grid}.mod-report-preview{border-left:3px solid var(--accent);background:var(--bg);overflow-wrap:anywhere;gap:9px;padding:16px;font-size:12px;display:grid}.mod-report-preview small{margin-top:8px}@media (max-width:1000px){.mod-report-grid{grid-template-columns:1fr}}.mod-template{border:1px solid var(--border);border-radius:10px;min-width:0;padding:20px}.escalation-editor{gap:16px;min-width:0;margin-top:16px;display:grid}.escalation-editor label{gap:8px;font-size:13px;display:grid}.escalation-editor small{color:var(--muted);font-size:12px}.escalation-editor input[type=number]{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;border-radius:8px;padding:12px 14px}.escalation-editor .text-link{background:0 0;border:0;padding:10px 0 0;font-size:12px}.escalation-editor .mod-checkbox{align-items:center;display:flex}.escalation-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.escalation-steps li{border-bottom:1px solid var(--border);padding-bottom:12px}.mod-template header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mod-template details{color:var(--muted);font-size:12px}.mod-template details strong{margin-top:12px;display:block}.mod-inline-actions{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.mod-inline-actions .text-link{background:0 0;border:0;padding:0;font-size:12px}.moderation>.text-link{align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}@media (max-width:900px){.mod-filters,.mod-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mod-tabs{gap:22px;font-size:12px}.mod-form-grid,.mod-filters,.mod-facts,.mod-template-list{grid-template-columns:1fr}.mod-form>.button{width:100%}.mod-role-rule{grid-template-columns:1fr}.mod-role-rule>.button{grid-area:auto;justify-self:start}.mod-fact-wide{grid-column:auto}.mod-evidence{padding:16px}}.bot-avatar-image{object-fit:contain;flex-shrink:0;max-width:100%;height:auto;display:block}.billing-stack{gap:24px;min-width:0;display:grid}.billing-stack>.panel{padding:24px}.billing-record{border-top:1px solid var(--border,#35343a);overflow-wrap:anywhere;min-width:0;padding:16px 0}.billing-record h3{margin:0 0 8px}.billing-record p,.billing-checkout p{margin:10px 0}.billing-checkout{text-align:left;width:100%;max-width:620px;margin:24px auto 0}.billing-checkout form,.billing-stack form{gap:14px;margin-top:16px;display:grid}.billing-stack details>summary,details.billing-panel>summary{cursor:pointer}.billing-stack summary{cursor:pointer;padding:8px 0}.billing-checkout .check-field,.billing-stack .check-field{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.billing-checkout input[type=checkbox],.billing-stack input[type=checkbox]{flex-shrink:0;margin-top:6px}@media (max-width:600px){.billing-stack>.panel{padding:18px}.billing-stack .form-footer{align-items:stretch}}.release-notice{z-index:1000;max-width:min(480px,100vw - 40px);position:fixed;bottom:20px;right:20px}.release-overlay{z-index:1000;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.release-card{color:#f1f0f2;background:#202024;border:1px solid #fd57a8;border-radius:16px;max-width:480px;padding:24px;box-shadow:0 8px 40px #00000059}.release-card p{margin:12px 0 18px;line-height:1.55}
