﻿:root{--bg:#080b0d;--panel:#0e1215;--soft:#151a1e;--line:#242a2e;--text:#f2f4f3;--muted:#929a9c;--accent:#b8e1dd;--accent2:#79aaa7;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:'';position:fixed;inset:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 75%);pointer-events:none}.noise{position:fixed;inset:0;opacity:.025;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-.04em}.brand-mark{display:grid;place-items:center;width:29px;height:29px;border:1px solid #5e7474;border-radius:9px;color:var(--accent);font-family:var(--serif);font-style:italic}.nav-links{display:flex;gap:34px}.nav-links a,footer a{color:#aab0b1;text-decoration:none;font-size:13px;transition:.2s}.nav-links a:hover,footer a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 18px;border:1px solid #343b3f;border-radius:10px;color:white;text-decoration:none;font-size:13px;font-weight:600;background:#12171a;transition:transform .25s,border-color .25s,background .25s}.button:hover{transform:translateY(-2px);border-color:#647274;background:#182023}.button-small{padding:11px 15px}.menu,.dash-menu{display:none;background:none;border:0;color:white;font-size:20px}.hero{min-height:710px;position:relative;padding-top:104px}.hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.hero-copy{position:relative;z-index:2;width:56%}.eyebrow,.kicker{font:500 11px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9da5a6}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 15px var(--accent)}h1{font-size:66px;line-height:1.06;letter-spacing:-.055em;margin:25px 0;font-weight:500}h1 em{font-family:var(--serif);font-weight:400;color:var(--accent);font-style:italic}h2{font-size:46px;line-height:1.12;letter-spacing:-.045em;margin:18px 0;font-weight:500}.hero-copy>p{font-size:16px;line-height:1.8;color:#a5adae;max-width:580px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.button-primary{background:var(--accent);color:#0c1717;border-color:var(--accent);padding:15px 20px}.button-primary:hover{background:#d0efec}.text-link{font-size:13px;color:#c7cccd;text-decoration:none}.text-link span{margin-left:10px}.hero-visual{position:absolute;right:0;top:125px;width:445px;height:440px}.command-window{position:absolute;top:62px;right:22px;width:390px;padding:18px;background:rgba(16,21,24,.88);border:1px solid #293236;border-radius:16px;box-shadow:0 35px 90px #000;backdrop-filter:blur(18px);transform:perspective(900px) rotateY(-4deg) rotateX(2deg)}.window-top{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid #252c30}.window-top>span{margin-left:auto;color:#6f7779}.window-top strong,.window-top small{display:block;font-size:11px}.window-top small{color:#737d80;margin-top:3px}.server-avatar,.bot-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:linear-gradient(145deg,#b8e1dd,#5e8584);color:#0b1112;font:500 13px DM Mono}.message{display:flex;gap:12px;padding:22px 4px}.message strong{font-size:12px}.message strong b{font:500 8px DM Mono;background:#6f9593;color:#081010;padding:2px 4px;border-radius:3px}.message small{font-size:9px;color:#6f7779;margin-left:8px}.message p{font-size:11px;line-height:1.7;color:#c1c6c6}.message mark{background:#273536;color:#bce2de;padding:1px 3px}.activity{display:flex;gap:12px;align-items:center;background:#0a0e10;border:1px solid #22292c;border-radius:10px;padding:12px}.activity>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#172324;color:var(--accent)}.activity div small,.activity div strong{display:block}.activity div small,.float-card small{font:500 8px DM Mono;color:#6f7779;letter-spacing:.08em}.activity div strong{font-size:11px;margin-top:3px}.activity>i{margin-left:auto;color:#85bbb6;font:normal 9px DM Mono}.float-card{position:absolute;display:flex;align-items:center;gap:10px;background:#11171a;border:1px solid #293236;border-radius:11px;padding:12px 14px;box-shadow:0 15px 35px #0008;animation:float 5s ease-in-out infinite}.float-card>span{color:var(--accent)}.float-card strong{display:block;font-size:12px;margin-top:3px}.shield-card{right:-20px;top:18px}.uptime-card{left:-13px;bottom:53px;animation-delay:-2s}.uptime-card>span{font-size:8px;color:#8dd2aa}.status-pill{position:absolute;right:53px;bottom:-7px;font:500 9px DM Mono;color:#8f999a}.status-pill i{display:inline-block;width:6px;height:6px;background:#75be98;border-radius:50%;margin-right:7px}.orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.13}.orb-one{width:380px;height:380px;background:#80d4ce;right:30px;top:110px}.orb-two{width:250px;height:250px;background:#537b9d;left:10%;top:20%}.trusted{position:absolute;bottom:36px;left:0;right:0;display:flex;align-items:center;gap:42px;color:#697275;font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.1em}.trusted>span{margin-right:auto}.trusted div{display:flex;gap:7px;align-items:baseline}.trusted b{font:500 18px Manrope;color:#bfc5c5;letter-spacing:-.03em;text-transform:none}.section{padding-block:120px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:52px}.section-heading>div{max-width:650px}.section-heading>p{max-width:380px;color:var(--muted);font-size:14px;line-height:1.8}.feature-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.feature-card{min-height:330px;border:1px solid var(--line);border-radius:14px;padding:30px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0f1316,#0a0e10);transition:.35s}.feature-card:hover{transform:translateY(-4px);border-color:#435054}.feature-card.large{grid-row:span 2;min-height:675px;padding-top:315px}.feature-index{position:absolute;top:24px;right:24px;font:10px DM Mono;color:#586164}.feature-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #344044;border-radius:11px;color:var(--accent);font-size:20px;margin-bottom:25px}.feature-card h3{font-size:20px;letter-spacing:-.025em;margin:0 0 12px}.feature-card p{color:#899294;font-size:13px;line-height:1.7;max-width:430px}.mini-log{position:absolute;left:30px;right:30px;top:50px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#21282b;border:1px solid #262e31;border-radius:10px;overflow:hidden;transform:rotate(-2deg)}.mini-log span,.mini-log b{background:#0d1113;padding:16px;font-size:10px}.mini-log span{font:9px DM Mono;color:#606a6d}.mini-log b{font-weight:500;color:#bec4c4}.pulse{position:absolute;right:-30px;bottom:-40px;width:190px;height:190px;display:grid;place-items:center}.pulse i{position:absolute;border:1px solid #44615f;border-radius:50%;width:60px;height:60px;animation:pulse 3s infinite}.pulse i:nth-child(2){width:110px;height:110px;animation-delay:.5s}.pulse i:nth-child(3){width:165px;height:165px;animation-delay:1s}.pulse span{font:9px DM Mono;color:var(--accent)}.automation-row{margin-top:30px;display:flex;align-items:center;gap:10px}.automation-row span{padding:10px 12px;border:1px solid #273033;border-radius:8px;font-size:10px}.automation-row i{color:var(--accent)}.commands{background:#0a0e10;border-block:1px solid #171d20}.command-toolbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.command-toolbar label{display:flex;gap:12px;align-items:center;width:330px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#0d1214}.command-toolbar input{background:none;border:0;outline:0;color:white;padding:13px 0;width:100%;font:12px Manrope}.filters{display:flex;gap:6px}.filters button{border:1px solid transparent;background:transparent;color:#747d7f;border-radius:8px;padding:10px 14px;font:11px Manrope;cursor:pointer}.filters button.active{border-color:#313b3e;background:#121719;color:#e5e8e8}.command-list{border-top:1px solid var(--line)}.command-item{display:grid;grid-template-columns:220px 1fr 80px;align-items:center;border-bottom:1px solid var(--line);padding:20px 8px;transition:.2s}.command-item:hover{background:#0d1214;padding-inline:16px}.command-item code{font:12px DM Mono;color:var(--accent)}.command-item p{margin:0;color:#858e90;font-size:12px}.command-item span{font:9px DM Mono;text-transform:uppercase;color:#5f696b;text-align:right}.empty{text-align:center;color:#6f797b;padding:50px}.faq-list{max-width:850px;margin-left:auto}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list summary{list-style:none;cursor:pointer;font-size:15px;display:flex;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:19px;color:#7e898b;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#8d9698;font-size:13px;line-height:1.7;max-width:670px}.cta{margin-bottom:100px;background:var(--accent);color:#091011;border-radius:18px;padding:52px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.cta:after{content:'i';position:absolute;right:23%;top:-80px;font:italic 240px var(--serif);color:#8ab7b3;opacity:.25}.cta .kicker{color:#486664}.cta h2{margin-bottom:0}.button-light{background:#0b1112;color:white;z-index:1}footer{height:130px;border-top:1px solid var(--line);display:flex;align-items:center;gap:30px}footer p{color:#646d6f;font-size:11px;margin-right:auto}footer>div{display:flex;gap:25px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.15s}@keyframes float{50%{transform:translateY(-8px)}}@keyframes pulse{50%{opacity:.25;transform:scale(1.07)}}
/* dashboard */.dashboard{min-height:100vh;background:#0a0d0f;display:flex}.dashboard[hidden]{display:none}.sidebar{width:250px;position:fixed;inset:0 auto 0 0;border-right:1px solid #202629;background:#0c1012;padding:25px 18px;display:flex;flex-direction:column}.server-switch{display:flex;align-items:center;gap:10px;border:1px solid #252d30;border-radius:10px;padding:10px;margin:30px 0}.server-switch>div{display:grid;place-items:center;width:34px;height:34px;background:#b8e1dd;color:#102020;border-radius:8px;font-weight:700}.server-switch span{display:flex;flex-direction:column}.server-switch small,.sidebar nav small{font:8px DM Mono;color:#5f696b;letter-spacing:.1em}.server-switch strong{font-size:11px;margin-top:4px}.server-switch b{margin-left:auto;color:#646e70}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav small{margin:18px 10px 7px}.sidebar nav button{border:0;background:transparent;color:#7f888a;text-align:left;padding:10px 12px;border-radius:8px;font:12px Manrope;cursor:pointer;display:flex;gap:12px}.sidebar nav button.active{background:#172023;color:#dce5e4}.sidebar nav button.active:first-letter{color:var(--accent)}.back-site{margin-top:auto;text-decoration:none;color:#687274;font-size:11px;padding:10px}.dash-main{margin-left:250px;width:calc(100% - 250px)}.dash-main>header{height:73px;border-bottom:1px solid #202629;padding:0 32px;display:flex;align-items:center;justify-content:space-between;color:#717b7d;font-size:11px}.dash-main>header>div:first-child{display:flex;gap:12px;align-items:center}.dash-main>header strong{color:#cdd3d3}.user-chip{display:flex;align-items:center;gap:10px}.user-chip>span{width:31px;height:31px;border-radius:50%;background:#253234;display:grid;place-items:center;color:var(--accent);font-size:10px}.user-chip div{display:flex;flex-direction:column}.user-chip small{font-size:8px;color:#647072;margin-top:2px}.dash-content{padding:38px;max-width:1300px}.dash-welcome{display:flex;justify-content:space-between;align-items:end}.dash-welcome h1{font-size:30px;margin:6px 0}.dash-welcome p{font-size:12px;color:#727c7e}.save-status{font:9px DM Mono;color:#6e797b}.save-status.saved{color:#80c4a0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:32px 0}.stat{border:1px solid #242b2e;border-radius:11px;padding:20px;background:#0d1113}.stat small{font:9px DM Mono;color:#606a6c}.stat strong{display:block;font-size:25px;margin-top:15px;font-weight:500}.stat em{font:normal 9px DM Mono;color:#7fc1a0;margin-left:7px}.dash-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.dash-card{border:1px solid #242b2e;border-radius:12px;background:#0d1113;padding:22px}.dash-card h3{font-size:13px;margin:0}.dash-card>p{font-size:10px;color:#697375}.activity-list{margin-top:20px}.activity-line{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #202629}.activity-line>span{width:30px;height:30px;border-radius:8px;background:#172022;display:grid;place-items:center;color:#9bc5c2;font-size:11px}.activity-line strong,.activity-line small{display:block;font-size:10px}.activity-line small{color:#657073;margin-top:3px}.activity-line time{font:8px DM Mono;color:#555f61}.module-list{margin-top:15px}.module-row{display:flex;align-items:center;gap:10px;border-top:1px solid #202629;padding:13px 0;font-size:10px}.module-row>span{font-size:14px;color:var(--accent)}.module-row i{margin-left:auto;font:8px DM Mono;color:#7ab996}.settings-form{max-width:760px}.settings-form h2{font-size:24px}.settings-form>p{font-size:12px;color:#748082;margin-bottom:30px}.form-card{border:1px solid #242b2e;border-radius:12px;background:#0d1113;padding:24px;margin-bottom:14px}.form-card h3{font-size:13px;margin-top:0}.field{margin-top:20px}.field label{display:block;font-size:10px;color:#aeb5b5;margin-bottom:8px}.field input,.field select{width:100%;background:#090d0f;border:1px solid #293235;border-radius:8px;color:#d9dddd;padding:12px;font:11px Manrope;outline:0}.field input:focus,.field select:focus{border-color:#67827f}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #202629}.toggle-row strong,.toggle-row small{display:block;font-size:10px}.toggle-row small{color:#657073;margin-top:4px}.toggle{width:36px;height:20px;background:#2a3235;border:0;border-radius:20px;padding:3px;cursor:pointer}.toggle:after{content:'';display:block;width:14px;height:14px;border-radius:50%;background:#788183;transition:.2s}.toggle.on{background:#6b9c98}.toggle.on:after{transform:translateX(16px);background:#e4f5f3}.save-button{float:right;border:0;border-radius:8px;background:var(--accent);padding:11px 17px;color:#0b1314;font:600 11px Manrope;cursor:pointer}.toast{position:fixed;right:25px;bottom:25px;background:#16211f;border:1px solid #38564d;color:#a9dec3;border-radius:9px;padding:12px 16px;font-size:11px;animation:toast .35s ease}@keyframes toast{from{transform:translateY(10px);opacity:0}}
@media(max-width:900px){h1{font-size:48px}.hero-copy{width:100%}.hero-visual{opacity:.3;right:-180px;pointer-events:none}.feature-grid{grid-template-columns:1fr}.feature-card.large{min-height:550px}.trusted{gap:16px}.trusted>span{display:none}.section-heading{align-items:start;flex-direction:column}.command-toolbar{align-items:stretch;flex-direction:column}.sidebar{width:76px}.sidebar .brand span:last-child,.server-switch span,.server-switch b,.sidebar nav span,.sidebar nav small,.back-site{display:none}.server-switch{padding:10px 2px;justify-content:center}.sidebar nav button{justify-content:center}.dash-main{margin-left:76px;width:calc(100% - 76px)}.stats-grid{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}}
@media(max-width:620px){.shell{width:min(100% - 28px,1180px)}.nav-links,.nav>.button{display:none}.menu{display:block}.nav.open .nav-links{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:#101518;border:1px solid #293033;border-radius:12px;padding:22px}.hero{padding-top:70px;min-height:700px}h1{font-size:42px}.hero-visual{display:none}.hero-copy p{font-size:14px}.trusted{justify-content:space-between}.trusted div{display:block}.trusted b{display:block}.section{padding-block:80px}h2{font-size:35px}.feature-card.large{padding-top:270px}.filters{overflow-x:auto}.command-item{grid-template-columns:130px 1fr}.command-item span{display:none}.cta{padding:32px;display:block}.cta .button{margin-top:25px}footer{height:auto;padding:35px 0;flex-wrap:wrap}.sidebar{transform:translateX(-100%);z-index:10;transition:.2s;width:230px}.sidebar.open{transform:none}.sidebar.open .brand span:last-child,.sidebar.open .server-switch span,.sidebar.open .server-switch b,.sidebar.open nav span,.sidebar.open nav small,.sidebar.open .back-site{display:flex}.dash-main{margin-left:0;width:100%}.dash-menu{display:block}.dash-content{padding:24px 16px}.user-chip div,.user-chip b{display:none}.stats-grid{grid-template-columns:1fr 1fr}.stat{padding:14px}.stat strong{font-size:20px}.dash-welcome{display:block}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
.nav-links a.current{color:var(--accent)}.commands-more{margin-top:36px;border:1px solid var(--line);border-radius:14px;padding:30px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#101619,#0c1012)}.commands-more h3{font-size:18px;margin:10px 0 5px}.commands-more p{font-size:11px;color:#7f898b;margin:0}.page-hero{min-height:410px;padding:100px 0 65px;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--line)}.page-hero h1{font-size:54px;margin:20px 0}.page-hero p{color:#858f91;font-size:13px}.page-hero p code,.faq-page code{font:12px DM Mono;color:var(--accent);background:#152022;padding:3px 5px;border-radius:4px}.command-count{display:flex;align-items:center;gap:15px;margin-bottom:20px}.command-count strong{font:500 52px Manrope;letter-spacing:-.05em}.command-count span{font:9px DM Mono;color:#687274;text-transform:uppercase;line-height:1.5}.directory{display:grid;grid-template-columns:220px 1fr;gap:55px;padding:55px 0 120px;align-items:start}.category-nav{position:sticky;top:25px;display:flex;flex-direction:column}.category-nav>.kicker{margin:0 12px 16px}.category-nav button{border:0;background:transparent;color:#6f797b;text-align:left;padding:11px 12px;border-radius:7px;font:11px Manrope;display:flex;justify-content:space-between;cursor:pointer}.category-nav button:hover{color:#c2c8c8}.category-nav button.active{background:#151c1f;color:#dce3e2}.category-nav button b{font:9px DM Mono;color:#718582}.directory-search{border:1px solid #30383b;background:#0d1214;border-radius:10px;display:flex;align-items:center;padding:0 14px;gap:10px}.directory-search>span{color:var(--accent);font:14px DM Mono}.directory-search input{flex:1;background:none;border:0;outline:0;color:white;padding:15px 0;font:12px Manrope}.directory-search kbd{font:8px DM Mono;color:#586264;border:1px solid #30383b;border-radius:4px;padding:4px}.directory-meta{display:flex;align-items:center;justify-content:space-between;margin:25px 2px 10px;color:#626d6f;font-size:10px}.directory-meta code{color:var(--accent)}.full-command-list{border-top:1px solid var(--line)}.full-command{display:grid;grid-template-columns:230px 1fr 90px 20px;gap:20px;align-items:center;min-height:76px;border-bottom:1px solid var(--line);padding:13px 8px;transition:.2s}.full-command:hover{background:#0e1315;padding-inline:15px}.full-command>div{display:flex;flex-direction:column;gap:6px}.full-command code{font:500 12px DM Mono;color:#b8e1dd}.full-command small{font:8px DM Mono;color:#566164}.full-command p{font-size:11px;color:#818b8d}.full-command>span{font:8px DM Mono;color:#586264;text-transform:uppercase;text-align:right}.full-command>b{font:400 15px Manrope;color:#4f5b5d}.directory-empty{text-align:center;padding:80px;color:#869092}.directory-empty p{font-size:11px}.faq-hero{min-height:380px}.faq-page{display:grid;grid-template-columns:220px 1fr;gap:55px;padding:70px 0 120px}.faq-page>aside{position:sticky;top:30px;display:flex;flex-direction:column;align-self:start}.faq-page>aside a{color:#727c7e;text-decoration:none;font-size:11px;padding:9px 0}.faq-page>aside a:hover{color:white}.faq-page>aside .kicker{margin-bottom:12px}.faq-groups{max-width:820px}.faq-groups>div{margin-bottom:70px}.faq-groups>.kicker{display:block}.faq-groups .faq-list{margin:13px 0 0;max-width:none}
@media(max-width:720px){.commands-more{align-items:start;flex-direction:column;gap:22px}.page-hero{padding-top:70px;align-items:start;flex-direction:column}.page-hero h1{font-size:40px}.command-count{margin-top:30px}.directory,.faq-page{grid-template-columns:1fr;gap:25px}.category-nav{position:static;display:grid;grid-template-columns:1fr 1fr}.category-nav>.kicker{grid-column:1/-1}.full-command{grid-template-columns:1fr 40px}.full-command p,.full-command>span{display:none}.faq-page>aside{position:static}.faq-page>aside a{display:none}}
/* Full command library */
.commands-head{min-height:155px;padding-top:62px;display:flex;align-items:center;justify-content:space-between}.commands-title{display:flex;align-items:center;gap:18px}.commands-title h1{font-size:32px;margin:0;letter-spacing:-.035em}.terminal-icon{width:48px;height:48px;border:1px solid #263034;background:#111619;border-radius:50%;display:grid;place-items:center;color:var(--accent);font:11px DM Mono}.command-search-box{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;color:#6d7779;font:9px DM Mono}.command-search-box input{position:absolute;right:0;top:27px;width:0;height:50px;opacity:0;border:1px solid #30393c;background:#101517;color:#e9eded;border-radius:12px;padding:0;outline:0;transition:.25s;z-index:3;font:12px Manrope}.command-search-box:focus-within input,.command-search-box input:not(:placeholder-shown){width:310px;opacity:1;padding:0 48px 0 15px}.command-search-box b{width:52px;height:52px;border:1px solid #283135;border-radius:13px;background:#111619;display:grid;place-items:center;color:var(--accent);font:22px Manrope;cursor:text}.commands-browser{padding:26px 0 120px}.commands-browser .category-nav{position:sticky;top:10px;z-index:5;display:flex;flex-direction:row;overflow-x:auto;background:#111517;border:1px solid #242b2e;border-radius:14px;padding:0;margin-bottom:28px;scrollbar-width:none}.commands-browser .category-nav::-webkit-scrollbar{display:none}.commands-browser .category-nav button{min-width:max-content;display:flex;align-items:center;gap:10px;padding:17px 18px;border-radius:0;border-right:1px solid #20272a;color:#7e888a}.commands-browser .category-nav button:first-child{border-radius:13px 0 0 13px}.commands-browser .category-nav button.active{background:#1a2023;color:#e6ebea}.commands-browser .category-nav button>span{font-size:16px;color:#8db5b2}.commands-browser .category-nav button>b{background:#242b2e;border-radius:6px;padding:4px 7px;color:#889294;font:8px DM Mono}.commands-browser .directory-meta{margin:0 3px 18px}.commands-browser .directory-meta p{margin:0}.commands-browser .full-command-list{border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.command-card{min-height:295px;border:1px solid #252c2f;border-radius:17px;background:linear-gradient(145deg,#101416,#0d1113);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,border-color .25s,background .25s}.command-card:hover{transform:translateY(-3px);border-color:#405052;background:#111719}.command-card>header{padding:24px 24px 13px;display:flex;justify-content:space-between;align-items:start}.command-card code{font:600 15px Manrope;color:#f0f3f2;word-break:break-word}.copy-command{border:0;background:transparent;color:#667174;font-size:18px;cursor:pointer;transition:.2s}.copy-command:hover{color:var(--accent)}.command-card>p{margin:0;padding:0 24px 23px;color:#8b9496;font-size:11px;line-height:1.7;min-height:70px}.command-card>div{border-top:1px solid #21282b;padding:19px 24px 22px;display:grid;grid-template-columns:1fr;gap:8px;margin-top:auto}.command-card>div span{font:9px DM Mono;color:#6a7476;margin-top:5px}.command-card>div b{font:500 10px Manrope;color:#d2d7d6;width:max-content;max-width:100%;overflow-wrap:anywhere}.command-card>div b:not(.permission){font-style:italic;background:#181d20;border-radius:6px;padding:5px 8px;color:#aeb6b6}.command-card .permission{padding:5px 8px;background:#171d1f;border:1px solid #232c2f;border-radius:6px}.commands-browser .directory-empty{grid-column:1/-1}
@media(max-width:900px){.commands-browser .full-command-list{grid-template-columns:repeat(2,1fr)}.commands-browser .category-nav{position:static}}
@media(max-width:620px){.commands-head{padding-top:35px}.commands-title h1{font-size:28px}.command-search-box:focus-within input,.command-search-box input:not(:placeholder-shown){position:fixed;left:14px;right:14px;top:75px;width:calc(100% - 28px)}.commands-browser{padding-top:12px}.commands-browser .full-command-list{grid-template-columns:1fr}.command-card{min-height:260px}}
/* Expanded configuration dashboard */
.sidebar{width:272px;padding:24px 15px}.dash-main{margin-left:272px;width:calc(100% - 272px)}.sidebar nav{overflow-y:auto;min-height:0;padding-right:4px;scrollbar-width:thin;scrollbar-color:#263033 transparent}.sidebar nav button b{width:16px;color:#718083;font:500 11px DM Mono;text-align:center}.side-search{display:flex;align-items:center;gap:8px;border:1px solid #222a2d;background:#090d0f;border-radius:8px;padding:0 10px;margin-bottom:5px}.side-search span{color:#5d696b}.side-search input{min-width:0;width:100%;background:none;border:0;outline:0;color:#d7dddd;padding:10px 0;font:10px Manrope}.sidebar nav small{margin-top:15px}.sidebar nav button{flex-shrink:0}.dash-content{max-width:1450px;padding:38px 42px 105px}.settings-form.expanded{max-width:1180px}.settings-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.settings-head h2{font-size:28px;margin:8px 0}.settings-head p{font-size:11px;color:#707b7d;margin:0}.module-switch{display:flex;align-items:center;gap:15px;border:1px solid #283033;background:#0d1214;border-radius:10px;padding:13px 15px}.module-switch span{display:flex;flex-direction:column}.module-switch strong{font-size:10px}.module-switch small{font-size:8px;color:#626e70;margin-top:3px}.settings-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.settings-sections .form-card{margin:0;padding:24px}.settings-sections .form-card h3{padding-bottom:17px;border-bottom:1px solid #22292c;margin-bottom:5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.form-grid .field{margin-top:16px}.form-grid .field-wide{grid-column:1/-1}.field label{line-height:1.35}.field label small{display:block;color:#5e696b;font-size:8px;font-weight:400;margin-top:4px;min-height:11px}.field textarea{width:100%;resize:vertical;background:#090d0f;border:1px solid #293235;border-radius:8px;color:#d9dddd;padding:12px;font:10px/1.6 DM Mono;outline:0}.field textarea:focus{border-color:#67827f}.form-grid .toggle-row{grid-column:1/-1}.save-bar{position:fixed;left:272px;right:0;bottom:0;z-index:8;min-height:68px;padding:12px 40px;border-top:1px solid #283033;background:rgba(10,14,16,.94);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:flex-end;gap:10px}.save-bar>span{display:flex;align-items:center;gap:8px;margin-right:auto;color:#667173;font-size:9px}.save-bar i{width:6px;height:6px;border-radius:50%;background:#52605f}.save-bar i.dirty{background:#e0b470;box-shadow:0 0 10px #e0b470}.save-bar b{font-weight:500}.save-button{position:static;float:none}.reset-button{border:1px solid #2a3336;background:#111619;color:#8f999b;border-radius:8px;padding:10px 15px;font:10px Manrope;cursor:pointer}.health-list{margin-top:17px}.health-list button{width:100%;border:0;border-top:1px solid #20272a;background:transparent;color:#d3d8d8;display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;text-align:left;padding:12px 0;cursor:pointer}.health-list button>span{width:30px;height:30px;border-radius:8px;background:#162022;color:var(--accent);display:grid;place-items:center}.health-list button strong,.health-list button small{display:block;font-size:10px}.health-list button small{color:#606c6e;margin-top:3px}.health-list button i{font:normal 8px DM Mono;color:#70918d}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.quick-actions button{min-height:72px;border:1px solid #253033;background:#101517;border-radius:9px;color:#aeb6b6;padding:12px;text-align:left;font:10px Manrope;cursor:pointer}.quick-actions button:hover{border-color:#4d6664;color:white}
@media(max-width:1000px){.settings-sections{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.sidebar{width:76px}.dash-main{margin-left:76px;width:calc(100% - 76px)}.side-search,.sidebar nav button span,.sidebar nav small{display:none}.sidebar nav button b{display:block}.save-bar{left:76px}}
@media(max-width:620px){.sidebar{width:245px}.sidebar.open .side-search{display:flex}.sidebar.open nav button span,.sidebar.open nav small{display:flex}.dash-main{margin-left:0;width:100%}.dash-content{padding:24px 16px 95px}.settings-head{align-items:flex-start;flex-direction:column;gap:18px}.module-switch{width:100%;justify-content:space-between}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.save-bar{left:0;padding:12px 16px}.save-bar>span{display:none}.quick-actions{grid-template-columns:1fr}.settings-sections .form-card{padding:19px}}
[hidden]{display:none!important}
.feature-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;max-width:430px}.feature-stats>div:not(.mini-bars){border:1px solid #253033;background:#0b0f11;border-radius:9px;padding:13px}.feature-stats small,.feature-stats strong{display:block}.feature-stats small{font:8px DM Mono;color:#5e696b}.feature-stats strong{font-size:17px;margin-top:7px}.feature-stats i{font:normal 8px DM Mono;color:#79b69c}.feature-stats .mini-bars{grid-column:1/-1;height:55px;display:flex;align-items:end;gap:6px;border-bottom:1px solid #263033;padding:0 8px}.mini-bars span{flex:1;height:30%;border-radius:3px 3px 0 0;background:linear-gradient(#85bcb7,#354d4c);opacity:.7}.mini-bars span:nth-child(2){height:58%}.mini-bars span:nth-child(3){height:44%}.mini-bars span:nth-child(4){height:78%}.mini-bars span:nth-child(5){height:62%}.mini-bars span:nth-child(6){height:90%}.mini-bars span:nth-child(7){height:74%}
/* Dashboard embed studio */
.embed-studio{margin:-38px -42px -105px;min-height:calc(100vh - 73px);background:#090d0f}.studio-head{min-height:108px;padding:24px 30px;border-bottom:1px solid #222a2d;display:flex;justify-content:space-between;align-items:center}.studio-head h2{font-size:25px;margin:5px 0}.studio-head p{font-size:10px;color:#657173;margin:0}.studio-actions{display:flex;gap:8px}.studio-actions button,.embed-studio button{border:1px solid #293235;background:#111719;color:#aeb8b9;border-radius:7px;padding:8px 11px;font:10px Manrope;cursor:pointer}.embed-studio button:hover{border-color:#58716f;color:white}.embed-studio button.primary{background:var(--accent);border-color:var(--accent);color:#0b1314;font-weight:700}.embed-studio button.danger-text{color:#bd7777}.embed-studio button:disabled{opacity:.35;cursor:not-allowed}.studio-layout{display:grid;grid-template-columns:210px minmax(440px,1fr) minmax(330px,440px);min-height:calc(100vh - 181px)}.draft-panel,.embed-editor-panel,.embed-preview-panel{min-width:0;border-right:1px solid #222a2d}.draft-panel{padding:18px 12px}.panel-title,.editor-toolbar,.preview-head,.editor-block>header,.fields-head{display:flex;align-items:center;justify-content:space-between}.panel-title{padding:0 6px;margin-bottom:11px}.panel-title strong,.editor-toolbar strong,.preview-head strong{font-size:11px}.panel-title button{padding:4px 8px}.studio-search{display:flex;align-items:center;gap:8px;border:1px solid #252d30;border-radius:7px;padding:0 9px;margin-bottom:12px}.studio-search input{width:100%;background:none;border:0;outline:0;color:white;padding:9px 0;font:9px Manrope}.draft-panel .draft-list{display:grid;gap:5px}.draft-item{display:flex;align-items:center;gap:8px!important;text-align:left!important;background:transparent!important;border-color:transparent!important;padding:8px!important}.draft-item.active{background:#172023!important;border-color:#293639!important}.draft-item>span{width:28px;height:28px;border-radius:6px;background:#222b2e;color:var(--accent);display:grid;place-items:center;font:8px DM Mono}.draft-item>div{min-width:0;flex:1}.draft-item strong,.draft-item small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-item strong{font-size:9px}.draft-item small{font-size:7px;color:#5d696b;margin-top:2px}.draft-item i{font-style:normal;color:#515c5e}.template-title{margin-top:24px}.template-item{width:100%;text-align:left!important;margin-bottom:4px;background:transparent!important;border-color:transparent!important}.embed-editor-panel{background:#0b0f11}.editor-toolbar{height:64px;padding:0 20px;border-bottom:1px solid #222a2d}.editor-toolbar>div:first-child{display:flex;flex-direction:column}.editor-toolbar small{font-size:7px;color:#596466;margin-top:3px}.editor-toolbar>div:last-child{display:flex;gap:6px}.editor-scroll{padding:16px;display:grid;gap:12px;max-height:calc(100vh - 245px);overflow:auto;scrollbar-width:thin;scrollbar-color:#2a3436 transparent}.editor-block{border:1px solid #242d30;border-radius:10px;background:#0e1315;padding:17px}.editor-block>header{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #22292c}.editor-block>header>div{display:flex;flex-direction:column}.editor-block>header strong,.fields-head strong{font-size:11px}.editor-block>header small,.fields-head small{font-size:7px;color:#5d686a;margin-top:3px}.editor-block>label,.editor-grid label,.studio-field label,.studio-button label,.delivery-grid label{display:block;color:#899395;font-size:8px}.embed-studio input:not([type=color]):not([type=checkbox]),.embed-studio textarea,.embed-studio select{width:100%;background:#090d0f;border:1px solid #293235;border-radius:6px;color:#d9dede;padding:9px;font:9px Manrope;outline:0;margin-top:6px}.embed-studio input:focus,.embed-studio textarea:focus,.embed-studio select:focus{border-color:#63807d}.editor-block>label+label{margin-top:12px}.embed-tabs{display:flex;gap:5px;overflow-x:auto}.embed-tabs button.active{background:#1d292b;color:var(--accent);border-color:#425a58}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.editor-grid .wide{grid-column:1/-1}.editor-grid label>span{float:right;color:#586264}.color-control{display:grid;grid-template-columns:37px 1fr;gap:6px;margin-top:6px}.color-control input[type=color]{width:37px;height:34px;border:1px solid #293235;border-radius:6px;background:#090d0f;padding:3px}.color-control input:not([type=color]){margin:0!important}.fields-head{margin:20px 0 9px;padding-top:16px;border-top:1px solid #22292c}.fields-head>div{display:flex;flex-direction:column}.field-forms,.button-forms{display:grid;gap:7px}.studio-field{display:grid;grid-template-columns:18px 1fr 1.4fr 54px 28px;gap:7px;align-items:end;border:1px solid #222a2d;padding:9px;border-radius:7px}.drag-handle{color:#536062;align-self:center}.inline-check{display:flex!important;align-items:center;gap:5px;height:34px}.inline-check input{width:auto!important;margin:0!important}.studio-button{display:grid;grid-template-columns:16px 1fr 65px 90px 1.2fr 75px 60px 31px 31px;gap:6px;align-items:end;border:1px solid #222a2d;padding:9px;border-radius:7px}.empty-inline,.empty-editor{padding:20px;border:1px dashed #293235;border-radius:7px;text-align:center;color:#5e696b;font-size:9px}.empty-editor{padding:55px}.empty-editor strong{display:block;color:#aab3b4;margin-bottom:5px}.delivery-grid{display:grid;grid-template-columns:1fr 100px 110px;gap:8px;align-items:end}.delivery-grid button{height:34px}.embed-preview-panel{border:0;background:#0c1012;position:relative}.preview-head{height:64px;padding:0 18px;border-bottom:1px solid #222a2d}.preview-head>div{display:flex;flex-direction:column}.preview-head small{font-size:7px;color:#5c686a;margin-top:3px}.discord-canvas{background:#313338;margin:18px;border-radius:8px;min-height:430px;overflow:hidden;box-shadow:0 18px 50px #0008}.discord-channel{height:42px;border-bottom:1px solid #26272b;display:flex;align-items:center;gap:8px;padding:0 14px;color:#f2f3f5;font:600 11px Manrope}.discord-channel span{font-size:18px;color:#949ba4}.discord-message{display:flex;gap:10px;padding:17px 13px}.preview-avatar{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#102020;font:italic 16px Georgia}.preview-message-body{min-width:0;width:100%}.preview-user{font-size:10px;font-weight:700}.preview-user b{background:#5865f2;color:white;border-radius:3px;padding:2px 4px;font-size:6px}.preview-user small{color:#949ba4;font-weight:400;margin-left:4px}.preview-content{font-size:10px;color:#dbdee1;line-height:1.5;margin:4px 0}.preview-embeds{display:grid;gap:5px}.discord-embed{border-left:4px solid var(--embed-color);background:#2b2d31;border-radius:3px;max-width:100%;overflow:hidden}.discord-embed-inner{padding:10px;display:grid;gap:7px}.discord-author{display:flex;align-items:center;gap:6px;font-size:9px}.discord-author img,.discord-footer img{width:18px;height:18px;border-radius:50%;object-fit:cover}.discord-embed-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.discord-title{display:block;font-size:11px;margin-bottom:5px}.discord-title a{color:#00a8fc}.discord-description{font-size:9px;line-height:1.55;color:#dbdee1;white-space:pre-wrap}.discord-fields{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.discord-field{flex:1 1 100%;display:flex;flex-direction:column;font-size:9px}.discord-field.inline{flex-basis:28%}.discord-field strong{margin-bottom:3px}.discord-thumb{width:65px;height:65px;object-fit:cover;border-radius:3px}.discord-image{max-width:100%;border-radius:3px;max-height:250px;object-fit:cover}.discord-footer{display:flex;align-items:center;gap:5px;color:#b5bac1;font-size:8px}.discord-footer img{width:16px;height:16px}.preview-buttons{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.discord-component{border:0!important;border-radius:3px!important;color:white!important;padding:6px 9px!important;font-size:9px!important}.discord-component.gray{background:#4e5058!important}.discord-component.blue{background:#5865f2!important}.discord-component.green{background:#248046!important}.discord-component.red{background:#da373c!important}.preview-meta{display:flex;justify-content:space-between;padding:0 18px;color:#5e696b;font:8px DM Mono}.preview-meta span{display:flex;align-items:center;gap:6px}.preview-meta i{width:5px;height:5px;border-radius:50%;background:#79c69c}.char-count{font-weight:400}.embed-studio .toast{font-family:Manrope}.danger-text{background:transparent!important}
@media(max-width:1200px){.studio-layout{grid-template-columns:190px minmax(400px,1fr)}.embed-preview-panel{grid-column:1/-1;border-top:1px solid #222a2d}.discord-canvas{max-width:650px}.editor-scroll{max-height:none}.studio-button{grid-template-columns:16px 1fr 60px 90px}.studio-button label:nth-of-type(n+4),.studio-button .inline-check{grid-column:auto}.embed-studio{margin-bottom:-105px}}
@media(max-width:760px){.embed-studio{margin:-24px -16px -95px}.studio-head{align-items:flex-start;flex-direction:column;gap:15px}.studio-actions{width:100%;overflow-x:auto}.studio-layout{grid-template-columns:1fr}.draft-panel{border-bottom:1px solid #222a2d}.embed-editor-panel{border-right:0}.editor-grid{grid-template-columns:1fr}.editor-grid .wide{grid-column:auto}.studio-field,.studio-button{grid-template-columns:1fr}.drag-handle{display:none}.delivery-grid{grid-template-columns:1fr}.discord-canvas{margin:12px}.feature-stats{grid-template-columns:1fr}}
/* Discord login and server picker */
.auth-page,.picker-page{min-height:100vh;background:#080b0d;position:relative;overflow:hidden}.auth-page:before,.picker-page:before{content:'';position:absolute;width:650px;height:650px;border-radius:50%;background:#70aaa5;filter:blur(180px);opacity:.11;left:50%;top:42%;transform:translate(-50%,-50%);pointer-events:none}.auth-brand{position:absolute;left:38px;top:28px;z-index:2}.auth-card{width:min(440px,calc(100% - 30px));position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #283134;background:rgba(13,18,20,.92);border-radius:17px;padding:38px;text-align:center;box-shadow:0 35px 100px #0009;backdrop-filter:blur(20px)}.auth-orb{width:60px;height:60px;margin:0 auto 25px;border:1px solid #4d6664;background:#172224;border-radius:17px;display:grid;place-items:center;color:var(--accent);font:italic 31px Georgia}.auth-card h1{font-size:34px;margin:12px 0}.auth-card>p{font-size:12px;line-height:1.8;color:#828d8f;margin:0 auto 27px}.discord-login{width:100%;border:0;border-radius:9px;background:#5865f2;color:white;padding:14px 18px;font:600 12px Manrope;cursor:pointer;transition:.2s}.discord-login:hover{background:#6875f5;transform:translateY(-2px)}.discord-login span{margin-right:9px}.auth-card>small{display:block;color:#515d5f;font-size:8px;margin-top:17px}.picker-page{overflow:auto}.picker-nav{height:78px;border-bottom:1px solid #20282b;display:flex;align-items:center;justify-content:space-between;padding:0 max(30px,calc((100% - 1160px)/2));position:relative;z-index:2}.picker-user{display:flex;align-items:center;gap:10px}.picker-user>span{width:34px;height:34px;border-radius:50%;background:#223033;color:var(--accent);display:grid;place-items:center;font:9px DM Mono}.picker-user>div{display:flex;flex-direction:column}.picker-user strong{font-size:10px}.picker-user small{font-size:7px;color:#657173;margin-top:2px}.picker-user button{margin-left:10px;border:1px solid #283134;background:#101517;color:#808b8d;border-radius:7px;padding:8px 11px;font:9px Manrope;cursor:pointer}.picker-shell{width:min(1160px,calc(100% - 36px));margin:0 auto;padding:67px 0 100px;position:relative;z-index:1}.picker-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px}.picker-heading h1{font-size:43px;margin:10px 0}.picker-heading p{color:#788385;font-size:12px;margin:0}.picker-legend{display:flex;gap:20px;color:#667173;font:8px DM Mono;text-transform:uppercase}.picker-legend span{display:flex;align-items:center;gap:7px}.picker-legend i,.server-state i{width:6px;height:6px;border-radius:50%;background:#566163}.picker-legend i.available,.server-state.ready i{background:#79c69c;box-shadow:0 0 9px #79c69c}.picker-search{height:48px;max-width:390px;border:1px solid #293235;background:#0d1214;border-radius:9px;display:flex;align-items:center;gap:10px;padding:0 13px;margin-bottom:22px}.picker-search span{color:#637072}.picker-search input{width:100%;border:0;background:none;outline:0;color:#e4e8e7;font:10px Manrope}.server-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.server-card{min-height:245px;border:1px solid #273033;background:linear-gradient(150deg,#101517,#0c1012);border-radius:13px;padding:19px;display:flex;flex-direction:column;transition:.25s;position:relative;overflow:hidden}.server-card.ready:hover{transform:translateY(-4px);border-color:#4a615f}.server-card.missing{filter:saturate(.25);opacity:.64}.server-card.missing:after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent,#0b0f1188);pointer-events:none}.server-card-avatar{width:70px;height:70px;border-radius:18px;background:linear-gradient(145deg,var(--server-color),#1a2224);display:grid;place-items:center;color:white;font:600 18px Manrope;border:1px solid #ffffff22;box-shadow:0 15px 30px #0007;position:relative;z-index:1}.server-card-copy{margin:18px 0;position:relative;z-index:1}.server-card-copy>div{display:flex;justify-content:space-between;align-items:start;gap:8px}.server-card-copy strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-card-copy>div span{color:#5f6b6d;font:8px DM Mono;white-space:nowrap}.server-state{display:flex;align-items:center;gap:7px;margin-top:8px;color:#626e70;font:8px DM Mono;text-transform:uppercase}.server-state.ready{color:#75a790}.server-card>button{position:relative;z-index:2;margin-top:auto;width:100%;border:1px solid #2d373a;background:#13191b;color:#bec5c5;border-radius:8px;padding:10px 12px;font:10px Manrope;display:flex;justify-content:space-between;cursor:pointer}.server-card>button:hover{border-color:#59716f;color:white}.server-card>button.invite-nyro{justify-content:center;background:#1a1e20;color:#778183}.picker-note{margin-top:35px;border:1px solid #253033;background:#0d1214;border-radius:11px;padding:17px 19px;display:flex;align-items:center;gap:13px}.picker-note>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#172123;color:#7da9a6}.picker-note>div{flex:1}.picker-note strong{font-size:10px}.picker-note p{font-size:8px;color:#5e696b;margin:3px 0 0}.picker-note button{border:1px solid #293235;background:#111719;color:#879294;border-radius:7px;padding:8px 12px;font:9px Manrope;cursor:pointer}.server-switch{width:100%;color:var(--text);text-align:left;cursor:pointer}.no-servers{grid-column:1/-1;border:1px dashed #2c3639;border-radius:12px;padding:60px;text-align:center;color:#647173;font-size:11px}
@media(max-width:900px){.server-grid{grid-template-columns:repeat(2,1fr)}.picker-heading{align-items:start;flex-direction:column;gap:24px}}
@media(max-width:520px){.picker-nav{padding:0 18px}.picker-user>div{display:none}.picker-shell{padding-top:45px}.picker-heading h1{font-size:35px}.picker-legend{flex-direction:column;gap:8px}.server-grid{grid-template-columns:1fr}.picker-note{align-items:flex-start;flex-wrap:wrap}.picker-note button{width:100%}.auth-card{padding:30px 23px}}
/* Premium */
.premium-section{padding:120px 0}.premium-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.premium-head h2{margin-bottom:0}.premium-head h2 em{font-family:var(--serif);font-weight:400;color:var(--accent);font-style:italic}.premium-head>p{max-width:390px;color:#858f91;font-size:13px;line-height:1.8}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:940px;margin:0 auto}.price-card{position:relative;overflow:hidden;border:1px solid #273033;background:linear-gradient(145deg,#101517,#0b0f11);border-radius:17px;padding:32px}.price-card.featured{border-color:#54716e;background:linear-gradient(145deg,#132022,#0c1113)}.premium-glow{position:absolute;width:230px;height:230px;border-radius:50%;background:#76bbb4;filter:blur(90px);opacity:.12;right:-60px;top:-80px}.plan-top{display:flex;align-items:center;justify-content:space-between;position:relative}.plan-top>span{font-size:16px;font-weight:700}.plan-top>span i{font:normal 7px DM Mono;background:#263d3a;color:#a8d9d4;border-radius:4px;padding:4px 6px;margin-left:7px}.plan-top>b{font:500 8px DM Mono;color:#677274;text-transform:uppercase}.price{display:flex;align-items:baseline;gap:10px;margin:31px 0 14px}.price strong{font-size:42px;letter-spacing:-.05em}.price span{color:#657173;font:8px DM Mono}.price-card>p{color:#859092;font-size:11px;line-height:1.7;min-height:38px}.price-card ul{list-style:none;padding:0;margin:25px 0 30px;display:grid;gap:13px}.price-card li{font-size:10px;color:#adb5b5;display:flex;gap:10px}.price-card li:before{content:'\\2713';color:#82bbb0;font:10px DM Mono}.price-card>.button{width:100%}.price-card>small{display:block;text-align:center;color:#596466;font:7px DM Mono;margin-top:12px}.premium-note{max-width:940px;margin:14px auto 0;border:1px solid #253033;background:#0d1214;border-radius:11px;padding:17px 20px;display:flex;gap:12px;align-items:center}.premium-note>span{color:var(--accent)}.premium-note p{margin:0;color:#6f7a7c;font-size:10px}.premium-note strong{color:#b8c0c0}
@media(max-width:720px){.premium-head{align-items:start;flex-direction:column;gap:20px}.pricing-grid{grid-template-columns:1fr}.premium-section{padding:80px 0}.plan-top{align-items:start;flex-direction:column;gap:8px}}
/* Command-page transition and fully visible navigation */
.commands-transition{height:190px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.commands-transition>span{height:1px;background:linear-gradient(90deg,transparent,#344144)}.commands-transition>span:last-child{background:linear-gradient(90deg,#344144,transparent)}.commands-transition>div{display:flex;flex-direction:column;align-items:center;position:relative}.transition-logo{width:54px;height:54px;border:1px solid #536967;background:#0d1315;border-radius:15px;display:grid;place-items:center;color:var(--accent);font:italic 29px Georgia;box-shadow:0 0 45px #7dbab31a}.commands-transition small{margin-top:11px;color:#899496;font:8px DM Mono;text-transform:uppercase;letter-spacing:.14em}.commands-transition i{position:absolute;top:91px;color:#4d595b;font:normal 7px DM Mono;text-transform:uppercase;white-space:nowrap}.commands-head{padding-top:24px;min-height:140px}.commands-title>div{display:flex;flex-direction:column}.commands-title h1{margin-top:5px}.command-search-box{align-items:flex-start;min-width:340px}.command-search-box>div{display:grid;grid-template-columns:1fr 48px;width:100%;border:1px solid #293235;background:#0e1315;border-radius:11px;overflow:hidden}.command-search-box input,.command-search-box:focus-within input,.command-search-box input:not(:placeholder-shown){position:static;width:100%;height:48px;opacity:1;border:0;background:transparent;border-radius:0;padding:0 14px}.command-search-box b{width:48px;height:48px;border:0;border-left:1px solid #293235;border-radius:0;background:#12181a}.commands-browser .category-nav{position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;border-radius:13px;margin-bottom:23px}.commands-browser .category-nav button{min-width:0;border-right:1px solid #20272a;border-bottom:1px solid #20272a;border-radius:0!important;justify-content:flex-start}.commands-browser .category-nav button:nth-child(6n){border-right:0}.commands-browser .category-nav button:nth-last-child(-n+5){border-bottom:0}.commands-browser .category-nav button:first-child{border-radius:12px 0 0 0!important}.commands-browser .category-nav button:nth-child(6){border-radius:0 12px 0 0!important}.commands-browser .category-nav button:nth-child(7){border-radius:0 0 0 12px!important}.commands-browser .category-nav button:last-child{border-radius:0 0 12px 0!important}.commands-browser .category-nav button>b{margin-left:auto}.commands-browser .directory-meta>div{display:flex;align-items:center;gap:17px}.commands-browser .directory-meta button{border:0;background:transparent;color:#758183;font:8px DM Mono;text-transform:uppercase;cursor:pointer}.commands-browser .directory-meta button:hover{color:var(--accent)}
@media(max-width:900px){.commands-browser .category-nav{grid-template-columns:repeat(3,1fr)}.commands-browser .category-nav button:nth-child(n){border-radius:0!important;border-right:1px solid #20272a;border-bottom:1px solid #20272a}.commands-browser .category-nav button:nth-child(3n){border-right:0}.commands-browser .category-nav button:nth-last-child(-n+2){border-bottom:0}.commands-browser .category-nav button:first-child{border-radius:12px 0 0 0!important}.commands-browser .category-nav button:nth-child(3){border-radius:0 12px 0 0!important}.commands-browser .category-nav button:nth-child(10){border-radius:0 0 0 12px!important}.commands-browser .category-nav button:last-child{border-radius:0 0 12px 0!important}}
@media(max-width:620px){.commands-transition{height:150px;gap:14px}.commands-head{align-items:stretch;flex-direction:column;gap:20px;padding-bottom:25px}.command-search-box{min-width:0;width:100%}.command-search-box:focus-within input,.command-search-box input:not(:placeholder-shown){position:static;width:100%}.commands-browser .category-nav{grid-template-columns:repeat(2,1fr)}.commands-browser .category-nav button:nth-child(n){border-radius:0!important;border-right:1px solid #20272a;border-bottom:1px solid #20272a}.commands-browser .category-nav button:nth-child(2n){border-right:0}.commands-browser .category-nav button:last-child{border-bottom:0}.commands-browser .directory-meta{align-items:flex-start;gap:10px;flex-direction:column}.commands-browser .directory-meta>div{width:100%;justify-content:space-between}}

/* interaction polish */
button,.button,.text-link,.server-switch,.server-card>button,.quick-actions button,.health-list button,.studio-actions button,.editor-toolbar button,.editor-block button,.embed-tabs button,.draft-item,.template-item,.delivery-grid button,.reset-button,.save-button,.discord-login,.picker-note button,.picker-user button,.filters button,.category-nav button{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}
button:not(:disabled):hover,.button:hover,.quick-actions button:hover,.health-list button:hover,.studio-actions button:hover,.editor-toolbar button:hover,.editor-block button:hover,.embed-tabs button:hover,.draft-item:hover,.template-item:hover,.delivery-grid button:hover,.reset-button:hover,.save-button:hover,.picker-note button:hover,.picker-user button:hover,.filters button:hover,.category-nav button:hover{transform:translateY(-2px);border-color:#4d6261!important;box-shadow:0 12px 34px #0007,0 0 0 1px #b8e1dd10 inset}
button:not(:disabled):active,.button:active,.text-link:active{transform:translateY(0) scale(.985)}
button:disabled{cursor:not-allowed!important;opacity:.45;filter:saturate(.5)}
.save-button,.studio-actions .primary,.delivery-grid .primary{box-shadow:0 0 0 1px #b8e1dd22 inset,0 10px 35px #79aaa714}
.save-button:hover,.studio-actions .primary:hover,.delivery-grid .primary:hover{box-shadow:0 0 0 1px #d7fffb42 inset,0 18px 45px #79aaa729}
.reset-button:hover,.danger-text:hover{color:#ffd1d1!important;border-color:#6b3f3f!important;background:#211314!important}
.toggle:hover{box-shadow:0 0 0 4px #b8e1dd12;transform:none!important}
.toggle.on:hover{box-shadow:0 0 0 4px #79c69c18}
.interactive-ripple{position:absolute;border-radius:999px;pointer-events:none;background:radial-gradient(circle,#d9fffb88 0,#b8e1dd28 42%,transparent 70%);width:16px;height:16px;left:var(--ripple-x);top:var(--ripple-y);transform:translate(-50%,-50%) scale(0);animation:ripple .55s ease-out;z-index:-1}
.clicked-flash{animation:clickedFlash .42s ease}
.save-bar{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.save-bar.saving{border-color:#536b68;box-shadow:0 0 35px #79aaa712}.save-bar.saved-pulse{animation:savedPulse .65s ease}
.save-bar i{transition:.2s}.save-bar i.dirty{background:#fee75c!important;box-shadow:0 0 10px #fee75c}.save-bar.saving i{background:#b8e1dd!important;animation:spinDot .8s linear infinite}.save-bar.saved-pulse i{background:#79c69c!important;box-shadow:0 0 12px #79c69c}
@keyframes ripple{to{transform:translate(-50%,-50%) scale(18);opacity:0}}
@keyframes clickedFlash{50%{box-shadow:0 0 0 1px #b8e1dd55 inset,0 0 30px #79aaa726}}
@keyframes savedPulse{50%{border-color:#79c69c;box-shadow:0 0 38px #79c69c1f}}
@keyframes spinDot{to{transform:rotate(360deg)}}

.picker-field{position:relative;z-index:2}.picker-field.open{z-index:25}.picker-control{min-height:42px;width:100%;background:#090d0f;border:1px solid #293235;border-radius:8px;color:#d9dddd;padding:7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;cursor:text;transition:.18s}.picker-field.open .picker-control,.picker-control:focus-within{border-color:#67827f;box-shadow:0 0 0 3px #b8e1dd0d}.picker-tags{display:flex;gap:5px;align-items:center;flex-wrap:wrap;min-width:0}.picker-placeholder{color:#5f696b;font-size:10px;padding:4px}.picker-token{border:1px solid #344145!important;background:#12191b!important;color:#dce6e5!important;border-radius:999px!important;padding:5px 7px!important;font:10px Manrope!important;display:inline-flex!important;align-items:center;gap:6px}.picker-token span{color:#7f9999}.picker-search-input{flex:1;min-width:110px;background:transparent!important;border:0!important;outline:0!important;color:white!important;padding:5px!important;margin:0!important;font:10px Manrope!important}.picker-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 7px);max-height:245px;overflow:auto;border:1px solid #2f3b3e;background:#0b1012;border-radius:10px;padding:6px;box-shadow:0 24px 65px #000b;backdrop-filter:blur(18px)}.picker-field.open .picker-menu{display:grid;gap:4px}.picker-option{width:100%;border:1px solid transparent!important;background:transparent!important;color:#cbd3d3!important;border-radius:8px!important;padding:9px!important;display:grid!important;grid-template-columns:26px 1fr;gap:9px;text-align:left!important;align-items:center}.picker-option:hover{background:#12191b!important;border-color:#2d3a3d!important;transform:none!important}.picker-option>span{width:26px;height:26px;border-radius:7px;background:#172123;color:var(--accent);display:grid;place-items:center;font:10px DM Mono}.picker-option strong,.picker-option small{display:block}.picker-option strong{font-size:10px}.picker-option small{font-size:8px;color:#637072;margin-top:2px}.picker-empty{padding:18px;text-align:center;color:#657173;font-size:10px;border:1px dashed #263134;border-radius:8px}.picker-option[hidden]{display:none!important}
.picker-user>span,.user-chip>span{overflow:hidden}.picker-user>span img,.user-chip>span img{width:100%;height:100%;object-fit:cover;display:block}
.brand-mark,.bot-avatar,.preview-avatar,.auth-orb,.transition-logo{background-image:url("icons/nyro-official.png?v=3")!important;background-size:cover!important;background-position:center!important;color:transparent!important;overflow:hidden}

.toast.error{background:#251416!important;border-color:#6f3037!important;color:#ffb8c0!important;box-shadow:0 18px 55px #0008}.toast.success{background:#16211f!important;border-color:#38564d!important;color:#a9dec3!important}.save-bar.error{border-color:#6f3037!important}.save-bar.error #change-status{color:#ffb8c0!important}
.config-builder{grid-column:1/-1}.builder-rows{display:grid;gap:8px;margin-top:8px}.builder-row{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(180px,1fr) 36px;gap:8px;align-items:end;border:1px solid #222b2e;background:#090d0f;border-radius:9px;padding:10px}.builder-row label{margin:0!important;font-size:8px!important;color:#7f8b8d!important}.builder-row input,.builder-row select{margin-top:6px!important}.builder-row button,.builder-add{border:1px solid #293235;background:#111719;color:#aeb8b9;border-radius:7px;padding:10px 12px;font:10px Manrope;cursor:pointer}.builder-row button:hover,.builder-add:hover{border-color:#58716f;color:white}.builder-add{margin-top:10px}.fake-perm-row{position:relative;align-items:start}.perm-dropdown{position:relative;margin-top:6px}.perm-button{width:100%;display:flex!important;align-items:center;justify-content:space-between;text-align:left!important;background:#0b1012!important;border:1px solid #293235!important;color:#d8eeee!important}.perm-button:hover,.perm-dropdown.open .perm-button{border-color:#67827f!important;box-shadow:0 0 0 3px #b8e1dd0d}.perm-button b{font:12px DM Mono;color:#78908e}.perm-selected{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;min-height:24px}.perm-selected span{border:1px solid #2a383a;background:#121a1c;color:#a9c7c4;border-radius:999px;padding:5px 7px;font:8px DM Mono}.perm-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;max-height:270px;overflow:auto;border:1px solid #334044;background:#0b1012;border-radius:10px;padding:7px;box-shadow:0 24px 70px #000c}.perm-dropdown.open .perm-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.perm-menu label{display:flex!important;align-items:center;gap:7px;border:1px solid transparent;border-radius:8px;padding:8px!important;background:transparent;color:#c7d2d2!important;font:9px DM Mono!important;cursor:pointer}.perm-menu label:hover{background:#121a1c;border-color:#263236}.perm-menu input{width:auto!important;margin:0!important;accent-color:var(--accent)}

/* cleaner selected-server pill */
.server-switch{min-height:58px!important;padding:9px!important;margin:26px 0 18px!important;border:1px solid #253033!important;background:linear-gradient(145deg,#111719,#0a0f11)!important;border-radius:14px!important;box-shadow:0 14px 40px #0005,0 0 0 1px #b8e1dd08 inset!important;gap:11px!important;color:#e8eeee!important}
.server-switch:hover{background:linear-gradient(145deg,#141d20,#0b1113)!important;border-color:#435856!important;box-shadow:0 18px 50px #0008,0 0 24px #79aaa712!important}
.server-switch>div{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:11px!important;border:1px solid #516966!important;background:linear-gradient(145deg,#172325,#0b1012)!important;color:var(--accent)!important;font:700 12px DM Mono,monospace!important;box-shadow:inset 0 0 18px #b8e1dd0d!important;text-transform:uppercase!important}
.server-switch span{min-width:0!important;gap:3px!important}
.server-switch small{font:700 7px DM Mono,monospace!important;letter-spacing:.16em!important;color:#78908e!important}
.server-switch strong{max-width:135px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#eef6f5!important;font:700 12px Manrope,Arial,sans-serif!important;margin:0!important;letter-spacing:-.02em!important}
.server-switch b{width:22px!important;height:22px!important;margin-left:auto!important;border:1px solid #293538!important;border-radius:7px!important;display:grid!important;place-items:center!important;background:#0c1214!important;color:#8fb3af!important;font:700 10px DM Mono,monospace!important}

/* visible dashboard dropdowns */
.field select,.builder-row select{appearance:auto!important;background:#0b1113!important;color:#eef8f7!important;border-color:#344447!important;box-shadow:0 0 0 1px #b8e1dd08 inset!important}
.field select:hover,.builder-row select:hover{border-color:#526b68!important;background:#0e1517!important}
.field select:focus,.builder-row select:focus{border-color:#8bb7b2!important;box-shadow:0 0 0 3px #b8e1dd14!important}
.field select option,.builder-row select option{background:#0b1113!important;color:#eef8f7!important}
.field select optgroup,.builder-row select optgroup{background:#071012!important;color:#8fb3af!important}
.picker-field.open{z-index:250!important}.picker-menu{z-index:260!important;background:#071012!important;border-color:#4a6160!important;box-shadow:0 24px 90px #000,0 0 0 1px #b8e1dd14 inset!important;scrollbar-width:thin;scrollbar-color:#6b8b87 #071012}.picker-menu::-webkit-scrollbar,.perm-menu::-webkit-scrollbar{width:8px}.picker-menu::-webkit-scrollbar-track,.perm-menu::-webkit-scrollbar-track{background:#071012}.picker-menu::-webkit-scrollbar-thumb,.perm-menu::-webkit-scrollbar-thumb{background:#4f6966;border-radius:999px}.picker-option{background:#0a1012!important;color:#edf7f6!important;border-color:#1c282b!important}.picker-option:hover{background:#122022!important;border-color:#58716f!important}.picker-option strong{color:#f4fbfa!important}.picker-option small{color:#83a09d!important}.picker-option>span{background:#142426!important;color:#b8e1dd!important}.picker-empty{background:#0a1012!important;color:#8ba3a0!important;border-color:#334447!important}
.perm-dropdown{z-index:30}.perm-dropdown.open{z-index:270}.perm-menu{z-index:280!important;background:#071012!important;border-color:#4a6160!important;box-shadow:0 24px 90px #000,0 0 0 1px #b8e1dd14 inset!important;scrollbar-width:thin;scrollbar-color:#6b8b87 #071012}.perm-menu label{background:#0a1012!important;border-color:#1c282b!important;color:#edf7f6!important}.perm-menu label:hover{background:#122022!important;border-color:#58716f!important}.perm-menu input:checked+span{color:#b8e1dd!important}
.builder-row-stack{display:grid!important;grid-template-columns:1fr 36px!important;align-items:start!important}.builder-row-stack>label,.builder-row-stack>.builder-grid-2,.builder-row-stack>.builder-grid-3,.builder-row-stack>.builder-grid-4{grid-column:1}.builder-row-stack>button{grid-column:2;grid-row:1}.builder-grid-2,.builder-grid-3,.builder-grid-4{display:grid;gap:8px}.builder-grid-2{grid-template-columns:1fr 160px}.builder-grid-3{grid-template-columns:1fr 130px 120px}.builder-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.builder-row textarea{width:100%;margin-top:6px!important;background:#090d0f;border:1px solid #293235;border-radius:8px;color:#d9dddd;padding:10px;font:10px/1.55 Manrope;resize:vertical;outline:0}.builder-row textarea:focus{border-color:#67827f}
@media(max-width:900px){.builder-grid-2,.builder-grid-3,.builder-grid-4{grid-template-columns:1fr}.builder-row-stack{grid-template-columns:1fr!important}.builder-row-stack>button{grid-column:1;grid-row:auto}}
.readonly-list>div{min-height:52px;padding:14px 16px;border:1px solid rgba(184,225,221,.16);border-radius:12px;background:rgba(4,10,12,.48);color:#9db0b3;white-space:pre-wrap}.builder-row-stack>.builder-grid-2+.builder-grid-2{margin-top:4px}.builder-row-stack [data-builder-field="embed_description"]{min-height:92px}
.template-list{display:grid;gap:5px;max-height:420px;overflow:auto;padding-right:4px}.template-list .template-item{width:100%;text-align:left}.template-list::-webkit-scrollbar{width:6px}.template-list::-webkit-scrollbar-thumb{background:#344846;border-radius:999px}
.counter-preview{min-width:150px;padding:9px 12px;border:1px solid #29383a;border-radius:9px;background:#080e10}.counter-preview small{display:block;color:#607477;font:7px DM Mono;text-transform:uppercase;letter-spacing:.12em}.counter-preview strong{display:block;margin-top:5px;color:#d9e6e5;font-size:10px}

