:root{font-family:Inter,Segoe UI Variable,Segoe UI,system-ui,sans-serif;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #080711;--shell: #0b0919;--surface: #141023;--surface-2: #19122c;--surface-3: #201636;--line: rgba(183, 118, 254, .18);--line-bright: rgba(185, 115, 252, .38);--ink: #f6f1ff;--muted: #b2a6c7;--subtle: #867b9e;--violet: #a960fa;--violet-bright: #cb98ff;--good: #65e3b1;--warn: #f5be7e;--danger: #ff91ad;color:var(--ink);background:var(--bg)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}html,body,#root{min-height:100%}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(ellipse 55% 50% at 105% 0,rgba(98,39,197,.095),transparent 75%),var(--bg);color:var(--ink);font-size:14px;line-height:1.54}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.035em;line-height:1.17;color:var(--ink)}::selection{background:#8f46d8;color:#fff}:focus-visible{outline:2px solid #c88bff;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shell{min-height:100dvh}.shell-auth{display:grid;place-items:center;padding:clamp(16px,3vw,45px);background:radial-gradient(ellipse at 10% 65%,rgba(100,42,212,.18),transparent 55%),#080711}.shell-dashboard{padding:0;background:var(--bg)}.panel{color:var(--ink)}.panel-auth{width:min(1100px,100%);padding:30px;background:linear-gradient(145deg,#1a122d,#0d0b19 70%);border:1px solid var(--line-bright);border-radius:20px;box-shadow:0 30px 85px #0007}.panel-dashboard{width:100%;min-height:100dvh;padding:0;border:0;background:transparent;border-radius:0}.panel-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.auth-brandline{display:flex;align-items:center;gap:10px}.auth-brandline strong{font-size:20px;letter-spacing:-.055em}.auth-brandline small{padding-left:10px;border-left:1px solid var(--line-bright);color:#ad98c2;font-size:11px}.muted{color:var(--muted);line-height:1.7}.status-pill{display:inline-flex;align-items:center;width:max-content;gap:6px;padding:7px 11px;color:var(--good);border:1px solid rgba(83,224,170,.25);background:#2aad7d17;border-radius:99px;font-size:10px;font-weight:760}.panel h1{font-size:clamp(27px,3vw,40px)}.panel h2{font-size:clamp(20px,2vw,27px)}.panel h3{font-size:19px}.panel h4{font-size:15px}.panel :is(input,textarea,select){width:100%;min-width:0;min-height:42px;padding:10px 12px;color:var(--ink);background:#0d0b1a;border:1px solid rgba(181,125,250,.27);border-radius:9px;outline:0;box-shadow:none}.panel :is(input,textarea,select):focus{border-color:#ab69ff;box-shadow:0 0 0 3px #a758fc21}.panel :is(input,textarea,select)::placeholder{color:#857793}.panel select option{background:#120e20;color:var(--ink)}.panel textarea{resize:vertical;min-height:104px}.panel :is(input,textarea,select):disabled{opacity:.6}.panel :is(input[type=checkbox],input[type=radio]){width:17px;min-height:17px;height:17px;margin:0;padding:0;accent-color:#aa5dfa;flex-shrink:0}.panel input[type=file]{padding:7px;color:#c6b7db}.panel input::file-selector-button{margin-right:12px;padding:7px 10px;border:1px solid var(--line-bright);border-radius:6px;color:#ead8ff;background:#302046;cursor:pointer}.panel button{min-height:39px;border:1px solid rgba(184,119,250,.29);border-radius:9px;padding:9px 14px;color:#e9d8fb;background:linear-gradient(155deg,#251737,#161123);font-size:12px;font-weight:730;transition:background .17s,border-color .17s,transform .17s}.panel button:hover:not(:disabled){border-color:#c682ffb0;background:#342048}.panel button:active:not(:disabled){transform:translateY(1px)}.panel :is(.form,.form-small)>button:not([type=button]),.panel .form-actions button:first-child,.panel .overview-primary-actions button:first-child{border-color:#cc9aff47;color:#fff;background:linear-gradient(115deg,#a95bfa,#702be3);box-shadow:0 5px 21px #772cec40}.panel :is(.form,.form-small)>button:not([type=button]):hover:not(:disabled),.panel .form-actions button:first-child:hover:not(:disabled){background:linear-gradient(115deg,#bb75ff,#8044f1)}.panel button:focus-visible,.panel input:focus-visible{outline:2px solid #b881ff;outline-offset:2px}.panel button:disabled{opacity:.45;filter:saturate(.6)}.form{display:grid;gap:15px}.form-small{min-width:0;padding:22px;display:grid;gap:13px;align-content:start;background:linear-gradient(145deg,#19132c,#100e20);border:1px solid var(--line);border-radius:14px}.form-small h3{margin:0 0 6px}.form-small p,.form-small small{overflow-wrap:anywhere}.form label,.form-small label{display:grid;gap:6px;color:#d6c6e8;font-size:12px;font-weight:650}.form label.checkbox,.form-small label.checkbox{display:flex;align-items:flex-start;gap:9px;line-height:1.55}.form-actions,.button-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.form-actions button,.button-row button{flex-shrink:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.grid-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.upload-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.upload-row input{min-width:160px;flex:1}.upload-row button{flex-shrink:0}.action-block{min-width:0;display:grid;gap:12px;margin:0;padding:16px;border:1px solid rgba(175,104,249,.18);border-radius:11px;background:#0c0a18a3}.action-block h3,.action-block h4{font-size:15px}.action-block+.action-block{margin-top:2px}.step-badge{display:inline-flex;width:max-content;margin:0 0 3px;padding:5px 9px;border-radius:6px;border:1px solid rgba(166,98,251,.24);color:#c894ff;background:#702eba29;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:850}.panel .list,.panel .wizard-steps,.panel .wizard-preflight-list,.panel .wizard-preflight-history-list{display:grid;gap:8px;padding:0;margin:0;list-style:none;min-width:0}.panel .list li,.panel .wizard-steps li,.panel .wizard-preflight-list li,.panel .wizard-preflight-history-list li{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:10px;background:#110d1fe8;overflow-wrap:anywhere}.panel .list li:focus-within,.panel .list li:hover{border-color:#bc70fa63}.panel .list li>:is(div,span),.list-text{min-width:0;flex:1}.list-text{display:grid;gap:6px;font-size:12px;color:#e4d9f2}.list-text small{display:block;color:#a697bd;line-height:1.7;overflow-wrap:anywhere}.list-compact li{padding:9px 12px!important}.empty{color:#9989b0!important;border-style:dashed!important}.warning-note{padding:10px 12px;color:#f7c596;border:1px solid rgba(249,171,83,.2);background:#8f5a241f;border-radius:9px;font-size:11px;line-height:1.7}.notice,.error{position:fixed;right:22px;bottom:20px;z-index:100;max-width:min(440px,calc(100vw - 36px));padding:15px 18px;border-radius:12px;box-shadow:0 18px 48px #000a;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.notice{color:#d9fce9;border:1px solid rgba(99,234,167,.37);background:#15352d}.error{color:#ffe1e5;border:1px solid rgba(255,135,155,.38);background:#451b2d}.notice+.error{bottom:100px}.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.84fr);gap:17px;align-items:stretch}.auth-hero{position:relative;display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:390px;overflow:hidden;padding:42px;border-radius:14px;border:1px solid var(--line);background:radial-gradient(ellipse at 98% 5%,rgba(119,47,213,.37),transparent 55%),linear-gradient(145deg,#25143d,#100d21 77%)}.auth-hero:after{content:"";position:absolute;width:330px;height:330px;right:-130px;bottom:-185px;border:1px solid rgba(196,133,255,.25);border-radius:50%;box-shadow:0 0 0 45px #923de10f,0 0 0 90px #923de108;pointer-events:none}.auth-kicker{color:#c68eff;font-size:10px;font-weight:850;letter-spacing:.11em}.auth-hero h2{max-width:590px;font-size:clamp(31px,3.3vw,46px);line-height:1.07;letter-spacing:-.055em}.auth-hero .muted{max-width:475px;font-size:13px}.auth-chip-grid{display:flex;gap:8px;flex-wrap:wrap}.auth-chip-grid span{padding:7px 10px;border:1px solid rgba(186,123,248,.2);border-radius:7px;color:#cdb6dd;background:#130d24b3;font-size:10px}.auth-form{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:34px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#181126,#0e0c1d)}.auth-form h2{font-size:25px}.auth-form .muted{font-size:12px}.auth-form label{display:grid;gap:7px}.auth-form button{margin-top:9px;min-height:47px}.auth-hint{margin-top:9px;color:#837795;font-size:10px}.markdown-preview{border:1px solid var(--line);padding:15px;border-radius:10px;background:#0e0c1c;color:#d3c6e7;overflow-wrap:anywhere;font-size:12px}.markdown-preview :is(h1,h2,h3){margin:12px 0 8px;font-size:17px}.branding-preview{min-width:0;overflow:hidden;padding:21px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(130deg,#211638,#101021)}.branding-preview-login{display:grid;gap:13px;min-height:155px}.branding-preview-login-left,.branding-preview-login-right{display:grid;gap:6px}.branding-preview-login-center{display:grid;place-items:center}.checkbox{display:flex;align-items:flex-start;gap:9px;color:#d7c6eb;line-height:1.55}.checkbox input[type=checkbox]{flex-shrink:0;margin-top:2px}.panel :is(input,textarea,select)[aria-invalid=true]{border-color:#ff86a8}.panel button[aria-pressed=true],.panel button[aria-current=page]{border-color:var(--line-bright)}.dashboard{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100dvh;align-items:start}.dashboard-sidebar{position:sticky;top:0;z-index:50;display:flex;flex-direction:column;gap:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 14px;border-right:1px solid var(--line);background:linear-gradient(180deg,#0a0818,#0e0a1c 68%,#150b25);scrollbar-width:thin}.workspace-brand{display:flex;align-items:center;gap:10px;min-height:77px;margin:0 -12px;padding:0 19px;border-bottom:1px solid rgba(188,120,251,.16)}.workspace-logo{display:grid;place-items:center;flex-shrink:0;width:34px;height:38px;border:1px solid rgba(184,106,248,.55);border-radius:11px;background:linear-gradient(130deg,#6128a5,#9c47ef);color:#fff;box-shadow:0 0 22px #833af43d;font-size:21px;font-weight:900;letter-spacing:-.09em}.workspace-brand>span:last-child{display:grid;gap:2px;min-width:0}.workspace-brand strong{font-size:19px;letter-spacing:-.055em;color:#fff}.workspace-brand small{font:750 9px ui-monospace,Consolas,monospace;letter-spacing:.12em;color:#a88cbb}.workspace-context{display:grid;gap:3px;padding:22px 11px 12px}.workspace-context-label,.sidebar-caption{font-size:9px;font-weight:850;letter-spacing:.12em;color:#8f7da9;text-transform:uppercase}.workspace-context strong{margin-top:8px;font-size:12px}.workspace-context>small{font-size:10px;color:#827592;line-height:1.5}.dashboard-nav{display:grid;gap:14px;padding:15px 0}.workspace-nav-group{display:grid;gap:3px}.workspace-nav-group+.workspace-nav-group{padding-top:12px;border-top:1px solid rgba(180,106,249,.12)}.sidebar-caption{padding:0 12px 7px}.panel .nav-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:43px;padding:10px 12px;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;color:#ada1c5;font-size:12px;font-weight:770}.panel .nav-item:hover{color:#f4eaff;border-color:#b16bf721;background:#853fd41c}.panel .nav-item.active{color:#f7efff;border-color:#b86cfd82;background:linear-gradient(105deg,#7431d066,#5824a02e);box-shadow:inset 3px 0 #b473ff,0 0 15px #6e2abe1a}.panel .nav-item .nav-icon{display:grid;place-items:center;flex-shrink:0;width:20px;height:22px;color:#9786af}.panel .nav-item.active .nav-icon{color:#c28bff}.nav-label{flex:1;min-width:0;line-height:1.3}.workspace-sidebar-footer{display:grid;gap:11px;margin-top:auto;padding:15px 7px 0;border-top:1px solid var(--line)}.workspace-user{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:11px;background:#211434}.workspace-user-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;color:#fff;background:linear-gradient(115deg,#a45af2,#6f2bc9);font-weight:850}.workspace-user>span:last-child{display:grid;gap:2px}.workspace-user strong{font-size:11px}.workspace-user small{font-size:10px;color:#a793c2}.panel .logout-btn{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:#a99abf;padding:10px;font-size:11px}.panel .logout-btn:hover{color:#ffb7cb;background:#98375c26}.dashboard-main{min-width:0;min-height:100dvh;isolation:isolate;position:relative;background:radial-gradient(ellipse 70% 45% at 98% 0,rgba(110,40,196,.1),transparent 75%),var(--bg)}.dashboard-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:87px;padding:13px clamp(20px,2.5vw,40px);background:#090713f5;border-bottom:1px solid rgba(182,117,250,.16);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.dashboard-heading{display:grid;gap:4px;min-width:0}.workspace-breadcrumb{display:flex;align-items:center;gap:9px;color:#8c7ba4;font-size:10px;white-space:nowrap}.workspace-breadcrumb span{color:#71598d}.dashboard-heading h2{font-size:clamp(23px,2.15vw,32px);line-height:1.15;letter-spacing:-.047em}.dashboard-heading>.muted{font-size:11px;color:#9f92b9}.dashboard-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.workspace-environment{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;white-space:nowrap;border:1px solid rgba(70,199,151,.22);border-radius:99px;color:#71eab5;background:#2fb48414;font-size:10px;font-weight:740}.workspace-online-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;background:#64e3b0;border-radius:50%;box-shadow:0 0 9px #4fd69d77}.panel .workspace-quick-action{min-height:41px;padding:10px 14px;white-space:nowrap;color:#fff;border:1px solid rgba(197,137,255,.3);border-radius:9px;background:linear-gradient(108deg,#ab5cff,#712dde);box-shadow:0 6px 19px #7627d33b}.panel .workspace-quick-action:hover{background:linear-gradient(108deg,#c086ff,#8b48eb)}.workspace-quick-search{position:relative;display:flex;align-items:center;gap:10px;width:clamp(170px,23vw,340px);height:40px;padding:0 12px;border:1px solid rgba(176,106,243,.26);border-radius:9px;background:#120e21;color:#b38dd8}.workspace-quick-search>span{font-size:21px;line-height:1}.workspace-quick-search input,.workspace-quick-search input:focus{flex:1;min-width:0;width:100%;height:35px;min-height:35px;padding:0;border:0;box-shadow:none;outline:0;background:transparent;color:#f1e5ff;font-size:11px}.workspace-search-results{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:75;display:grid;gap:3px;padding:8px;border:1px solid var(--line-bright);border-radius:11px;background:#171026;box-shadow:0 18px 50px #000b}.panel .workspace-search-results button{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:3px;min-height:40px;text-align:left;border:1px solid transparent;background:transparent;font-size:11px}.workspace-search-results small{font-size:9px;color:#b0a1bf}.workspace-search-results p{color:#ac9abf;font-size:11px;padding:9px}.mobile-nav-toggle,.nav-backdrop{display:none}.dashboard-main>:not(.dashboard-header){margin-left:clamp(20px,2.5vw,40px);margin-right:clamp(20px,2.5vw,40px)}.dashboard-main>.workspace-page,.dashboard-main>.overview-workspace{margin-top:27px;margin-bottom:38px}.dashboard-main>.wizard-board,.dashboard-main>.grid-2{margin-top:27px;margin-bottom:38px}.workspace-page{align-items:start;gap:16px;min-width:0}.workspace-page>*{min-width:0}.workspace-page>section:not(.form-small),.workspace-page>.form-small,.dashboard-main>.wizard-board{border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#171126,#0e0d1d);padding:22px;min-width:0}.workspace-page>section>h3,.workspace-page>.form-small>h3{margin:0 0 13px}.workspace-page .form-small{border:1px solid var(--line);background:linear-gradient(145deg,#1a142b,#101021)}.workspace-page-servers{grid-template-columns:minmax(320px,.93fr) minmax(0,1.07fr)}.workspace-page-build,.workspace-page-integrations,.workspace-page-security,.workspace-page-docs,.workspace-page-branding,.workspace-page-news,.workspace-page-audit,.workspace-page-crashes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page .form-small:focus-within{border-color:#b369f970}.workspace-page :is(input,select,textarea){max-width:100%}.workspace-page .action-block{box-shadow:none}.split-build-servers,.split-integrations-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.show-build,.show-integrations,.show-servers{display:grid;gap:13px;min-width:0}.overview-workspace{display:grid;gap:25px}.overview-top-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(285px,.72fr);gap:15px;align-items:stretch}.overview-hero{position:relative;display:flex;flex-direction:column;align-items:start;gap:15px;min-height:320px;overflow:hidden;isolation:isolate;padding:30px;border:1px solid rgba(193,107,249,.39);border-radius:16px;background:radial-gradient(ellipse at 88% 42%,rgba(133,55,222,.28),transparent 62%),linear-gradient(116deg,#29183d,#151024 65%,#0e0c1b);box-shadow:0 12px 35px #4d208d2b}.workspace-overline{display:flex;align-items:center;gap:9px;color:#c894ff;font-size:10px;font-weight:830;letter-spacing:.1em;text-transform:uppercase}.overview-hero h3{position:relative;z-index:2;margin-top:24px;max-width:560px;font-size:clamp(34px,3.3vw,52px);letter-spacing:-.066em;line-height:1.06}.overview-hero p{position:relative;z-index:2;max-width:500px;font-size:12px;line-height:1.78;color:#bfafcf}.overview-primary-actions{position:relative;z-index:2;display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.panel .overview-primary-actions button{display:flex;align-items:center;gap:11px;min-height:44px;padding:11px 17px;color:#fff}.panel .overview-primary-actions button:not(:first-child){background:#110c20d9;border-color:#c388fd4d}.overview-hero-accent{position:absolute;z-index:1;pointer-events:none;right:-60px;bottom:-160px;display:grid;place-items:center;width:360px;height:360px;border:1px solid rgba(183,96,247,.22);border-radius:50%;box-shadow:0 0 0 46px #812de40e,0 0 0 90px #7e2fce06;opacity:.8;transform:rotate(-20deg)}.overview-hero-accent>span{color:#b666fa2b;font-weight:950;font-size:250px;letter-spacing:-.11em}.overview-hero-accent i{position:absolute;width:17px;height:17px;border-radius:50%;background:#9a4eff;box-shadow:0 0 30px #a550fd66}.overview-hero-accent i:nth-child(2){top:20px;right:70px}.overview-hero-accent i:nth-child(3){bottom:60px;left:10px;width:9px;height:9px}.overview-launch-state{display:flex;flex-direction:column;gap:17px;min-height:320px;padding:25px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#1c1430,#0e0c1d)}.overview-state-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.overview-state-percentage{display:grid;gap:8px;margin-top:20px}.overview-state-percentage strong{font-size:clamp(44px,4.5vw,67px);font-weight:850;letter-spacing:-.07em;line-height:1;color:#f8efff}.overview-state-percentage>span{font-size:11px;color:#b5a6c5}.overview-progress-track{width:100%;height:8px;overflow:hidden;border-radius:100px;background:#302048}.overview-progress-track i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#702edb,#ca8aff);transition:width .25s}.overview-launch-state>p{margin-top:3px;color:#ada0c2;font-size:11px;line-height:1.7}.panel .overview-state-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid rgba(173,103,255,.2);background:#27183c;color:#e5cbff}.overview-section-heading{display:flex;align-items:end;justify-content:space-between;gap:13px}.overview-section-heading>div{display:grid;gap:6px}.overview-section-heading h3{font-size:23px;letter-spacing:-.048em}.overview-section-heading>span{color:#978aad;font-size:10px}.workspace-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.panel .workspace-overview-stats button{display:flex;flex-direction:column;align-items:start;gap:10px;min-width:0;min-height:159px;padding:20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(148deg,#1d142d,#100e1e);text-align:left;box-shadow:0 8px 26px #0002}.panel .workspace-overview-stats button:hover{border-color:#a969fa;transform:translateY(-3px);box-shadow:0 14px 29px #4d1b8527}.workspace-overview-stats button>span{color:#bbaacb;font-size:11px}.workspace-overview-stats strong{font-size:clamp(27px,3vw,43px);font-weight:850;letter-spacing:-.06em;color:#f9f1ff}.workspace-overview-stats small{display:flex;justify-content:space-between;gap:7px;width:100%;margin-top:auto;color:#a895be;font-size:10px}.workspace-overview-stats small span{color:#c88bff}.overview-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.panel .overview-operations>button{display:grid;grid-template-columns:42px 1fr auto;gap:7px 13px;min-height:132px;align-content:start;min-width:0;padding:19px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,#1b132c,#100e20);text-align:left}.panel .overview-operations>button:hover{border-color:#ba74fa91;background:#241635}.overview-operation-icon{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(174,104,243,.24);border-radius:11px;background:#34204e;color:#c788ff}.overview-operations strong{align-self:end;font-size:13px;color:#f0e6ff}.overview-operations small{grid-column:2 / 3;color:#a99abd;font-size:11px;line-height:1.6}.overview-operations button>span:last-child{grid-column:3;grid-row:1 / 3;align-self:center;color:#c395ec}.wizard-board{display:grid;gap:19px;align-items:start}.wizard-head,.wizard-preflight-head,.wizard-preflight-history-head{display:flex;align-items:center;justify-content:space-between;gap:17px}.wizard-head>div:first-child{display:grid;gap:7px}.wizard-head h3{font-size:22px}.wizard-head .muted{max-width:760px;font-size:12px}.wizard-summary{display:flex;flex-direction:column;align-items:center;min-width:115px;padding:10px 13px;border:1px solid rgba(180,110,245,.3);border-radius:12px;background:#201531}.wizard-summary strong{color:#d0a3ff;font-size:29px;letter-spacing:-.06em}.wizard-summary small{color:#b6a6c9;font-size:9px;text-align:center}.wizard-progress-line{height:9px;overflow:hidden;border-radius:50px;background:#312044}.wizard-progress-line>div{height:100%;border-radius:50px;background:linear-gradient(90deg,#7837dc,#c883ff);transition:width .25s}.overview-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.overview-tags span{padding:7px 11px;border:1px solid rgba(173,102,250,.22);border-radius:99px;color:#c7b3df;background:#251936;font-size:10px}.wizard-quick,.wizard-preflight,.wizard-preflight-history{display:grid;gap:13px;min-width:0;padding:19px;border:1px solid var(--line);border-radius:12px;background:#110e20}.wizard-quick h4,.wizard-preflight h4{font-size:17px}.wizard-quick>.muted,.wizard-preflight>.muted{font-size:11px}.wizard-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wizard-quick-grid button{min-width:0}.wizard-preflight-head h4,.wizard-preflight-history-head strong{margin:0;font-size:15px}.wizard-preflight-head button,.wizard-preflight-history-head button{flex-shrink:0}.wizard-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.panel .wizard-steps li{align-items:start;padding:16px;min-height:135px}.wizard-state{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:65px;min-height:27px;padding:5px 9px;border-radius:7px;background:#ad67fa21;border:1px solid rgba(167,104,239,.24);color:#c894ff;font-size:10px;font-weight:800;white-space:nowrap}.wizard-state.done,.wizard-state.passed{color:var(--good);background:#2abc831c;border-color:#52e3aa3b}.wizard-state.pending,.wizard-state.failed{color:var(--warn);background:#c081281c;border-color:#f0b7683d}.wizard-step-text{display:grid;gap:7px;flex:1;min-width:0}.wizard-step-text strong{font-size:12px;font-weight:760}.wizard-step-text small{display:block;color:#a89aba;font-size:10px;line-height:1.6}.panel .wizard-steps li>button{margin-left:auto;font-size:10px}.panel .wizard-preflight-list li{align-items:center}.panel .wizard-preflight-list li.failed,.panel .wizard-preflight-history-list li.failed{border-color:#f585894f;background:#211323}.panel .wizard-preflight-list li.passed,.panel .wizard-preflight-history-list li.passed{border-color:#56d19e33}.wizard-preflight-history-list{max-height:360px;overflow-y:auto}.workspace-page>.show-build,.workspace-page>.show-integrations,.workspace-page>.show-servers{min-width:0}.workspace-page .list{margin-top:12px}.workspace-page .list li strong,.workspace-page .list li b{font-size:12px}.workspace-page .list li>button{flex-shrink:0}.workspace-page .form-small>small,.workspace-page section>small{font-size:11px;color:#ad9dbf;line-height:1.75}.workspace-page .form-small>p.muted{font-size:11px}.workspace-page :is(.form-small,.action-block,section):is(:empty){min-height:0}.workspace-page section>.form-small{background:#161126}.workspace-page :is(.form-small,.action-block) input[type=color]{min-height:45px;padding:5px;cursor:pointer}.workspace-page label.checkbox{display:flex;align-items:flex-start;gap:9px}.workspace-page label.checkbox input{margin-top:2px}.security-two-factor-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:13px;min-width:0}.security-two-factor-sidebar,.security-two-factor-listing{display:grid;gap:12px;min-width:0}.security-two-factor-sidebar>section,.security-two-factor-listing>section{padding:16px;border:1px solid var(--line);border-radius:12px;background:#161024}.workspace-page :is(.security-two-factor-listing,.security-two-factor-sidebar) .list li{padding:12px}.workspace-page-audit{grid-template-columns:minmax(320px,.73fr) minmax(0,1.27fr)}.workspace-page-audit .list-text{font:11px/1.65 ui-monospace,Cascadia Code,Consolas,monospace}.workspace-page-security{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page-crashes .list li{border-left:2px solid #a76ff0}.workspace-page-crashes .list li.failed{border-left-color:var(--danger)}.workspace-page-news,.workspace-page-docs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.workspace-page-news .list,.workspace-page-docs .list{max-height:750px;overflow-y:auto}.workspace-page :is(.form-small,.action-block,.list li){transition:border-color .19s,background .19s}.workspace-page .list li .list-text{max-width:100%}.workspace-page .list li :is(button,a){max-width:100%}.workspace-page .list li :is(input,select){min-width:0}.workspace-page .form-small>.button-row{margin-top:7px}.panel .form-small button[type=submit]{color:#fff;background:linear-gradient(108deg,#a85bf8,#7930e8)}.panel .form-small button[type=submit]:hover:not(:disabled){background:linear-gradient(108deg,#bd79fc,#8d48f7)}.workspace-page :is(.form,.form-small) :is(code,pre){overflow-wrap:anywhere}.workspace-page :is(code,pre){font:11px/1.6 ui-monospace,Cascadia Code,Consolas,monospace;color:#d0b3ed}.workspace-page pre{padding:12px;border:1px solid var(--line);border-radius:8px;background:#0c0b19;overflow-x:auto}.workspace-page fieldset{display:grid;gap:10px;min-width:0;border:1px solid var(--line);border-radius:10px;padding:12px}.workspace-page legend{padding:0 6px;color:#d4b2f2;font-size:12px}.workspace-page .list li.empty{display:grid;align-content:center;justify-items:center;min-height:100px;padding:25px;color:#a592b8}.workspace-page .list li.empty .list-text{text-align:center}.workspace-page .list li.empty strong{color:#f0e8ff}.panel .list-compact{display:grid;gap:6px}.panel .list-compact li{padding:9px 11px}.workspace-page .action-block .button-row{margin-top:3px}.workspace-page .branding-preview-login{padding:19px}.workspace-page select,.workspace-page input,.workspace-page textarea{scroll-margin-top:120px}@media(max-width:1400px){.workspace-page-servers,.workspace-page-audit,.workspace-page-security{grid-template-columns:1fr}}@media(max-width:1120px){.workspace-page-news,.workspace-page-docs,.workspace-page-build,.workspace-page-integrations,.workspace-page-branding,.workspace-page-crashes,.wizard-steps{grid-template-columns:1fr}}@media(max-width:700px){.wizard-head{align-items:flex-start}.wizard-summary{min-width:92px}.wizard-quick-grid{grid-template-columns:1fr}.wizard-preflight-head,.wizard-preflight-history-head{flex-wrap:wrap}.security-two-factor-grid,.split-build-servers,.split-integrations-profiles,.workspace-page-servers,.workspace-page-security,.workspace-page-audit{grid-template-columns:1fr}}@media(max-width:1450px){.dashboard{grid-template-columns:228px minmax(0,1fr)}.dashboard-header{padding:13px 24px}.dashboard-main>:not(.dashboard-header){margin-left:24px;margin-right:24px}.workspace-overview-stats{gap:9px}.overview-top-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.workspace-quick-search{width:clamp(165px,18vw,270px)}}@media(max-width:1160px){.dashboard{grid-template-columns:208px minmax(0,1fr)}.dashboard-sidebar{padding-inline:9px}.workspace-brand{margin-inline:-9px;padding-inline:13px}.dashboard-header{min-height:74px;padding:12px 19px}.dashboard-main>:not(.dashboard-header){margin-inline:19px}.workspace-environment{display:none}.overview-top-grid{grid-template-columns:1fr}.overview-hero{min-height:280px}.overview-launch-state{min-height:220px}.overview-state-percentage{margin-top:0;display:flex;align-items:center;gap:15px}.overview-operations{grid-template-columns:1fr 1fr 1fr}.workspace-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.panel .workspace-overview-stats button{min-height:140px}.grid-2,.workspace-page{grid-template-columns:1fr}}@media(max-width:900px){.dashboard{grid-template-columns:1fr}.dashboard-sidebar{position:fixed;left:0;top:0;z-index:91;width:268px;max-width:min(83vw,268px);height:100dvh;transform:translate(-110%);transition:transform .23s;box-shadow:20px 0 50px #0008}.dashboard-sidebar.is-open{transform:translate(0)}.nav-backdrop{position:fixed;z-index:90;inset:0;display:block!important;width:100vw;height:100dvh;background:#010008bd!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-nav-toggle{display:grid!important;place-content:center;gap:4px;width:37px;height:37px;flex-shrink:0;padding:0!important;background:#20152f!important;border:1px solid var(--line)!important}.mobile-nav-toggle span{display:block;width:16px;height:2px;border-radius:2px;background:#d1b7ed}.dashboard-header{min-height:73px}.dashboard-heading h2{font-size:25px}.dashboard-heading>.muted{display:none}.dashboard-main>:not(.dashboard-header){margin-inline:19px}.overview-top-grid{grid-template-columns:1.3fr .7fr}.overview-launch-state{min-height:280px}.overview-state-percentage{display:grid}}@media(max-width:770px){.dashboard-header-actions{gap:7px}.workspace-quick-search{width:190px}.panel .workspace-quick-action{padding:10px 12px;font-size:11px}.dashboard-heading h2{font-size:21px}.workspace-breadcrumb{font-size:9px}.overview-top-grid{grid-template-columns:1fr}.overview-hero{min-height:270px;padding:24px}.overview-hero h3{font-size:38px}.overview-launch-state{min-height:225px}.overview-state-percentage{display:flex}.overview-operations{grid-template-columns:1fr}.panel .overview-operations>button{min-height:90px}.auth-layout{grid-template-columns:1fr}.auth-hero{min-height:245px;padding:27px}.auth-hero h2{font-size:36px}.auth-form{padding:24px}.grid-inline{grid-template-columns:1fr 1fr}}@media(max-width:620px){.dashboard-header{flex-wrap:wrap;justify-content:flex-start;gap:10px 12px;padding:11px 13px}.dashboard-heading{flex:1;min-width:0}.workspace-breadcrumb{display:none}.dashboard-heading h2{font-size:22px}.dashboard-header-actions{width:100%;margin-left:0}.workspace-quick-search{flex:1;width:auto;max-width:none}.panel .workspace-quick-action{flex-shrink:0}.dashboard-main>:not(.dashboard-header){margin-inline:13px}.dashboard-main>.workspace-page,.dashboard-main>.overview-workspace{margin-top:17px}.dashboard-main>.wizard-board,.dashboard-main>.grid-2{margin-top:17px}.overview-workspace{gap:19px}.overview-hero{min-height:300px}.overview-hero h3{margin-top:15px;font-size:36px}.overview-hero-accent{opacity:.35;right:-155px}.overview-hero p{font-size:11px}.overview-primary-actions{width:100%}.panel .overview-primary-actions button{flex:1}.overview-launch-state{min-height:215px}.overview-section-heading h3{font-size:20px}.workspace-overview-stats{gap:8px}.panel .workspace-overview-stats button{padding:15px;min-height:128px}.workspace-overview-stats strong{font-size:31px}.workspace-overview-stats small{font-size:9px}.workspace-page>section:not(.form-small),.workspace-page>.form-small,.dashboard-main>.wizard-board{padding:16px}.wizard-board{gap:12px}.wizard-head{flex-wrap:wrap}.wizard-summary{width:100%;flex-direction:row;justify-content:space-between;gap:12px}.wizard-summary small{text-align:right}.panel .wizard-steps li{flex-wrap:wrap}.panel .wizard-steps li>button{margin-left:auto}.panel-auth{padding:20px}.panel .list li{flex-wrap:wrap}.panel .list li>button{max-width:100%}.upload-row{flex-direction:column;align-items:stretch}.upload-row button{width:100%}.notice,.error{right:11px;bottom:11px}}@media(max-width:400px){.panel .workspace-quick-action{padding:9px;font-size:10px}.dashboard-heading h2{font-size:20px}.overview-hero{padding:19px}.overview-hero h3{font-size:32px}.overview-primary-actions{flex-direction:column}.panel .overview-primary-actions button{width:100%}.overview-launch-state{padding:20px}.workspace-overview-stats{grid-template-columns:1fr 1fr}.panel .workspace-overview-stats button{padding:11px;min-height:117px}.workspace-overview-stats strong{font-size:26px}.workspace-overview-stats small{display:none}.auth-hero h2{font-size:29px}.auth-form{padding:18px}.auth-chip-grid span{font-size:9px}.grid-inline{grid-template-columns:1fr}}
