@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.kv-app{--kv-border:#292b39;--kv-muted:#9394aa;display:flex;min-height:100vh;background:#0d0e14;color:#f5f5fa;font-family:DM Sans,sans-serif}.kv-app button{color:inherit}.kv-sidebar{width:258px;flex-shrink:0;background:#12131b;border-right:1px solid #262734;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;z-index:31}.kv-brand{height:84px;display:flex;align-items:center;gap:11px;padding:0 25px}.kv-logo{width:36px;height:36px;display:grid;place-items:center;font-family:Manrope,sans-serif;font-size:28px;font-weight:900;font-style:italic;background:linear-gradient(130deg,#9b42ff,#4b7dff,#16c7ee);color:transparent;-webkit-background-clip:text;background-clip:text}.kv-brand-text{font:800 22px Manrope,sans-serif;letter-spacing:-1.2px}.kv-brand-dot{color:#9960ff}.kv-server-select{margin:0 14px 25px;padding:11px;border:1px solid #303140;border-radius:12px;background:#1c1d28;display:flex;gap:10px;align-items:center;text-align:left}.kv-server-icon{width:37px;height:37px;border-radius:10px;background:linear-gradient(135deg,#6131d4,#3c65e5);display:grid;place-items:center}.kv-server-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.kv-server-label strong{font-size:12px}.kv-server-label small{color:#8f90a5;font-size:10px}.kv-server-select>svg{color:#9d9eae}.kv-sidebar-scroll{flex:1;overflow-y:auto;padding:0 13px}.kv-nav-group{margin-bottom:24px}.kv-nav-title{font-size:9px;letter-spacing:1.7px;font-weight:800;color:#67697d;margin:0 12px 11px}.kv-nav-link{display:flex;align-items:center;gap:13px;width:100%;height:41px;padding:0 13px;background:transparent;border:0;border-radius:9px;text-align:left;font-size:12px;font-weight:600;color:#a3a4b6!important;margin:3px 0}.kv-nav-link svg{flex-shrink:0}.kv-nav-link span{flex:1}.kv-nav-link:hover{background:#20212d;color:#f5f5fa!important}.kv-nav-link.active{background:#29203f;color:#d5baff!important;box-shadow:inset 3px 0 #8f4bff}.kv-premium-icon{color:#ad7fff}.kv-sidebar-bottom{padding:14px;border-top:1px solid #252633}.kv-help{display:flex;align-items:center;gap:12px;padding:11px;color:#9d9db0;font-size:12px}.kv-help span{flex:1}.kv-exit{display:flex;align-items:center;gap:10px;background:#1d1e29;border:1px solid #2b2c39;border-radius:9px;padding:11px;width:100%;font-size:11px}.kv-content{flex:1;min-width:0}.kv-topbar{height:76px;border-bottom:1px solid #262733;background:#101118e6;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.kv-top-left,.kv-top-actions{display:flex;align-items:center;gap:14px}.kv-top-left{font-size:12px;color:#88899f}.kv-top-left strong{color:#e9e9f2}.kv-search-trigger{height:35px;width:235px;display:flex;align-items:center;gap:10px;padding:0 11px;background:#1c1d27;border:1px solid #2a2b37;border-radius:9px;color:#85879b!important;font-size:11px}.kv-search-trigger span{flex:1;text-align:left}.kv-search-trigger kbd{font:10px DM Sans,sans-serif;border:1px solid #424252;border-radius:4px;padding:2px 5px}.kv-icon-btn,.kv-mobile-menu,.kv-sidebar-close{background:none;border:0;color:#a7a8b9!important}.kv-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#372654;border:1px solid #6745a2;font-weight:800;color:#d6b6ff}.kv-main{max-width:1450px;margin:auto;padding:35px 42px 80px}.kv-preview-banner{display:flex;align-items:center;gap:17px;padding:12px 16px;background:#1c1930;border:1px solid #453667;border-radius:11px;margin-bottom:36px}.kv-preview-banner>span{font-size:10px;font-weight:800;letter-spacing:1px;color:#c1a5ff;display:flex;align-items:center;gap:7px;white-space:nowrap}.kv-preview-banner p{font-size:11px;color:#9e9bb3;margin:0;flex:1}.kv-preview-banner button{background:none;border:0;font-size:11px;color:#d4c1ff;display:flex;align-items:center;gap:8px;white-space:nowrap}.kv-page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px}.kv-eyebrow{font-size:10px;letter-spacing:2px;color:#a67cff;font-weight:800}.kv-page-heading h1{font:800 clamp(29px,3.3vw,43px) Manrope,sans-serif;letter-spacing:-2px;margin:10px 0}.kv-page-heading p{color:#999aac;font-size:13px;margin:0}.kv-page-pill{display:flex;align-items:center;gap:8px;background:#1c1e29;border:1px solid #313242;border-radius:50px;padding:10px 14px;font-size:11px;color:#b3b4c4;white-space:nowrap}.kv-status-dot{width:7px;height:7px;border-radius:50%;background:#a58aff}.kv-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.kv-stat-card{background:#191a24;border:1px solid #2b2c3a;border-radius:15px;padding:22px;min-height:165px}.kv-stat-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#a6a6ba;font-size:12px}.kv-stat-top svg{color:#8e6fcb}.kv-stat-value{font:800 39px Manrope,sans-serif;margin:17px 0 4px}.kv-stat-caption{font-size:10px;color:#77798e}.kv-section-heading{margin:42px 0 19px}.kv-section-heading h2{font:800 20px Manrope,sans-serif;letter-spacing:-.6px;margin:0 0 7px}.kv-section-heading p{font-size:12px;color:#9394a9;margin:0}.kv-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kv-tool-card{display:flex;align-items:flex-start;flex-direction:column;position:relative;text-align:left;min-height:185px;padding:20px;background:#191a24;border:1px solid #2b2c3a;border-radius:14px;transition:transform .2s,border-color .2s}.kv-tool-card:hover{transform:translateY(-3px);border-color:#6a4ba4}.kv-tool-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:18px}.kv-tool-icon.purple{background:#332246;color:#b688f6}.kv-tool-icon.blue{background:#202d4a;color:#7d9fff}.kv-tool-icon.cyan{background:#17383e;color:#4bd6e6}.kv-tool-icon.pink{background:#40233a;color:#e58cbd}.kv-tool-copy{display:flex;flex-direction:column;gap:7px}.kv-tool-copy strong{font:800 13px Manrope,sans-serif}.kv-tool-copy small{color:#9293a6;font-size:11px;line-height:1.5;max-width:180px}.kv-tool-arrow{position:absolute;right:19px;top:22px;color:#75758d}.kv-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.kv-panel{border:1px solid #2b2c3a;background:#191a24;border-radius:15px;padding:22px;min-height:285px}.kv-panel-head{display:flex;justify-content:space-between;align-items:start;color:#898ba1}.kv-panel-head h3{color:#f5f5fa;font:800 15px Manrope,sans-serif;margin:0 0 6px}.kv-panel-head p{font-size:11px;margin:0}.kv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;margin:32px auto 0;max-width:270px}.kv-empty-icon{width:47px;height:47px;display:grid;place-items:center;background:#26243a;color:#aa8de7;border-radius:14px;margin-bottom:13px}.kv-empty strong{font-size:12px}.kv-empty p{font-size:11px;color:#898ba1;line-height:1.6}.kv-module-shell{background:radial-gradient(circle at 50% 0%,#26213e,#191a24 40%);border:1px solid #303042;border-radius:18px;min-height:420px;padding:65px 30px;text-align:center;display:flex;flex-direction:column;align-items:center}.kv-module-icon{width:65px;height:65px;border-radius:18px;background:#34264c;color:#b992ff;display:grid;place-items:center;margin-bottom:23px}.kv-module-label{font-size:10px;letter-spacing:2px;color:#a784e9;font-weight:800}.kv-module-shell h2{font:800 27px Manrope,sans-serif;letter-spacing:-1px;margin:13px 0}.kv-module-shell p{font-size:13px;color:#a1a0b6;max-width:490px;line-height:1.8}.kv-module-note{display:flex;gap:8px;align-items:center;font-size:11px;color:#a9a8bd;margin:12px 0 25px}.kv-module-note svg{color:#9d7be8}.kv-outline-btn{display:flex;align-items:center;gap:8px;background:#29243b;border:1px solid #4a3b67;border-radius:9px;padding:12px 17px;font-size:12px}.kv-notice{position:fixed;bottom:24px;right:24px;background:#262337;border:1px solid #6d5297;border-radius:12px;padding:20px;max-width:300px;z-index:50;box-shadow:0 15px 50px #0007}.kv-notice button{float:right;border:0;background:none}.kv-notice strong{font-size:13px}.kv-notice p{font-size:11px;color:#b4abc8;line-height:1.6}.kv-search-overlay{position:fixed;inset:0;background:#050509bc;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:15vh 20px}.kv-search-dialog{background:#1b1b27;border:1px solid #454056;border-radius:15px;width:min(100%,500px);box-shadow:0 25px 100px #0009;overflow:hidden}.kv-search-input{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #303040;color:#a7a1ba}.kv-search-input input{flex:1;min-width:0;border:0;outline:0;background:none;color:#fff;font:13px DM Sans,sans-serif}.kv-search-input button{background:none;border:0}.kv-search-results{padding:10px;max-height:300px;overflow:auto}.kv-search-results button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:none;border:0;text-align:left;border-radius:8px;font-size:12px}.kv-search-results button:hover{background:#302944}.kv-search-results button span{flex:1}.kv-search-results p{padding:15px;font-size:12px;color:#a5a5b5}.kv-mobile-menu,.kv-sidebar-close,.kv-backdrop{display:none}@media(max-width:1150px){.kv-stat-grid,.kv-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.kv-sidebar{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform .2s}.kv-sidebar.is-open{transform:translate(0)}.kv-backdrop{display:block;position:fixed;inset:0;background:#0009;border:0;z-index:30}.kv-mobile-menu,.kv-sidebar-close{display:inline-flex}.kv-sidebar-close{margin-left:auto}.kv-topbar{padding:0 20px}.kv-main{padding:25px 20px 60px}.kv-search-trigger{width:auto}.kv-search-trigger span,.kv-search-trigger kbd{display:none}.kv-preview-banner{flex-wrap:wrap}.kv-preview-banner p{flex-basis:100%;order:3}.kv-page-pill{display:none}}@media(max-width:540px){.kv-stat-grid,.kv-tool-grid,.kv-bottom-grid{grid-template-columns:1fr}.kv-stat-card{min-height:130px}.kv-page-heading h1{font-size:28px}.kv-top-left{gap:7px}.kv-preview-banner{align-items:start}.kv-preview-banner button{margin-left:auto}}@media(prefers-reduced-motion:reduce){.kv-app *{transition:none!important}}@media(min-width:801px){.kv-sidebar{width:280px}.kv-brand{height:88px;padding:0 25px}.kv-brand-text{font-size:24px}.kv-server-select{padding:13px;margin-bottom:27px}.kv-server-label strong{font-size:14px}.kv-server-label small{font-size:12px}.kv-nav-title{font-size:11px;letter-spacing:1.5px;margin-bottom:12px}.kv-nav-link{height:48px;font-size:14px;gap:14px}.kv-nav-link svg{width:19px;height:19px}.kv-help,.kv-exit{font-size:13px}.kv-topbar{height:82px}.kv-top-left{font-size:14px}.kv-search-trigger{height:40px;width:265px;font-size:13px}.kv-main{padding-top:40px}.kv-page-heading{margin-bottom:35px}.kv-page-heading h1{font-size:clamp(39px,3.3vw,48px)}.kv-page-heading p{font-size:15px;line-height:1.6}.kv-eyebrow{font-size:11px}.kv-page-pill{font-size:12px}.kv-stat-card{padding:25px;min-height:185px}.kv-stat-top{font-size:14px}.kv-stat-value{font-size:45px}.kv-stat-caption{font-size:12px;line-height:1.5}.kv-section-heading{margin-top:45px;margin-bottom:22px}.kv-section-heading h2{font-size:24px}.kv-section-heading p{font-size:14px}.kv-tool-card{min-height:208px;padding:23px}.kv-tool-icon{width:50px;height:50px;margin-bottom:19px}.kv-tool-copy strong{font-size:16px}.kv-tool-copy small{font-size:13px;line-height:1.6;max-width:215px}.kv-panel{padding:25px;min-height:310px}.kv-panel-head h3{font-size:17px}.kv-panel-head p{font-size:13px}.kv-empty strong{font-size:14px}.kv-empty p{font-size:13px}.kv-preview-banner{padding:14px 18px}.kv-preview-banner>span{font-size:11px}.kv-preview-banner p,.kv-preview-banner button{font-size:12px;line-height:1.5}.kv-module-label{font-size:11px}.kv-module-shell h2{font-size:31px}.kv-module-shell p{font-size:15px}.kv-module-note,.kv-outline-btn{font-size:13px}.kv-search-input input,.kv-search-results button{font-size:14px}}@media(min-width:801px)and (max-width:1150px){.kv-sidebar{width:258px}.kv-main,.kv-topbar{padding-left:28px;padding-right:28px}}@media(max-width:800px){.kv-nav-link{font-size:14px;height:46px}.kv-nav-title{font-size:10px}.kv-page-heading p{font-size:14px;line-height:1.6}.kv-stat-top{font-size:13px}.kv-stat-caption{font-size:12px}.kv-tool-copy strong{font-size:15px}.kv-tool-copy small{font-size:13px}.kv-panel-head h3{font-size:16px}.kv-panel-head p,.kv-empty p{font-size:12px}.kv-empty strong{font-size:13px}}.kv-live-strip{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px;margin-top:18px;padding:18px 22px;background:#191a24;border:1px solid #2b2c3a;border-radius:14px}.kv-live-strip>div{display:flex;flex-direction:column;gap:6px}.kv-live-strip>div:first-child{display:block}.kv-live-strip strong{font-size:14px}.kv-live-strip span:not(.kv-live-dot),.kv-live-strip small{font-size:11px;color:#9293a6}.kv-live-strip p{font-size:11px;color:#f0a6b5}.kv-live-dot{display:inline-block;width:9px;height:9px;background:#9393a5;border-radius:50%;margin-right:10px}.kv-live-dot.is-online{background:#77d9aa}@media(max-width:700px){.kv-live-strip{grid-template-columns:1fr}}.kv-live-strip{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:24px;padding:20px 24px}.kv-live-strip>div:first-child{display:flex;flex-direction:column;gap:8px}.kv-live-strip>div:first-child strong{display:flex;align-items:center;gap:9px}.kv-live-dot{flex-shrink:0;margin-right:0}.kv-live-strip small{display:block;font-size:12px;line-height:1.5}.kv-live-strip>div:not(:first-child)>span{font-size:11px;color:#999aaf}.kv-live-strip>div:not(:first-child)>strong{font-size:14px;line-height:1.5}.kv-settings-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.kv-settings-card{background:#191a24;border:1px solid #2b2c3a;border-radius:15px;padding:28px;min-width:0}.kv-settings-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px;color:#aa87ee}.kv-settings-heading h2{font:800 19px Manrope,sans-serif;color:#f5f5fa;margin:0 0 6px}.kv-settings-heading p{font-size:12px;color:#999aaf;margin:0}.kv-settings-rows{margin-bottom:24px}.kv-settings-rows>div{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:15px 0;border-bottom:1px solid #30303e}.kv-settings-rows span{font-size:12px;color:#a6a6ba}.kv-settings-rows strong{font-size:13px;text-align:right;overflow-wrap:anywhere}.kv-settings-id{font-variant-numeric:tabular-nums}.kv-settings-good{color:#77d9aa}.kv-settings-copy{color:#a6a6ba;font-size:13px;line-height:1.8}.kv-settings-card .kv-module-note{margin-top:25px}@media(max-width:900px){.kv-settings-layout{grid-template-columns:1fr}}@media(max-width:700px){.kv-live-strip{grid-template-columns:1fr;gap:16px}.kv-settings-card{padding:20px}}.kv-subnav{display:flex;flex-direction:column;gap:3px;padding:4px 0 10px 40px}.kv-subnav-link{display:block;width:100%;text-align:left;border:0;background:transparent;color:#9995ad;border-radius:8px;padding:9px 12px;font-size:12px;cursor:pointer;transition:background .15s,color .15s}.kv-subnav-link:hover{background:#242032;color:#e4d6ff}.kv-subnav-link.active{background:#332147;color:#d6b6ff;font-weight:750}.kv-nav-link[aria-expanded] svg:last-child{margin-left:auto;flex-shrink:0}.kv-mod-status{padding:28px;background:#191a24;border:1px solid #2b2c3a;border-radius:15px}.kv-mod-status-top{display:flex;gap:17px;align-items:center}.kv-mod-status-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#322542;color:#b996ef;flex-shrink:0}.kv-mod-status h2{font:800 20px Manrope,sans-serif;margin:0 0 6px}.kv-mod-status-top p{color:#999aaf;font-size:13px;margin:0}.kv-mod-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.kv-mod-status-grid>div{padding:17px;border:1px solid #30303f;border-radius:10px;background:#1e1f2a;display:flex;flex-direction:column;gap:9px;min-width:0}.kv-mod-status-grid span{font-size:12px;color:#999aaf}.kv-mod-status-grid strong{font-size:14px;overflow-wrap:anywhere}.kv-mod-disclaimer{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;color:#a7a5bc;margin:22px 0 0}.kv-mod-disclaimer svg{flex-shrink:0;color:#aa87ee}.kv-mod-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.kv-mod-feature{display:flex;align-items:flex-start;gap:16px;text-align:left;padding:23px;border-radius:14px;background:#191a24;border:1px solid #2b2c3a;min-height:157px;cursor:pointer}.kv-mod-feature:hover{border-color:#7555a8}.kv-mod-feature-icon{width:43px;height:43px;border-radius:11px;display:grid;place-items:center;background:#2b2440;color:#b89aff;flex-shrink:0}.kv-mod-feature>span:nth-child(2){display:flex;flex-direction:column;gap:8px;flex:1}.kv-mod-feature strong{font:800 15px Manrope,sans-serif}.kv-mod-feature small{font-size:12px;color:#999aaf;line-height:1.6}.kv-mod-feature em{font-size:11px;font-style:normal;color:#b5a1d4}.kv-mod-feature>svg{color:#8f86a8;flex-shrink:0}@media(max-width:700px){.kv-mod-status-grid,.kv-mod-feature-grid{grid-template-columns:1fr}.kv-mod-status{padding:20px}.kv-mod-feature{padding:18px}}.kv-automod-layout{display:flex;flex-direction:column;gap:0}.kv-automod-warning{display:flex;gap:14px;margin-top:24px;padding:19px 21px;background:#272131;border:1px solid #49354e;border-radius:12px;color:#e2c4ff}.kv-automod-warning svg{flex-shrink:0;margin-top:2px}.kv-automod-warning strong{font-size:14px}.kv-automod-warning p{color:#b6a6c2;font-size:12px;line-height:1.7;margin:7px 0 0}.kv-automod-feature{cursor:default}.kv-automod-feature:hover{border-color:#2b2c3a}.kv-automod-footer{color:#999aaf;font-size:12px;line-height:1.7;margin:20px 0}.server-page{min-height:calc(100vh - 165px);background:radial-gradient(ellipse at 70% 0%,rgba(90,51,169,.11),transparent 55%),#090a0f;padding:72px 24px 100px}.server-wrap{max-width:1120px;margin:0 auto}.server-step{display:flex;align-items:center;gap:10px;color:#b28aff;font-size:11px;font-weight:800;letter-spacing:1.8px}.server-step span{color:#545366}.server-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 40px}.server-header h1{font:800 clamp(35px,4.3vw,53px) Manrope,sans-serif;letter-spacing:-2.3px;margin:0 0 12px}.server-header p{color:#a2a2b6;font-size:15px;line-height:1.7;margin:0}.server-back{display:flex;align-items:center;gap:8px;border:1px solid #333342;background:#1a1b25;padding:12px 16px;border-radius:10px;white-space:nowrap;color:#d3d2e2}.server-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px}.server-primary,.server-side{border:1px solid #2b2b39;border-radius:18px;background:#171821;padding:30px}.server-primary{min-height:425px}.server-connected{display:inline-flex;align-items:center;gap:9px;color:#9fd9bc;font-size:13px;font-weight:700;background:#20312d;border:1px solid #345749;padding:10px 13px;border-radius:9px}.server-user{display:flex;align-items:center;gap:13px;border-bottom:1px solid #30303c;padding:24px 0}.server-user-avatar{width:46px;height:46px;border-radius:14px;background:#49316e;color:#e0c8ff;display:grid;place-items:center;font:800 20px Manrope,sans-serif}.server-user>div{display:flex;flex-direction:column;gap:5px;flex:1}.server-user strong{font-size:16px}.server-user small{font-size:12px;color:#99a}.server-user button{display:flex;align-items:center;gap:8px;border:1px solid #373745;background:#24242e;border-radius:9px;padding:10px;color:#c7c5d3;font-size:12px}.server-empty{text-align:center;max-width:450px;margin:38px auto 0}.server-empty-icon,.server-signin-icon{width:65px;height:65px;display:grid;place-items:center;border-radius:18px;background:#2c2344;color:#b38aff;margin:0 auto 20px}.server-empty h2,.server-primary h2{font:800 22px Manrope,sans-serif;letter-spacing:-.6px}.server-empty p,.server-signin-copy{font-size:14px;line-height:1.75;color:#a4a3b5}.server-empty-label{display:inline-flex;align-items:center;gap:8px;border:1px solid #484059;background:#262235;color:#c6b5df;border-radius:8px;padding:11px 14px;margin-top:12px;font-size:12px}.server-primary:not(:has(.server-connected)):not(:has(.server-loading)){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.server-signin-copy{max-width:440px}.server-login{margin-top:20px;min-height:50px}.server-disabled{font-size:12px;color:#bba6d2}.server-loading{color:#bbb3d1;font-size:16px;padding:30px}.server-side-label{font-size:11px;letter-spacing:1.8px;font-weight:800;color:#a989e6;margin:6px 0 28px}.server-step-row{display:flex;gap:15px;margin-bottom:29px}.server-step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;border:1px solid #484057;background:#27233a;color:#bd9ef2;font-size:12px;font-weight:800;flex-shrink:0}.server-step-number.done{color:#a5dabc;border-color:#345749;background:#20312d}.server-step-row strong{font-size:14px}.server-step-row p{font-size:12px;line-height:1.7;color:#9999ae;margin:6px 0 0}.server-security{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #343344;border-radius:11px;background:#20212d;margin-top:18px;color:#a99acb}.server-security svg{flex-shrink:0}.server-security p{font-size:12px;line-height:1.7;margin:0}@media(max-width:800px){.server-grid{grid-template-columns:1fr}.server-header{align-items:flex-start}.server-page{padding-top:40px}.server-side{padding:25px}}@media(max-width:520px){.server-header{flex-direction:column}.server-primary{padding:22px}.server-user{flex-wrap:wrap}.server-user button{margin-left:58px}.server-header h1{font-size:34px}}.server-guild-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:25px 0 15px}.server-guild-head h2{font:800 20px Manrope,sans-serif;margin:0 0 5px}.server-guild-head p{color:#a1a1b3;font-size:12px;line-height:1.6;margin:0}.server-reload{display:flex;align-items:center;gap:8px;padding:10px 13px;background:#242431;border:1px solid #383747;border-radius:9px;color:#d5d2e4;font-size:12px;white-space:nowrap;cursor:pointer}.server-reload:disabled{opacity:.6;cursor:wait}.server-spin{animation:kv-rotate 1s linear infinite}@keyframes kv-rotate{to{transform:rotate(360deg)}}.server-guild-list{display:flex;flex-direction:column;gap:10px;max-height:490px;overflow-y:auto;padding:2px}.server-guild{display:flex;align-items:center;gap:13px;padding:13px;text-align:left;border:1px solid #323241;border-radius:12px;background:#1e1e2a;color:#f4f3fa;width:100%;cursor:pointer}.server-guild:hover,.server-guild.selected{border-color:#8e58dc;background:#28223b}.server-guild-avatar{width:47px;height:47px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#4c2e81,#284e9a);font-size:20px;font-weight:800;flex-shrink:0;overflow:hidden}.server-guild-avatar img{width:100%;height:100%;object-fit:cover}.server-guild-text{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.server-guild-text strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-guild-text small{font-size:11px;line-height:1.4;color:#a4a0b5}.server-guild-radio{color:#ad86ec}.server-problem{display:flex;align-items:flex-start;gap:13px;padding:18px;background:#332331;border:1px solid #66435d;border-radius:12px;color:#e6b6d0;margin-top:20px}.server-problem strong{font-size:14px}.server-problem p{font-size:13px;line-height:1.6}.server-problem button{background:#533047;border:1px solid #83576d;border-radius:8px;padding:9px 12px;font-size:12px}.server-selected{display:flex;gap:12px;padding:16px;margin-top:17px;background:#24243a;border:1px solid #554a78;border-radius:11px;color:#b69af2}.server-selected strong{font-size:14px;color:#f2ecff}.server-selected p{font-size:12px;line-height:1.6;color:#b8b1cb;margin:6px 0 0}.server-disclaimer{font-size:12px;color:#bba8d6}@media(max-width:520px){.server-guild-head{align-items:flex-start;flex-direction:column}.server-guild-text small{font-size:11px}}@media(prefers-reduced-motion:reduce){.server-spin{animation:none}}.server-selected{align-items:flex-start}.server-selected>div{flex:1;min-width:0}.server-install-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.server-install-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 15px;border:1px solid #65518e;border-radius:9px;background:#5935a0;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.server-install-actions button+button{background:#302940;color:#e4d8f9}.server-install-actions button:disabled{opacity:.45;cursor:not-allowed}.server-selected .server-verify-note{margin-top:12px;color:#e2b4c4}.server-selected .server-verify-success{display:flex;align-items:center;gap:8px;color:#a4e2bf;margin-top:12px}.server-restore-screen{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.server-restore-symbol{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:#28213c;color:#ac83f7}.server-restore-screen h1{font-size:clamp(26px,4vw,38px);letter-spacing:-.035em;margin:8px 0 0}.server-restore-screen p{font-size:14px;color:#a5a1ba;margin:0}:root{font-family:DM Sans,sans-serif;color:#f4f4f8;background:#090a0f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button{font:inherit;cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}button:focus-visible{outline:2px solid #16c7ee;outline-offset:4px}.site{min-height:100vh;overflow:hidden}.topbar{height:78px;border-bottom:1px solid #22222c;position:relative;z-index:20;background:#090a0fc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-container,.section-container{max-width:1280px;margin:auto;padding-left:42px;padding-right:42px}.nav-container{height:100%;display:flex;align-items:center;justify-content:space-between}.brand-button{background:none;border:0;color:inherit;padding:0}.brand{display:inline-flex;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.9px}.brand-mark{position:relative;display:inline-block;flex-shrink:0;transform:rotate(-5deg)}.brand-mark span{position:absolute;display:block;border-radius:12px}.mark-left{width:28%;height:84%;top:8%;left:26%;transform:rotate(29deg);background:linear-gradient(180deg,#bd50ff,#6724ec)}.mark-right{width:29%;height:74%;top:16%;left:52%;transform:rotate(45deg);background:linear-gradient(180deg,#a58cff,#2777ff)}.mark-front{width:30%;height:60%;top:38%;left:49%;transform:rotate(-47deg);background:linear-gradient(180deg,#4779ff,#16c7ee)}.navlinks,.nav-actions{display:flex;align-items:center;gap:32px}.navlinks button{border:0;background:none;color:#9d9daa;font-size:13px;font-weight:600}.navlinks button:hover{color:#fff}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;border-radius:12px;padding:0 20px;font-weight:700;font-size:13px;transition:transform .2s,background .2s,border-color .2s}.button:not(:disabled):hover{transform:translateY(-2px)}.button-quiet{background:#191922;color:#f4f4f8;border-color:#272733}.button-secondary{background:#1b1b25;color:#e8e7ef;border-color:#30303d}.button-primary{background:linear-gradient(110deg,#7b36f5,#527cff);color:#fff;box-shadow:0 10px 35px #503feb21}.mobile-toggle{display:none;background:none;border:0;color:#fff}.hero{min-height:680px;position:relative;display:flex;align-items:center;justify-content:center;padding:95px 24px 45px}.hero-halo{position:absolute;pointer-events:none;width:550px;height:550px;filter:blur(95px);opacity:.14;border-radius:50%}.hero-halo-left{background:#7b36f5;left:-290px;top:-150px}.hero-halo-right{background:#246eff;right:-340px;bottom:-120px}.hero-content{text-align:center;max-width:850px;position:relative;z-index:1}.eyebrow{color:#a37aff;letter-spacing:2.4px;font-size:10px;font-weight:800;display:flex;align-items:center;gap:9px}.hero-label{justify-content:center;margin-bottom:26px}.hero h1{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-5.8px;font-size:clamp(54px,7.1vw,100px);line-height:1.06;margin:0}.gradient-text{background:linear-gradient(95deg,#9a45ff 5%,#5476ff 55%,#16c7ee);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:16px;line-height:1.9;color:#a5a5b6;max-width:610px;margin:30px auto}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-actions .button{min-height:52px;padding:0 24px}.configuration-note{font-size:12px;color:#89899b;margin-top:20px}.hero-trust{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:65px;color:#656578;font-size:9px;letter-spacing:2px;font-weight:800}.trust-line{width:40px;height:1px;background:#343443}.feature-section{padding-top:105px;padding-bottom:140px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:40px}.section-head h2,.statement h2{font-family:Manrope,sans-serif;font-size:clamp(34px,4.2vw,57px);line-height:1.14;letter-spacing:-2.6px;margin:18px 0 0}.section-head h2 span,.statement h2 span{color:#9292a7}.section-head>p{max-width:340px;color:#9999ac;font-size:15px;line-height:1.85}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{background:linear-gradient(160deg,#191922,#121218);border:1px solid #272733;border-radius:20px;padding:27px;min-height:265px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-5px);border-color:#534583}.card-top{display:flex;align-items:start;justify-content:space-between}.feature-icon{display:grid;place-items:center;width:50px;height:50px;background:#28203f;color:#a783ff;border-radius:14px}.card-number{font-size:10px;letter-spacing:1.6px;color:#8f76c9;font-weight:800}.feature-card h3{font:800 21px Manrope,sans-serif;letter-spacing:-.5px;margin:0 0 10px}.feature-card p{color:#9898aa;font-size:14px;line-height:1.7;max-width:290px;margin:0}.card-arrow{position:absolute;right:24px;bottom:30px;color:#7f7f92}.statement{text-align:center;padding-top:90px;padding-bottom:145px;border-top:1px solid #20202a}.statement-symbol{display:flex;justify-content:center;margin-bottom:35px}.statement .eyebrow{justify-content:center}.statement p{color:#9898aa;margin-top:23px}.footer{border-top:1px solid #20202a}.footer-inner{min-height:85px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#69697e;font-size:12px}.workspace{min-height:calc(100vh - 164px);display:grid;place-items:center;padding:80px 24px}.workspace-card{width:min(100%,740px);padding:52px;border-radius:24px;border:1px solid #2b2b39;background:linear-gradient(150deg,#191922,#101016)}.workspace h1{font:800 clamp(30px,4vw,52px) Manrope,sans-serif;letter-spacing:-2px}.workspace p{color:#a0a0b0;line-height:1.8;max-width:520px}.workspace-actions{display:flex;gap:12px;margin-top:24px}.notice{display:flex;gap:12px;align-items:center;padding:17px;border-radius:12px;background:#242132;color:#b9b0d3;font-size:13px;margin-top:24px}.toast{position:fixed;bottom:24px;right:24px;z-index:50;background:#2b1e33;border:1px solid #a65c91;border-radius:12px;padding:14px 18px;color:#fff;display:flex;align-items:center;gap:18px;font-size:13px}.toast button{border:0;background:none;color:#fff}@media(max-width:750px){.nav-container,.section-container{padding-left:22px;padding-right:22px}.topbar{height:70px}.navlinks{display:none;position:absolute;top:70px;left:0;right:0;background:#171821;border-bottom:1px solid #2d2d38;padding:24px;flex-direction:column;align-items:start}.navlinks.open{display:flex}.mobile-toggle{display:inline-flex}.nav-actions{gap:12px}.hero{min-height:590px;padding-top:80px}.hero h1{letter-spacing:-3px}.hero-description{font-size:14px}.hero-trust{margin-top:45px}.section-head{display:block}.feature-grid{grid-template-columns:1fr}.feature-section{padding-top:65px;padding-bottom:80px}.feature-card{min-height:230px}.statement{padding-top:75px;padding-bottom:100px}.footer-inner{flex-direction:column;justify-content:center;text-align:center}.workspace-card{padding:28px}.workspace-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.brand-letter{display:inline-grid;place-items:center;font-family:Manrope,sans-serif;font-weight:800;font-style:italic;line-height:1;background:linear-gradient(130deg,#ae52ff,#527cff,#16c7ee);-webkit-background-clip:text;background-clip:text;color:transparent;transform:none}
