:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b0a;--panel:#111513;--panel2:#171c19;--elevated:#1c221f;--line:#29312d;--line-strong:#3a4841;--text:#f4f7f5;--muted:#93a099;--green:#6ee7a2;--green-bright:#9af2bd;--green-deep:#153b27;--amber:#e8b86d;--danger:#f0a39a;--shadow:0 22px 60px #00000042}*{box-sizing:border-box}::selection{color:#fff;background:#2a6544}:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px}.node-filters{grid-template-columns:minmax(0,1fr) minmax(160px,.4fr);gap:14px;margin-bottom:12px;display:grid}.node-filters>div{flex-direction:column;gap:6px;display:flex}.node-filters label{color:var(--muted);font-size:12px}.node-filters input,.node-filters select{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:10px}.node-not-ready{color:var(--amber);font-size:10px}@media (max-width:680px){.node-filters{grid-template-columns:1fr}}.checks label{align-items:center;gap:8px;flex-direction:row!important;display:inline-flex!important}.login-shell{background:radial-gradient(circle at top,#153a32 0,#091512 48%,#050807 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#091512f0;border:1px solid #25483f;border-radius:20px;width:min(430px,100%);padding:42px;box-shadow:0 30px 80px #00000073}.login-card h1{margin:10px 0;font-size:34px}.login-copy{color:#91a49f;margin-bottom:28px;line-height:1.55}.login-card form{gap:12px;display:grid}.login-card label{color:#cbd8d4;font-size:13px;font-weight:700}.login-card input{color:#f0f7f5;width:100%;font:inherit;background:#07110f;border:1px solid #35544c;border-radius:9px;padding:13px 14px}.login-card input:focus{outline-offset:1px;outline:2px solid #4ed6a6}.login-error{color:#ff8f8f;margin:0;font-size:13px}.login-success{color:#7ee2b8;margin:16px 0 0;font-size:13px}.login-note{color:#71877f;margin:20px 0 0;font-size:12px}.security-card{width:min(680px,100%)}.passkey-quorum{color:#b9cac4;background:#0c1714;border:1px solid #35544c;border-radius:9px;justify-content:space-between;gap:12px;margin:22px 0 12px;padding:13px 14px;font-size:12px;display:flex}.passkey-quorum.ready strong{color:var(--green)}.passkey-quorum.warning{background:#211a0e;border-color:#76572c}.passkey-quorum.warning strong{color:var(--amber)}.passkey-list{gap:10px;margin:12px 0 20px;display:grid}.passkey-list article{border:1px solid var(--line);background:#0b110e;border-radius:10px;padding:14px}.passkey-meta{grid-template-columns:1fr auto;gap:4px 14px;margin-bottom:11px;display:grid}.passkey-meta span,.passkey-meta small{color:var(--muted);font-size:11px}.passkey-meta small{grid-column:1/-1}.passkey-list form{grid-template-columns:1fr auto auto;gap:8px;display:grid}.passkey-list .ghost,.passkey-list .danger-solid{padding:8px 11px}.passkey-list button:disabled{opacity:.4;cursor:not-allowed}.security-divider{background:var(--line);height:1px;margin:28px 0}.security-card h2{margin:0 0 8px;font-size:20px}.token-form{gap:9px;display:grid}.token-scope{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.token-scope input{width:auto}.token-secret{background:#0c1714;border:1px solid #47705f;border-radius:9px;gap:9px;margin:16px 0;padding:14px;display:grid}.token-secret code{overflow-wrap:anywhere;color:#a8f0d0}.token-secret .ghost{justify-self:start}.security-back{color:#9cd9c2;margin-top:24px;text-decoration:none;display:inline-block}html{scroll-behavior:smooth}html,body{background:radial-gradient(circle at 80% -20%,#153126 0,transparent 32%),var(--bg);min-height:100%;color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer;transition:transform .16s,background .16s,border-color .16s,opacity .16s}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[id]{scroll-margin-top:24px}.shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c100eeb;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:11px;padding:0 8px 24px;font-weight:720;display:flex}.brand-mark{width:30px;height:30px;color:var(--green);background:#102218;border:1px solid #46765a;border-radius:8px;place-items:center;font-size:11px;display:grid}.context{border:1px solid var(--line);background:var(--panel);border-radius:9px;flex-direction:column;gap:4px;margin:0 4px 22px;padding:13px;display:flex}.context-label,.eyebrow,.stats article>span,.recommendation>span{color:#739080;letter-spacing:.12em;font-size:10px;font-weight:750}.context strong{font-size:12px}.context span:last-child,.sidebar-foot small{color:var(--muted);font-size:11px}nav{flex-direction:column;gap:3px;display:flex}nav a{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:13px;text-decoration:none}nav a:hover,nav a.active{color:var(--text);background:#19201c}nav a.active{box-shadow:inset 2px 0 var(--green)}.sidebar-foot{color:#bbcac1;flex-direction:column;gap:7px;margin-top:auto;padding:13px 9px;font-size:11px;display:flex}.pulse{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #183322}.content{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:38px clamp(24px,4vw,64px) 80px;overflow-x:hidden}header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}h1{letter-spacing:-.04em;margin:6px 0;font-size:30px}h2{letter-spacing:-.02em;margin:4px 0 0;font-size:17px}p{margin:0}.subtle{color:var(--muted);font-size:13px}.header-actions{gap:9px;display:flex}.primary,.ghost{border:1px solid #0000;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:680}.primary{background:var(--green);color:#092214}.primary:hover{background:#91f0b7}.ghost{background:var(--panel);color:var(--muted);border-color:var(--line)}.wide{width:100%;margin-top:4px}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.error{color:#e6aaa0;background:#261714;border:1px solid #6c3e38;border-radius:8px;margin-bottom:18px;padding:12px 15px;font-size:12px}.error button{float:right;color:#f2c2ba;background:0 0;border:0;text-decoration:underline}.load-warning{color:#edca83;background:#211a0e;border:1px solid #76572c;border-radius:8px;margin-bottom:18px;padding:12px 15px;font-size:12px}.load-warning button{float:right;color:#f4d99d;background:0 0;border:0;text-decoration:underline}.stats{background:var(--line);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.stats article{background:linear-gradient(145deg,#141916,#101311);flex-direction:column;gap:9px;min-width:0;min-height:112px;padding:20px;display:flex}.stats strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:27px}.stats small{color:var(--muted);font-size:11px}.meter{background:#27302b;border-radius:5px;height:5px;overflow:hidden}.meter i{background:linear-gradient(90deg,#47c981,var(--green-bright));height:100%;display:block}.grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:20px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#131815fa,#0e1210fa);border-radius:13px;min-width:0;padding:22px;box-shadow:0 12px 34px #0000001f}.panel:hover{border-color:#323d37}.panel-title{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.text-button{color:#91b9a2;background:0 0;border:0;font-size:11px}.region-list{flex-direction:column;display:flex}.region-row{border-top:1px solid var(--line);color:#a9b4ae;grid-template-columns:12px minmax(170px,1fr) 48px 70px 65px;align-items:center;gap:12px;padding:13px 4px;font-size:11px;display:grid}.region-row>div{flex-direction:column;gap:3px;display:flex}.region-row strong{color:var(--text);font-size:13px}.region-row small{color:var(--muted)}.status{background:#5a635e;border-radius:50%;width:7px;height:7px}.status.ready{background:var(--green);box-shadow:0 0 8px #6ee7a280}.status.pending{background:var(--amber)}.tag{color:#aebbb4;background:#171c19;border:1px solid #303a34;border-radius:5px;width:max-content;padding:3px 6px;font-size:10px}.planner{grid-row:span 2}.planner form{flex-direction:column;gap:11px;margin-top:17px;display:flex}.planner label{color:#9eaaa4;flex-direction:column;gap:6px;font-size:10px;display:flex}.planner input,.planner select{width:100%;color:var(--text);background:#0e1210;border:1px solid #2b342f;border-radius:6px;outline:none;padding:9px;font-size:11px}.planner input:focus,.planner select:focus{border-color:#4d7960}.form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.checks{gap:14px;padding:3px 0 6px;display:flex}.checks label{flex-direction:row;align-items:center}.checks input{width:auto;accent-color:var(--green)}.recommendation{background:var(--green-deep);border:1px solid #2c6644;border-radius:7px;flex-direction:column;gap:4px;margin-top:14px;padding:13px;display:flex}.recommendation strong{font-size:13px}.recommendation small{color:#a8c8b5;font-size:10px}.nodes-panel{grid-column:1/-1}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#738078;letter-spacing:.1em;text-align:left;border-bottom:1px solid var(--line);padding:9px 7px;font-size:9px}td{color:#a6b1ab;border-bottom:1px solid #202622;padding:12px 7px}td strong{color:#e9eeeb}.healthy{color:#84dba7;font-size:10px}.panel-title>small{color:var(--muted);font-size:10px}.health-list{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.health-list>div{background:var(--panel2);flex-direction:column;gap:7px;min-width:0;min-height:92px;padding:14px;display:flex}.health-list span,.billing-row span,.billing-total>span{color:var(--muted);font-size:10px}.health-list strong{font-size:15px}.health-list small{color:var(--muted);font-size:9px}.ops-links{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.ops-links span{color:#95d8af;background:#142119;border:1px solid #355044;border-radius:999px;padding:7px 10px;font-size:10px}.ops-links span:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.billing-total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;padding:14px 0 20px;display:flex}.billing-total strong{white-space:nowrap;font-size:28px}.billing-total small{color:var(--muted);margin-left:4px;font-size:10px}.billing-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;display:flex}.billing-note{color:#7f8c84;margin-top:14px;font-size:10px;line-height:1.55}.workloads-panel{grid-column:1/-1}.empty-state{text-align:center;min-height:190px;color:var(--muted);border:1px dashed #2e3832;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state div{color:#638472;font-size:25px}.empty-state strong{color:var(--text);font-size:13px}.empty-state p{margin-bottom:6px;font-size:11px}.workload{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:12px 1fr 80px 100px;align-items:center;gap:10px;padding:12px 4px;font-size:11px;display:grid}.workload div{flex-direction:column;display:flex}.workload strong{color:var(--text)}.workload small{color:var(--muted)}.empty{color:var(--muted);padding:24px 0;font-size:12px}.deploy-panel{grid-column:1/-1}.deploy-form{grid-template-columns:1.1fr 2fr repeat(6,minmax(90px,.65fr));align-items:end;gap:10px;display:grid}.deploy-form label{color:#9eaaa4;flex-direction:column;gap:6px;font-size:10px;display:flex}.deploy-form input,.deploy-form select{width:100%;min-width:0;color:var(--text);background:#0e1210;border:1px solid #2b342f;border-radius:6px;padding:9px;font-size:11px}.deploy-form .checks{grid-column:1/span 4}.deploy-form>button{grid-column:7/span 2}.workload-card{border-top:1px solid var(--line);padding:14px 4px}.workload-summary{color:var(--muted);grid-template-columns:12px minmax(240px,1fr) 90px 90px;align-items:center;gap:10px;font-size:11px;display:grid}.workload-summary>div{flex-direction:column;gap:3px;display:flex}.workload-summary strong{color:var(--text)}.workload-summary small{color:var(--muted)}.actions{gap:8px;padding:11px 0 5px 22px;display:flex}.actions button{color:#bdd0c5;background:#19231e;border:1px solid #34423a;border-radius:6px;padding:6px 9px;font-size:10px}.actions button:disabled{opacity:.45;cursor:not-allowed}.actions .danger{color:#e9aaa2;background:#261615;border-color:#5b3431;margin-left:auto}.route-list{border-left:2px solid #263a30;margin:8px 0 0 22px;padding-left:12px}.route-list>div{color:var(--muted);grid-template-columns:85px minmax(240px,1fr) 70px 55px;align-items:center;gap:9px;padding:7px 0;font-size:10px;display:grid}.route-list a{color:#83dbaa}.route-list code{text-overflow:ellipsis;color:#a9bcb2;overflow:hidden}.danger-link{color:#d98d85;background:0 0;border:0;font-size:10px}.scaling-form{background:#0d1410;border:1px solid #27352e;border-radius:8px;align-items:end;gap:8px;margin:6px 0 8px 22px;padding:10px;display:flex}.scaling-form label{color:#8fa197;flex-direction:column;gap:4px;font-size:9px;display:flex}.scaling-form label:first-child{flex-direction:row;align-items:center;padding-bottom:8px}.scaling-form input[type=number]{width:72px;color:var(--text);background:#090d0b;border:1px solid #34423a;border-radius:5px;padding:6px}.scaling-form button{color:#a9e8c0;background:#15301f;border:1px solid #3c634c;border-radius:6px;padding:7px 10px;font-size:10px}.source-panel{grid-column:1/-1;overflow:hidden}.source-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;display:grid}.source-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-form label{color:#a7b4ad;flex-direction:column;gap:7px;font-size:10px;font-weight:650;display:flex}.source-form input,.source-form select{width:100%;min-width:0;color:var(--text);background:#0b0f0d;border:1px solid #303a35;border-radius:8px;padding:11px 12px;font-size:12px}.source-form input:focus,.source-form select:focus{border-color:#5e9a77}.source-form button{align-self:end;min-height:40px}.source-guide{color:#b5c2ba;background:linear-gradient(145deg,#102218,#0d1511);border:1px solid #2c3932;border-radius:10px;min-height:170px;padding:18px}.source-intro{color:#a9bbb1;font-size:12px;line-height:1.65}.source-guide ol{color:#83948a;margin:18px 0 0;padding-left:18px;font-size:11px;line-height:1.8}.source-guide code{color:#b8efcb}.token-card{flex-direction:column;gap:10px;display:flex}.success-kicker{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:800}.token-card p,.token-card small{color:#9fb1a6;font-size:11px;line-height:1.55}.secret-row{background:#09110d;border:1px solid #315a42;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.secret-row code{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.secret-row button{color:#b8efcb;background:#163020;border:1px solid #406c50;border-radius:6px;padding:6px 9px;font-size:10px}.integration-list{border-top:1px solid var(--line);margin-top:18px}.integration-list>div{border-bottom:1px solid #202722;grid-template-columns:34px minmax(220px,1fr) 100px 90px;align-items:center;gap:12px;padding:12px 2px;display:grid}.integration-list>div>div{flex-direction:column;gap:3px;display:flex}.integration-list strong{font-size:12px}.integration-list small,.integration-list time{color:var(--muted);font-size:10px}.provider-mark{color:#8fe4ae;background:#122219;border:1px solid #365343;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.quick-deploy-preview{background:#0a1510;border:1px solid #315a42;border-radius:8px;flex-direction:column;gap:7px;margin-bottom:14px;padding:12px;display:flex}.quick-deploy-preview p,.quick-deploy-preview small{color:#9fb1a6;margin:0;font-size:11px;line-height:1.5}.registry-panel{grid-column:1/-1}.registry-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:20px;display:grid}.registry-form{flex-direction:column;gap:11px;display:flex}.registry-form label{color:#a7b4ad;flex-direction:column;gap:7px;font-size:10px;font-weight:650;display:flex}.registry-form input{color:var(--text);background:#0b0f0d;border:1px solid #303a35;border-radius:8px;padding:11px 12px}.registry-form p,.registry-guide p,.registry-guide small{color:var(--muted);font-size:11px;line-height:1.55}.registry-guide{background:linear-gradient(145deg,#102218,#0d1511);border:1px solid #31513f;border-radius:10px;flex-direction:column;gap:9px;padding:17px;display:flex}.registry-guide button{color:#b8efcb;background:#163020;border:1px solid #406c50;border-radius:6px;width:max-content;padding:7px 10px}.credential-grid{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:7px;display:grid}.credential-grid span{color:#789086;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.credential-grid code{text-overflow:ellipsis;color:#b8efcb;white-space:nowrap;background:#09110d;border-radius:5px;padding:7px;overflow:hidden}.registry-row{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr) auto;align-items:center;gap:12px;margin-top:18px;padding:13px 2px 0;display:grid}.registry-row>div{flex-direction:column;gap:3px;display:flex}.registry-row small,.registry-row code{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.build-section{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:20px;margin-top:24px;padding-top:22px;display:grid}.build-section>div:first-child p:last-child{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55}.build-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.build-form label{color:#a7b4ad;flex-direction:column;gap:6px;font-size:10px;font-weight:650;display:flex}.build-form input,.build-form select{width:100%;min-width:0;color:var(--text);background:#0b0f0d;border:1px solid #303a35;border-radius:7px;padding:10px}.build-form button{align-self:end;min-height:38px}.build-list{grid-column:1/-1}.build-list>div{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.build-list>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.build-list strong,.build-list small,.build-list code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-list small,.build-list code{color:var(--muted);font-size:10px}.status.failed{background:#db746a}.database-panel{grid-column:1/-1;overflow:hidden}.database-overview{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;display:grid}.database-intro{background:radial-gradient(circle at 100% 0,#173727 0,#0000 46%),#0d1511;border:1px solid #2d3e35;border-radius:11px;flex-direction:column;justify-content:center;gap:9px;min-height:150px;padding:20px;display:flex}.database-intro strong{letter-spacing:-.025em;font-size:20px}.database-intro p{color:#a0aea6;max-width:62ch;font-size:12px;line-height:1.65}.release-card{background:linear-gradient(145deg,#211a0f,#15130e);border:1px solid #684c28;border-radius:11px;flex-direction:column;gap:11px;padding:18px;display:flex}.release-card.ready{background:linear-gradient(145deg,#10251a,#101711);border-color:#346848}.release-card>div:first-child{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.release-card>div:first-child>div{flex-direction:column;gap:3px;display:flex}.release-card small,.release-card p{color:#a99b83;font-size:10px;line-height:1.5}.release-card.ready small,.release-card.ready p{color:#91ad9c}.release-mark{color:#efc77f;background:#2c2112;border:1px solid #7e5c30;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.release-card.ready .release-mark{color:var(--green);background:#14301f;border-color:#3e7652}.gate-progress{background:#342a1c;border-radius:5px;height:5px;overflow:hidden}.gate-progress i{background:linear-gradient(90deg,#ba853d,var(--amber));height:100%;display:block}.release-card.ready .gate-progress i{background:linear-gradient(90deg,#47c981,var(--green-bright))}.database-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.database-engine-grid>section{border:1px solid var(--line);background:#0d1210;border-radius:10px;min-width:0;padding:15px}.database-engine-grid>section.preview-engine{background:#15130e;border-color:#544329}.engine-title{justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}.engine-title>div{flex-direction:column;gap:3px;display:flex}.engine-title small{color:var(--muted);font-size:9px}.sku-list{flex-direction:column;display:flex}.sku-list>div{border-top:1px solid #222a25;justify-content:space-between;align-items:center;gap:9px;padding:9px 0;display:flex}.sku-list>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sku-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sku-list small,.sku-list>div>span{color:var(--muted);font-size:9px}.release-gates{background:#11100c;border:1px solid #3a3325;border-radius:9px;margin-top:14px}.release-gates summary{color:#d7c39e;cursor:pointer;padding:12px 14px;font-size:11px;font-weight:700}.release-gates>div{background:#322c21;border-top:1px solid #322c21;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.release-gates>div>div{background:#11100c;grid-template-columns:18px 1fr;gap:7px;padding:11px 13px;display:grid}.release-gates>div>div>span{color:var(--amber)}.release-gates>div>div.passed>span{color:var(--green)}.release-gates>div>div>div{flex-direction:column;gap:3px;display:flex}.release-gates small{color:#978b76;font-size:9px;line-height:1.45}.managed-panel{grid-column:1/-1}.managed-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;display:grid}.managed-form{grid-template-columns:1.2fr 1.4fr .8fr .7fr;align-items:end;gap:11px;display:grid}.managed-form>label,.domain-form label{color:#a7b4ad;flex-direction:column;gap:7px;font-size:10px;font-weight:650;display:flex}.managed-form input,.managed-form select,.domain-form input,.domain-form select{width:100%;min-width:0;color:var(--text);background:#0b0f0d;border:1px solid #303a35;border-radius:7px;padding:10px}.managed-form .checks{grid-column:1/span 3}.managed-guide{background:linear-gradient(145deg,#102218,#0d1511);border:1px solid #31513f;border-radius:10px;flex-direction:column;gap:9px;padding:17px;display:flex}.managed-guide p,.managed-guide small{color:#91a299;font-size:11px;line-height:1.55}.service-list{border-top:1px solid var(--line);margin-top:20px}.service-list>div{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(260px,1fr) 90px 80px 75px;align-items:center;gap:10px;padding:13px 2px;display:grid}.service-list>div>div{flex-direction:column;gap:4px;display:flex}.service-list strong{font-size:12px}.service-list small,.service-state{color:var(--muted);font-size:10px}.empty-inline{color:var(--muted);font-size:11px}.domain-section{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:20px;margin-top:24px;padding-top:20px;display:grid}.domain-section h3{margin-top:4px;font-size:16px}.domain-section>div>p:last-child{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5}.domain-form{grid-template-columns:1fr .65fr 1.2fr auto;align-items:end;gap:10px;display:grid}.domain-form button{min-height:38px}.domain-list{grid-column:1/-1}.domain-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(200px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.domain-list>div>div{flex-direction:column;gap:3px;display:flex}.domain-list small,.domain-list code{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020504c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#17110f;border:1px solid #6a3d37;border-radius:14px;grid-template-columns:42px 1fr;gap:14px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 32px 100px #00000094}.dialog-icon{color:#ffc0b7;background:#351c19;border:1px solid #814b44;border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.confirm-dialog h2{margin-top:3px;font-size:20px}.confirm-dialog>p{color:#b7a5a1;grid-column:2;font-size:12px;line-height:1.6}.dialog-actions{grid-column:2;justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.danger-solid{color:#fff2f0;background:#8b3d34;border:1px solid #9a5047;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.danger-solid:hover{background:#a7493e}.release-card strong{font-size:14px}.release-card small,.release-card p{color:#b8a98f;font-size:12px}.engine-title small{font-size:11px}.sku-list strong{font-size:12px}.sku-list small,.sku-list>div>span{font-size:11px}.release-gates summary{padding:13px 14px;font-size:12px}.release-gates strong{font-size:12px}.release-gates small{color:#a99a82;font-size:11px}.service-list>.empty-inline{padding:16px 2px;display:block}.dns-forms{gap:18px;display:grid}.dns-zone-form,.dns-record-form{align-items:end;gap:10px;display:grid}.dns-zone-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.dns-record-form{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(180px,1.3fr) auto;padding-top:18px}.dns-zone-form label,.dns-record-form label{color:#a7b4ad;flex-direction:column;gap:7px;font-size:10px;font-weight:650;display:flex}.dns-zone-form input,.dns-zone-form select,.dns-record-form input,.dns-record-form select,.dns-record-form textarea{width:100%;min-width:0;color:var(--text);background:#0b0f0d;border:1px solid #303a35;border-radius:7px;padding:10px}.dns-zone-form button,.dns-record-form button{min-height:38px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1050px){[id]{scroll-margin-top:92px}.shell{display:block}.sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:18px;width:100%;height:auto;padding:10px 18px}.brand{flex:none;padding:0}.context,.sidebar-foot{display:none}.sidebar nav{scrollbar-width:none;flex-direction:row;flex:1;gap:3px;min-width:0;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav a{white-space:nowrap;flex:none;padding:9px 11px}.sidebar nav a.active{box-shadow:inset 0 -2px var(--green)}.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.planner{grid-row:auto}.nodes-panel,.workloads-panel{grid-column:auto}}@media (max-width:680px){[id]{scroll-margin-top:78px}.sidebar{gap:9px;padding:9px 12px}.brand>span:last-child{display:none}.brand-mark{width:28px;height:28px}.sidebar nav a{padding:8px 9px;font-size:11px}.content{padding:24px 15px 50px}header{align-items:center}.header-actions{flex-direction:column}.header-actions .ghost{padding:7px 9px}.stats{grid-template-columns:1fr 1fr}.region-row{grid-template-columns:12px 1fr 45px}.region-row>span:nth-last-child(-n+2){display:none}.deploy-form{grid-template-columns:1fr 1fr}.deploy-form .checks,.deploy-form>button{grid-column:1/-1}.route-list>div{grid-template-columns:1fr auto}.route-list>div .tag,.route-list>div>span:nth-last-child(2){display:none}.dialog-backdrop{align-items:end;padding:10px}.confirm-dialog{grid-template-columns:36px 1fr;padding:20px}.dialog-actions{flex-direction:column-reverse}.dialog-actions button{width:100%}}@media (max-width:1250px){.deploy-form{grid-template-columns:repeat(4,1fr)}.deploy-form .checks,.deploy-form>button{grid-column:auto/span 2}}@media (max-width:900px){.source-layout{grid-template-columns:1fr}.source-form{grid-template-columns:1fr 1fr}.registry-layout,.build-section{grid-template-columns:1fr}.build-form{grid-template-columns:1fr 1fr}.managed-layout,.domain-section{grid-template-columns:1fr}.managed-form{grid-template-columns:1fr 1fr}.managed-form .checks{grid-column:1/-1}.domain-form{grid-template-columns:1fr 1fr}.domain-list{grid-column:auto}.database-overview{grid-template-columns:1fr}.database-engine-grid{grid-template-columns:1fr 1fr}.database-engine-grid>section:last-child{grid-column:1/-1}}@media (max-width:680px){.source-form{grid-template-columns:1fr}.integration-list>div{grid-template-columns:34px 1fr}.integration-list .tag,.integration-list time{display:none}.actions{flex-wrap:wrap;padding-left:0}.actions .danger{margin-left:0}.scaling-form{flex-wrap:wrap;margin-left:0}.workload-summary{grid-template-columns:12px 1fr}.workload-summary>.tag,.workload-summary>span:last-child{display:none}.registry-row{grid-template-columns:1fr auto}.registry-row code{grid-area:2/1/auto/-1}.credential-grid,.build-form{grid-template-columns:1fr}.build-list>div{grid-template-columns:12px minmax(0,1fr) auto}.build-list .danger-link{grid-column:2;width:max-content}.managed-form,.domain-form{grid-template-columns:1fr}.service-list>div{grid-template-columns:12px 1fr auto}.service-list .service-state,.service-list .tag{display:none}.domain-list>div{grid-template-columns:1fr auto}.domain-list code{grid-area:2/1/auto/-1}.database-engine-grid{grid-template-columns:1fr}.database-engine-grid>section:last-child{grid-column:auto}.release-gates>div{grid-template-columns:1fr}.database-intro{min-height:0}.database-intro strong{font-size:17px}}@media (max-width:900px){.dns-zone-form{grid-template-columns:1fr 1fr}.dns-zone-form button{grid-column:1/-1}.dns-record-form{grid-template-columns:1fr 1fr}.dns-record-form label:first-child,.dns-record-form label:nth-child(5),.dns-record-form button{grid-column:1/-1}}@media (max-width:680px){.deploy-form{grid-template-columns:1fr 1fr}.deploy-form>label:nth-child(-n+2),.deploy-form .checks,.deploy-form>button{grid-column:1/-1}.dns-zone-form,.dns-record-form{grid-template-columns:1fr}.dns-zone-form button,.dns-record-form label:first-child,.dns-record-form label:nth-child(5),.dns-record-form button{grid-column:1}}.domain-actions{align-items:center;flex-direction:row!important}.domain-actions button:not(.danger-link){color:#9be0b8;background:#14231b;border:1px solid #345343;border-radius:6px;padding:7px 9px}.dns-diagnostics{background:#0b100d;border:1px solid #2d3b34;border-radius:8px;grid-column:1/-1;padding:12px}.domain-list>div>.dns-diagnostics{display:block}.dns-summary{justify-content:space-between;margin-bottom:7px;flex-direction:row!important;display:flex!important}.dns-check{border-top:1px solid #222d27;grid-template-columns:90px 1fr;gap:10px;padding:8px 0;display:grid!important}.dns-check>span{color:#a9d8bd;text-transform:uppercase;background:#253129;border-radius:5px;width:max-content;height:max-content;padding:3px 6px;font-size:9px}.dns-check.actionrequired>span,.dns-check.warning>span,.dns-check.pending>span{color:#edca83;background:#3a2e18}.dns-check.error>span{color:#ef9990;background:#3d211f}.dns-check>div{flex-direction:column;gap:3px;display:flex}.dns-check strong{font-size:11px}dialog.confirm-dialog{color:var(--text);max-height:calc(100dvh - 32px);overflow:auto}dialog.confirm-dialog:not([open]){display:none}dialog.confirm-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020504c7}.confirm-dialog>form{grid-column:2;min-width:0}.confirm-dialog label{color:var(--muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.confirm-dialog code,.confirm-dialog h2{overflow-wrap:anywhere}.confirm-dialog input{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:11px}.danger-solid:disabled{opacity:.45;cursor:not-allowed}.managed-form>label,.domain-form label,.dns-zone-form label,.dns-record-form label,.build-form label{font-size:12px}.service-list small,.service-state,.empty-inline,.billing-note{font-size:12px;line-height:1.6}.route-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.route-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.route-form input{border:1px solid var(--line-strong);background:var(--bg);width:110px;color:var(--text);border-radius:7px;padding:8px}.build-list .build-message{white-space:normal;overflow-wrap:anywhere}.workload-summary>div{min-width:0}.workload-summary small{overflow-wrap:anywhere}.checks{flex-wrap:wrap}.checks label{font-size:12px;line-height:1.5}.checks input[type=checkbox]{flex:none;width:auto}@media (max-width:680px){.workload-summary>.tag{grid-column:2;justify-self:start;display:inline-flex}.workload-summary>span:last-child{color:var(--muted);grid-column:2;font-size:12px;display:block}.service-list .service-state{grid-column:2;display:block}}
